/* Divi Theme Customizations */

.browline-normal {
    color: #555559 !important;
    display: block;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2 !important;
}

.csr_footer--links ul {
    margin: 0 !important;
}

.csr_footer--links li {
    line-height: 1.3 !important;
    margin-top: 1em !important;
}

.csr_footer--links ul li a {
    line-height: 1.3 !important;
}

.csr_footer--links li:nth-child(odd) {
    width: 52%;
}

.csr_footer--links li:nth-child(even) {
    width: 42%;
}

@media (max-width: 800px) {
    .csr_footer--links li {
        width: 100% !important;
    }
}

@media (min-width: 980px) {
    .footer-subrow {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }

    .footer-subcolumn-2 {
        display: flex;
        flex: 1;
        gap: 25px;
        align-items: center;
        justify-content: center;
    }

    .footer-subcolumn-3 {
        display: flex;
        flex: 1;
        align-items: center;
        justify-content: center;
    }

    #et-boc #et_builder_outer_content .hero-section-slides {
        padding: 0 0 0 0 !important;
    }
}

@media (max-width: 980px) {
    div#home-hero-slider {
        width: auto;
    }

    /*
    div#home-hero-slider {
        max-height: 50vh !important;
        box-sizing: border-box !important;
        height: 100% !important;
    }
*/
}

@media (max-width: 1168px) {
    .fsm_column .press-logo {
        margin-top: 2vw !important;
    }

    .fsm_column:nth-child(2) {
        justify-content: left !important;
    }
}

.fsm_column > div {
    width: 100% !important;
    max-width: 250px !important;
}

#et-boc .et-l .csr-overview a {
    text-decoration: underline !important;
}

#et-boc .et-l .et_pb_blurb .et_pb_module_header {
    padding-bottom: 30px;
}

.et_divi_builder #et-boc #et_builder_outer_content .slide-rows .et_pb_row {
    align-items: stretch;
    max-width: 100% !important;
    padding: 0 !important;
}

.slide-rows .slick-track {
    display: flex !important;
}

.slide-rows .slick-slide {
    height: inherit !important;
}

.slide-rows .et_pb_row .et_pb_column:first-child {
    width: 56.5% !important;
}

.slide-rows .slick-next {
    right: 40px;
}

.slide-rows .slick-next:before {
    font-size: 40px;
}

/*
@media (max-width: 980px) {
    .slick-slide {
        height: 200px !important;
    }

    .slick-slide #hero-video-column {
        height: 200px !important;
    }
}
*/

/*.bg-animate.et_pb_row,
.bg-animate.et_pb_row .et_pb_column,
.bg-animate.et_pb_row .et_pb_image_wrap, 
.bg-animate.et_pb_row .et_pb_image {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
    z-index: 0;
    overflow: hidden;
    padding: 0 !important
}

.bg-animate.et_pb_row .et_pb_image_wrap {
    display: flex
}

.bg-animate.et_pb_row .et_pb_image img {
    display: flex;
    object-fit: cover !important;
    width: 100%
}

.bg-animate.et_pb_row .et_pb_image {
    -webkit-animation: flickerAnimation 28s infinite !important;
    -moz-animation: flickerAnimation 28s infinite !important;
    -o-animation: flickerAnimation 28s infinite !important;
    animation: flickerAnimation 28s infinite !important;
    animation-fill-mode: both;
    opacity: 0
}

.bg-animate.animate-5.et_pb_row .et_pb_image {
    -webkit-animation: flickerAnimation 35s infinite !important;
    -moz-animation: flickerAnimation 35s infinite !important;
    -o-animation: flickerAnimation 35s infinite !important;
    animation: flickerAnimation 35s infinite !important;
    animation-fill-mode: both;
    opacity: 0
}

.bg-animate.et_pb_row .et_pb_image:nth-child(1) {
    animation-delay: 0 !important
}

.bg-animate.et_pb_row .et_pb_image:nth-child(2) {
    animation-delay: 7s !important
}

.bg-animate.et_pb_row .et_pb_image:nth-child(3) {
    animation-delay: 14s !important
}

.bg-animate.et_pb_row .et_pb_image:nth-child(4) {
    animation-delay: 21s !important
}

.bg-animate.et_pb_row .et_pb_image:nth-child(5) {
    animation-delay: 28s !important
}

@keyframes flickerAnimation {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }

    28% {
        opacity: 1
    }

    33% {
        opacity: 0
    }
}

@-o-keyframes flickerAnimation {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }

    28% {
        opacity: 1
    }

    33% {
        opacity: 0
    }
}

@-moz-keyframes flickerAnimation {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }

    28% {
        opacity: 1
    }

    33% {
        opacity: 0
    }
}

@-webkit-keyframes flickerAnimation {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }

    28% {
        opacity: 1
    }

    33% {
        opacity: 0
    }
}*/

.et_divi_builder #et-boc #et_builder_outer_content .et_pb_row,
.et_divi_builder #et-boc #et_builder_outer_content .et_pb_fullwidth_header_container,
.et_divi_builder #et-boc #et_builder_outer_content .et_pb_slider_container_inner {
    margin: 0 auto;
    max-width: 83.125rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    width: 80%;

    @media screen and (min-width: 1200px) {
        width: 90%;
        max-width: 112.125rem;
    }
}

.et_divi_builder #et-boc #et_builder_outer_content .et_pb_row.fullwidth-override {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.et_divi_builder #et-boc #et_builder_outer_content .et_pb_slider_container_inner {
    display: block;
}

.et_divi_builder #et-boc #et_builder_outer_content .et_pb_slide_description {
    padding-left: 0;
    padding-right: 0;
}

.et-db #et-boc #et_builder_outer_content .et-l .et_pb_fullwidth_header p,
.et-db #et-boc #et_builder_outer_content .et-l .et_pb_slider .et_pb_slide p {
    padding-bottom: 1em;
    font-weight: 300;
}

.et-db #et-boc #et_builder_outer_content .et-l .et_pb_slider .et_pb_slide p {
    font-weight: 500;
}

.et-db #et-boc #et_builder_outer_content .et-l .et_pb_slider .et_pb_slide {
    padding-left: 0;
    padding-right: 0;
}

.et-db #et-boc #et_builder_outer_content .et-l .et_pb_slider .et_pb_slide_title {
    margin-bottom: 0 !important;
    font-weight: 500;
}

.et-db #et-boc #et_builder_outer_content .hp-excerpt-block {
    padding: 0;
}

@media only screen and (min-width: 981px) {
    .et-db #et-boc #et_builder_outer_content .hp-excerpt-block .et_pb_row {
        min-height: 50vh;
    }

    .et-db #et-boc #et_builder_outer_content .hp-excerpt-block .et_pb_column:nth-child(2) .et_pb_text {
        padding-right: 6%;
        padding-left: 2%;
    }

    .et-db #et-boc #et_builder_outer_content .hp-excerpt-block .et_pb_column:nth-child(1) .et_pb_text {
        padding-right: 8%;
    }

    .et_divi_builder #et-boc #et_builder_outer_content .et_pb_slide_description {
        max-width: 66%;
        margin: 0 auto 0 0;
    }
}

.et-db #et-boc #et_builder_outer_content h2 {
    font-weight: 700;
    margin-bottom: calc(2rem - 10px);
}

.et-db #et-boc #et_builder_outer_content .et-l .et_pb_fullwidth_header .et_pb_button {
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    border-bottom: 2px solid #fff !important;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 16px;
}

.hp-blurb .et_pb_main_blurb_image {
    margin-bottom: 1.5em !important;
}

.et-db #et-boc .et-l .et_pb_section * {
    -webkit-font-smoothing: auto !important;
}

@media only screen and (max-width: 980px) {

    .et_divi_builder #et-boc #et_builder_outer_content .et_pb_row,
    .et_divi_builder #et-boc #et_builder_outer_content .et_pb_fullwidth_header_container,
    .et_divi_builder #et-boc #et_builder_outer_content .et_pb_slider_container_inner {
        width: 100%;
    }

    .et-db #et-boc #et_builder_outer_content .et-l .et_pb_slider .et_pb_slide_description .et_pb_slide_title,
    .et-db #et-boc #et_builder_outer_content .et-l .et_pb_slider .et_pb_slide_title,
    .et-db #et-boc #et_builder_outer_content .et-l .et_pb_slider .et_pb_slide_description .et_pb_slide_title a,
    .et-db #et-boc #et_builder_outer_content .et-l .et_pb_slider .et_pb_slide_title a {
        font-size: 1.6rem !important;
    }
}

.et_divi_builder #et-boc #et_builder_outer_content .et_pb_slider .et-pb-controllers a {
    width: 15px;
    height: 15px;
}

/* Helper Classes */
.button-inline {
    display: inline-block !important;
}

.button-inline + .button-inline {
    margin-left: 2rem !important;
}

/* Interactive Popups - Lubrication-system */

.lubrication-system .hero_interactive_area_dot[data-dot="4"],
.lubrication-system .hero_interactive_area_popup[data-content="4"] {
    top: 16%;
    left: 82.5%;
}

.lubrication-system .hero_interactive_area_dot[data-dot="2"],
.lubrication-system .hero_interactive_area_popup[data-content="2"] {
    top: 34%;
    left: 55%;
}

.lubrication-system .hero_interactive_area_dot[data-dot="1"],
.lubrication-system .hero_interactive_area_popup[data-content="1"] {
    top: 44%;
    left: 31.5%;
}

.lubrication-system .hero_interactive_area_dot[data-dot="3"],
.lubrication-system .hero_interactive_area_popup[data-content="3"] {
    top: 47%;
    left: 52.5%;
}

.lubrication-system .hero_interactive_area_dot[data-dot="5"],
.lubrication-system .hero_interactive_area_popup[data-content="5"] {
    top: 11%;
    left: 51.5%;
}

.lubrication-system .hero_interactive_area_dot[data-dot="6"],
.lubrication-system .hero_interactive_area_popup[data-content="6"] {
    top: 27.5%;
    left: 66.5%;
}

/* blockquote bq-50 */

@media only screen and (min-width: 980px) {
    blockquote.bq-50 {
        display: flex;
        border-top: 1px solid gray;
        border-bottom: 1px solid gray;
        padding: 1em 0;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
    }

    blockquote.bq-50 div:first-child {
        flex: 2;
        padding-right: 1em;
    }

    blockquote.bq-50 div:last-child {
        flex: 1;
    }

    blockquote.bq-50 img {
        width: 100%;
    }
}


/* Homepage 3.0 */

@media only screen and (min-width: 980px) {

    #main-content .webb-triangle:before,
    #main-content .med-triangle:before {
        content: "";
        width: 0;
        height: 0;
        border-left: 25px solid transparent;
        border-right: 25px solid transparent;
        border-top: 22px solid #fff;
        position: absolute;
        top: -1px;
        left: 1.5vw;
    }

    #main-content .hp30-white-divider:before {
        content: none !important;
    }

    #main-content .med-triangle:before {
        left: 6.25vw;
    }

    #main-content #et-boc .hp30-article-section.hp30-article-section-left {
        background-size: auto 101% !important;
        background-position: left 44vw bottom !important;
    }

    #main-content #et-boc div#stretch-image-section {
        background-size: auto 115% !important;
    }

    .et-db #et-boc .et-l #video-home .et_pb_section_video_bg .mejs-video {
        max-height: 100% !important;
    }

    #video-home video {
        height: 100% !important;
    }

    /* China translation: could not find the original css so I modified it here  
   .page-id-687480 = https://www.timken.com/zh-hans/#:~:text=%E5%92%8C%E6%95%88%E7%8E%87%E3%80%82-,%E7%A4%BE%E4%BC%9A%E8%B4%A3%E4%BB%BB%E6%84%9F,-%E6%88%91%E4%BB%AC%E5%88%A9%E7%94%A8%E5%B7%A5%E7%A8%8B*/
    .page-id-687480 #main-content #et-boc .et_pb_section_3.hp30-article-section.hp30-article-section-left {
        background-size: cover !important;
        background-position: right center !important;
    }

    #main-content #et-boc #cover-image.hp30-article-section.hp30-article-section-left {
        background-size: cover !important;
        background-position: right center !important;
    }

    #main-content #et-boc .hp30-article-section.hp30-article-section-right {
        background-size: auto 101% !important;
        background-position: right 44vw bottom !important;
    }

    #main-content #et-boc .hp30-excerpt-block {
        min-height: 344px;
        display: flex;
        align-items: center;
    }
}


@media only screen and (max-width: 979px) {
    .et-db #et-boc .et-l #video-home .et_pb_section_video_bg .mejs-video {
        max-height: 100% !important;
    }

    #video-home video {
        height: 80% !important;
        object-fit: cover;
    }
}

@media only screen and (min-width: 1540px) {
    #main-content #et-boc .hp30-article-headline .et_pb_text_inner {
        font-size: 18px !important;
    }

    #main-content #et-boc #homepage30-slider .et_pb_slide_title,
    #main-content #et-boc #homepage30-slider .et_pb_slide_title a {
        font-size: 50px !important;
        text-shadow: none;
    }

    #main-content #et-boc .hp30-excerpt-block,
    #main-content #et-boc .excerpt-block-text p {
        font-size: 20px !important;
    }

    #main-content #et-boc .hp30-excerpt-block h2 {
        font-size: 62px;
    }

    #hp30-tw-logo .et_pb_image_wrap:after {
        font-size: 20px !important;
    }
}

#homepage30-slider .et_pb_slider_container_inner {
    padding-left: 3vw !important;
}

#hp30-tw-logo:before {
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -100%;
    top: 0;
}

#hp30-tw-logo .et_pb_image_wrap {
    display: block;
    position: relative;
}

#hp30-tw-logo .et_pb_image_wrap:after {
    content: "Our products, expertise and people keep customers, industries and communities moving forward. \a Read how on Timken World." !important;
    white-space: break-spaces;
    font-size: 1.6vw;
    line-height: 1.5em;
    display: block;
    /* width: 100%; */
    /* height: 100%; */
    position: absolute;
    top: -27px;
    bottom: auto;
    text-align: center;
    padding: 5%;
    color: #555559;
    opacity: 0;
    transition: all 0.3s ease;
}

@media only screen and (min-width: 981px) and (max-width: 1650px) {
    #hp30-tw-logo .et_pb_image_wrap:after {
        font-size: 16px;
    }
}

#main-content #et-boc #hp30-tw-logo .et_pb_image_wrap img {
    transition: all 0.3s ease !important;
    opacity: 1;
}

#hp30-tw-logo:hover .et_pb_image_wrap img {
    opacity: 0 !important;
}

#hp30-tw-logo:hover .et_pb_image_wrap:after {
    opacity: 1;
}

.hp30-white-divider:after {
    content: "";
    background: rgba(255, 255, 255, 0.75);
    width: 200%;
    height: 12px;
    position: absolute;
    left: 100%;
    bottom: 0;
}

.hp30-white-divider {
    background-image: url("/source/4a9c880e4c1e9e22c03fa1a0ace6a8ce/timken-cutout.svg") !important;
    background-size: cover !important;
    background-position: top left !important;
}

.hp30-white-divider:hover {
    background-image: url("/source/d07aef882f0de9284c8199cbde2a6c51/timken-cutout-or.svg") !important;
}

.hp30-white-divider:hover * {
    color: #fff !important;
}

.hp30-white-divider:after,
.hp30-white-divider {
    transition: all 0.3s ease !important;
}

.hp30-white-divider:hover:after {
    background: rgb(254 131 0);
}

.hp30-article-headline-left:after,
.hp30-article-headline-right:after {
    content: "";
    background: #065778;
    width: 200%;
    height: 12px;
    position: absolute;
    left: 100%;
    bottom: 0;
}

.hp30-article-headline-right:after {
    left: -200%;
}

#main-content #et-boc .hp30-excerpt-block h2 {
    font-size: 4vw;
    color: #fe8300;
    margin-bottom: 0.5em !important;
    text-transform: none;
}

@media only screen and (max-width: 762px) {
    #main-content #et-boc .hp30-article-section .hp30-excerpt-block {
        position: absolute !important;
        top: 0;
        left: 0;
        width: 100%;
        margin-left: 0 !important;
        padding: 5% !important;
    }

    #main-content #et-boc .hp30-article-section .hp30-article-headline {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 5% !important;
    }

    #main-content #et-boc .hp30-article-section {
        padding: 25vh 0;
    }

    #main-content #et-boc .hp30-article-section .hp30-article-headline p {
        font-size: 12px;
    }

    #main-content #et-boc .hp30-article-section .hp30-excerpt-block p {
        font-size: 14px;
    }

    #main-content #et-boc .hp30-article-section .hp30-excerpt-block h2 {
        padding: 0;
    }

    #et-boc .hp30-article-section .et_pb_row,
    #et-boc .hp30-article-section .et_pb_column {
        position: static !important;
    }
}

.et-db #et-boc .et-l .et_pb_section * {
    -webkit-font-smoothing: antialiased !important;
}

.hp30-article-headline:hover,
.hp30-article-headline-left:hover:after,
.hp30-article-headline-right:hover:after {
    transition: all 0.3s ease !important;
}

.hp30-article-headline:hover,
.hp30-article-headline-left:hover:after,
.hp30-article-headline-right:hover:after {
    background-color: #fe8300 !important;
}

#main-content .hp30-white-divider:hover {
    background-color: transparent !important;
}

.hp30-article-section {
    overflow: hidden;
}

@media only screen and (max-width: 475px) {
    #main-content #et-boc .hp30-excerpt-block h2 {
        font-size: 22px;
    }

    /*.page-691310 .page-layout {
        display: flex;
        flex-direction: column;
    }

    .page-691310 .page-layout__main {
        flex: 2;
        order: 2;
    }

    .page-691310 .page-layout__sidebar {
        flex: 1;
        order: 1;
    }

    .page-691310 .sidebar_title.advance {
        display: none;
    }*/

    .page-691310 .sidebar-related iframe {
        width: 100% !important;
    }
}

/* Homepage 4.0 */
.et-db #et-boc #et_builder_outer_content .hp40-excerpt-block h2 {
    font-weight: 500;
}

#hp40-tw-logo:before {
    content: "";
    background: rgba(255, 255, 255, 0.9);
    width: 200%;
    height: 100%;
    position: absolute;
    left: -100%;
    top: 0;
}

#hp40-tw-content:before {
    content: "";
    background-color: rgba(0, 85, 120, 0.9);
    width: 200%;
    height: 100%;
    position: absolute;
    left: -100%;
    top: 0;
}

@media (min-width: 980px) {
    .et-db #et-boc .et-l .hp40-excerpt-block.hp30-article-section-left .et_pb_section_video_bg {
        left: 44% !important;
        width: 56% !important;
    }

    .et-db #et-boc .et-l .hp40-excerpt-block.hp30-article-section-left .et_pb_section_video_bg .mejs-video {
        height: 100% !important;
        left: 0 !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .et-db #et-boc .et-l .hp40-excerpt-block.hp30-article-section-left .et_pb_section_video_bg .mejs-video video {
        /*width: 70vw !important;
    	height: 100% !important;*/
        bottom: 0;
        position: absolute;
    }
}

@media (min-width: 1540px) {
    .et-db #et-boc .et-l .hp40-excerpt-block.hp30-article-section-left .et_pb_section_video_bg .mejs-video {
        bottom: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .et-db #et-boc .et-l .hp40-excerpt-block.hp30-article-section-left .et_pb_section_video_bg {
        opacity: 0.15;
    }
}

/* Pages */
.page-id-687475 #main-content .header-content-container {
    margin-top: 0 !important;
}

/* Edits to "Turning Electric Flight into Reality" Timken World post 

.page-id-796898 #main-content .fsm_columns--twentyeighty>div:nth-child(1) {
    width: 35%
}

.page-id-796898 #main-content .fsm_columns--twentyeighty>div:nth-child(2) {
    width: 60%
}*/

.et-db #main-content #et-boc .et-l p.mouseover-link {
    text-decoration: none !important;
}

#hero-slider .et_pb_slide,
#hero-slider .et_pb_slider_container_inner {
    min-height: 75vh;
}

#hero-slider .et_pb_slider_container_inner .et_pb_slide_description {
    min-height: 75vh;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#hero-slider .et_pb_slide_1 .et_pb_slider_container_inner .et_pb_slide_description {
    max-width: 48% !important;
    flex-direction: column;
    justify-content: center;
}

#hero-slider .et_pb_slide_1 .et_pb_slider_container_inner .et_pb_slide_content {
    width: 100%;
}

#hero-slider .et_pb_slide_1 .et_pb_slider_container_inner .et_pb_slide_content p {
    padding-top: 1em;
}

@media only screen and (max-width: 752px) {
    #hero-slider .et_pb_slider_container_inner .et_pb_slide_description {
        justify-content: flex-start;
    }

    #hero-slider .et_pb_slide_1 .et_pb_slider_container_inner .et_pb_slide_description {
        width: 100%;
        max-width: 100% !important;
    }

    #hero-slider .et_pb_slide_1 {
        background-position: top left !important;
    }
}

/* tkr-ticker */

#tkr-ticker {
    line-height: 50px;
    width: 500px;
}

#tkr-ticker .stock-meta {
    font-size: 0.8em;
    position: relative;
    top: -1px;
}

#tkr-ticker .stock-meta.positive {
    color: #98ff98;
}

#tkr-ticker .stock-meta.negative {
    color: #ffd3d3;
}

#tkr-ticker .stock-meta:before {
    content: "\f062 ";
    padding-right: 0.25em;
    font-size: 10px;
    font-family: "Font Awesome 6 Pro";
    top: -1px;
    position: relative;
}

#tkr-ticker .stock-meta.negative:before {
    content: "\f063";
}

/* About */
.highlights-list,
.highlights-list li {
    color: #f89828 !important;
    line-height: 1.3 !important;
    list-style: none !important;
    margin-left: 0 !important;
    margin-top: 0.4rem !important;
    padding: 0;
}

.highlights-list {
    margin-top: 1.7rem !important;
}

@media (min-width: 981px) {

    .et-db #et-boc .et-l .et_pb_section_sticky.hero-not-sticky,
    .et-db #et-boc .et-l .et_pb_section_sticky.hero-not-sticky .et_pb_row.et-last-child,
    .et-db #et-boc .et-l .et_pb_section_sticky.hero-not-sticky .et_pb_row:last-child {
        padding-bottom: 2em !important;
    }

    .background-40-right {
        background-size: auto 101% !important;
        background-position: left 46vw center !important;
    }

    .background-40-left {
        background-size: auto 101% !important;
        background-position: right 46vw center !important;
    }
}

@media (max-width: 980px) {

    .et-db #et-boc .et-l .et_pb_section_sticky_mobile.hero-not-sticky,
    .et-db #et-boc .et-l .et_pb_section_sticky_mobile.hero-not-sticky .et_pb_row.et-last-child,
    .et-db #et-boc .et-l .et_pb_section_sticky_mobile.hero-not-sticky .et_pb_row:last-child {
        padding-bottom: 2em !important;
    }
}

.hero_interactive_area.piechart li {
    list-style-type: none;
}

.hero_interactive_area_popup.piechart {
    transform: translate(-44.5%, -105%);
}

.hero_interactive_area_dot.piechart[data-dot="1"],
.hero_interactive_area_popup.piechart[data-content="1"] {
    top: 10%;
    left: 43.5%;
}

.hero_interactive_area_dot.piechart[data-dot="2"],
.hero_interactive_area_popup.piechart[data-content="2"] {
    top: 56%;
    left: 16%;
}

.hero_interactive_area_dot.piechart[data-dot="3"],
.hero_interactive_area_popup.piechart[data-content="3"] {
    top: 56%;
    left: 70.5%;
}

.piechart .hero_interactive_area_popup {
    opacity: 0;
    transition: none;
}

.hero_interactive_area_dot.piechart:hover {
    cursor: pointer !important;
}

@media only screen and (max-width: 768px) {
    .hero_interactive_area_popup {
        opacity: 1 !important;
        z-index: 1;
        display: block;
        opacity: 1;
        margin-bottom: 10px;
        position: static;
    }

    .hero_interactive_area_dot,
    .hero_interactive_area_popup:after {
        display: none;
    }

    .hero_interactive_area_popup--title {
        font-size: 90%;
    }

    .hero_interactive_area_popup--content {
        height: 0;
        display: none;
        transition: height 0.5s ease-in-out;
    }

    .hero_interactive_area_popup--content.active {
        height: auto;
        display: block;
    }
}

/* Portfolio */
.et_pb_section.hero-text-only {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    min-height: 52.25rem;
    padding-top: 8% !important;
}

.et_pb_section.hero-text-only .et_pb_row,
.et_pb_row.hero-text-only {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

.hero-text-only .et_pb_column {
    max-width: 85%;
}

.hero-text-only h1,
.hero-text-only h2 {
    font-size: 4.5rem !important;
    font-weight: 300 !important;
    line-height: 1.2 !important;
    text-align: center !important;
}

.hero-text-only h2 {
    color: #f89828 !important;
}

.et_pb_blurb .button-text {
    display: block;
    margin-top: 2em !important;
}

.background-40-right .et_pb_blurb a,
.background-40-left .et_pb_blurb a {
    color: #005678 !important;
}

.background-40-right .et_pb_blurb a:hover,
.background-40-left .et_pb_blurb a:hover {
    color: #f89828 !important;
}

.brand-images img {
    display: block !important;
}

.images-inline .et_pb_column {
    column-gap: 4em;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    text-align: center;
}

.images-inline .et_pb_image {
    margin: 0 !important;
}

.images-inline.larger-images .et_pb_column {
    column-gap: 2em;
}

.images-inline.larger-images .et_pb_image {
    margin-bottom: 2em !important;
}

@media (min-width: 768px) {
    .brand-images .larger-images .et_pb_image {
        width: calc(33.333% - 1.5em) !important;
    }
}

@media (max-width: 1024px) {
    .et_pb_section.hero-text-only {
        min-height: 36rem;
        padding-top: 20% !important;
    }

    .hero-text-only h1,
    .hero-text-only h2 {
        font-size: 3.5rem !important;
    }
}

@media (max-width: 768px) {
    .et_pb_section.hero-text-only {
        min-height: 26.5rem;
        padding-top: 12% !important;
    }

    .hero-text-only h1,
    .hero-text-only h2 {
        font-size: 2.8rem !important;
    }
}

@media (max-width: 500px) {

    .hero-text-only h1,
    .hero-text-only h2 {
        font-size: 1.8rem !important;
    }
}

@media (max-width: 1025px) {
    .single-products .hero__foreground {
        position: absolute !important;
        height: 100% !important;
    }

    .single-products .hero__foreground:before {
        min-height: 0 !important;
    }

    .page-template-template-long .hero__foreground,
    .page-template-template-market_archive > div > section > div > .hero__foreground {
        position: absolute !important;
        height: 100% !important;
    }

    .page-template-template-long .hero__foreground:before,
    .page-template-template-market_archive > div > section > div > .hero__foreground:before {
        min-height: 0 !important;
    }
}

/* Leadership */
.leadership-team .et_pb_team_member {
    align-items: stretch !important;
    display: flex !important;
    flex-flow: row nowrap;
    max-height: 20rem;
}

.et_pb_specialty_column .leadership-team .et_pb_team_member {
    align-items: flex-end !important;
}

.leadership-team .et_pb_team_member_image {
    margin: 0 !important;
    overflow: hidden;
    width: 45% !important;
}

.et_pb_specialty_column .leadership-team .et_pb_team_member_image {
    max-width: 200px !important;
}

.leadership-team .et_pb_team_member_image img {
    display: block !important;
    max-width: unset;
    object-fit: cover;
    width: 100%;
}

.leadership-team .et_pb_team_member_description {
    padding: 2.5rem 1.5rem 0 !important;
    width: 55% !important;
}

.leadership-team .et_pb_team_member_description h4 {
    font-size: clamp(1rem, 1.25vw, 1.25rem) !important;
    margin-bottom: 2.5rem !important;
    padding-bottom: 0 !important;
}

.leadership-team .et_pb_member_position:last-child {
    padding-bottom: 0 !important;
}

.statement-list {
    list-style: none !important;
    margin: 0 0 1rem !important;
}

.statement-list li {
    font-weight: 700 !important;
    text-transform: none !important;
    font-size: 0.875rem !important;
    list-style: none !important;
}

.statement-list li:not(:last-child) {
    margin-bottom: 0.625rem !important;
}

.statement-list--nav li {
    padding: 0 0 10px 0 !important;
    border-bottom: 1px solid #ddd !important;
}

.statement-list--nav a {
    color: #555559 !important;
}

.statement-list--nav a:hover {
    color: #ff8300 !important;
}

.button {
    cursor: pointer !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    border: 0 !important;
    display: inline-block !important;
    text-decoration: none !important;
    -webkit-transition: background-color 0.2s ease-in-out,
        -webkit-transform 0.2s ease-in-out !important;
    transition: background-color 0.2s ease-in-out,
        -webkit-transform 0.2s ease-in-out !important;
    transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out !important;
    transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out,
        -webkit-transform 0.2s ease-in-out√;
    outline: none !important;
    font-size: 0.8125rem !important;
    padding: 0.875rem 1.25rem !important;
    background: #ff8300 !important;
    line-height: 1;
    text-align: center !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    letter-spacing: 0.07rem !important;
    -webkit-box-shadow: 0 1px 0.125rem rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 1px 0.125rem rgba(0, 0, 0, 0.2) !important;
}

.sidebar a.button,
.sidebar a.button:hover {
    color: #fff !important;
}

.et_pb_column.sidebar {
    padding-bottom: 4% !important;
}

@media (min-width: 768px) and (max-width: 980px) {
    .leadership-team {
        align-items: stretch;
        display: flex !important;
    }

    .leadership-team .et_pb_column_1_3 {
        margin-bottom: 0 !important;
        width: 31.3333% !important;
    }

    .leadership-team .et_pb_column {
        margin-right: 3% !important;
    }

    .leadership-team .et_pb_column:last-child {
        margin-right: 0 !important;
    }

    .leadership-team .et_pb_team_member {
        flex-flow: column nowrap;
        max-height: unset;
    }

    .et_pb_specialty_column .leadership-team .et_pb_team_member {
        flex-flow: row nowrap;
    }

    .leadership-team .et_pb_team_member_image,
    .leadership-team .et_pb_team_member_description {
        width: 100% !important;
    }

    .leadership-team .et_pb_team_member_image {
        min-height: 16rem;
    }
}

@media (min-width: 680px) and (max-width: 1023px) {
    li#Find a {
        text-align: center;
        padding-bottom: 0px !important;
        padding-top: 10px !important;
    }
}

#contact-options {
    display: none;
}

@media (max-width: 680px) {
    #contact-options {
        display: block;
    }

    #desktop-icon-chevron {
        display: none;
    }
}

#section_nav ul#mobile_menu1 {
    text-align: center;
    border-top: none;
}

#section_nav ul#mobile_menu1 a {
    border-bottom: 0px;
}

.dependable-equipment,
.title-group.hero__foreground-half {
    background-color: rgba(0, 0, 0, 0.3);
}

.postid-1016 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-5558 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-1012 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-5560 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.page-id-47157 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-10788 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-10788 .hero.hero--has-breadcrumbs.hero--primary a,
.postid-5432 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-5432 .hero.hero--has-breadcrumbs.hero--primary a,
.postid-5531 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-5531 .hero.hero--has-breadcrumbs.hero--primary a,
.postid-5602 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-5602 .hero.hero--has-breadcrumbs.hero--primary a,
.postid-5614 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-5614 .hero.hero--has-breadcrumbs.hero--primary a,
.postid-5570 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-5570 .hero.hero--has-breadcrumbs.hero--primary a,
.postid-5642 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-5642 .hero.hero--has-breadcrumbs.hero--primary a,
.postid-46656 .hero.hero--has-breadcrumbs.hero--primary .title-group,
.postid-46656 .hero.hero--has-breadcrumbs.hero--primary a {
    background-color: rgba(0, 0, 0, 0.3);
    padding: 10px;
}

/*
.postid-10788 .title-group {
    background-color: rgba(0, 0, 0, .3) !important;
    padding: 10px !important;
}
*/

/* suppliers menu */

.page-template-page-divi #main-content #et-boc .et_pb_section_1.et_pb_section--with-menu,
.page-template-page-divi #main-content #et-boc .et_pb_section_1.et_pb_section--with-menu .et_pb_menu {
    background-color: #434347 !important;
}

/* Search pagination styles added 8.16.23 AH */

.tmkn-pagination {
    text-align: center;
}

.tmkn-pagination ul {
    list-style: none;
}

.tmkn-pagination li {
    display: inline-block;
    padding: 0.25em;
    background: #f89928;
    min-width: 2em;
    text-align: center;
    margin-right: 0.25em;
    border: 1px solid #f89928;
}

.tmkn-pagination li.active {
    background: white;
}

.tmkn-pagination li.active a {
    color: #f89928;
}

.tmkn-pagination a {
    color: #fff;
    font-size: 14px;
}

/* search page Engineering Tools site link */
a.search-capabilities-text,
a.search-capabilities-text:hover {
    text-decoration: underline !important;
    color: #452c0d !important;
}

/*Divi Contact Us */

#gform_1.et-db #et-boc .et-l .et_pb_text ul li {
    list-style: none !important;
    padding-left: 5px !important;
    margin-bottom: 5px;
}

#gform_1 ul#input_1_16 {
    list-style: none;
    margin-left: 0px !important;
}

/*
#gform_1 li#field_1_17,
#gform_1 li#field_1_18,
#gform_1 li#field_1_15 {
    display: none;
}
*/

#gform_1.et-db #et-boc .et-l .et_pb_text ul {
    margin-left: 0px;
}

#gform_1 li {
    list-style-type: none !important;
}

#gform_1 input[type="checkbox"],
#gform_1 input[type="text"],
#gform_1 input[type="email"] {
    border: 0.125rem solid #ff8300 !important;
    display: inline-block !important;
    border-radius: 0 !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
}

#gform_1 input[type="text"] {
    width: 100% !important;
    max-width: 18.75rem !important;
}

#gform_1 .gform_body textarea {
    display: block;
    width: 100%;
    border: 0.125rem solid #ff8300 !important;
}

#gform_1 h2.gsection_title {
    border-bottom: 1px solid #d0cdcd !important;
}

#gform_1 h2.gsection_title {
    font-size: 1.25rem !important;
    margin-bottom: 0.375rem !important;
    margin-top: 2.5rem !important;
}

#gform_1 .gform_body div[id^="input_"] > span {
    display: flex;
    margin: 0 0 2rem !important;
    -webkit-box-align: center;
    align-items: center;
}

#gform_1 .gform_body .gfield {
    margin-bottom: 1.25rem !important;
    width: 100% !important;
}

#gform_1 .gform_body .gfield_checkbox > li label {
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    margin-left: 0.5rem !important;
    display: block;
    line-height: 1.2;
    cursor: pointer;
}

#gform_1 ul#gform_fields_1 {
    padding-bottom: 0px !important;
}

@media (min-width: 980px) {
    #gform_1 .sidebar:before {
        content: "";
        display: block;
        background: #f6f6f6;
        width: 50vw;
        left: 100%;
        height: 100%;
        top: 0;
        right: auto;
        position: absolute;
    }

    #gform_1 .sidebar:before {
        content: "";
        display: block;
        background: #f6f6f6;
        width: 50vw;
        left: 100%;
        height: 100%;
        top: 0;
        right: auto;
        position: absolute;
    }
}

#gform_1.et-db #et-boc .et-l .et_pb_section_2 {
    padding-top: 0rem !important;
}

@media (min-width: 62.5rem) {
    .generic-content {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-top: 3.90625rem !important;
        padding-bottom: 3.90625rem !important;
    }
}

@media (max-width: 980px) {
    #gform_1 .et_pb_row.et_pb_row_2.et_pb_equal_columns {
        width: 98% !important;
    }

    #gform_1 .et-db #et-boc .et-l .et_pb_text_1 {
        padding-left: 0rem !important;
    }
}

/* admin bar */

.admin-bar .header,
.admin-bar .header__main[data-sticky="sticky"],
.admin-bar .header[data-status="scrolled"] .header__main {
    top: 32px !important;
}

/* .header[data-status=scrolled] .header__main {
    top: 0 !important;
    position: fixed;
    right: 0 !important;
    width: 100%;
    transition: .1s ease all;
} */

@media only screen and (max-width: 781px) {
    .admin-bar .header {
        top: 46px !important;
    }
}

/* CSR */

#et-boc #csr-hero .header-content {
    max-width: 550px;
    background: rgb(0 86 120 / 70%);
    padding: 1.5em;
}

#main-content #et-boc #csr-hero .header-content p {
    font-weight: 600;
}

/* Fix homepage slider */

@media only screen and (min-width: 981px) {
    .home #hero-slider .et_pb_slide_1 .et_pb_slider_container_inner .et_pb_slide_description {
        max-width: 66% !important;
    }
}

/* Change width of homepage background video */

@media only screen and (min-width: 981px) {
    #et-boc #et_builder_outer_content .hp30-article-section-right .et_pb_section_video_bg,
	#et-boc #et_builder_outer_content .hp30-article-section-left .et_pb_section_video_bg{
        width: 55.5% !important;
    }
}

/* Change height of the Engineered Bearings Hero in Russian - Text was in the next part of the page */

@media only screen and (max-width: 767px) {
    .hero.hero--primary {
        min-height: 35.5rem !important;
    }
}

@media only screen and (max-width: 767px) {
    .hero__background {
        min-height: 24.5rem !important;
    }
}

#main-content #post-812322 .et_pb_section_0 {
    min-height: 45rem;
    display: flex;
    align-items: center;
}

/* Ethics page */

#main-content #et-boc .ehs-page p,
#main-content #et-boc .ehs-page strong,
#main-content #et-boc .ehs-page li,
#main-content #ethics-toggle-section p,
#main-content #ethics-toggle-section strong,
#main-content #ethics-toggle-section li,
#main-content #standards-ethics-section p,
#main-content #standards-ethics-section strong,
#main-content #standards-ethics-section li,
#main-content #see-say-something-section p,
#main-content #see-say-something-section strong,
#main-content #see-say-something-section li,
#main-content #ethics-resources-section p,
#main-content #ethics-resources-section strong,
#main-content #ethics-resources-section li {
    font-size: clamp(0.95rem, 1.1vw, 1.35rem) !important;
}

#main-content #et_builder_outer_content #ethics-header-section h1,
#main-content #et_builder_outer_content #quality-hero-section h1 {
    font-size: 60px !important;
    font-weight: 500 !important;
}

#main-content #ethics-header-section {
    padding-top: 8% !important;
    padding-bottom: 2% !important;
}

#main-content #ethics-resources-section .et_pb_text_5 {
    margin: 0 -30%;
}

#main-content #ethics-resources-section .et_pb_text_5 .et_pb_text_inner {
    margin: auto 17%;
}

#main-content #ethics-resources-section,
#main-content #ethics-resources-section .et_pb_row_5 {
    padding-top: 0 !important;
}

#main-content #ethics-resources-section {
    padding-bottom: 3% !important;
}

#main-content #ethics-resources-section h2 {
    line-height: 2.1em;
}

#main-content #ethics-resources-section .et_pb_row_5,
#main-content #ethics-resources-section .et_pb_row_6 {
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}

#main-content #ethics-resources-section .et_pb_row .et_pb_column .et_pb_module {
    padding-left: 12% !important;
    padding-right: 12% !important;
}

#main-content #ethics-resources-section a,
#main-content #ethics-resources-section .et_pb_row_7 p {
    color: #005678 !important;
    text-decoration: underline !important;
}

#main-content #see-say-something-section .et_pb_column_4_4 img {
    width: 70% !important;
}

#main-content #see-say-something-section {
    padding-top: 3% !important;
    padding-bottom: 1% !important;
}

#main-content #see-say-something-section .et_pb_text_8 .et_pb_text_inner > p {
    padding-bottom: 2em !important;
}

#main-content #see-say-something-section .et_pb_row_3 {
    padding-top: 0 !important;
}

#main-content #see-say-something-section h3 {
    font-weight: 700 !important;
    line-height: 1.2em;
}

#main-content #see-say-something-section a {
    color: #555559 !important;
    text-decoration: underline !important;
}

#main-content #standards-ethics-section .ethics-list-left {
    float: left;
    padding-right: 30%;
}

#main-content #amrc-hero-text {
    padding: 1% 0 !important;
}

#main-content #amrc-hero-text .et_pb_row h2 {
    line-height: 1.3em;
}

/* Quality page */

#main-content #quality-page-subheading a {
    text-decoration: underline !important;
    font-weight: 800 !important;
}

#main-content #quality-toggle-section #quality-policy-text ul {
    font-weight: 700;
    color: #005678 !important;
    margin-left: 0 !important;
}

#main-content #quality-toggle-section #quality-policy-text li {
    text-decoration: underline !important;
}

#quality-document-toggle-section #ourqualityregistrationcertificates {
    color: #005678 !important;
}

#main-content #quality-standards-section a {
    color: #005678 !important;
    text-decoration: underline !important;
}

#main-content #quality-standards-section p:nth-child(4) {
    padding-bottom: 5px;
}

#main-content #quality-toggle-section .et_pb_column_7 p {
    font-weight: 100;
}

#main-content #et-boc #quality-standards-section.ehs-page p {
    padding-bottom: 1em !important;
}

#main-content #quality-hero-section.ehs-page a,
#main-content #quality-hero-section.quality-page a {
    text-decoration: underline !important;
}

@media screen and (min-width: 981px) {
    #main-content #ethics-toggle-section .et_pb_row_1 {
        padding-top: 0;
    }

    #main-content #ethics-toggle-section {
        padding-top: 3% !important;
        padding-bottom: 2% !important;
    }

    #main-content #ethics-toggle-section .et_pb_row .et_pb_text_0 {
        width: 80%;
    }

    #main-content #et-boc #et_builder_outer_content #ethics-toggle-section #hover-toggle-text li.mouseover-link {
        cursor: pointer;
        color: #005678 !important;
        font-weight: 700 !important;
        list-style-type: none !important;
        font-size: clamp(1rem, 1.25vw, 1.35rem) !important;
        text-decoration: none !important;
        margin-top: 0.5em !important;
        transition: all 0.3s ease !important;
    }

    #main-content #ethics-toggle-section .mouseover-target,
    #main-content #quality-toggle-section .mouseover-target {
        opacity: 0;
        transition: all 0.3s ease !important;
        position: absolute !important;
        top: 0 !important;
        width: 80% !important;
        margin-left: 20% !important;
        margin-top: 10% !important;
    }

    .mouseover-target.is-active {
        opacity: 1 !important;
        z-index: 1;
    }

    #main-content #post-817452 #ethics-toggle-section li,
    #main-content #post-819890 #ethics-toggle-section li {
        color: #005678;
        list-style-type: none;
        font-size: clamp(1rem, 1.25vw, 1.35rem) !important;
        text-decoration: none !important;
        margin-top: 0.5em !important;
    }

    #main-content #quality-toggle-section #quality-policy-text li {
        color: #005678;
        list-style-type: none;
        font-size: 16px;
        margin-top: 0.5em !important;
        cursor: pointer;
    }

    #main-content #quality-toggle-section #quality-policy-text li:hover {
        color: #ff8e00 !important
    }

    #main-content #ethics-toggle-section .mouseover-target h2 {
        margin-bottom: 0px !important;
    }

    #main-content #post-817452 #ethics-toggle-section ul,
    #main-content #post-819890 #ethics-toggle-section ul {
        margin-left: 0px !important;
    }

    #main-content #standards-ethics-section {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        background-size: 50% !important;
    }

    #main-content #standards-ethics-section .et_pb_row_1 {
        max-width: 100% !important;
        width: 100% !important;
        padding-top: 4% !important;
    }

    #main-content #standards-ethics-section .et_pb_column_1_2 {
        width: 50% !important;
        margin-right: 0 !important;
    }

    #main-content #standards-ethics-section .et_pb_column .et_pb_text {
        padding: 0 3em !important;
    }

    #main-content #standards-ethics-section li a {
        color: #555559;
        text-decoration: underline !important;
    }

    #main-content #amrc-hero-section .et_pb_column_1_3 {
        margin-left: 3% !important;
        margin-right: 2.5% !important;
    }

    #main-content #amrc-hero-section .et_pb_column_1_3 .et_pb_image {
        padding-top: 40%;
    }

    #main-content #amrc-hero-text .et_pb_row {
        max-width: 75% !important;
    }

    #main-content #amrc-hero-section {
        padding-top: 100px !important;
    }

    #main-content #quality-hero-section {
        padding-top: 4.7%;
        padding-bottom: 2% !important;
    }

    #ehs-subheading-section .et_pb_row.et_pb_row_1,
    #quality-page-subheading .et_pb_row.et_pb_row_1 {
        padding-top: 0px !important;
        padding-bottom: 1% !important;
    }

    #main-content #quality-hero-section h1 {
        font-size: 60px !important;
        font-weight: 300 !important;
    }

    #main-content #quality-page-subheading {
        padding: 1% 0 !important;
    }

    #main-content #quality-page-subheading p {
        font-size: 1.2em;
        width: 85%;
        margin: auto;
        padding-bottom: 5px;
    }

    #main-content #quality-standards-section .et_pb_row_2,
    #main-content #quality-standards-section.fullwidth-override.csr-rebuild .et_pb_row_3,
    #main-content #quality-standards-section.fullwidth-override.csr-rebuild .et_pb_row_7,
    #main-content #quality-toggle-section,
    #main-content #quality-toggle-section .et_pb_row,
    #main-content #quality-toggle-section .et_pb_row_inner {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* 	#main-content #quality-standards-section.fullwidth-override.csr-rebuild .et_pb_row_2,
	#main-content #quality-standards-section.fullwidth-override.csr-rebuild .et_pb_row_3,
	#main-content #quality-standards-section.fullwidth-override.csr-rebuild .et_pb_row_7 {
		width: 90%;
        max-width: 112.125rem;
		margin: 0 auto;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
	} */

    #main-content #quality-standards-section {
        padding: 0 !important;
    }

    #main-content #quality-standards-section .et_pb_text_inner {
        padding: 4em 4.5em 6em;
    }

    #main-content #quality-toggle-section .et_pb_text_inner {
        padding: 2em 6em 3em;
    }

    #main-content #quality-quote-section blockquote p {
        font-size: 1.4em;
        font-weight: 700;
    }

    #main-content #quality-quote-section {
        padding: 0 !important;
    }

    #main-content #quality-quote-section small {
        font-size: 0.6em;
    }

    #main-content #quality-toggle-section .et_pb_column {
        margin-right: 0 !important;
    }

    #main-content #quality-toggle-section .et_pb_column_1_2 {
        width: 50%;
    }

    #main-content #quality-toggle-section .et_pb_column_6,
    #main-content #quality-toggle-section .et_pb_text_5 {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    #main-content #quality-toggle-section .et_pb_row {
        display: flex;
    }

    #main-content #quality-toggle-section .et_pb_row .et_pb_column {
        flex: 1;
        overflow: hidden;
    }

    #main-content #quality-toggle-section #toggle-awareness,
    #main-content #quality-toggle-section #toggle-execution,
    #main-content #quality-toggle-section #toggle-accountability {
        bottom: 0;
        right: -100%;
        width: 100%;
        height: auto;
        transition: 0.3s;
    }

    #main-content #quality-toggle-section #toggle-awareness.is-active,
    #main-content #quality-toggle-section #toggle-execution.is-active,
    #main-content #quality-toggle-section #toggle-accountability.is-active {
        transition: 0.3s;
        right: 0;
    }

    #main-content #quality-toggle-section #toggle-awareness .et_pb_text_inner,
    #main-content #quality-toggle-section #toggle-execution .et_pb_text_inner,
    #main-content #quality-toggle-section #toggle-accountability .et_pb_text_inner {
        padding-top: 50%;
    }

    #main-content #quality-toggle-section .et_pb_column_7 h3 {
        font-size: 36px;
        font-weight: 700;
    }

    #main-content #quality-toggle-section .et_pb_column_7 p {
        font-size: 34px;
    }

    #main-content #quality-toggle-section .et_pb_column_7 strong {
        display: block;
    }

    #main-content #measurement-quality-section {
        padding: 4% 0 !important;
    }

    #main-content #quality-document-toggle-section .details {
        margin-bottom: 1em !important;
    }
}

@media screen and (min-width: 1400px) {

    #main-content #quality-toggle-section #toggle-awareness .et_pb_text_inner,
    #main-content #quality-toggle-section #toggle-execution .et_pb_text_inner,
    #main-content #quality-toggle-section #toggle-accountability .et_pb_text_inner {
        padding-top: 30% !important;
    }
}

@media screen and (max-width: 980px) {

    #main-content #post-817452 #ethics-header-section h1,
    #main-content #post-819890 #ethics-header-section h1 {
        font-size: 45px !important;
    }

    #main-content #ethics-toggle-section li {
        display: none;
    }

    #main-content #ethics-toggle-section ul {
        margin-left: 0 !important;
    }

    #main-content #ethics-toggle-section {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }

    #main-content #ethics-toggle-section p,
    #main-content #ethics-toggle-section strong {
        color: #ffffff !important;
    }

    #main-content #ethics-toggle-section .et_pb_column_1,
    #main-content #ethics-toggle-section .et_pb_module {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }

    #main-content #ethics-toggle-section .et_pb_specialty_column div {
        padding-top: 0 !important;
    }

    #main-content #ethics-toggle-section h2 {
        margin-bottom: 0 !important;
    }

    #main-content #standards-ethics-section {
        padding-top: 1em !important;
        padding-bottom: 0 !important;
    }

    #main-content #see-say-something-section .et_pb_row_4 .et_pb_column_8 {
        margin-bottom: 0 !important;
    }

    #main-content #see-say-something-section .et_pb_column_4_4 img {
        width: 100% !important;
    }

    #main-content #see-say-something-section .et_pb_row_4 {
        padding-top: 0 !important;
    }

    #main-content #ethics-resources-section .et_pb_row_7 {
        padding-top: 0 !important;
    }

    #main-content #amrc-hero-section img {
        width: 50%;
    }

    #main-content #amrc-hero-text .et_pb_row {
        max-width: 90% !important;
        width: 90% !important;
    }

    #pagecontainer #main-content #amrc-hero-section {
        padding-top: 80px !important;
    }

    #main-content #post-817452 #et-boc #et_builder_outer_content p,
    #main-content #post-817452 #et-boc #et_builder_outer_content a,
    #main-content #post-817452 #et-boc #et_builder_outer_content li,
    #main-content #post-819890 #et-boc #et_builder_outer_content p,
    #main-content #post-819890 #et-boc #et_builder_outer_content a,
    #main-content #post-819890 #et-boc #et_builder_outer_content li,
    #main-content #post-818525 #et-boc #et_builder_outer_content p,
    #main-content #post-818525 #et-boc #et_builder_outer_content a,
    #main-content #post-818525 #et-boc #et_builder_outer_content li {
        font-size: 16px !important;
    }

    #quality-hero-section {
        padding-top: 100px !important;
    }

    #main-content #quality-page-subheading {
        padding: 0 !important;
    }

    #main-content #quality-page-subheading .et_pb_row_1 {
        width: 90% !important;
        max-width: 90% !important;
    }

    #main-content #quality-standards-section,
    #main-content #quality-standards-section .et_pb_row,
    #main-content #quality-standards-section .et_pb_column_2,
    #main-content #quality-quote-section .et_pb_row,
    #main-content #measurement-quality-section .et_pb_row_4,
    #main-content #quality-standards-section-image-right,
    #main-content #quality-standards-section-image-right .et_pb_row {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    #main-content #quality-quote-section blockquote {
        font-size: 24px !important;
        width: 80%;
        margin: auto;
    }

    #main-content #quality-quote-section blockquote small {
        font-size: 16px !important;
    }

    #main-content #quality-standards-section .et_pb_text_inner,
    #main-content #measurement-quality-section {
        padding: 2em !important;
    }

    #main-content #quality-standards-section .et_pb_text_inner a {
        padding-bottom: 2em;
    }

    #main-content #mobile-quality-section {
        padding: 0 !important;
    }

    #main-content #mobile-quality-section .et_pb_row_6 {
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 2em !important;
    }

    #main-content #mobile-quality-section .et_pb_row_5 {
        padding: 15px 0 !important;
    }
}

#main-content #ethics-toggle-section div#industries-served-column ul li {
    list-style-type: none !important;
    text-decoration: none !important;
}

#main-content #ethics-toggle-section div#industries-served-column li.mouseover-link {
    color: #005678 !important;
}

#main-content #ethics-toggle-section div#industries-served-column li.mouseover-link:hover {
    color: #ff8e00 !important;
}

#main-content #ethics-toggle-section #industries-served-column-two .mouseover-target {
    width: 100% !important;
}

#main-content #ethics-toggle-section #industries-served-column-two div#toggle-aerospace {
    margin-top: 0 !important;
    padding-top: 0;
}

/* New Home Slider HERO*/
#hero-resposible-col.et_pb_column {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

#hero-video-column.et_pb_column .et_pb_module.et_pb_code {
    display: flex;
    min-height: 100%;
    height: auto;
    flex-wrap: wrap;
}

#hero-video-column.et_pb_column .et_pb_code_inner {
    min-height: 100% !important;
    height: auto;
}

div#grey-bg-column {
    margin: 8% 5% 1% !important;
}

.et_divi_builder #et-boc #et_builder_outer_content div#lagersmit-row.hero-rows.et_pb_row {
    display: flex !important;
    align-items: center !important;
}

@media screen and (max-width: 980px) {
    .slide-rows .et_pb_row .et_pb_column:first-child {
        width: unset !important;
    }

    .et-db #et-boc .et-l #grey-bg-column.et_pb_column {
        margin: 8% 0 !important;
        min-width: 90% !important;
        max-width: 90% !important;
    }

    div#hero-resposible-col {
        min-width: 90%;
        width: 90%;
    }

    div#hero-resposible-col {
        padding-top: 10vh !important;
    }

    .et_divi_builder #et-boc #et_builder_outer_content div#lagersmit-row.hero-rows.et_pb_row {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
}

div#amrc-hero-section {
    min-height: 70vh;
    display: flex;
    height: 100%;
}

#post-820386 div#amrc-hero-section {
    min-height: 70vh;
    display: block;
    height: 100%;
}

#amrc-hero-section .et_pb_row.et_pb_row_0.et_pb_equal_columns.et_pb_gutters1 {
    min-height: 500px;
    height: auto !important;
}

/*just test numbers*/

@media screen and (min-width: 981px) {
    #main-content #amrc-hero-section {
        padding-top: 0 !important;
    }
}

@media screen and (max-width: 981px) {
    #amrc-hero-section .et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
        height: 100%;
    }

    #amrc-hero-section .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        height: 100%;
    }
}

#amrc-hero-section .et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    height: 100%;
}

#amrc-hero-section .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    height: 100%;
}

@media screen and (min-width: 980px) {
    #amrc-hero-section .hero-columns-shorter {
        height: 35% !important;
    }
}

@media screen and (max-width: 980px) {
    #amrc-hero-section #lagersmit-row .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {
        padding: 5vh !important;
    }
}

/*
@media screen and (min-width: 980px) and (max-width: 1400px) {
    #amrc-hero-section .hero-columns-shorter {
        height: 60% !important;
    }
}
*/

/*Fit code mod to fill column height:*/
#amrc-hero-section .et_pb_module.et_pb_code.et_pb_code_0 {
    height: auto;
    min-height: 100%;
}

#amrc-hero-section .et_pb_code_inner {
    min-height: 100%;
    display: flex;
}

@media (max-width: 980px) {

    /*Eric*/
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3 .et_pb_column_4 {
        margin-bottom: 0 !important;
    }

    /*end*/

    div#amrc-hero-section {
        min-height: unset;
    }

    #amrc-hero-section .et_pb_row.et_pb_row_0.et_pb_equal_columns.et_pb_gutters1 {
        min-height: unset;
    }

    #amrc-hero-section .et-db #et-boc .et-l .et_pb_section {
        padding: 50px 0 0 0 !important;
    }

    #main-content #amrc-hero-section img {
        width: 100%;
    }

    #amrc-hero-section .et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
        height: unset !important;
    }

    #amrc-hero-section .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        height: unset !important;
    }

    #amrc-hero-section .et_pb_row.et_pb_row_0.et_pb_equal_columns.et_pb_gutters1 {
        height: unset !important;
    }

    #main-content #et-boc #ehs-featured-article-section .innovation-articles .innovation-article {
        background-color: #005677 !important;
        margin-bottom: 2em !important;
        list-style-type: none !important;
    }

    #main-content #et-boc #ehs-featured-article-section .innovation-articles .innovation-article::marker {
        display: none !important;
    }
}

/*** Lightbox CSS ***/

body:not(.et-fb-root-ancestor) [class*="et-lb-content"],
.et-lb-wrapper {
    position: fixed !important;
    visibility: hidden;
    top: 0px;
    z-index: 999999;
    min-height: 100%;
    transition: all 0.2s 0s;
    width: 100%;
}

body:not(.et-fb-root-ancestor) [class*="et-lb-content"] .et_pb_row {
    position: relative;
    top: 50px;
}

.et-lb-open {
    visibility: visible !important;
    width: 100%;
}

span.et-lb-close {
    font-size: 46px;
    right: 2vw;
    margin-top: -51px;
    display: block;
    color: #fff;
    /* COLOR OF THE CLOSING ICON*/
    padding: 10px;
    cursor: pointer;
    font-weight: bold;
    font-family: etmodules;
    z-index: 99999999999999;
    position: absolute;
}

body:not(.et-fb-root-ancestor) [class*="et-lb-content"]:not(.et-lb-open) {
    transform: scale(0.3);
    opacity: 0;
}

body:not(.et-fb-root-ancestor) [class*="et-lb-btn"] {
    cursor: pointer;
}

.mobile-lightbox.et_section_transparent.et-lb-open {
    background-color: rgba(255, 255, 255, 0.7) !important;
    max-height: 80dvh;
    overflow: scroll;
}

/*
body:not(.et-fb-root-ancestor) [class*='et-lb-content'],
.et-lb-wrapper {
    position: fixed !important;
    visibility: hidden;
    top: 0px;
    z-index: 999999;
    min-height: 100%;
    transition: all .2s 0s;
    width: 100%;
}

body:not(.et-fb-root-ancestor) [class*='et-lb-content'] .et_pb_row {
    position: relative;
    top: 50px;
}

.et-lb-open {
    visibility: visible !important;
    width: 100%;
}

span.et-lb-close {
    font-size: 46px;
    right: -1vw;
    margin-top: -51px;
    display: block;
    color: #fff;
     COLOR OF THE CLOSING ICON
    padding: 10px;
    cursor: pointer;
    font-weight: bold;
    font-family: etmodules;
    z-index: 99999999999999;
    position: absolute;
}

body:not(.et-fb-root-ancestor) [class*='et-lb-content']:not(.et-lb-open) {
    transform: scale(.3);
    opacity: 0;
}

body:not(.et-fb-root-ancestor) [class*='et-lb-btn'] {
    cursor: pointer;
}
*/

/* EHS Page 12/12 */

#ehs-featured-article-section .innovation-articles {
    align-items: stretch;
    column-gap: 2rem;
    display: flex;
    flex-flow: row nowrap;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#ehs-featured-article-section .innovation-article .innovation-article__title {
    color: #ffffff !important;
    font-size: clamp(1.35rem, 4vw, 1.5rem);
    padding: 1.5rem !important;
}

.innovation-hero-text .header-content {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_2,
div#quality-standards-section-image-right,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4,
#main-content #et-boc #quality-standards-section.cv-page.et_pb_section_4,
#main-content #et-boc #quality-standards-section.cv-page.et_pb_section_5,
#main-content #et-boc #quality-standards-section.cv-page.et_pb_section_3 {
    background-size: 50% !important;
}

div#quality-standards-section-image-right {
    background-position: 100% 30% !important;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4 {
    padding-top: 0% !important;
    padding-bottom: 8% !important;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_2 .et_pb_text_inner,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3 .et_pb_text_inner {
    padding: 6em 6em 8em !important;
}

div#quality-standards-section-image-right .et_pb_text_inner {
    padding: 6em 6em 6em !important;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4 .et_pb_text_inner {
    padding-top: 6em !important;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_2 a,
div#quality-standards-section-image-right a,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3 a,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4 a {
    font-weight: 800 !important;
    line-height: 2em !important;
}

#main-content #et-boc #ehs-featured-article-section .et_pb_row {
    width: 90% !important;
}

#main-content #et-boc #quality-document-toggle-section .et_pb_code .details > .details__content > .details > .details__content {
    margin-left: 1em !important;
}

#main-content #et-boc #quality-document-toggle-section .et_pb_code .details > .details__content > .details > .details__content a {
    color: #005678 !important;
}

@media screen and (max-width: 1290px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_2 .et_pb_text_inner,
    div#quality-standards-section-image-right .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4 .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3 .et_pb_text_inner {
        padding: 4em 4em 1em !important;
    }
}

@media screen and (max-width: 1090px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_2 .et_pb_text_inner,
    div#quality-standards-section-image-right .et_pb_text_inner {
        padding: 3em 2em 4em !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4 .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3 .et_pb_text_inner {
        padding: 3em 3em 5em !important;
    }
}

@media screen and (min-width: 981px) {
    #ehs-featured-article-section.page-articles .innovation-article {
        background-color: #005677 !important;
        width: 33.333% !important;
        list-style: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #main-content #post-818525 .et_pb_section_1 p {
        font-size: 1.2em;
        width: 85%;
        margin: auto;
        padding-bottom: 5px;
    }

    #main-content #et-boc #quality-standards-section.ehs-page .et_pb_row_4 {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page .et_pb_column {
        margin-right: 0 !important;
        width: 50% !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page .et_pb_row_3 {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content #et-boc .et_pb_section_1.ehs-page h4,
    #main-content #et-boc .et_pb_section_1.ehs-page a,
    #main-content #et-boc #quality-page-subheading .et_pb_text_inner h4 {
        font-size: 20px;
        line-height: 1.7em;
        width: 70%;
        margin: auto;
    }

    #main-content #et-boc .et_pb_section_1.ehs-page a {
        font-weight: 800 !important;
        text-decoration: underline !important;
    }

    #main-content #et-boc .et_pb_section_1.ehs-page > h4:first-child {
        padding-bottom: 0 !important;
    }

    #main-content #et-boc .et_pb_section_1.ehs-page {
        padding: 1% 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page p,
    #main-content #et-boc #quality-standards-section.ehs-page a,
    #main-content #et-boc #quality-standards-section.ehs-page h2,
    #main-content #et-boc #quality-standards-section.ehs-page h3,
    #main-content #et-boc #quality-standards-section.ehs-page strong {
        width: 90% !important;
    }

    #main-content #et-boc #ehs-subheading-section .et_pb_text_inner h4,
    #main-content #et-boc #quality-page-subheading .et_pb_text_inner h4 {
        width: 80% !important;
        max-width: 780px;
    }
}

@media screen and (max-width: 600px) {
    #main-content #et_builder_outer_content #quality-hero-section h1 {
        font-size: 48px !important;
    }

    #main-content #et-boc #ehs-subheading-section .et_pb_text_inner h4,
    #main-content #et-boc #quality-page-subheading .et_pb_text_inner h4 {
        line-height: 1.3em;
    }

    #main-content #et-boc #ehs-subheading-section .et_pb_text_inner a,
    #main-content #et-boc #quality-page-subheading .et_pb_text_inner a {
        font-weight: 800 !important;
    }

    #main-content #et-boc #ehs-subheading-section,
    #main-content #et-boc #quality-page-subheading {
        padding: 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3 .et_pb_column_4 {
        margin-bottom: 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_2 .et_pb_text_inner {
        padding: 0 2em 2em !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4 .et_pb_text_inner {
        padding: 3em !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4 {
        padding-bottom: 0 !important;
    }

    #main-content #et-boc #ehs-featured-article-section .innovation-articles .innovation-article {
        background-color: #005677 !important;
        margin-bottom: 2em !important;
        list-style-type: none !important;
    }

    #main-content #et-boc #ehs-featured-article-section {
        padding-bottom: 0 !important;
    }

    #main-content #quality-document-toggle-section.ehs-page.et_pb_section_6 {
        padding-top: 1em !important;
    }
}

@media screen and (max-width: 700px) {
    #ehs-featured-article-section .innovation-articles {
        display: block;
        list-style: none !important;
    }
}

/****Markets Energy****/

.postid-1004 h1.primary-title,
.postid-5525 h1.primary-title,
.postid-10783 h1.primary-title {
    font-size: 4.5rem !important;
    font-weight: 700;
}

.postid-1004 .title-support,
.postid-5525 .title-support,
.postid-10783 .title-support {
    margin: 0;
    line-height: 1.5;
    letter-spacing: 0.04rem;
}

.postid-1004 .hero--primary .hero__foreground .title-group,
.postid-5525 .hero--primary .hero__foreground .title-group,
.postid-10783 .hero--primary .hero__foreground .title-group,
.postid-5633 .hero--primary .hero__foreground .title-group,
.postid-5588 .hero--primary .hero__foreground .title-group,
.postid-5444 .hero--primary .hero__foreground .title-group,
.postid-5537 .hero--primary .hero__foreground .title-group,
.postid-5608 .hero--primary .hero__foreground .title-group,
.postid-5564 .hero--primary .hero__foreground .title-group,
.postid-5620 .hero--primary .hero__foreground .title-group,
.postid-5576 .hero--primary .hero__foreground .title-group,
.postid-5648 .hero--primary .hero__foreground .title-group,
.postid-46662 .hero--primary .hero__foreground .title-group {
    padding: 2%;
    background: rgba(0, 0, 0, 0.4) !important;
}

/* Commercial Vehicle page */

#main-content #et-boc #et_builder_outer_content #cv-hero-button {
    padding: 0.875rem 1.25rem !important;
    background: #ff8300 !important;
    line-height: 1 !important;
    text-align: center !important;
    color: #fff !important;
    text-transform: uppercase !important;
    letter-spacing: 0.07rem !important;
    box-shadow: 0 1px 0.125rem rgba(0, 0, 0, 0.2) !important;
}

#main-content #et-boc #et_builder_outer_content #quality-hero-section.cv-page p:last-child {
    margin-top: 1em;
}

#main-content #et-boc #quality-standards-section.cv-page.et_pb_section_4,
#main-content #et-boc #quality-standards-section.cv-page.et_pb_section_3 {
    padding: 2% 0 !important;
}

#main-content #commercial-vehicle-slider .et_pb_blurb,
#main-content #cv-resource-slider .et_pb_blurb {
    padding: 1em !important;
    background-color: white;
    margin: auto 1em;
}

#main-content #commercial-vehicle-slider h4,
#main-content #cv-resource-slider h4 {
    min-height: 71px;
    line-height: 1.3em;
}

#main-content #commercial-vehicle-slider .et_pb_blurb img,
#main-content #cv-resource-slider .et_pb_blurb img,
#main-content #cv-resource-slider .et_pb_main_blurb_image,
#main-content #commercial-vehicle-slider .et_pb_main_blurb_image {
    width: 100%;
}

#main-content #et-boc #cv-product-categories .et_pb_blurb_content {
    max-width: none !important;
}

#main-content #et-boc #cv-product-categories .et_pb_blurb_content .et_pb_main_blurb_image {
    width: 300px !important;
}

#main-content #et-boc #cv-product-categories .et_pb_blurb {
    padding: 1em;
}

#main-content #et-boc #cv-product-categories a {
    color: #ff8e00 !important;
}

#main-content #et-boc #cv-product-categories .et_pb_blurb_container {
    padding: 1em 3em 0 3em;
}

#main-content #et-boc #commercial-vehicle-slider .et_pb_row_7,
#main-content #et-boc #cv-resource-slider .et_pb_row_15 {
    padding: 0 !important;
}

#main-content #et-boc #quality-hero-section.cv-page .et_pb_text p {
    line-height: 30px;
}

#main-content #et-boc #product-overview-section .et_pb_text h2 {
    line-height: 45px;
    color: #ff8e00;
}

#main-content #et-boc #product-overview-section .et_pb_text h2:first-child {
    line-height: 45px;
    color: #ff8e00;
    padding-bottom: 1em;
}

#main-content #et-boc #product-overview-section .et_pb_column_1 strong:nth-child(1) {
    display: block;
    padding-bottom: 0.7em;
    color: #555559 !important;
}

#main-content #et-boc #product-overview-section .et_pb_text h2 > strong:first-child {
    display: block;
    padding-bottom: 0.7em;
    font-size: 28px !important;
}

#main-content #et-boc #product-overview-section .slick-list .et_pb_image_wrap {
    width: 88% !important;
    background-color: #fff;
}

#main-content #et-boc #product-overview-section .slick-list .et_pb_image_wrap img {
    margin-left: 55%;
    margin-right: auto;
    transform: translate(-45%, 0px);
}

#main-content #et-boc #product-overview-section .slick-list .et_pb_image_4 .et_pb_image_wrap img {
    margin-left: 50%;
    margin-right: auto;
    transform: translate(-45%, 3%);
}

#main-content #et-boc #product-overview-section .et_pb_row_11 {
    padding: 0;
}

#main-content #et-boc #product-overview-section .et_pb_row_12 {
    padding-top: 0;
}

#main-content #quality-standards-section.et_pb_section_5.cv-page .et_pb_row_5 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#main-content #et-boc #product-overview-section .et_pb_row_10 {
    padding: 0 !important;
}

#main-content #et-boc #product-overview-section h3:before {
    content: "\f058";
    padding-right: 0.75em;
    font-size: 20px;
    font-family: "Font Awesome 6 Pro";
    top: -1px;
    position: relative;
    width: 30px;
    color: #ff8e00 !important;
}

#main-content #et-boc #cv-contact-form .gform-body {
    width: 100% !important;
}

#main-content #et-boc #cv-contact-form .gform-body li {
    list-style: none !important;
    margin-bottom: 1.25rem;
}

#main-content #cv-contact-form .gform-body input,
#main-content #cv-contact-form .gform-body textarea {
    border: 2px solid #ff8e00 !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 5px 10px !important;
}

#main-content #et-boc #cv-contact-form .gform_body .gfield_checkbox > li input {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 1.375em !important;
    height: 1.375em;
    display: inline-block;
    margin-right: 1em;
    padding: 5px 10px;
}

#main-content #et-boc #cv-contact-form a {
    color: #ff8e00 !important;
}

#main-content #et-boc #cv-contact-form ul {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}

#main-content #cv-contact-form form #gform_submit_button_12 {
    margin-left: 50%;
    margin-right: auto;
    transform: translate(-100%, 0);
}

#main-content #cv-contact-form h3 {
    color: #ff8e00;
    font-size: 2.3rem;
}

#main-content #et-boc #commercial-vehicle-slider .slick-track h4 > a,
#main-content #et-boc #cv-resource-slider .slick-track h4 > a {
    font-weight: 800 !important;
    color: #28282b !important;
}

#main-content #et-boc #commercial-vehicle-slider .slick-next,
#main-content #et-boc #cv-resource-slider .slick-next {
    position: absolute;
    top: -30px;
    left: 250px;
}

#main-content #et-boc #cv-resource-slider .slick-next:before,
#main-content #et-boc #cv-resource-slider .slick-prev:before {
    color: #28282b;
}

#main-content #et-boc #commercial-vehicle-slider .slick-prev,
#main-content #et-boc #cv-resource-slider .slick-prev {
    position: absolute;
    top: -30px;
    left: 200px;
}

#main-content #et-boc #cv-resource-slider .et_pb_module {
    margin-bottom: 0 !important;
}

#main-content #et-boc #product-overview-section .slick-slide,
#main-content #et-boc #product-overview-section .slick-list.draggable {
    background-color: #ffffff;
}

.facetwp-facet-tn_tp_timken_to_conmet input.facetwp-autocomplete-update {
    display: none;
}

#main-content #et-boc #product-overview-section h3 {
    padding-top: 1em;
}

#main-content #et-boc #product-overview-section .et_pb_column_4_4 p {
    padding-left: 2.5em;
}

#main-content #et-boc #product-overview-section .et_pb_column.cv-product-slides {
    background-color: #ffffff;
}

#main-content #et-boc #product-overview-section .slick-prev:before,
#main-content #et-boc #product-overview-section .slick-next:before {
    color: #28282b;
}

#main-content #et-boc .slick-slide {
    height: auto !important;
}

#main-content #et-boc #commercial-vehicle-slider .et_pb_blurb_container,
#main-content #et-boc #cv-resource-slider .et_pb_blurb_container {
    padding: 0 1.5em;
}

#main-content #et-boc #cv-resource-slider .et_pb_module_header {
    padding: 0;
}

#main-content #et-boc #cv-contact-form .gform_title {
    font-weight: 700 !important;
    padding-bottom: 1em;
}

#main-content #et-boc #cv-contact-form #field_12_15,
#main-content #et-boc #cv-contact-form .gform_description {
    display: none;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page {
    padding: 2% 0 !important;
}

#main-content #et-boc #ehs-subheading-section.cv-page input,
#main-content #et-boc #ehs-subheading-section.cv-page .fwpl-item,
#main-content #et-boc #ehs-subheading-section.cv-page .fcomplete-wrap {
    background-color: #fff;
    width: 100%;
    border: 1px solid #bbb;
    color: #4e4e4e;
    padding: 10px 20px;
}

#main-content #et-boc #ehs-subheading-section.cv-page .fwpl-item,
#main-content #et-boc #ehs-subheading-section.cv-page .fcomplete-wrap,
#main-content #et-boc #ehs-subheading-section.cv-page .facetwp-autocomplete {
    max-width: none !important;
    text-align: left;
}

#main-content #et-boc #ehs-subheading-section.cv-page .fwpl-item {
    text-align: center;
}

#main-content #et-boc #ehs-subheading-section.cv-page .fcomplete-result {
    line-height: 1.5em;
}

#main-content #et-boc #ehs-subheading-section.cv-page h2 {
    margin-bottom: 0 !important;
}

#main-content #et-boc #ehs-subheading-section.cv-page .et_pb_text_2,
#main-content #et-boc #ehs-subheading-section.cv-page .et_pb_text_4 {
    margin-bottom: 1em;
}

#main-content #et-boc #ehs-subheading-section.cv-page .et_pb_row_1,
#main-content #et-boc #ehs-subheading-section.cv-page .et_pb_row_2 {
    padding: 0;
}

#main-content #et-boc #ehs-subheading-section.cv-page {
    padding: 2% 15% !important;
    background-color: #ff8e00 !important;
}

#main-content #ehs-subheading-section.cv-page a,
#main-content #ehs-subheading-section.cv-page p {
    color: #ffffff !important;
    font-weight: 900 !important;
}

#main-content #et-boc #ehs-subheading-section.cv-page .el-wqzwk p {
    color: #000000 !important;
}

#main-content #et-boc #ehs-subheading-section.cv-page a:hover {
    color: #eceded !important;
}

#main-content #et-boc #ehs-subheading-section.cv-page .et_pb_column_6 {
    z-index: 99;
}

#main-content #commercial-vehicle-slider h4,
#main-content #cv-resource-slider h4 {
    min-height: 71px;
    padding-bottom: 0 !important;
}

#main-content #commercial-vehicle-slider .et_pb_row_5 {
    padding: 0 !important;
}

#main-content #et-boc #ehs-subheading-section.cv-page .fcomplete-wrap {
    z-index: 99;
    min-width: 0 !important;
}

#main-content #et-boc #ehs-subheading-section.cv-page .fwpl-item,
#main-content #et-boc #ehs-subheading-section.cv-page .et_pb_text_5 {
    z-index: 3;
}

#main-content #et-boc #ehs-subheading-section.cv-page .et_pb_column_6 {
    z-index: 99 !important;
}

#main-content #et-boc #ehs-subheading-section.cv-page .et_pb_column_7 {
    z-index: 98 !important;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page {
    padding: 5% 0 !important;
}

#main-content #et-boc #product-overview-section h2 {
    margin-bottom: 0 !important;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row p,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row p,
#main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row p {
    width: 90% !important;
}

#main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner {
    display: flex;
}

#main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-left,
#main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-right {
    list-style-type: none;
    line-height: 2em;
    margin: 0 !important;
    width: 100%;
    letter-spacing: 1px;
}

#main-content #et-boc #product-overview-section #specs-right {
    display: none !important;
}

#main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-left li,
#main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-right li {
    list-style-type: none;
    padding-bottom: 5px;
}

#main-content #et-boc #product-overview-section .cv-product-slides {
    margin-bottom: 0 !important;
}

#main-content #et-boc #product-overview-section .et_pb_row_2 {
    padding: 0 !important;
}

#main-content #et-boc #product-overview-section .et_pb_row_3 {
    padding-top: 0 !important;
}

#main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-left {
    background-color: #dedede !important;
    padding: 3% 5%;
}

#main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-right {
    background-color: #eaeaea !important;
    padding: 3% 5%;
}

@media screen and (min-width: 981px) {

    #main-content #et-boc #commercial-vehicle-slider .slick-list .et_pb_module,
    #main-content #et-boc #product-overview-section .slick-list .et_pb_module {
        margin-bottom: 0 !important;
    }

    #main-content #et-boc #quality-hero-section.cv-page .et_pb_text {
        padding: 4em;
    }

    #main-content #et-boc #commercial-vehicle-slider .et_pb_row,
    #main-content #et-boc #commercial-vehicle-slider,
    #main-content #et-boc #cv-resource-slider .et_pb_row,
    #main-content #et-boc #cv-resource-slider {
        max-width: none !important;
        width: 100% !important;
    }

    #main-content #et-boc #cv-resource-slider .et_pb_row {
        padding: 0 !important;
    }

    /*   #main-content #et-boc #product-overview-section .et_pb_column_4_4 p {
        padding-left: 2.25em;
    }

    #main-content #et-boc #product-overview-section .et_pb_column_4_4 {
        margin-top: -100px;
    } */

    #main-content #et-boc #commercial-vehicle-slider .slick-track,
    #main-content #et-boc #cv-resource-slider .slick-track {
        margin-left: -13%;
    }
}

@media screen and (min-width: 1180px) {
    #main-content #et-boc #product-overview-section .et_pb_column_4_4 {
        margin-top: 0;
    }
}

@media screen and (max-width: 1750px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page {
        padding: 3% 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page {
        padding: 4% 0 !important;
    }
}

@media screen and (max-width: 1600px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page {
        padding: 2% 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page {
        padding: 5% 0 !important;
    }
}

@media screen and (max-width: 1520px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page {
        padding: 1% 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page {
        padding: 4% 0 !important;
    }
}

@media screen and (max-width: 1600px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page {
        padding: 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page {
        padding: 3% 0 !important;
    }
}

@media screen and (max-width: 1350px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page {
        padding: 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row .et_pb_text_inner {
        padding: 3em 4em 5em !important;
    }
}

@media screen and (max-width: 1179px) {

    #main-content #commercial-vehicle-slider h4,
    #main-content #cv-resource-slider h4 {
        min-height: 92px;
        padding-bottom: 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row .et_pb_text_inner {
        padding: 3em 4em 5em !important;
    }
}

@media screen and (max-width: 1130px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row .et_pb_text_inner {
        padding: 2em 3em 2em !important;
    }
}

@media screen and (max-width: 1130px) {

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row .et_pb_text_inner {
        padding: 2em 2em 2em !important;
    }
}

@media screen and (max-width: 600px) {
    #main-content #et-boc #product-overview-section .et_pb_column {
        margin-bottom: 0px !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row .et_pb_text_inner,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row .et_pb_text_inner {
        padding: 1em !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row h2,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row h2,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row h2 {
        margin-bottom: 10px !important;
    }

    #main-content #et-boc #product-overview-section .et_pb_row_12 {
        padding: 0 !important;
    }

    #main-content #et-boc #product-overview-section h2 strong {
        padding-bottom: 0 !important;
    }

    #main-content #et-boc #product-overview-section h3 {
        padding-top: 0.8em;
        padding-bottom: 0em !important;
        font-size: 24px !important;
    }

    #main-content #et-boc #product-overview-section .et_pb_row_12 span {
        padding-left: 1.2em;
    }

    #main-content #et-boc #ehs-subheading-section.cv-page .et_pb_row_4 {
        padding-bottom: 0 !important;
    }

    #main-content #et-boc #ehs-subheading-section.cv-page .et_pb_row_5 {
        padding: 1em 0 !important;
    }

    #main-content #et-boc #et_builder_outer_content #quality-standards-section.cv-page #cv-row .et_pb_text_inner {
        padding: 0 1em !important;
    }

    #main-content #et-boc #et_builder_outer_content #commercial-vehicle-slider .et_pb_row_12 {
        padding: 0 !important;
    }

    #main-content #et-boc #product-overview-section h2 {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    #main-content #et-boc #cv-product-categories .et_pb_blurb_container {
        padding: 0.5em;
        display: table-row;
    }

    #main-content #et-boc #cv-product-categories .et_pb_blurb_container h4 {
        padding-top: 1em;
    }

    #main-content #et-boc #cv-product-categories .et_pb_row {
        padding: 0 !important;
    }

    #main-content #et-boc #quality-hero-section.cv-page .et_pb_row {
        padding: 0 !important;
    }

    #main-content #et-boc #quality-hero-section.cv-page .et_pb_text_inner {
        padding: 1em !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row.et_pb_row_4 .et_pb_text_inner {
        padding-bottom: 0 !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page .et_pb_column_11 {
        margin-bottom: 10px !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page {
        padding-bottom: 2em !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page {
        padding-top: 0 !important;
    }

    #main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner {
        flex-direction: column;
    }

    #main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-left,
    #main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-right {
        width: 100%;
    }

    #main-content #et-boc #product-overview-section .et_pb_row_1 .et_pb_text_1 {
        margin-bottom: 30px !important;
    }

    #main-content #et-boc #product-overview-section .et_pb_row_3 {
        width: 90% !important;
        padding: 0 !important;
    }

    #main-content #et-boc #product-overview-section .et_pb_row_3 h2 {
        padding-bottom: 0 !important;
    }

    #main-content #et-boc #product-overview-section .et_pb_column_1 {
        margin-left: -10%;
        width: 121% !important;
    }

    #main-content #et-boc #product-overview-section {
        padding-top: 0 !important;
    }

    #main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-left,
    #main-content #et-boc #product-overview-section .et_pb_text_2 .et_pb_text_inner #specs-right {
        line-height: 1.5em;
    }

    #main-content #et-boc #et_builder_outer_content #cv-resource-slider,
    #main-content #et-boc #et_builder_outer_content #commercial-vehicle-slider,
    #main-content #et-boc #et_builder_outer_content #cv-contact-form {
        padding: 0 !important;
    }
}

/* Hero Slider */

.hero-section-slides #newsweek-banner .et_pb_column_1 img,
.hero-section-slides #newsweek-banner .et_pb_column_2 img,
.hero-section-slides #newsweek-banner .et_pb_column_1,
.hero-section-slides #newsweek-banner .column-left-images,
.hero-section-slides #newsweek-banner .column-left-images .et_pb_module img,
.hero-section-slides #newsweek-banner .column-right-images .et_pb_module img {
    margin-right: 0 !important;
}

.hero-section-slides #newsweek-banner .et_pb_column_1 .et_pb_module,
.hero-section-slides #newsweek-banner .et_pb_column_2 .et_pb_module,
.hero-section-slides #newsweek-banner .column-left-images .et_pb_module,
.hero-section-slides #newsweek-banner .column-right-images .et_pb_module {
    margin-left: 7px !important;
}

.hero-section-slides #newsweek-banner .et_pb_column_1 .et_pb_module:first-child,
.hero-section-slides #newsweek-banner .et_pb_column_2 .et_pb_module:first-child,
.hero-section-slides #newsweek-banner .column-left-images .et_pb_module:first-child,
.hero-section-slides #newsweek-banner .column-right-images .et_pb_module:first-child {
    margin-left: 7px !important;
    margin-bottom: 7px !important;
}

.hero-section-slides #newsweek-banner .et_pb_column_2,
.hero-section-slides #newsweek-banner .et_pb_column_1,
.hero-section-slides #newsweek-banner .column-left-images,
.hero-section-slides #newsweek-banner .column-right-images {
    width: 25% !important;
}

.hero-section-slides #newsweek-banner .slick-track .et_pb_row_0,
.hero-section-slides #newsweek-banner {
    padding: 0 !important;
}

#et-boc #et_builder_outer_content .hero-section-slides .slick-track {
    display: flex !important;
}

#et-boc #et_builder_outer_content .hero-section-slides #lagersmit-banner,
#et-boc #et_builder_outer_content .hero-section-slides #newsweek-banner {
    flex-grow: 1 !important;
    align-items: center !important;
    display: flex !important;
}

/*
.hero-section-slides #lagersmit-banner {
    padding: 6.7% 0 !important;
}

@media screen and (max-width: 1435px) {
    .hero-section-slides #lagersmit-banner {
        padding: 6.2% 0 !important;
    }
}

@media screen and (max-width: 1330px) {
    .hero-section-slides #lagersmit-banner {
        padding: 6.1% 0 !important;
    }
}

@media screen and (max-width: 1200px) {
    .hero-section-slides #lagersmit-banner {
        padding: 6% 0 !important;
    }
}

@media screen and (max-width: 1080px) {
    .hero-section-slides #lagersmit-banner {
        padding: 5.9% 0 !important;
    }
}
*/
.hero-section-slides #lagersmit-banner .et_pb_column_3 {
    margin-left: 5% !important;
}

.hero-section-slides #newsweek-banner strong {
    display: block;
    font-weight: 500 !important;
}

#et-boc #et_builder_outer_content #hero-slider-code,
#et-boc #et_builder_outer_content #hero-slider-code .et_pb_row,
#et-boc #et_builder_outer_content #hero-slider-code .et_pb_section_2 {
    margin: 0 !important;
    padding: 0 !important;
}

.hero-section-slides #newsweek-banner .et_pb_column_0 {
    margin: 2% 1% 0 1% !important;
    width: 48% !important;
}

.hero-section-slides #newsweek-banner img {
    pointer-events: none !important;
}

.hero-section-slides #newsweek-banner h1 {
    font-size: clamp(1.25rem, -1.3263rem + 11.4504vw, 2.9rem);
    line-height: 1.2em !important;
}

.hero-section-slides #newsweek-banner h1 {
    font-weight: 500 !important;
}

#et-boc #et_builder_outer_content .hero-section-slides .slick-prev {
    left: 1% !important;
    z-index: 99;
}

#et-boc #et_builder_outer_content .hero-section-slides .slick-prev::before,
#et-boc #et_builder_outer_content .hero-section-slides .slick-next::before {
    font-size: 40px !important;
    opacity: 0.7 !important;
    z-index: 99;
}

#et-boc #et_builder_outer_content .hero-section-slides .slick-next {
    left: 97% !important;
}

#et-boc #et_builder_outer_content #hero-slider-code .et_pb_section_2 {
    display: none !important;
}

.hero-section-slides #lagersmit-banner h1 {
    margin-left: 5% !important;
    font-size: clamp(1.5em, 1.5cqi, 3.5em) !important;
}

@media screen and (max-width: 600px) {
    .hero-section-slides #newsweek-banner .et_pb_column_0 {
        margin: 4% 1% !important;
        width: 90% !important;
        margin-left: 6% !important;
        margin-right: auto !important;
    }

    .hero-section-slides #lagersmit-banner .et_pb_column_3 {
        margin-left: 0 !important;
        margin-right: auto !important;
    }

    #et-boc #et_builder_outer_content .hero-section-slides .slick-next {
        left: 91% !important;
    }
}

#post-30 .et_pb_section.et_pb_section_0.hero-not-sticky.et_pb_with_background.et_section_regular.et_section_transparent.et_pb_section_sticky.et_pb_section_sticky_mobile,
#post-815689 .et_pb_section.et_pb_section_0.hero-not-sticky.et_pb_section_video.et_pb_with_background.et_section_regular.et_section_transparent,
#post-469694 .et_pb_section.et_pb_section_0.hero-not-sticky.hero-text-only.et_pb_with_background.et_section_regular.et_section_transparent,
#post-799410 section.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_text_align_center.et_pb_bg_layout_dark {
    height: 100%;
    max-height: 79vh;
    min-height: 73vh;
}

@media only screen and (max-width: 767px) {
    #post-30 .et-db #et-boc .et-l .et_pb_section_0 {
        padding-top: 5em !important;
    }

    #post-30 .et_pb_row.et_pb_row_0.rowwidth-override {
        padding-bottom: 0px !important;
    }

    .et-db #et-boc .et-l .et_pb_section_sticky_mobile.hero-not-sticky .et_pb_row.et-last-child,
    .et-db #et-boc .et-l .et_pb_section_sticky_mobile.hero-not-sticky .et_pb_row:last-child {
        padding-bottom: 0px !important;
    }

    .et-db #et-boc .et-l .et_pb_section_sticky_mobile.hero-not-sticky {
        padding-bottom: 0px !important;
    }

    #main-content #post-816336 .et_pb_section.et_pb_section_2.hero-section-slides.slider.fullwidth-override.et_pb_with_background.et_section_regular.et_section_transparent.slick-initialized.slick-slider {
        padding-top: 66px !important;
    }
}

#post-30 .et_pb_section.et_pb_section_0.hero-not-sticky.et_pb_with_background.et_section_regular.et_section_transparent.et_pb_section_sticky.et_pb_section_sticky_mobile,
#post-815689 .et_pb_section.et_pb_section_0.hero-not-sticky.et_pb_section_video.et_pb_with_background.et_section_regular.et_section_transparent {
    padding-top: 12% !important;
}

div#how-the-tech-works {
    text-wrap: nowrap;
}

.et_pb_column.et_pb_column_3_4.et_pb_column_0.wireless-sensor-hero.et_pb_css_mix_blend_mode_passthrough .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module,
.et_pb_column.et_pb_column_3_4.et_pb_column_0.wireless-sensor-hero.et_pb_css_mix_blend_mode_passthrough .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
    padding-left: 1.5rem !important;
}

a.et_pb_button.et_pb_button_1.wireless-sensor-warning-btn.et_pb_bg_layout_light {
    min-width: 141px;
}

a.et_pb_button.et_pb_button_0.wireless-sensor-hero-btn.et_pb_bg_layout_light:hover {
    background-color: #ff8e00 !important;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

p.hero-text-margin {
    margin-bottom: 1% !important;
}

.et_pb_module.et_pb_text.et_pb_text_0.primary-title.et_pb_text_align_left.et_pb_bg_layout_dark #et-boc .et-l h1 {
    font-weight: 900 !important;
}

#post-824701 .et_pb_section.et_pb_section_4.et-lb-content-1.mobile-lightbox.et_section_regular.et_section_transparent .et_pb_row.et_pb_row_9.et_pb_equal_columns,
#post-824701 .et_pb_section.et_pb_section_5.et-lb-content-2.mobile-lightbox.et_section_regular.et_section_transparent.et-lb-open .et_pb_row.et_pb_row_10,
#post-824701 .et_pb_section.et_pb_section_6.et-lb-content-3.mobile-lightbox.et_section_regular.et_section_transparent .et_pb_row.et_pb_row_11 {
    background-size: 50% !important;
    background-position: 95% !important;
    background-color: white !important;
}

#post-824701 div#quality-standards-section-image-right .et_pb_text_inner,
#post-824701 div#quality-standards-section-image-right .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module {
    padding-right: 2em !important;
    padding-left: 2em !important;
}

#post-824701 div#quality-standards-section-image-right .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module {
    padding-bottom: 3em !important;
}

.wireless-sensor-product-literature a {
    color: #f89826 !important;
    font-size: 0.875rem !important;
}

.wireless-sensor-product-literature .et_pb_blurb_container {
    padding-left: 0px !important;
}

.wireless-sensor-product-literature .et_pb_blurb_content {
    margin: 0px !important;
}

@media only screen and (min-width: 980px) {
    /*  .et_pb_row.et_pb_row_8 p {
        white-space: nowrap !important;
    }
*/

    a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark: hover,
    a.et_pb_button.et_pb_button_1.et-lb-btn-1.et_pb_bg_layout_dark:hover,
    a.et_pb_button.et_pb_button_2.et-lb-btn-2.et_pb_bg_layout_dark:hover,
    a.et_pb_button.et_pb_button_3.et-lb-btn-3.et_pb_bg_layout_dark:hover {
        background-color: #ff8e00 !important;
        padding-top: 0.3em !important;
        padding-bottom: 0.5em !important;
        padding-right: 1.5em !important;
    }
}

a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light.wireless-sensor:hover {
    background-color: #ff8e00 !important;
    padding-top: 0.6em !important;
    padding-bottom: 0.6em !important;
    padding-right: 1.5em !important;
}

#sensor-specifications h4:not(:first-child),
#gateway-specifications h4:not(:first-child),
#enclosed-gateway-specifications h4:not(:first-child) {
    padding-top: 4% !important;
}

#what-we-value p {
    white-space: unset !important;
}

/* Website Audit 02/02/24 */

#main-content #et-boc #et_builder_outer_content .et_pb_row--with-menu,
#main-content #et-boc #et_builder_outer_content .et_pb_row--with-menu .et_pb_column_4_4 {
    max-width: unset;
    width: 100%;
    margin: 0;
}

#main-content #et-boc #et_builder_outer_content .et_pb_row--with-menu #section_nav #menu-suppliers-menu li > a {
    padding: 1.125rem 4rem !important;
    font-weight: 900 !important;
}

#main-content #et-boc #et_builder_outer_content .et_pb_row--with-menu #section_nav #menu-suppliers-menu li > a:active {
    background-color: #ff8300 !important;
}

/*Home Page Updated - 1/31/2024*/

.hp30-white-divider:hover:after {
    background-color: #fe8203 !important;
}

p.hero-body-text#slide-body-text a {
    font-size: clamp(1.125rem, 0.875rem + 0.6667vw, 1.375rem) !important;
    color: #005678 !important;
}

strong#hero-small-h-two {
    font-size: clamp(2rem, 0.75rem + 1.6667vw, 3rem);
}

#hp40-tw-content .et_pb_text_inner a.text-underline-link {
    text-decoration: underline !important;
    transition: all 3s ease;
}

#hp40-tw-content .et_pb_text_inner a.text-underline-link:hover {
    text-decoration: none !important;
    color: #f89828 !important;
    transition: all 3s ease;
}

.et-db #et-boc .et-l div#lagersmit-banner .et_pb_module .et_pb_text_inner h2 {
    color: #045678 !important;
}

/*tech seo 2/29/24*/

.productArea .grid-products img,
.site--products .grid-products img {
    min-height: 303px;
}

/* Form */

#post-824701 .gform_heading {
    width: 65% !important;
}

#post-824701 h3.gform_title {
    color: #f89826 !important;
    font-size: 2.3rem !important;
    font-weight: 400 !important;
    margin: 0 0 1rem !important;
    line-height: 1.2 !important;
}

#post-824701 form#gform_22 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

ul#gform_fields_22 {
    margin-left: 0px !important;
}

#post-824701 #gform_22 #gform_fields_22 .gform_body .gform_fields {
    list-style: none !important;
    margin-left: 0 !important;
}

#post-824701 #gform_22 #gform_fields_22 .gfield.gfield--short {
    width: calc(50% - 1.5625rem) !important;
    list-style: none !important;
    line-height: 1.6 !important;
    flex: 0 0 auto !important;
    margin-bottom: 1.25rem !important;
}

#post-824701 label.gfield_label.gform-field-label {
    margin: 0 0 0.375rem !important;
    font-size: 100% !important;
    font-family: sans-serif !important;
    font-weight: 700 !important;
    display: block !important;
}

#post-824701 input {
    border: 2px solid #f89826 !important;
    width: 100% !important;
    max-width: 100% !important;
}

#post-824701 .gform_body #input_22_20 {
    padding: 0.375rem 0.625rem !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    border: 0.125rem solid #ff8300 !important;
}

#post-824701 li#field_22_19,
#post-824701 li#field_22_20,
#post-824701 li#field_22_18,
#post-824701 li#field_22_21,
#post-824701 li#field_22_22 {
    list-style: none !important;
    line-height: 1.6 !important;
    flex: 0 0 auto !important;
    margin-bottom: 1.25rem !important;
}

input#gform_submit_button_22 {
    width: 15% !important;
}

.hero-section-slides div#newsweek-banner div#annual-report {
    /*    margin: 0 auto !important;*/
    max-width: 27rem !important;
    width: 100% !important;
    margin-bottom: 5.82% !important;
}

.hero-section-slides #newsweek-banner .annual-report {
    margin: 2% 11% !important;
    width: 48% !important;
}

.annual-report-button {
    color: #fff !important;
}

.annual-report-button:hover {
    border: 2px solid transparent !important;
    padding: 0.4em 1em !important;
    line-height: 1.7em !important;
}

#annual-report h1 a {
    font-size: clamp(1.25rem, -1.3263rem + 11.4504vw, 2.9rem);
    line-height: 1.2em !important;
}

#annual-report p {
    font-size: clamp(1.125rem, 0.998rem + 0.5645vw, 1.5625rem) !important;
}

.annual-report-button {
    font-size: clamp(1.125rem, 0.998rem + 0.5645vw, 1.5625rem) !important;
    font-weight: 900 !important;
}

@media only screen and (max-width: 980px) {
    #annual-report h1 a {
        line-height: 0.1px !important;
    }

    .hero-section-slides #newsweek-banner #annual-report h1 {
        line-height: 0.8em !important;
    }

    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_3.cv-page #cv-row p,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_4.cv-page #cv-row p,
    #main-content #et-boc #quality-standards-section.ehs-page.et_pb_section_5.cv-page #cv-row p {
        width: 100% !important;
    }

    #main-content #et-boc #et_builder_outer_content #cv-contact-form .et_pb_row {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* 
@media only screen and (min-width: 980px) { */
#main-content #et-boc #hero-slider-code .slick-slide {
    min-height: 80vh !important;
    max-height: 80vh;
}

/* } */

.page-intro .proud p {
    font-size: clamp(1.2rem, 2vw, 2.39rem) !important;
}

div#hero-slider-code {
    display: none;
}

div#diversity-hero {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 1200px) {
    div#diversity-hero {
        flex-wrap: wrap;
    }
}

.slick-slide {
    & > .slide:not(:first-child) {
        display: none;
    }
}

/* Markets QA 3/19/24 */
@media only screen and (max-width: 999px) {
    .fsm_markets--marine .hero__media {
        display: none;
    }
}

.fsm_markets--marine .hero__background {
    min-height: 22rem;
}

.site--markets .tagged-media__footer h1.primary-title,
.site--markets .tagged-media__footer img.fsm-marine-logo-img.lazyloaded,
.site--markets .tagged-media__footer br {
    display: none !important;
}

/* Homepage Banner Update 03/27/24 */

#et-boc #et_builder_outer_content #ceo-announcement,
#et-boc #et_builder_outer_content .ceo-announcement {
    margin: 0;
}

#et-boc #et_builder_outer_content #ceo-announcement-row,
#et-boc #et_builder_outer_content .ceo-announcement-row {
    display: flex;
    align-items: center;
}

#et-boc #et_builder_outer_content #ceo-announcement h1,
#et-boc #et_builder_outer_content .ceo-announcement h1,
#et-boc #et_builder_outer_content #ceo-announcement h2,
#et-boc #et_builder_outer_content .ceo-announcement h2,
#et-boc #et_builder_outer_content #ceo-announcement h3,
#et-boc #et_builder_outer_content .ceo-announcement h3 {
    color: #ffffff;
}

#et-boc #et_builder_outer_content #ceo-announcement h2,
#et-boc #et_builder_outer_content .ceo-announcement h2 {
    font-size: clamp(1rem, 1.8cqi, 1.5rem);
    font-weight: 400;
    margin-bottom: 10px !important;
    line-height: 1.2em;
}

#et-boc #et_builder_outer_content #ceo-announcement,
#et-boc #et_builder_outer_content .ceo-announcement {
    display: flex;

}

#et-boc #et_builder_outer_content .ceo-announcement.two-column-row .et_pb_column_0 {
    padding-left: 15vw !important;

}

#et-boc #et_builder_outer_content .ceo-announcement.two-column-row .et_pb_column .ceo-image {
    max-height: calc(100% - 80px);
    overflow: hidden;
    margin: auto;
}

/* #et-boc #et_builder_outer_content .ceo-announcement.two-column-row .et_pb_column_1 {
    padding-right: 15vw !important;

} */

#et-boc #et_builder_outer_content #ceo-announcement .et_pb_column,
#et-boc #et_builder_outer_content .ceo-announcement .et_pb_column {
    display: flex;
    align-items: center;
}

#et-boc #et_builder_outer_content .ceo-announcement .et_pb_column.margin-auto {
	margin: 0 auto;
}

#et-boc #et_builder_outer_content .ceo-announcement.two-column-row .et_pb_column {
    justify-content: center;
    padding-top: 112px;
}

#et-boc #et_builder_outer_content .ceo-announcement.two-column-row .et_pb_column h2 {
    font-size: clamp(1.2rem, 3.5cqi, 4.5rem) !important;
    margin-bottom: 0px !important;
    text-align: left;
}

@media only screen and (max-width:980px) {
    #et-boc #et_builder_outer_content .ceo-announcement.two-column-row .et_pb_column_0 {
        padding-right: 1em;
    }

    #et-boc #et_builder_outer_content .ceo-announcement.two-column-row .et_pb_column {
        padding-top: 40px;
    }
}

#et-boc #et_builder_outer_content #ceo-announcement #ceo-announcement-row,
#et-boc #et_builder_outer_content .ceo-announcement .ceo-announcement-row {
    margin: auto 8%;
}

#et-boc #et_builder_outer_content #ceo-announcement h3,
#et-boc #et_builder_outer_content .ceo-announcement h3 {
    font-size: clamp(1rem, 1.5cqi, 1.3rem);
    font-weight: 400;
}

#et-boc #et_builder_outer_content #ceo-announcement h1,
#et-boc #et_builder_outer_content .ceo-announcement h1 {
    font-size: clamp(2rem, 3cqi, 3.2rem);
    padding-bottom: 30px;
    line-height: 1.2em;
}

#et-boc #et_builder_outer_content #ceo-announcement h1 span,
#et-boc #et_builder_outer_content .ceo-announcement h1 span {
    display: block;
}

#et-boc #et_builder_outer_content #ceo-announcement #ceo-text a,
#et-boc #et_builder_outer_content .ceo-announcement .ceo-text a {
    color: #ffffff;
}

@media screen and (min-width: 980px) {

    #et-boc #et_builder_outer_content #ceo-announcement #ceo-text,
    #et-boc #et_builder_outer_content .ceo-announcement #ceo-text {
        width: 44%;
        padding-left: 0 !important;
        padding: 1em 3em 1em 5em;
    }
}

@media screen and (max-width: 979px) {

    #et-boc #et_builder_outer_content #ceo-announcement-row,
    #et-boc #et_builder_outer_content .ceo-announcement-row {
        flex-direction: column;
        width: 75%;
        margin: auto !important;
        padding: 2em 0;
    }

    #et-boc #et_builder_outer_content #ceo-announcement-row .mobile-image-container,
    #et-boc #et_builder_outer_content .ceo-announcement-row .mobile-image-container {
        display: flex !important;
        flex-direction: row;
    }

    #et-boc #et_builder_outer_content #ceo-announcement-row .mobile-image-container img,
    #et-boc #et_builder_outer_content .ceo-announcement-row .mobile-image-container img {
        padding: 0 0.5em;
    }

    #et-boc #et_builder_outer_content #ceo-announcement #ceo-text a,
    #et-boc #et_builder_outer_content .ceo-announcement .ceo-text a {
        padding-bottom: 20px;
    }
}

#product-overview-section .features-benefits h2 {
    padding-bottom: 0em !important;
}

/* #main-content #et-boc #product-overview-section .slick-slide {
    height: 30vh !important;
} */

#product-overview-section img.wp-image-822757.ls-is-cached.lazyloaded,
#product-overview-section img.wp-image-822771.ls-is-cached.lazyloaded {
    width: 50% !important;
}

li.page_item.page-item-41230,
h3.page-title.title-item-86312,
h3.page-title.title-item-62859 {
    display: none;
}

/*
#post-821464 .facetwp-facet.facetwp-facet-tn_tp_timken_to_conmet.facetwp-type-autocomplete.not-active {
    position: relative;
}
*/

/*
#post-821464 input.facetwp-autocomplete.fcomplete-enabled {
    position: absolute;
    left: 0px;
    width: 50% !important;
}
*/

/* Contact General Hero Nav */

.contact-general-section-nav .action-bar--section-nav {
    background: #ff8300 !important;
}

@media (min-width: 62.5rem) {
    .contact-general-section-nav .action-bar--section-nav {
        background: #434347 !important;
    }
}

.contact-general-section-nav .page-id-812322 .action-bar--dark {
    color: #fff !important;
}

.contact-general-section-nav .action-bar {
    position: relative !important;
    z-index: 2 !important;
}

.contact-general-section-nav .action-bar--dark .action-bar__inner {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
}

@media (min-width: 62.5rem) {
    .contact-general-section-nav .action-bar--dark .action-bar__inner {
        margin: 0 auto !important;
        max-width: 83.125rem !important;
        padding-left: 1.5625rem !important;
        padding-right: 1.5625rem !important;
        display: flex !important;
        background: none !important;
    }
}

.contact-general-section-nav .section-nav {
    list-style: none !important;
    margin: 0 !important;
    width: 100% !important;
    max-height: 3.1875rem !important;
    overflow: hidden !important;
    transition: padding 0.2s ease-in-out, max-height 0.2s ease-in-out !important;
    position: relative !important;
    z-index: 2 !important;
}

@media (min-width: 42.5rem) {
    .contact-general-section-nav .section-nav {
        display: flex !important;
        padding: 0 !important;
    }
}

.contact-general-section-nav #contact-options {
    display: none !important;
}

.contact-general-section-nav .section-nav li {
    width: 100%;
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
    list-style: none !important;
}

v .section-nav .active a {
    background: #ff8300 !important;
}

.contact-general-section-nav .section-nav a {
    text-transform: uppercase !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100% !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-transition: background 0.2s ease-in-out !important;
    transition: background 0.2s ease-in-out !important;
    padding: 1.125rem 0 !important;
    font-weight: 400 !important;
    font-size: 0.875rem !important;
    line-height: 1 !important;
    color: #fff !important;
    text-decoration: none !important;
    font-weight: 400 !important;
}

.contact-general-section-nav .section-nav a:hover {
    background: #37373a !important;
}

@media (max-width: 680px) {
    .contact-general-section-nav #contact-options {
        display: block !important;
    }
}

.contact-general-section-nav .section-nav--open {
    padding: 0.75rem 0 !important;
    max-height: 100vh !important;
}

.contact-general-section-nav .section-nav .active a:hover {
    background: #e67600 !important;
}

.contact-general-section-nav .contact-general-row-nav {
    width: 100% !important;
    max-width: 100% !important;
}

@media (min-width: 680px) and (max-width: 1023px) {
    .contact-general-section-nav li#Find a {
        text-align: center;
        padding-bottom: 0 !important;
        padding-top: 10px !important;
    }
}

.page-id-812322 .contact-general-section-nav a {
    font-size: 1em !important;
}

/* End Contact General Hero Nav */

@media (max-width: 999px) {
    .postid-61172 .hero__media {
        display: none;
    }
}

/* About us awards row */

#main-content #et-boc #about-us-awards .et_pb_column {
    display: flex;
    align-items: center;
    justify-content: center;
}

#main-content #et-boc #about-us-awards {
    padding-top: 0 !important;
}

#main-content #et-boc #about-hero {
    min-height: 80vh;
    display: flex;
    align-items: center;
    padding: 0;
}

#main-content #et-boc #about-hero h1 {
    font-size: clamp(3.5rem, 4cqi, 4.5rem) !important;
}

/* Add close toggle to accordions */

#main-content #et-boc .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
    display: block !important;
    content: "\e04f" !important;
}

/* Fix height of home hero slider */

#main-content #et-boc .hero-section-slides .slick-slide {
    padding: 0;
}

#main-content #et-boc #diversity-hero h1 {
    font-size: clamp(2.1rem, 3cqi, 3.2rem);
}

#main-content #et-boc #diversity-hero h1 a {
    color: #f89828 !important;
}

@media screen and (max-width: 980px) {
    #main-content #et-boc #diversity-hero .et_pb_text {
        padding-left: 0 !important;
        width: 80%;
        margin: auto;
    }

    #et-boc #et_builder_outer_content .hero-section-slides {
        padding: 0 !important;
    }

    #main-content #et-boc #diversity-hero .et_pb_column {
        margin-bottom: 0 !important;
    }
}

.primary-title.start-guide-disclaimer {
    max-width: 580px !important;
}

.start-guide-disclaimer .et_pb_text_inner {
    max-width: 664px !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
    font-size: 20px;
}

.primary-title.start-guide-disclaimer p.hero-text-margin {
    padding-right: 5px !important;
}

.postid-1006 .hero.hero--has-breadcrumbs.hero--primary .title-group {
    background-color: rgba(0, 0, 0, 0.3);
    padding: 30px;
}

.postid-32501 img.wp-image-45445.size-full.alignright.lazyloaded {
    display: none;
}

.how-to-ensure-bearing {
    background-image: linear-gradient(180deg,
            rgba(255, 142, 0, 1) 9%,
            rgba(255, 255, 255, 0) 15%) !important;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-content-timeline-items-wrapper .dsm-content-timeline-date.dsm-desktop {
    display: none !important;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-content-timeline-items-wrapper.dsm-left .dsm-content-timeline-content-wrapper {
    margin-left: 50px !important;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-content-timeline-items-wrapper.dsm-center .dsm-content-timeline-tree,
.et_divi_builder #et_builder_outer_content .dsm-content-timeline-items-wrapper.dsm-center .dsm-pointer-wrapper {
    left: 4% !important;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-content-timeline-items-wrapper.dsm-center .dsm-content-timeline-content-wrapper {
    margin-left: 50px !important;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-content-timeline-items-wrapper.dsm-right .dsm-content-timeline-tree,
.et_divi_builder #et_builder_outer_content .dsm-content-timeline-items-wrapper.dsm-right .dsm-pointer-wrapper {
    left: 94%;
}

.et_divi_builder #et_builder_outer_conten .vertical-timelinet .dsm-content-timeline-items-wrapper.dsm-right .dsm-content-timeline-content-wrapper {
    margin-right: 50px !important;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-content-timeline-items-wrapper.dsm-center .dsm-content-timeline-content-wrapper,
.et_divi_builder #et_builder_outer_content .dsm-content-timeline-items-wrapper .dsm-content-timeline-content-wrapper {
    width: 100% !important;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-content-timeline-items-wrapper.dsm-center .dsm-content-timeline-item-wrapper:nth-child(2n) .dsm-content-timeline-content-wrapper {
    left: 0 !important;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-content-timeline-items-wrapper.dsm-center .dsm-content-timeline-item-wrapper:nth-child(2n) .dsm-content-timeline-date {
    text-align: left;
}

.et_divi_builder #et_builder_outer_content .vertical-timeline .dsm-visibility .date {
    display: inline !important;
}

/* sticky header super */

.header[data-status="scrolled"] {
    background-color: #ff8e00 !important;
}

.header[data-status=scrolled] .header__super {
    opacity: 1 !important;
}

/* AJH - 5.17.24 This style was breaking the header for Timken World.
.header {
	background-color: #ff8e00 !important;
}*/

.header__super a:active,
.header__super a:hover,
.header__super a:focus,
.header__super .inline-nav .current-menu-item {
    color: #555559 !important;
}

@media (min-width: 62.5rem) {
    .header__main[data-sticky="sticky"] {
        position: fixed !important;
        left: 0 !important;
        background: hsla(0, 0%, 100%, 0.95) !important;
        top: unset !important;
    }
}

.page-id-839331 #header-wrapper,
.page-id-816336 #header-wrapper,
.page-id-816349 #header-wrapper,
.page-id-839970 #header-wrapper,
.page-id-840012 #header-wrapper,
.page-id-840015 #header-wrapper,
.page-id-840018 #header-wrapper,
.page-id-839973 #header-wrapper,
.page-id-839976 #header-wrapper,
.page-id-839991 #header-wrapper,
.page-id-839939 #header-wrapper,
.page-id-839994 #header-wrapper,
.page-id-839997 #header-wrapper,
.page-id-839945 #header-wrapper,
.page-id-840000 #header-wrapper,
.page-id-839260 #header-wrapper {
    /* background: linear-gradient(90deg, #a2238e 0%, #ff8300 100%); */

}

.header[data-status="scrolled"] #header-wrapper,
    {
    background-color: #ff8e00 !important;
}


.postid-5526 .hero--light .title-group,
.postid-10804 .hero--light .title-group,
.postid-5634 .hero--light .title-group,
.postid-5589 .hero--light .title-group,
.postid-5446 .hero--light .title-group,
.postid-5538 .hero--light .title-group,
.postid-5609 .hero--light .title-group,
.postid-5565 .hero--light .title-group,
.postid-5621 .hero--light .title-group,
.postid-5577 .hero--light .title-group,
.postid-5649 .hero--light .title-group,
.postid-46663 .hero--light .title-group,
.postid-32348 .hero--light .title-group {
    color: #000;
}

/* tech seo 6.25.2024 */
@media only screen and (max-width: 1024px) {

    .postid-1002 .hero--tall .hero__background,
    .postid-5526 .hero--tall .hero__background,
    .postid-10804 .hero--tall .hero__background,
    .postid-5589 .hero--tall .hero__background,
    .postid-5446 .hero--tall .hero__background,
    .postid-5538 .hero--tall .hero__background,
    .postid-5609 .hero--tall .hero__background,
    .postid-5565 .hero--tall .hero__background,
    .postid-5621 .hero--tall .hero__background,
    .postid-5577 .hero--tall .hero__background,
    .postid-5649 .hero--tall .hero__background,
    .postid-46663 .hero--tall .hero__background,
    .postid-32348 .hero--light .title-group {
        min-height: unset !important;
    }

    .single-markets .hero.hero--tall .hero__background {
        min-height: unset !important;
    }
}


/* fafnir ball bearing page */

button.fafnir-ball-bearing {
    margin-top: 1em;
    background-color: #4472c4;
    border: #4472c4;
    padding: 1em 4em;
    color: #fff;
    cursor: pointer;
}

button.fafnir-ball-bearing:hover {
    background-color: #698ed0;
    border: #698ed0;
}

.innovation-articles img {
    width: 417px;
    height: 313px !important;
}


/* EnviroSpexx Landing Page */
.set-header-space h3 {
    margin-top: 1.5rem !important;
}

.flex-column {
    display: flex;
    flex-flow: row nowrap;
}

.flex-column .et_pb_column {
    display: flex;
    flex-flow: column nowrap;
}

.calculations {
    margin: 0;
    text-align: left;
}

.calculations th,
.calculations td {
    padding: 1rem;
}

.calculations th {
    background: #D9D9D9;
}

.calculations-total {
    font-size: 1.8rem;
    line-height: 1.1 !important;
}

.totals-block {
    background: #f89826;
    border-radius: 10px;
    height: 100%;
    padding: 1rem;
}

#et-boc .totals-block .et_pb_text_inner p {
    color: #000000 !important;
}

width: calc(50% - 1.5625rem) !important;
list-style: none !important;
line-height: 1.6 !important;
flex: 0 0 auto !important;
margin-bottom: 1.25rem !important;
}

/* Landing page form */
@media (min-width: 981px) {
    #post-842116 .gform_heading {
        width: 55% !important;
    }
}

#post-842116 h3.gform_title {
    color: #f89826 !important;
    font-size: 2.3rem !important;
    font-weight: 400 !important;
    margin: 0 0 1rem !important;
    line-height: 1.2 !important;
}

#post-842116 form#gform_24 .gform_fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

ul#gform_fields_24 {
    margin-left: 0px !important;
}

#post-842116 #gform_24 #gform_fields_24 .gform_body .gform_fields {
    list-style: none !important;
    margin-left: 0 !important;
}

#post-842116 #gform_24 #gform_fields_24 .gfield.gfield--short {
    width: calc(50% - 1.5625rem) !important;
    list-style: none !important;
    line-height: 1.6 !important;
    flex: 0 0 auto !important;
    margin-bottom: 1.25rem !important;
}

#post-842116 label.gfield_label.gform-field-label {
    margin: 0 0 0.375rem !important;
    font-size: 100% !important;
    font-family: sans-serif !important;
    font-weight: 700 !important;
    display: block !important;
}

#post-842116 input {
    border: 2px solid #f89826 !important;
    width: 100% !important;
    max-width: 100% !important;
}

#post-842116 .gform_body #input_24_20 {
    padding: 0.375rem 0.625rem !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    border: 0.125rem solid #ff8300 !important;
}

#post-842116 li#field_24_19,
#post-842116 li#field_24_20,
#post-842116 li#field_24_18,
#post-842116 li#field_24_21,
#post-842116 li#field_24_22 {
    list-style: none !important;
    line-height: 1.6 !important;
    flex: 0 0 auto !important;
    margin-bottom: 1.25rem !important;
}

input#gform_submit_button_24 {
    width: 15vw !important;
}

/* CSR Rebuild */

#rebuild.csr_footer--links ul {
    align-items: flex-start;
}

#rebuild ul li a {
    color: #555559 !important;
}

span.csr-headline {
    color: #4A7729 !important;
    font-size: 37px;
    font-weight: 300;
}

.et_pb_module.et_pb_text.et_pb_text_1.csr-overview.foundation-strangth.et_pb_text_align_center.et_pb_bg_layout_dark h2 {
    font-weight: 500 !important;
    font-size: 49px;
    padding-bottom: 2% !important;
}

#et-boc .et-l .csr-overview.foundation-strangth a {
    text-decoration: none !Important;
    color: #4A7729 !important;
}

div#overview-csr .csr-overview.foundation-strangth p.cta-text {
    color: #4A7729 !important;
}


#et-boc .et-l div#overview-csr .csr-overview.foundation-strangth .a-underline {
    text-decoration: underline !important;
}

.et_pb_section.et_pb_section_2.fullwidth-override.\33 -column-grid.et_section_regular.et_section_transparent .et_pb_column.et_pb_column_4_4.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    column-gap: 8px;
}

.fullwidth-override.\33 -column-grid .et_pb_row.et_pb_row_2,
div#product-three-grid .et_pb_row.et_pb_row_6 {
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

div#product-three-grid .et_pb_row.et_pb_row_6 img {
    min-height: 60vh;
    object-fit: cover;
}

div#product-three-grid img.wp-image-843587 {
    object-fit: cover;
    object-position: right;
}

.csr-people-blurb,
.csr-planet-blurb,
.csr-product-blurb {
    min-height: 67vh;
    background-color: red !important;
    margin-bottom: 2.75% !important;
}

.csr-people-blurb {
    margin-bottom: 2.75% !important;
    background: url("/source/5d773acb103482c01406edd1f08d7ac6/tkr-055_550x625.jpg") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.csr-planet-blurb {
    margin-bottom: 2.75% !important;
    background: url("/source/dd499564ef98337153a12b961892fe3c/nasa-WKT-unsplash_550x625.jpg") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.csr-product-blurb {
    margin-bottom: 2.75% !important;
    background: url("/source/f82bfc46ab90491387407197570aee74/tkr-60053_550x625.jpg") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.csr-people-blurb.et_pb_text_align_left.et_pb_bg_layout_light,
.csr-planet-blurb.et_pb_text_align_left.et_pb_bg_layout_light,
.csr-product-blurb.et_pb_text_align_left.et_pb_bg_layout_light {
    padding-top: 10% !important;
}

.csr-people-blurb.et_pb_text_align_left.et_pb_bg_layout_light h3,
.csr-planet-blurb.et_pb_text_align_left.et_pb_bg_layout_light h3,
.csr-product-blurb.et_pb_text_align_left.et_pb_bg_layout_light h3 {
    color: #fff !important;
    font-size: 50px;
}

div#overview-csr h2 {
    padding-bottom: .5em !important;
    font-weight: 500 !important
}

/* h2 {
    font-size: 2.5em !important;
} */

div#quality-standards-section.csr-rebuild h2,
.strengthen-communities-csr h2,
.highlights-csr h2,
.csr-rebuild h2 {
    font-weight: 500 !important;
    font-size: 2.1em !important;
    line-height: 1.3em !important;
}

.highlights-csr .et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_light {
    padding-right: 4vw !important;
}

.highlights-csr .et_pb_module.et_pb_number_counter.et_pb_number_counter_0.et_pb_text_align_center.et_pb_bg_layout_light.et_pb_with_title.active {
    padding-top: 9vh !important;
    padding-bottom: 9vh !important;
    padding-right: 5vh !important;
    padding-left: 5vh !important;
}

.highlights-csr span.percent-value {
    font-size: 1.6em !important;
    color: #FF8300 !important;
}

div#pre-footer-image.hero-not-sticky p.p1 {
    color: #fff ! Important;
    font-size: 1.7em;
    text-align: left !important;
}

img.wp-image-843348 {
    width: 60% !important;
}

img.wp-image-832366 {
    width: 90% !important;
}

.et_pb_section.et_pb_section_3#special-no-margin.highlights-csr.et_pb_with_background.et_section_regular.et_section_transparent .et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 0px !important;
}

#special-no-margin.highlights-csr span.percent-sign {
    font-size: 1.6em !important;
    color: #FF8300 !important;
}

#product-three-grid .et_pb_column {
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
}


#csr-rebuild-three-column-hover {
    max-width: 100% !Important;
    width: 100% !important;
    padding: 0px !important;

}

#csr-rebuild-three-column-hover .et_pb_column.et_pb_column_1_3.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough,
#csr-rebuild-three-column-hover .et_pb_column.et_pb_column_1_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough,
#csr-rebuild-three-column-hover .et_pb_column.et_pb_column_1_5.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough {
    position: relative;
}

#csr-rebuild-three-column-hover .csr-people-blurb-hover,
#csr-rebuild-three-column-hover .csr-planet-blurb-hover,
#csr-rebuild-three-column-hover .csr-product-blurb-hover {
    background-color: #4A7729 !important;
    position: absolute !important;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: 0.3s all ease !important;

}

#csr-rebuild-three-column-hover .csr-people-blurb-hover:hover,
#csr-rebuild-three-column-hover .csr-planet-blurb-hover:hover,
#csr-rebuild-three-column-hover .csr-product-blurb-hover:hover {
    opacity: 1;

}

div#pre-footer-image.larger-image-footer {
    padding-top: 10em !important;
    padding-bottom: 10em !important;
}

#csr-rebuild-three-column-hover .csr-people-blurb-hover h2,
#csr-rebuild-three-column-hover .csr-people-blurb h2,

#csr-rebuild-three-column-hover .csr-planet-blurb-hover h2,
#csr-rebuild-three-column-hover .csr-planet-blurb h2,

#csr-rebuild-three-column-hover .csr-product-blurb-hover h2,
#csr-rebuild-three-column-hover .csr-product-blurb h2 {
    font-size: 3.2rem !important;
    font-weight: 500 !important;
}

.csr-people-blurb-hover.et_pb_text_align_left,
.csr-people-blurb.et_pb_text_align_left,
.csr-planet-blurb-hover.et_pb_text_align_left,
.csr-planet-blurb.et_pb_text_align_left,
.csr-product-blurb-hover.et_pb_text_align_left,
.csr-product-blurb.et_pb_text_align_left {
    padding-top: 10% !important;
    padding-left: 10% !important;
    padding-right: 10% !important;

}

.csr-people-blurb-hover.et_pb_text_align_left p,
.csr-planet-blurb-hover.et_pb_text_align_left p,
.csr-product-blurb-hover.et_pb_text_align_left p {
    padding-top: 5% !important;
    /*     font-size: 24px !important; */
    font-size: clamp(0.9375rem, 0.7742rem + 0.7258vw, 1.5rem);
}


.csr-product-blurb.et_pb_text_align_left.et_pb_bg_layout_light,
.csr-planet-blurb.et_pb_text_align_left.et_pb_bg_layout_light,
.csr-people-blurb.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0px !important;
    height: 100%;
}

div#home-csr-cta-id,
div#home-innovation-years-cta-id {
    position: absolute !important;
    line-height: normal;
    padding-left: 10px !important;
    padding-right: 10px !important;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white !important;
    text-align: center !important;
    padding: 10px 5% !important;
    box-sizing: border-box !important;
    background: #005678D1 !important;
    visibility: visible;
}


.ceo-announcement div#home-csr-cta-id.home-csr-cta a {
    color: #fff !important;
}

.product-innovation-image img {
    position: relative;
}

.market-need-hover {
    position: absolute !important;
    top: 40%;
    left: 0%;
    min-height: 25vh !important;
    max-height: 30vh;
    width: 50%;
    opacity: 0;
    transition: 0.3s all ease !important;
    max-width: 300px !Important;
}

.engineering-need-hover {
    position: absolute !important;
    top: -7%;
    right: 25%;
    min-height: 25vh !important;
    max-height: 30vh;
    width: 50%;
    opacity: 0;
    transition: 0.3s all ease !important;
    max-width: 300px !Important;
}

.expertise-need-hover {
    position: absolute !important;
    top: 42%;
    right: 0%;
    min-height: 25vh !important;
    max-height: 30vh;
    width: 50%;
    opacity: 0;
    transition: 0.3s all ease !important;
    max-width: 300px !Important;
}

.market-need-hover:hover,
.engineering-need-hover:hover,
.expertise-need-hover:hover {
    opacity: 1;
}

.csr-people-blurb-mobile h2.et_pb_module_header,
.csr-planet-blurb-mobile h2.et_pb_module_header,
.csr-product-blurb-mobile h2.et_pb_module_header {
    padding-bottom: 1% !important;
}


.csr-mobile-nav .et_pb_column_7,
.csr-mobile-nav .et_pb_column_8,
.csr-mobile-nav .et_pb_column_9 {
    box-shadow: -5px 1px 10px 10px rgba(237, 237, 237, 0.85) !important;
    padding: 5% !important;
}

.csr-mobile-nav .et_pb_column_7:focus,
.csr-mobile-nav .et_pb_column_8:focus,
.csr-mobile-nav .et_pb_column_9:focus {
    box-shadow: -5px 1px 10px 10px #4a7729 !important;
}




.postid-61172 .hero__foreground {
    padding-left: 1.5625rem;
     !important;
    padding-right: 1.5625rem;
     !Important;
}

.postid-61172 .breadcrumbs {
    justify-content: space-between;
    padding-left: 1rem;
}


.postid-61172 .hero--primary .title-group {
    margin-bottom: 2rem;
}

.home-permalink-1 a {
    transition: color .2s ease-in-out;
    text-decoration: underline !important;
    cursor: pointer;
    color: #ff8300;
    font-size: 1rem;
}

.home-permalink-2 a {
    color: #fff !important;
}

.home-permalink-2 a:hover {
    color: #ff8200 !important;
}

.postid-61172 .flex-buttons a.button {
    border: #fff solid 1px !important;
}

.hero.hero--segmented.hero--plain.image_left h2,
.hero.hero--segmented.hero--plain.image_right h2,
.custom-slideshow .title-group.title-group--central h2 {
    color: #5f6638;
    font-size: 1.7rem;
}

.hero.hero--segmented.hero--plain.image_right a.button {
    width: 100% !important;
}

div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET {
    background-color: #5f6638;
}

div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES {
    background-color: #ff8200;
}

div#PASSENGER\ VEHICLE\ LITERATURE {
    background-color: #54565a;
}

div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET .title-group.title-group--central h2,
div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES .title-group.title-group--central h2,
div#PASSENGER\ VEHICLE\ LITERATURE .title-group.title-group--central h2 {
    color: #fff;
    text-align: left;
}

.custom-slideshow .title-group.title-group--central {
    margin: unset;
    padding-left: 2.5rem;
    max-width: unset;
    margin-bottom: .875rem
}

div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET h2,
div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES h2,
div#PASSENGER\ VEHICLE\ LITERATURE h2 {
    color: #54565A;
}

div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET p,
div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES p,
div#PASSENGER\ VEHICLE\ LITERATURE p {
    margin-bottom: 0px !important;
}

.custom-product-item .excerpt-block__content p:nth-of-type(1) {
    display: none;
}



div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET button#carousel-click\ Previous,
div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET button#carousel-click\ Next,
div#PASSENGER\ VEHICLE\ LITERATURE button#carousel-click\ Previous,
div#PASSENGER\ VEHICLE\ LITERATURE button#carousel-click\ Next {
    background-color: #ff8200;
}

div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET button#carousel-click\ Next .icon,
div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET button#carousel-click\ Previous .icon,
div#PASSENGER\ VEHICLE\ LITERATURE button#carousel-click\ Previous .icon,
div#PASSENGER\ VEHICLE\ LITERATURE button#carousel-click\ Next .icon {
    fill: #fff !important;
}

div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES button#carousel-click\ Previous,
div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES button#carousel-click\ Next {
    background-color: #fff;
}

div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES button#carousel-click\ Previous .icon,
div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES button#carousel-click\ Next .icon {
    fill: #ff8200;
}



div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET button#carousel-click\ Previous,
div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET button#carousel-click\ Next,
div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES button#carousel-click\ Previous,
div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES button#carousel-click\ Next,
div#PASSENGER\ VEHICLE\ LITERATURE button#carousel-click\ Previous,
div#PASSENGER\ VEHICLE\ LITERATURE button#carousel-click\ Next {
    border-radius: 50%;
}


.postid-61172 .content-group__content {
    width: 80%;
    margin: 0 auto;
}






@media (max-width: 980px) {

    .postid-61172 .flex-buttons,
    .home-permalink {
        display: flex;
        flex-direction: column;
    }

    .home-permalink-2 li {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

    .home-permalink {
        gap: 10px;
    }

    div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES li.carousel__item.custom-product-item a {
        min-height: 41vh;

    }

    div#PASSENGER\ VEHICLE\ LITERATURE li.carousel__item.custom-product-item a {
        min-height: 49vh;
    }

    div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET li.carousel__item.custom-product-item a {
        min-height: 44vh;
    }

    .custom-slideshow .title-group.title-group--central {
        padding-left: 0rem;
    }
}




@media (min-width: 981px) {
    .postid-61172 .hero--primary .title-group {
        max-width: 50%;
    }

    .postid-61172 .flex-buttons {
        display: flex;
        gap: 10px;
    }

    .postid-61172 .flex-buttons > * {
        flex: 1;
    }


    .home-permalink {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100% !important;
    }

    .home-permalink-2 li a:last-child:before,
    .home-permalink-2 li a:nth-child(2):before {
        content: "|";
        margin: -.125rem .5rem 0;
    }

    .postid-61172 .hero.hero--primary {
        min-height: 43rem;
    }

    .postid-61172 .hero--primary .hero__foreground {
        padding-top: 14rem;
    }

    .postid-61172 .hero--primary .hero__background img {
        max-width: 100%;
    }

    .hero.hero--segmented.hero--plain.image_left {
        flex-direction: row-reverse;
    }

    .hero.hero--segmented.hero--plain.image_left .hero__text,
    .hero.hero--segmented.hero--plain.image_right .hero__text {
        width: 50% !important;
    }



    .carousel--videos.custom-product-slideshow .carousel__item {
        width: calc(33.3% - .78125rem - 8px);
    }

    div#PASSENGER\ VEHICLE\ TECHNICAL\ TRAINING\ AND\ HOW-TO\ GUIDES li.carousel__item.custom-product-item a {
        min-height: 49vh;
    }

    div#PASSENGER\ VEHICLE\ LITERATURE li.carousel__item.custom-product-item a {
        min-height: 56.8vh;
    }

    div#PASSENGER\ VEHICLE\ PRODUCTS\ -\ ORIGINAL\ EQUIPMENT\ \(OE\)\ AND\ AFTERMARKET li.carousel__item.custom-product-item a {
        min-height: 49.5vh;
    }



}

.et-db #et-boc .et-l #homepage-timken-world .et_pb_column_15:before {
    content: '';
    background-image: url("/source/85e25c8aafbf15927ef39d1b5ba3df74/Space-Station-Aurora-View-_1_.webp");
    position: absolute;
    top: 0;
    right: -55%;
    height: 100%;
    min-height: 100%;
    width: 150%;
    background-size: cover;
    background-repeat: no-repeat;
    aspect-ratio: 3 / 2;
    background-position: center;
}

.et-db #et-boc .et-l #homepage-timken-world:before {
    content: '';
    background-image: url("/source/5c3dbe0e9672e2306941384eb5db1665/Timken-World-Logo.png");
    position: absolute;
    top: 3rem;
    left: 3rem;
    height: 25cqi;
    width: auto;
    aspect-ratio: 3/2;
    background-size: contain;
    background-repeat: no-repeat;
}

.et-db #et-boc .et-l #homepage-timken-world-2:before {
    content: '';
    background-image: url("/source/5c3dbe0e9672e2306941384eb5db1665/Timken-World-Logo.png");
    position: absolute;
    top: 3rem;
    left: 3rem;
    height: 25cqi;
    width: auto;
    aspect-ratio: 3/2;
    background-size: contain;
    background-repeat: no-repeat;
}

.et-db #et-boc .et-l #homepage-timken-world-3:before {
    content: '';
    background-image: url("/source/5c3dbe0e9672e2306941384eb5db1665/Timken-World-Logo.png");
    position: absolute;
    top: 3rem;
    left: 3rem;
    height: 25cqi;
    width: auto;
    aspect-ratio: 3/2;
    background-size: contain;
    background-repeat: no-repeat;
}

.tworld-slides {
    margin: 2rem 0;
}

.tworld-slides .image_wrapper {
    width: 35%;
    display: flex;
}

.tworld-slides .image_wrapper img {
    object-fit: cover;
}

.tworld-slides .slide-content {
    width: 65%;
    padding: 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: left;
}

.tworld-slides .slick-track {
    height: 100% !important;
    display: flex;
    align-items: center;
    background-color: #f6f6f6;
}

.tworld-slides .slick-track > div {
    align-items: center;
}

#tworld-slide-append-arrows {
    display: flex;
    justify-content: center;
    margin-bottom: 3rem;
}

#tworld-slide-append-arrows i {
    margin: 0 1.5rem;
    font-weight: 900;
    cursor: pointer;
}

@media screen and (max-width: 600px) {
    .tworld-slides .slick-track > div {
        flex-direction: column;
    }

    .tworld-slides .image_wrapper {
        width: 85%;
    }

    .tworld-slides .slide-content {
        width: 85%;
    }
}

.postid-849918 .singleHero {
    position: relative;
}

.postid-849918 .singleHero:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 1;
}

.accordion p {
    display: none;
}

.accordion.highlight p {
    display: block;
}

.accordion.highlight h2 {
    margin-bottom: 20px;
}

.accordion h2 {
    cursor: pointer;
    margin-bottom: 0px;
    font-size: 18px;
}

.accordion {
    background: #f6f6f6;
    padding: 17px 13px 17px;
    margin: 5px 0;
}

.accordion h2:after {
    content: "+";
    float: right;
}

.accordion.highlight h2:after {
    content: "-";
    float: right;
}

.supplier-requirements-menu,
.supplier-requirements-menu li ul {
    list-style-type: none;
}

.supplier-requirements-menu li {
    padding-left: 0;
}

.supplier-requirements-menu li ul li {
    padding-left: 5px !important;
    margin-bottom: 5px;
}

.sub-list {
    list-style-position: inside;
    text-indent: -21px;
}

.sub-ordered-list {
    list-style-position: inside;
    text-indent: -15px;
}

.ordered-list-paren {
    margin-left: 20px !important;
    counter-reset: list;
    list-style-position: inside;
    text-indent: -21px;
}

.ordered-list-paren > li {
    list-style: none;
}

.ordered-list-paren > li:before {
    content: "("counter(list, lower-alpha) ") ";
    counter-increment: list;
}

.masonry_block.tile_2.masonry_block--full div {
    margin-left: 0 !important;
}

.page--about .hero--primary-short {
    max-height: 45em !important;
}

.csr .slideshow__slides .hero__background img,
.csr .slideshow__slides .hero__background video {
    top: 0 !important;
    height: 45rem !important;
}

@media (min-width:42.5em) {
    .hero--home .hero__foreground {
        padding-top: 15.5rem;
    }
}

@media (min-width:62.5em) {
    .hero--home .hero__foreground {
        padding-top: 26.75rem;
    }
}

@media (min-width:83.125em) {
    .hero--home .hero__foreground {
        padding-top: 28.75rem;
        padding-bottom: 3em;
    }
}

.postid-833986 .singleHero .slide {
    display: flex;
    justify-content: center;
}

.hero-height {
    min-height: 28.125rem !important;
}

#hp40-tw-content-orange:before {
    background-color: #FF8300;
    content: '';
    width: 200%;
    height: 100%;
    position: absolute;
    left: -100%;
    top: 0;
}

@media screen and (max-width: 980px) {

    .et-db #et-boc .et-l .hero-height .et_pb_row_0,
    .et-db .pum .et-l .hero-height .et_pb_row_0 {
        min-height: unset !important;
    }
}

#menu-item-839615 {
    padding: 1em 0.5em;
    transition: all 0.3s ease-in;

    &:hover {
        background-color: #fff;

    }
}

@media (min-width: 62.5rem) {
    .header__main-inner {
        padding-top: 0;
        padding-bottom: 0;
    }
}

#page-container #et-boc #hero-slider-code {
    display: none;
    visibility: hidden;
    opacity: 0;
}

#page-container #et-boc #homepage-timken-world {
    min-height: 75vh;
}

#main-content #et-boc .hero-section-slides .et_pb_row {
    max-width: unset !important;
}

.et_divi_builder #main-content #et-boc #et_builder_outer_content .et_pb_row.fullwidth-override {
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
    width: 100% !important;
}

.product-menu .product-menu__list li {
    margin-bottom: 0.75em;
}

.inline-nav li.et-show-dropdown > ul,
.inline-nav li:hover > ul {
    opacity: 1;
    visibility: visible;
}

.inline-nav li a:focus-visible {
    outline: 2px solid orange;
}

.page-template-world-index .legal {
    font-size: 18px;
    text-transform: uppercase !important;
    margin: 0;
    font-weight: 600 !important;
    letter-spacing: .08rem;
}

.page-template-world-index .utility-nav a {
    color: #FFFFFF;
    font-weight: 600 !important;
    letter-spacing: .08rem;
    font-size: .875rem;
}

.page-template-world-index .fsm_footer_nav h5 {
    color: #212121;
}

.footer .fsm_footer_nav h3 {
    font-size: 14px !important;
    color: #212121;
}

.page-template-world-index .fsm_column:nth-child(2) a {
    font-size: 14px;
    text-transform: uppercase;
    color: #452C0D;
}

.page-template-world-index .fsm_column:nth-child(2) {
    border-left: 5px solid #ff8300 !important;
}

.page-template-world-index .fsm_footer_nav {
    border-top: 15px solid #ff8300 !important;
}

.page-template-world-index .fsm_column a {
    color: #212121;
    text-transform: uppercase;
    font-size: 12px;
    display: block;
}

.et-db #et-boc .et-l #homepage-timken-world .et_pb_column:last-child:before {
    content: '';
    background-image: url("/source/85e25c8aafbf15927ef39d1b5ba3df74/Space-Station-Aurora-View-_1_.webp");
    position: absolute;
    top: 0;
    right: -55%;
    height: 100%;
    min-height: 100%;
    width: 150%;
    background-size: cover;
    background-repeat: no-repeat;
    aspect-ratio: 3 / 2;
    background-position: center;
}

.et-db #et-boc .et-l #homepage-timken-world-2 .et_pb_column:last-child:before {
    content: '';
    background-image: url("/source/dff864ef046d3846efad1574963a9139/GettyImages-494394143.jpg");
    position: absolute;
    top: 0;
    right: -55%;
    height: 100%;
    min-height: 100%;
    width: 150%;
    background-size: cover;
    background-repeat: no-repeat;
    aspect-ratio: 3 / 2;
    background-position: center;
}

.et-db #et-boc .et-l #homepage-timken-world-3 .et_pb_column:last-child:before {
    content: '';
    background-image: url("/source/3bd5cacd34fdadce5e3058d203b09ebb/GettyImages-1319259177.jpg");
    position: absolute;
    top: 0;
    right: -55%;
    height: 100%;
    min-height: 100%;
    width: 150%;
    background-size: cover;
    background-repeat: no-repeat;
    aspect-ratio: 3 / 2;
    background-position: center;
}

.hero-not-sticky .primary-title h1 {
    font-size: clamp(2.5rem, 3.95cqw, 4.25rem) !important;
    line-height: 1.3em !important;
}

#main-content #about-us-awards .rowwidth-override:first-child {
    padding-bottom: 2% !important;
}

@media screen and (max-width: 980px) {

    #main-content #csr-product-stack .et_pb_text:first-child,
    #main-content #quality-standards-section.csr-rebuild .et_pb_text:first-child {
        min-height: 30vh;
    }

    #main-content #csr-product-stack .et_pb_text:first-child,
    #main-content #quality-standards-section.csr-rebuild.people .et_pb_text:first-child {
        min-height: unset !important;
    }

    #main-content #special-no-margin.highlights-csr .et_pb_module.et_pb_number_counter.et_pb_number_counter_0.et_pb_text_align_center.et_pb_bg_layout_light.et_pb_with_title.active {
        padding-bottom: 0 !important;
    }

    #main-content #pre-footer-image.csr-planet {
        padding-top: 2em !important;
        padding-bottom: 2em !important;
        min-height: 35vh !important;
        display: flex !important;
        align-items: center !important;
    }

    #main-content #overview-csr.emissions-chart {
        border-bottom: none !important;
        padding-bottom: 3rem !important;
    }

    #main-content #csr-product-stack .et_pb_column:first-child,
    #main-content #quality-standards-section.csr-rebuild .et_pb_column:first-child {
        margin: 8rem 0;
    }

    #three-image-banner .et_pb_column {
        display: block;
    }

    #main-content .highlights-csr .et_pb_with_border {
        border: none !important;
    }

    #main-content .highlights-csr .et_pb_module.et_pb_number_counter.et_pb_number_counter_0.et_pb_text_align_center.et_pb_bg_layout_light.et_pb_with_title.active {
        padding-top: 2vh !important;
        padding-bottom: 2vh !important;
        padding-right: 5vh !important;
        padding-left: 5vh !important;
    }

    #main-content #et-boc .padding-lr-override.et_pb_section_sticky_mobile .et_pb_image_sticky {
        text-align: center;
    }

    #et-boc #gform_1 .gform_footer {
        margin-left: 25px;
    }

    #et-boc #gform_1 #gform_fields_1 #choice_1_11_1 {
        margin-left: 0;
    }
}

@media screen and (min-width: 981px) {

    #main-content #csr-product-stack .et_pb_text:first-child,
    #main-content #quality-standards-section.csr-rebuild .et_pb_text:first-child {
        min-height: 70vh;
    }

    #main-content #responsible-banner h1 {
        width: 55%;
    }

}

#main-content .innovation-article .innovation-article__image img {
    width: 100%;
    object-fit: cover;
}

#main-content #et-boc .innovation-hero-text {
    display: flex !important;
}

#main-content #measurement-tech {
    position: relative !important;
}

#main-content #et-boc .padding-lr-override.et_pb_section_sticky_mobile .et_pb_image_sticky img {
    object-fit: contain;
}

#et-boc #gform_1 #gform_fields_1 input[type="text"],
#et-boc #gform_1 #gform_fields_1 input[type="email"] {
    max-width: unset !important;
    width: 100%;
}

#et-boc #gform_1 #gform_fields_1 #choice_1_11_1 {
    width: 1.375em;
}

#et-boc #gform_1 #gform_fields_1 {
    margin-right: 25px;
}

.page-template-template-contact .hero--primary {
    display: flex !important;
    align-items: center !important;
}

.page-template-template-contact .hero--primary .hero__foreground {
    padding: 0 !important;
    width: 80% !important;
    height: fit-content !important;
    padding-top: 100px !important;
    margin: auto !important;
}

.page-id-33964 .statement-list li:nth-child(8) .icon-label:after {
    content: 'Informacja o realizowanej Strategii Podatkowej Timken-Polska Sp. z o.o. za 2021 r.';
}

#about-us-awards img {
    object-fit: contain;
}

#about-us-awards .et_pb_column {
    flex-wrap: nowrap !important;
}

#about-us-awards .et_pb_row {
    padding-top: 2% !important;
}

#main-content #post-30 #et-boc #about-hero h1 {
    font-size: clamp(2.4rem, 4cqi, 4.5rem) !important;
}

@media screen and (max-width: 980px) {
    #main-content #et-boc #about-hero {
        min-height: 60vh !important;
    }

    #main-content #et-boc #et_builder_outer_content .hero-section-slides .slick-next {
        left: 88% !important;
    }

    #main-content #et-boc #about-hero .et_pb_row:first-child {
        padding-top: 80px;
    }
}

#quality-document-toggle-section .details__content .statement-list {
    padding-top: 1rem;
}

#main-content #responsible-banner .et_pb_column {
    width: 85% !important;
    max-width: 112.125rem;
    margin: auto !important;
    margin-right: auto !important;
    padding-top: 113px !important;
}

#et-boc #et_builder_outer_content #responsible-banner .et_pb_column {
    display: block;
}

#et-boc #et_builder_outer_content .hero-section-slides.no-infinite .slick-disabled {
    display: none !important;
}

#main-content #et-boc #about-leadership-section p {
    font-size: clamp(1.6rem, 2.3vw, 2.5rem) !important;
}

#main-content #about-drives h3,
#main-content #about-mission-statement p {
    font-size: clamp(1.4rem, 1.8vw, 2rem) !important;
}

#main-content #et-boc #about-leadership-section .et_pb_row {
    padding: 3% 1.5625rem !important;
}

@media screen and (max-width: 767px) {
    .double-image-caption {
        flex-direction: column;
    }

    .double-image-caption div,
    .double-image-caption p {
        width: 100% !important;
    }
}

@media screen and (max-width: 480px) {
    .image-text-block {
        flex-direction: column;
        align-items: center;
    }

    .image-text-block div {
        width: 90% !important;
        margin-left: 0 !important;
    }
}

#et-boc #short-orange-hero {
    padding: 115px 0 0 !important;
    background-color: #ff8e00 !important;
    background-image: none !important;
    min-height: 400px !important;
    display: flex !important;
    align-items: center !important;
}

#short-orange-hero > div {
    height: fit-content !important;
}

#main-content #post-842920 .csr-headline {
    font-family: 'noto sans', sans-serif !important;
}

#main-content #ethics-toggle-section.aurora-bearing #industries-served-column-two .mouseover-target {
    margin: 0 !important;
}

@media screen and (min-width: 599px) {
    #main-content #ethics-toggle-section.aurora-bearing {
        min-height: 725px;
    }
}

.et-db #et-boc #et_builder_outer_content #ethics-toggle-section.aurora-bearing h2 {
    line-height: unset;
}

@media screen and (max-width: 980px) {
    #main-content #ethics-toggle-section.aurora-bearing .mouseover-target:not(.is-active) {
        display: none;
    }

    #main-content #ethics-toggle-section.aurora-bearing .mouseover-target.is-active {
        position: absolute;
        top: 0;
    }

    #et-boc #main-content #ethics-toggle-section div#industries-served-column li.mouseover-link {
        color: #ffffff !important;
        display: block !important;
    }

    #main-content #ethics-toggle-section.aurora-bearing {
        min-height: 1050px;
    }
}

@media screen and (max-width: 600px) {
    #main-content #ethics-toggle-section.aurora-bearing {
        min-height: 1050px;
    }
}

.page-id-928 .page .hero__background:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgb(0, 0, 0, .4);
    z-index: 9;
}

.workplace-safety-sidebar h3 {
    font-weight: 700;
    color: #005677;
    font-size: 145%;
    font-weight: 700;
    padding-bottom: 1rem;
}

.workplace-safety-sidebar ul {
    padding: 0;
}

.workplace-safety-sidebar ul li {
    padding-bottom: 1rem;
}

.single-timken_world.postid-851534 .wp-caption.alignright {
    padding-left: 1rem;
}

.single-timken_world.postid-851534 .sidebar_title {
    display: none;
}

#main-content div.home-innovation-years-cta {
    position: absolute !important;
    line-height: normal;
    padding-left: 10px !important;
    padding-right: 10px !important;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white !important;
    text-align: center !important;
    padding: 10px 5% !important;
    box-sizing: border-box !important;
    background: #005678D1 !important;
    visibility: visible;
}

#excerpt-851534 .excerpt__media.split-cell-home {
    background-position: right !important;
}

.postid-63581 #excerpt-851534 .excerpt__content:before {
    content: "VALUES";
    position: relative;
    display: block;
    font-size: .8125em;
    font-weight: 900;
    text-transform: uppercase;
    color: #005677;
}

.postid-63581 #excerpt-851534 .excerpt__content h2 {
    margin-top: .5625em;
}

.page-id-85289 #excerpt-851534 .excerpt__content:before {
    content: '';
    display: none;
}

@media screen and (max-width: 980px) {
    .csr-hero-section {
        min-height: 50vh !important;
        display: flex;
        align-items: center;
        padding: 50px 0 0 !important;
    }

    .csr-mobile-nav .et_pb_column.et_clickable {
        box-shadow: -5px 1px 10px 10px rgba(237, 237, 237, 0.85) !important;
        padding: 5% !important;
    }
}

@media screen and (min-width: 981px) {
    .csr-hero-section {
        min-height: 80vh !important;
        display: flex;
        align-items: center;
        padding: 90px 0 0 !important;
    }
}

.csr-hero-section .et_pb_column {
    margin-bottom: 0 !important;
}

.csr-hero-section h1 {
    font-size: clamp(2.6rem, 5.45cqw, 4rem) !important;
    line-height: 1.25em !important;
}

.csr-hero-section h1 span {
    display: block;
}

.header-clamp h2 {
    font-size: clamp(1.75rem, 3vw, 3.3rem);
    padding-bottom: 1rem;
}

.header-clamp .csr-headline {
    font-size: clamp(1.5rem, 2.4vw, 2.8rem);
}

.footer .fsm_footer_nav h3 {
    font-size: 14px !important;
    color: #212121;
}

.fsm_footer_nav {
    border-top: unset;
}

@media screen and (min-width: 981px) {
    .med-clip-triangle {
        position: relative;
        background-color: rgba(255, 255, 255, 0.9);
        /* Adjust transparency */
        padding: 30px;
        clip-path: polygon(0% 0%, 1.5vw 0%,
                /* Left side */
                calc(1.5vw + 25px) 0%, calc(1.5vw + 50px) 22px, calc(1.5vw + 75px) 0%,
                /* Triangle cutout */
                100% 0%, 100% 100%, 0% 100%);
    }
}

/* @media screen and (max-width: 981px) {
.product-mix-video span.et_pb_section_video_bg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%);
    pointer-events: none;
}
} */

#main-content #et-boc .et-l .about-csr-blurb a {
    color: #005678 !important;
    text-decoration: underline !Important;
}

#main-content #et-boc .et-l .about-csr-blurb a:hover {
    color: #f89828 !important;
}

/* #main-content #et-boc div#about-hero.hero-unset {
    min-height: unset !important;
} */

.et-db #et-boc .et-l .et_pb_row.et_pb_row_2.about-youtube-video-row {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Replace Twitter Social Icon */

#x-social-icon {
    fill: #dad8d6;
    width: 1.875rem;
    height: 1.875rem;
    opacity: 1;
}

#x-social-icon g {
    fill: #dad8d6;
}

#x-social-icon:hover g {
    fill: #ff8300
}

.world_social-share.Twitter svg:hover g {
    fill: #33333380;
}

/* Home Hero Banner update - 03/11/25 */

/* #post-853665 .hero-section-slides .slick-track, 
#post-839331 .hero-section-slides .slick-track {
    height: unset;
    aspect-ratio: 25 / 2;
    background-color: #F58323 !important;
}

@media screen and (max-width: 980px) {
    #post-853665 .hero-section-slides .slick-track, 
    #post-839331 .hero-section-slides .slick-track {
        aspect-ratio: unset;
        height: 26.5em;
    }
}

@media screen and (max-width: 767px) {
    #post-853665 .hero-section-slides #responsible-banner, 
    #post-839331 .hero-section-slides #responsible-banner {
        background-size: contain !important;
    }
} */

#post-839331 .hero-section-slides .slick-track {
    height: unset;
    aspect-ratio: 25 / 2;
    background-color: #F58323 !important;
}

#post-839331 .hero-section-slides .slick-track {
    height: unset;
    aspect-ratio: 33 / 2;
    background-color: #F58323 !important;
}

@media screen and (max-width: 980px) {

    #post-839331 .hero-section-slides .slick-track,
    #post-839331 .hero-section-slides .slick-track {
        aspect-ratio: unset;
        height: 36em;
    }
}

@media screen and (max-width: 767px) {

    #post-839331 .hero-section-slides #responsible-banner,
    #post-839331 .hero-section-slides #responsible-banner {
        background-size: contain !important;
    }

    #post-853665 .hero-section-slides .slick-track,
    #post-839331 .hero-section-slides .slick-track {
        aspect-ratio: unset;
        height: 26.5em;
    }
}

#main-content #et-boc #responsible-banner.award-hero {
    position: relative;
    background-color: #ff8e00 !important;
}

.award-hero:after {
    content: '';
    width: 55% !important;
    height: 100% !important;
    top: 0;
    right: 0;
    position: absolute;
    background-image: url("/source/0efdd2f75dfe3deba40a7856742b616c/Ethisphere-2025-Banner_Final-3-1.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    visibility: visible !important;
    will-change: opacity, transform;
}

.award-hero:before {
    content: '';
    width: 30%;
    height: 100%;
    top: 40%;
    left: 8%;
    transform: translateY(-50%);
    position: absolute;
    background-image: url("/source/09f2fc3fdd703b941580938299bf1f7d/2025WMECLogo_white.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    will-change: opacity, transform;
}

#main-content #et-boc #responsible-banner.award-hero .et_pb_column {
    position: absolute !important;
    bottom: 0;
    width: 100% !important;
    max-width: unset;
}

@media screen and (max-width: 767px) {
    .award-hero:before {
        content: '';
        width: 55%;
        height: 100%;
        top: 35%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .award-hero:after {
        display: none !important;
    }
}

/* Career Page - 03/12/25 */

@media screen and (min-width: 42.5rem) {
    #main-content #et-boc .careers-nav .et_pb_row {
        margin: 0 auto !important;
        max-width: 83.125rem !important;
        padding-left: 1.5625rem !important;
        padding-right: 1.5625rem !important;
        width: 100% !important;
    }
}

#main-content #et-boc .careers-nav .et_pb_row a {
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#main-content #et-boc .careers-nav .et_pb_row a:hover {
    opacity: 70%;
    color: #ff8e00 !important;
}

#et-boc .fullwidth-override.careers-community-slider .et_pb_row,
#et-boc .fullwidth-override.careers-quote-slider .et_pb_row {
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
    /* width: 100% !important; */
}

#careers-split-hero {
    position: relative;
    min-height: 32rem;
    display: flex;
    align-items: center;
    overflow: hidden;
}

#careers-split-hero h1,
#careers-split-hero h2 {
    font-weight: 800 !important;
    font-size: clamp(1.9rem, 1.521vw + 1.279rem, 3.25rem);
}

/* #careers-split-hero:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url("/source/7f23601c0114b3a0b8a44a2a11585013/TKR23060043.jpg");
    background-size: cover;
    background-position: center;
}

#careers-split-hero:after {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url("/source/a048dffad3fe44d23a9246d0dd8fd69f/pexels-spacex-23793-1.jpg");
    background-size: cover;
    background-position: center;
} */

/* #careers-split-hero:before,
#careers-split-hero:after {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    background-size: cover;
    background-position: center;
    animation-timing-function: steps(1, end);
    animation-iteration-count: infinite;
} */

/* Left Side (Rotating every 3s = 15s total) */
/* #careers-split-hero:before {
    left: 0;
    animation-name: rotateLeftBg;
    animation-duration: 15s;
    animation-delay: 0s;
} */

/* Right Side (Same 3s pace, but offset by 1.5s to alternate) */
/* #careers-split-hero:after {
    right: 0;
    animation-name: rotateRightBg;
    animation-duration: 15s;
    animation-delay: 7.5s; 
} */

/* Keyframes for Left Background Rotation */
/* @keyframes rotateLeftBg {
    0% { background-image: url("/source/7f23601c0114b3a0b8a44a2a11585013/TKR23060043.jpg"); }
    20% { background-image: url("/source/12a505314b3c98505de171368cc64561/over-shoulder.jpg"); }
    40% { background-image: url("/source/6a3550fdd2343f296c896937de0e7f54/playground-group.jpg"); }
    60% { background-image: url("/source/b1375243fd4203b2953dbc986ee3eeb4/timken-safety-glasses.jpg"); }
    80% { background-image: url("/source/7c9981c01019067623ec63a780cb0cb9/operator-orange-gloves.jpg"); }
    100% { background-image: url("/source/7f23601c0114b3a0b8a44a2a11585013/TKR23060043.jpg"); }
} */

/* Keyframes for Right Background Rotation */
/* @keyframes rotateRightBg {
    0% { background-image: url("/source/a048dffad3fe44d23a9246d0dd8fd69f/pexels-spacex-23793-1.jpg"); }
    20% { background-image: url("/source/ca017d08cc6849ecb663bb130246724e/solar-fields.jpg"); }
    40% { background-image: url("/source/bd532257098bd1996ea762b9f0213ede/highway-overpass-Picsart.jpg"); }
    60% { background-image: url("/source/65d2c36b8f7b4b6a9bdb963fc4737d62/orange-robot-arms.jpg"); }
    80% { background-image: url("/source/2698af7d77775bac64b0772de8fc9082/airplane-flight.jpg"); }
    100% { background-image: url("/source/a048dffad3fe44d23a9246d0dd8fd69f/pexels-spacex-23793-1.jpg"); }
} */

#careers-split-hero {
    position: relative;
    overflow: hidden;

}

#careers-split-hero::before,
#careers-split-hero::after {
    content: '';
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: opacity 0.8s ease-in-out;
    /* Match the 500ms in JS */
    z-index: 1;
}

/* Left side */
#careers-split-hero::before {
    left: 0;
    background-image: var(--left-bg);
    opacity: var(--left-opacity, 1);

}

/* Right side */
#careers-split-hero::after {
    right: 0;
    background-image: var(--right-bg);
    opacity: var(--right-opacity, 1);

}

#careers-split-hero::before {
    background-image: var(--left-bg);
    opacity: var(--left-opacity, 1);
}

#careers-split-hero::after {
    background-image: var(--right-bg);
    opacity: var(--right-opacity, 1);
}


#et-boc .careers-description h2 {
    font-size: clamp(1.8rem, 1.521vw + 1.579rem, 3.5rem);
    font-weight: 500 !important;
}

#et-boc .careers-description p {
    font-size: 135%;
}

#et-boc .careers-description small {
    font-size: 80%;
    color: #212121;
}

#main-content #et-boc .careers-site-form {
    padding: 0;
}

#main-content #et-boc .careers-site-form form {
    display: flex;
    justify-content: center;
}

#main-content #et-boc .careers-site-form form button {
    white-space: nowrap;
}

#main-content #et-boc .careers-site-form .et_pb_code:first-child {
    margin-bottom: 0;
}

#main-content #et-boc .careers-site-form form input {
    padding: 0.5rem 4rem;
    border-radius: 8px;
    background-color: #f4f4f4;
    color: #212121 !important;
    margin-right: 3rem;
    font-weight: 700;
}

#main-content #et-boc .careers-site-form form input::placeholder {
    color: #212121 !important;
}

#main-content #et-boc .careers-site-form form button {
    padding: 6px 14px;
    border-radius: 8px;
    background-color: #ff8e00;
    color: #FFFFFF;
    border: none;
    font-weight: 700;
    cursor: pointer;
    font-size: 20px;
    line-height: 1.7em;
}

#main-content #et-boc .careers-site-form form button:hover {
    opacity: 70%;
}

#et-boc .careers-checkerboard-heading h2,
#et-boc .careers-checkerboard-lower-heading h2,
#et-boc .careers-social-feed h2,
#et-boc .engage-globally h2,
#et-boc .grow-with-us h2,
#et-boc .be-well h2 {
    font-size: clamp(2.7rem, 1.721vw + 1.779rem, 3.75rem);
    font-weight: 500 !important;
}

.careers-checkerboard-left,
.careers-checkerboard-right,
.careers-checkerboard-lower-left,
.careers-checkerboard-lower-right {
    position: relative;
    min-height: 32rem;
    display: flex;
    align-items: center;
}

.careers-checkerboard-left .et_pb_row .et_pb_column:first-child,
.careers-checkerboard-lower-left .et_pb_row .et_pb_column:first-child {
    padding-right: 2rem !important;
}

.careers-checkerboard-right .et_pb_row .et_pb_column:last-child,
.careers-checkerboard-lower-right .et_pb_row .et_pb_column:last-child {
    padding-left: 2rem !important;
}

.careers-checkerboard-left:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url("/source/c9a7623cb22cebe3f247f9f0848d26bb/Taraks-First-Day__MG_3752-compressed.jpg");
    background-size: cover;
    background-position: center;
}

.careers-checkerboard-right:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url("/source/d2872db903bf75844a138f526311da61/safety-glasses-1.jpg");
    background-size: cover;
    background-position: center;
}

.careers-checkerboard-lower-left:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url("/source/97ceb20beceda1d40fa248097a7fac69/orange-shirt.jpg");
    background-size: cover;
    background-position: center;
}

.careers-checkerboard-lower-right:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url("/source/257e8244889bd758c7cc23b1c5c6451a/family-day-lossless.jpg");
    background-size: cover;
    background-position: center;
}

.careers-checkerboard-left h3,
.careers-checkerboard-right h3,
.careers-checkerboard-lower-left h3 a,
.careers-checkerboard-lower-right h3 a {
    font-weight: 700 !important;
    font-size: clamp(1.7rem, 1.021vw + 1.279rem, 2.75rem) !important;
    color: #195577 !important;
    margin-bottom: 1rem !important;
}

.careers-checkerboard-lower-left h3 a,
.careers-checkerboard-lower-right h3 a {
    font-weight: 700 !important;
    font-size: clamp(1.7rem, 1.021vw + 1.279rem, 2.75rem) !important;
    color: #195577 !important;
    margin-bottom: 1rem !important;
    display: block;
    padding-bottom: 0 !important;
}

.careers-checkerboard-lower-left h3 a:hover,
.careers-checkerboard-lower-right h3 a:hover {
    color: #ff8e00 !important;
}

.careers-quote-slider .et_pb_row,
.careers-community-slider .et_pb_row,
.careers-erg-slider .et_pb_row {
    min-height: 34rem;
    display: flex !important;
    justify-content: center;
}

.careers-erg-slider .et_pb_row .et_pb_column {
    min-height: 10rem;
    display: flex;
    align-items: center;
}

/* #et-boc .careers-community-slider .et_pb_row .et_pb_column:first-child, 
#et-boc .careers-quote-slider .et_pb_row .et_pb_column:first-child {
    max-width: calc(112.125rem - 5.125rem / 2.116);
    padding-left: 1.5625rem !important;
    padding-right: 3.5625rem !important;
    margin: auto !important;
} */

#et-boc .careers-community-slider h2 {
    font-weight: 500 !important;
    font-size: clamp(2.5rem, 1.721vw + 1.779rem, 3rem);
    color: #195577 !important;
}

.careers-community-slider .shovels:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgb(255, 255, 255, .75);
    background-size: cover;
    background-position: center;
}

.careers-community-slider .feeding:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url("/source/35fd6cb975968241e11f7a88834a4d7a/community-service-2-1.jpg");
    background-size: cover;
    background-position: center;
}

.careers-community-slider .first:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url("/source/211bfa7a10f478b214730712b245098f/first-collab.jpg");
    background-size: cover;
    background-position: center;
}

.careers-community-slider .women:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url("/source/2112e56ef833048e31217fc32fe27ef5/Workforce-Summit-2023-523.jpg");
    background-size: cover;
    background-position: center;
}

.careers-community-slider .united:before {
    content: '';
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url("/source/c36f7401068b4c2c7ac67c8c60abafce/TKR22060156-1.jpg");
    background-size: cover;
    background-position: center;
}

@media screen and (max-width: 980px) {

    .careers-community-slider .feeding:before,
    .careers-community-slider .first:before,
    .careers-community-slider .women:before,
    .careers-community-slider .united:before {
        width: 100%;
        position: relative;
        height: 400px;
    }

    #main-content #et-boc .careers-community-slider .et_pb_row:not(.shovels) .et_pb_text_inner > div img,
    #main-content #et-boc .careers-community-slider .et_pb_row.women .et_pb_text_inner > div img {
        margin-bottom: 1rem;
    }

}

#main-content #et-boc .careers-community-slider .et_pb_row:not(.shovels) .et_pb_text_inner > div {
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
}

#main-content .careers-community-slider .et_pb_row:not(.shovels) .et_pb_text_inner > div img {
    width: 50%;
    height: auto;
    margin-bottom: 2rem;
}

#main-content .careers-community-slider .et_pb_row.women .et_pb_text_inner > div img {
    width: 40%;
    height: auto;
    margin-bottom: 2rem;
}

#main-content #et-boc .careers-community-slider .et_pb_row:not(.shovels) .et_pb_text_inner p {
    width: 95%;
    margin: auto;
    font-weight: 700;
}

#main-content #et-boc .careers-community-slider .slick-track,
#main-content #et-boc .careers-quote-slider .slick-track {
    height: auto;
}

#main-content #et-boc .careers-quote-slider .et_pb_column,
#main-content #et-boc .careers-community-slider .et_pb_column {
    margin: 0;
    max-width: 112.125rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    width: 90%;
    display: flex;
    align-items: center;
}

#main-content #et-boc .careers-quote-slider .et_pb_row,
#main-content #et-boc .careers-community-slider .et_pb_row {
    display: flex;
    padding: 0;
}

#main-content #et-boc .careers-quote-slider .et_pb_row .et_pb_text,
#main-content #et-boc .careers-community-slider .et_pb_row .et_pb_text {
    width: 45%;
}

@media screen and (max-width: 1200px) {

    #main-content #et-boc .careers-quote-slider .et_pb_column,
    #main-content #et-boc .careers-community-slider .et_pb_column {
        width: 90%;
        max-width: 112.125rem;
    }
}

@media screen and (max-width: 980px) {

    #main-content #et-boc .careers-quote-slider .et_pb_column,
    #main-content #et-boc .careers-community-slider .et_pb_column {
        width: 100%;
    }

    #main-content .careers-community-slider .et_pb_row:not(.shovels) .et_pb_text_inner > div img {
        width: 40%;
        height: auto;
        margin-bottom: 2rem;
    }

    #main-content .careers-community-slider .et_pb_row.women .et_pb_text_inner > div img {
        width: 30%;
        height: auto;
        margin-bottom: 2rem;
    }
}

#main-content #et-boc .careers-quote-slider .green-white-quote p {
    color: #FFFFFF !important;
    font-weight: 500;
    font-size: 180%;
}

#main-content #et-boc .careers-quote-slider .slick-track {
    display: flex;
}

#main-content #et-boc .careers-quote-slider .green-white-quote .et_pb_text_inner p:first-child {
    color: #FFFFFF !important;
    font-weight: 500;
    font-size: 230% !important;
}

#main-content #et-boc .careers-quote-slider .green-white-quote .et_pb_text {
    padding: 2rem 0;
}

#main-content #et-boc .careers-quote-slider .green-white-quote p small {
    color: #FFFFFF !important;
    font-weight: 700;
    font-size: 65%;
}

.careers-quote-slider .green-white-quote:before {
    content: '' !important;
    width: 50% !important;
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    background-color: #009787 !important;
    background-size: cover !important;
    background-position: center !important;
}

.careers-quote-slider .green-white-quote:after {
    content: '' !important;
    width: 50% !important;
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
    right: 0 !important;
    background-size: cover !important;
    background-position: center !important;
    visibility: visible !important;
}

.careers-quote-slider .green-white-quote.dark-blue:before {
    content: '' !important;
    width: 50% !important;
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
    right: 0 !important;
    left: 50% !important;
    background-color: #1b4d66 !important;
    background-size: cover !important;
    background-position: center !important;
}

.careers-quote-slider .green-white-quote.dark-blue:after {
    content: '' !important;
    width: 50% !important;
    position: absolute !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    background-size: cover !important;
    background-position: center !important;
    visibility: visible !important;
}

.careers-quote-slider .amy-quote:after {
    background-image: url("/source/ccc771c89dcb9d34e9b1d3cbbc7760b7/Amy-Willis-upscaled.jpg") !important;
}

#main-content .careers-quote-slider .danny-quote:after {
    background-image: url("/source/07a20de9c23102a85a06071dbcc9210e/Danny-Mojica-1.jpg") !important;
    background-position: top center !important;
}

#main-content .careers-quote-slider .ryan-quote:after {
    background-image: url("/source/e5cb8bc1b0d207d3a73c6ee3716c8e87/9-17-21019-2.jpg") !important;
    background-position: top center !important;
}

#main-content .careers-quote-slider .ian-quote:after {
    background-image: url("/source/b5f94b6b98b4663ed36227d28fc78ce9/Ian-Coles-1.jpg") !important;
    background-position: top center !important;
}

.careers-quote-slider .errol-quote:after {
    background-image: url("/source/25684234f2659a08e869712a5adcc59a/Simpson-Errol.jpg") !important;
}

#main-content .careers-quote-slider .jill-myers:after {
    background-image: url("/source/ca667865d12be7335d7b74bdc434b6ed/Jill-Myers-Photo-Improved.jpg") !important;
    background-position: top center !important;
}

.careers-quote-slider .mark-quote:after {
    background-image: url("/source/49286fe52cedf61364fcd06ac7529dcb/TKR23060155-2.jpg") !important;
}

.careers-quote-slider .shanyia-quote:after {
    background-image: url("/source/478264b94685d28e51ff85f311f1065b/Shanyia-Means-McBeth-1.jpg") !important;
    background-position: top center !important;
}


@media screen and (min-width: 981px) {
    .careers-quote-slider .green-white-quote.dark-blue .et_pb_column {
        display: flex;
        justify-content: flex-end;
    }


    #main-content #et-boc .careers-site-form .et_pb_row {
        padding: 1% 0;
    }
}

#main-content #et-boc .careers-awards .et_pb_row {
    display: flex;
    align-items: center;
}

#main-content #et-boc .careers-awards .et_pb_row .et_pb_column {
    padding-left: 2rem;
}

#main-content #et-boc .careers-awards .et_pb_row .et_pb_column:last-child {
    width: fit-content;
}

#main-content #et-boc .careers-awards .et_pb_row {
    display: flex;
    justify-content: center;
}

#et-boc .future-of-motion .et_pb_text {
    width: 85% !important;
    max-width: 750px;
}

#main-content #et-boc .future-of-motion {
    min-height: 32rem;
    display: flex;
    align-items: flex-end;
}

#main-content #et-boc .future-of-motion p {
    font-size: 130%;
}

#main-content #et-boc .future-of-motion h2 {
    font-weight: 500 !important;
    font-size: clamp(2rem, 1.321vw + 1.379rem, 2.75rem);
}

#main-content #et-boc .careers-social-feed .et_pb_row:first-child .et_pb_column:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

#main-content #et-boc .careers-social-feed .et_pb_row .et_pb_column:last-child ul,
#main-content #et-boc .careers-social-feed .et_pb_row .et_pb_column:last-child li {
    margin-bottom: 0;
}

#main-content #et-boc .careers-social-feed .et_pb_button {
    padding: 0.5rem 2rem;
    border-radius: 8px;
    background-color: #ff8e00;
    color: #FFFFFF;
    border: none;
}

#main-content #et-boc .careers-social-feed .et_pb_button:after {
    display: none;
}

/* #main-content #et-boc .careers-social-feed .et_pb_row .et_pb_column:last-child li a{
    margin-right: 2rem;
} */

#main-content #et-boc .careers-social-feed .icon {
    height: 44px;
    width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#main-content #et-boc .careers-social-feed .icon:before {
    font-size: 28px;
}

#main-content #et-boc .careers-social-feed .et_pb_row .et_pb_column:last-child .et_pb_button {
    font-size: 95%;
}

#main-content #et-boc .careers-social-feed .et_pb_social_icon a {
    border-radius: 50px;
}

@media screen and (max-width: 980px) {
    #careers-split-hero:before {
        width: 100%;
        height: 50%;
        top: 0;
        left: 0;
    }

    #careers-split-hero:after {
        width: 100%;
        height: 50%;
        bottom: 0;
        right: 0;
        top: unset;
    }

    #careers-split-hero .et_pb_row {
        min-height: 23rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    #careers-split-hero .et_pb_row .et_pb_column:last-child {
        margin-top: 10rem;
    }

    #main-content #et-boc .careers-site-form form {
        flex-direction: column;
    }

    #main-content #et-boc .careers-site-form form input {
        margin-bottom: 1rem;
        margin-right: 0;
        width: 100%;
        min-width: 100%;
    }

    #main-content #et-boc .careers-site-form form input::placeholder {
        color: #212121;
    }

    .careers-checkerboard-left:before {
        content: '';
        width: 100%;
        position: relative;
        height: 400px;
    }

    .careers-checkerboard-right:before {
        content: '';
        width: 100%;
        position: relative;
        height: 400px;
    }

    .careers-checkerboard-lower-left:before {
        content: '';
        width: 100%;
        position: relative;
        height: 400px;
    }

    .careers-checkerboard-lower-right:before {
        content: '';
        width: 100%;
        position: relative;
        height: 400px;
    }

    .careers-checkerboard-left,
    .careers-checkerboard-lower-left {
        flex-direction: column;
        padding-bottom: 0 !important;
    }

    .careers-checkerboard-right,
    .careers-checkerboard-lower-right {
        flex-direction: column;
        padding-top: 0 !important;
    }

    #main-content #et-boc .careers-checkerboard-left .et_pb_column,
    #main-content #et-boc .careers-checkerboard-right .et_pb_column,
    #main-content #et-boc .careers-checkerboard-lower-left .et_pb_column,
    #main-content #et-boc .careers-checkerboard-lower-right .et_pb_column {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #main-content #et-boc .careers-community-slider .et_pb_row .et_pb_text,
    #main-content #et-boc .careers-quote-slider .et_pb_row .et_pb_text {
        width: 90%
    }

    #main-content #et-boc .careers-quote-slider .et_pb_row .et_pb_column {
        align-items: center;
        height: 50%;
        justify-content: center;
        padding-bottom: 2rem;
    }

    #main-content #et-boc .careers-community-slider .et_pb_row .et_pb_column {
        align-items: center;
        height: 50%;
        justify-content: center;
        padding-bottom: 2rem;
        padding-top: 2rem;
        flex: 1;
    }

    #main-content #et-boc .careers-community-slider .et_pb_row.shovels .et_pb_column {
        align-items: flex-end;
    }

    #main-content #et-boc .careers-quote-slider .green-white-quote .et_pb_column {
        padding-top: 2em;
        background-color: #009787;
    }

    #main-content #et-boc .careers-quote-slider .green-white-quote.dark-blue .et_pb_column {
        padding-top: 2em;
        background-color: #1b4d66;
    }

    #main-content #et-boc .careers-community-slider .et_pb_row,
    #main-content #et-boc .careers-quote-slider .et_pb_row {
        align-items: flex-end;
        flex-direction: column;
    }

    .careers-community-slider .shovels:before,
    .careers-quote-slider .green-white-quote:before,
    .careers-quote-slider .green-white-quote.dark-blue:before {
        content: '' !important;
        width: 100% !important;
        position: absolute !important;
        height: 50% !important;
        bottom: 0 !important;
        left: 0 !important;
        top: unset !important;
    }

    .careers-quote-slider .green-white-quote:after,
    .careers-quote-slider .green-white-quote.dark-blue:after {
        width: 100% !important;
        position: relative !important;
        height: 400px !important;
    }

    .careers-quote-slider .green-white-quote .et_pb_column {
        flex: 1;
        height: inherit !important;
    }

    #main-content #et-boc .careers-quote-slider .slick-track {
        display: flex;
    }

    #main-content #et-boc .careers-quote-slider .green-white-quote p {
        font-size: 150%;
    }

    #main-content #et-boc .careers-social-feed .et_pb_row .et_pb_column:first-child {
        margin-bottom: 0 !important;
    }

    #main-content #et-boc .careers-social-feed .et_pb_row .et_pb_column:last-child {
        justify-content: flex-start !important;
    }

    #et-boc .careers-awards .et_pb_text_inner {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }

    #main-content #et-boc .careers-community-slider .slick-track {
        display: flex;
    }

}

@media screen and (max-width: 550px) {

    #main-content #et-boc .careers-quote-slider .green-white-quote p {
        font-size: 120%;
    }
}

@media screen and (max-width: 480px) {
    #et-boc .careers-awards .et_pb_text_inner {
        display: block;
        padding-top: 1rem;
    }

    #et-boc .careers-awards .et_pb_column:first-child {
        margin-bottom: 0;
    }

    #main-content #et-boc .careers-social-feed .et_pb_row .et_pb_column:last-child {
        justify-content: flex-start !important;
        flex-direction: column;
        align-items: flex-start;
    }

    #main-content #et-boc .careers-social-feed .et_pb_row .et_pb_column .et_pb_social_media_follow {
        margin-bottom: 1rem !important;
    }
}

.juicer-feed li.feed-item {
    border: 5px solid #fff;
}

.juicer-feed li.feed-item img {
    border: 2px solid #fff;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

.juicer-feed.image-grid .j-text,
.juicer-feed.slider .j-text,
.juicer-feed.hip .j-text {
    display: none !important;
}

.careers-community-arrows,
.careers-quote-arrows {
    top: -280px;
}

.careers-community-arrows .slick-arrow-left,
.careers-quote-arrows .slick-arrow-left {
    position: absolute;
    left: 2%;
    font-size: 5em !important;
    color: #fff !important;
    background: transparent !important;
    font-weight: 500 !important;
    opacity: 100%;
}

.careers-community-arrows .slick-arrow-right,
.careers-quote-arrows .slick-arrow-right {
    position: absolute;
    right: 2%;
    font-size: 5em !important;
    color: #fff !important;
    background: transparent !important;
    font-weight: 500 !important;
    opacity: 100%;
}

.careers-community-arrows .slick-arrow-right:hover,
.careers-community-arrows .slick-arrow-left:hover,
.careers-quote-arrows .slick-arrow-right:hover,
.careers-quote-arrows .slick-arrow-left:hover{
    cursor: pointer;
    font-weight: 500 !important;
}

@media screen and (min-width: 1000px) {
    .header {
        position: static;
        background-color: #ff8e00;
    }

    .header[data-status="scrolled"] {
        position: fixed;
    }

    .isTimkenWorld .header {
        position: absolute;
        background-color: transparent;
    }
}

.header__main {
    padding: 0.5rem 0;
}

/* Career Learn More page */

#main-content #et-boc .learn-more-hero {
    display: flex;
    align-items: flex-end;
}

#main-content #et-boc .learn-more-hero a {
    color: #FFFFFF !important;
    text-decoration: underline !important;
    line-height: 3rem !important;
    font-size: 110%;
    font-weight: 600 !important;
}

#main-content #et-boc .learn-more-hero h1 {
    margin-bottom: 1.5rem !important;
    font-size: clamp(2.9rem, 1.921vw + 2.279rem, 4.5rem);
}

#main-content #et-boc .learn-more-hero .et_pb_row {
    padding-top: 5rem !important;
}

#main-content #et-boc .definition {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
    height: 0;
    overflow: hidden;
}

#main-content #et-boc .hover-values .phrase {
    font-size: clamp(1.7rem, 0.821vw + 1.079rem, 2.25rem);
    color: #195577 !important;
    cursor: pointer;
}

#main-content #et-boc .hover-values .phrase.active {
    color: #00a195 !important;
    font-weight: 900;
}

#main-content #et-boc .hover-values .phrase:hover {
    opacity: 70%;
}

#main-content #et-boc .hover-values .et_pb_row:first-child p {
    font-size: 140%;
}

#main-content #et-boc .definition.active {
    visibility: visible;
    opacity: 1;
    height: auto;
}

#et-boc .hover-value-terms .et_pb_text_inner {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
}

#main-content #et-boc .careers-erg-slider .slick-track,
#main-content #et-boc .careers-wellness-slides .slick-track {
    height: unset !important;
}

#main-content #et-boc .careers-erg-slider .erg-1:before {
    content: '';
    min-height: 24rem;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("/source/cc4a6ec813355b06770afc1c7e3a93a9/TPN-1.jpg");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-erg-slider .erg-2:before {
    content: '';
    min-height: 24rem;
    width: 100% !important;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible !important;
    background-image: url("/source/e320b0f49124efa7fef173c2fa6e596c/2019_Timken-MAPS-101-1.jpg");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-erg-slider .erg-3:before {
    content: '';
    min-height: 24rem;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("/source/c8b49f6b0c368d2ffaf10f84190fe2c6/WIN-2-1.jpg");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-erg-slider .erg-4:before {
    content: '';
    min-height: 24rem;
    width: 100% !important;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible !important;
    background-image: url("/source/404b79ffefdd3fcbb94b96bec1308f4b/TKR19070235-1.jpg");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-erg-slider .erg-5:before {
    content: '';
    min-height: 24rem;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("/source/81adf18f2c883d8616982851b0fbfb84/VET-Picsart-AiImageEnhancer-1-1.jpg");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-erg-slider .erg-6:before {
    content: '';
    min-height: 24rem;
    width: 100% !important;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible !important;
    background-image: url("/source/fe2537bdf685c427d39557b10965e31e/CAN-Option-2-1.jpg");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

/* #main-content #et-boc .careers-erg-slider .et_pb_row {
	display: flex !important;
    align-items: flex-end;
    padding: 0 !important;
    max-width: unset !important;
}

#main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column {
	height: 30%;
    width: 50% !important;
    max-width: calc((112.125rem - 3.125rem) / 2);
    padding-left: 1.5625rem !important;
    padding-right: 1.5625rem !important;
    margin: 0 !important;
} */

#main-content #et-boc .careers-erg-slider .et_pb_row {
    align-items: flex-end;
}

#main-content #et-boc .careers-erg-slider,
#main-content #et-boc .fullwidth-split-slider {
    padding: 0;
}

#main-content #et-boc .fullwidth-split-slider .et_pb_row {
    display: flex !important;
    padding: 0 !important;
    max-width: unset !important;
    justify-content: center;
}

#main-content #et-boc .careers-wellness-slides .et_pb_row {
    align-items: center;
}

#main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column {
    width: 42%;
    max-width: calc((112.125rem - 3.125rem) / 2);
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
    margin-left: 0 !important;
}

@media screen and (max-width: 1200px) {
    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        width: 40%;
        max-width: calc((83.125rem - 3.125rem) / 2);
        padding-right: 1.5625rem;
        padding-left: 1.5625rem;
        margin-right: 0 !important;
    }

    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column:last-child {
        width: 40%;
        max-width: calc((83.125rem - 3.125rem) / 2);
        padding-right: 1.5625rem;
        padding-left: 1.5625rem;
        margin-left: 0 !important;
    }
}

#main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column .et_pb_text {
    padding-bottom: 2rem;
}

#main-content #et-boc .careers-erg-slider .et_pb_row {
    padding: 0 2rem;
}

#main-content #et-boc .careers-wellness-slides,
#main-content #et-boc .careers-wellness-slides .et_pb_row {
    min-height: 32rem;
}

#main-content #et-boc .careers-wellness-slides .program-employee-assistance:after {
    content: '';
    height: 100% !important;
    width: 50% !important;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible !important;
    background-image: url("/source/564fbdb1dccca9923e5d162f54520485/treadmill-group.jpg");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-wellness-slides .health-slide:after {
    content: '';
    height: 100% !important;
    width: 50% !important;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible !important;
    background-image: url("/source/020dbbcd8fcc67e642625ff2421f82b1/child-doctor-visit.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-wellness-slides .wealth-slide:after {
    content: '';
    height: 100% !important;
    width: 50% !important;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible !important;
    background-image: url("/source/f0ef9d4191e7c13bf7ac18d8bb929fba/laptop-vase.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-wellness-slides .education-slide:after {
    content: '';
    height: 100% !important;
    width: 50% !important;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible !important;
    background-image: url("/source/a3b2f00c39fded1f20edae5eb236182f/graduation-father.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-wellness-slides .family-slide:after {
    content: '';
    height: 100% !important;
    width: 50% !important;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible !important;
    background-image: url("/source/9cc14eb788406fcc34a1021b0d9231d0/family-clouds.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#main-content #et-boc .careers-wellness-slides h3 {
    font-size: clamp(1.5rem, 0.821vw + 1.079rem, 2.25rem);
    color: #195577 !important;
    font-weight: 700;
}

#main-content #et-boc .careers-wellness-slides .wellness-category {
    color: #FFFFFF !important;
    font-weight: 700;
}

.wellness-terms span {
    color: #195577 !important;
    cursor: pointer !important;
    transition: ease all .5s !important;

}

.wellness-terms span:hover {
    color: #00a195 !important;
    transition: ease all .5s !important;

}

.wellness-terms span.active {
    transition: ease all .5s;
    color: #00a195 !important;
}

@media screen and (max-width: 980px) {
    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column_empty {
        display: block;
    }

    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        width: 50% !important;
        max-width: calc((83.125rem - 3.125rem) / 2);
        padding-right: 5.5625rem;
    }
}

@media screen and (max-width: 767px) {

    .careers-community-arrows.learn-more {
        top: -220px;
    }

    .careers-quote-arrows.learn-more {
        top: -250px;
    }

    .careers-erg-slider .et_pb_row {
        min-height: unset;
        display: flex !important;
        justify-content: center;
    }

    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        width: 100% !important;
        max-width: 83.125rem;
        padding-right: 1.5625rem;
        padding-left: 1.5625rem;
        margin-bottom: 0;
        min-height: 16rem;
        display: flex;
        align-items: center;
    }

    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column:last-child {
        width: 100% !important;
        max-width: 83.125rem;
        padding-right: 1.5625rem;
        padding-left: 1.5625rem;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row:before {
        min-height: 22rem;
        position: relative;
    }

    #main-content #et-boc .fullwidth-split-slider .et_pb_row {
        flex-direction: column;
        justify-content: flex-end;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0 !important;
        padding: 0 !important;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column {
        width: 90%;
    }

    #main-content #et-boc .careers-wellness-slides .et_pb_row:after {
        position: relative;
        min-height: 24rem;
        width: 100% !important;
    }

    /* #main-content #et-boc .careers-erg-slider .et_pb_row:before, 
    #main-content #et-boc .careers-erg-slider .et_pb_row:after {
        position: relative;
        height: 300px !important;
        width: 100% !important;
    } */

    /* #main-content #et-boc .careers-wellness-slides .et_pb_row .et_pb_text {
        margin-bottom: 2rem;
    } */

    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column:last-child {
        order: 4 !important;
    }

    /* #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column .et_pb_text {
        padding-bottom: 2rem;
        padding-top: 2rem;
    } */

    #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column:first-child {
        margin-bottom: 0 !important;
        min-height: 10rem;
        display: flex;
        align-items: center;
    }

    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column_empty {
        display: none;
    }

}

@media screen and (max-height: 386px) {

    #main-content #et-boc .careers-wellness-slides .et_pb_row:after,
    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        min-height: 22rem;
    }
}

@media screen and (max-height: 450px) {

    #main-content #et-boc .careers-wellness-slides .et_pb_row:after,
    #main-content #et-boc .fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        min-height: 22rem;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row:before {
        position: relative;
        min-height: 34rem;
        width: 100% !important;
    }
}

@media screen and (max-width: 600px) {

    /* .careers-community-arrows.learn-more {
        top: -400px;
    } */

    #main-content #et-boc .careers-erg-slider .et_pb_row {
        padding: 0;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column:first-child {
        margin-bottom: 0 !important;
        min-height: 12rem;
        display: flex;
        align-items: center;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_text {
        width: 90%;
        margin: auto;
    }

    #et-boc .hover-values .et_pb_row:first-child {
        padding-bottom: 0 !important;
    }

    .careers-quote-arrows.learn-more {
        top: -250px;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row:before {
        position: relative;
        min-height: 30rem;
        width: 100% !important;
    }

    /* #main-content #et-boc .careers-erg-slider .et_pb_row:before, 
    #main-content #et-boc .careers-erg-slider .et_pb_row:after {
        position: relative;
        height: 230px !important;
        width: 100% !important;
    } */

    /* #main-content #et-boc .careers-wellness-slides .et_pb_row .et_pb_text {
        margin-top: 2rem;
    } */

    #et-boc .hover-value-terms .et_pb_text_inner {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(4, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 2rem;
        text-align: center;
    }
}

@media screen and (max-width: 1000px) {
    #main-content #et-boc #careers-split-hero {
        margin-top: 65px;
    }

    #main-content #et-boc .careers-nav .et_pb_row {
        padding: 0;
        width: 90%;
    }

    #main-content #et-boc .careers-nav .third-level-nav {
        display: flex;
        justify-content: flex-end;
    }

    #main-content #et-boc .careers-nav .third-level-nav a {
        padding: 0 0.5rem;
        font-size: 75%;
        display: flex;
        justify-content: center;
    }
}

#et-boc .careers-program-slides .slick-track {
    height: unset;
}

#main-content #et-boc .careers-program-slides .et_pb_row {
    max-width: unset !important;
    margin: 0 !important;
    padding: 0 !important;
}

@media screen and (min-width: 768px) {

    #main-content #et-boc .careers-program-slides,
    #main-content #et-boc .careers-program-slides .et_pb_row,
    #main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column {
        min-height: 32rem !important;
    }
}

#main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
    margin: 0 !important;
    width: 50%;
}

#main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:last-child {
    justify-content: center;
}

#main-content .careers-program-slides span,
#main-content #et-boc .careers-program-slides h3 {
    font-weight: 700;
}


#main-content .careers-programs-arrows {
    display: flex;
    justify-content: space-between;
    width: 96%;
    margin: auto !important;
    top: -17rem;
}

#main-content #et-boc .careers-programs-arrows {
    z-index: 9;
}

@media screen and (max-width: 767px) {
    #main-content .careers-programs-arrows {
        top: -16rem;
    }

    #main-content #et-boc .hover-value-terms {
        padding-top: 3rem !important;
    }
}

#main-content .careers-programs-arrows .fa-solid {
    font-size: 2em;
    color: #FFFFFF;
    font-weight: 500 !important;
    opacity: 100%;
}

#main-content #et-boc .careers-program-slides .slick-active span.current-term {
    color: #ff8e00 !important;
}

#main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column .et_pb_module {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

#main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:first-child .et_pb_module {
    max-width: 41.5625rem;
    padding-left: 1.5625rem;
    padding-right: 0;
    margin: auto !important;
    width: 80%;
}

#main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:last-child .et_pb_module {
    max-width: 41.5625rem;
    padding-right: 1.5625rem;
    padding-left: 0;
    margin: auto !important;
    width: 80%;
}

/* Optional max-width safeguard */
@media screen and (min-width: 1200px) {
    #main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:first-child .et_pb_module {
        max-width: 56.0625rem;
        padding-left: 1.5625rem;
        padding-right: 0;
        margin: auto !important;
    }

    #main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:last-child .et_pb_module {
        max-width: 56.0625rem;
        padding-left: 1.5625rem;
        padding-right: 0;
        margin: auto !important;
    }
}

/* Responsive fallback for smaller screens */
@media screen and (max-width: 980px) {
    #main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:first-child .et_pb_module {
        max-width: 41.5625rem;
        padding-left: 1.5625rem;
        padding-right: 0;
        margin: auto !important;
        width: 100%;
    }

    #main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:last-child .et_pb_module {
        max-width: 41.5625rem;
        padding-right: 1.5625rem;
        padding-left: 0;
        margin: auto !important;
        width: 100%;
    }

    .careers-community-slider .shovels:before {
        height: 40% !important;
    }
}

@media screen and (max-width: 880px) {
    #et-boc .careers-community-slider .shovels:before {
        height: 45% !important;
    }
}

@media screen and (max-width: 767px) {
    #main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column {
        width: 100%;
    }

    #main-content #et-boc .careers-program-slides .et_pb_row {
        display: flex;
        flex-direction: column-reverse;
        height: inherit !important;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row {
        height: inherit !important;
    }

    #main-content #et-boc .careers-program-slides .slick-track,
    #main-content #et-boc .careers-erg-slider .slick-track {
        display: flex !important;
    }

    #main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:first-child .et_pb_module {
        margin: 0 auto !important;
        max-width: 83.125rem !important;
        padding-left: 1.5625rem !important;
        padding-right: 1.5625rem !important;
    }

    #main-content #et-boc .careers-program-slides .et_pb_row .et_pb_column:last-child .et_pb_module {
        margin: 0 auto !important;
        max-width: 83.125rem !important;
        padding-left: 1.5625rem !important;
        padding-right: 1.5625rem !important;
    }
}

@media screen and (min-width: 480px) {
    .careers-social-feed .et_pb_button_module_wrapper {
        padding-left: 1rem !important;
    }
}

#main-content #et-boc .hover-values .definition {
    font-size: 130%;
    line-height: 1.7em;
}

/* Make heros consistant heights */

#main-content #et-boc .standard-hero-height,
#main-content #et-boc .csr-hero-section,
#main-content #et-boc .innovation-hero-text,
#main-content #et-boc .hero-text-only,
#main-content #et-boc #csr-people-hero,
#main-content #et-boc #csr-planet-hero,
#main-content #et-boc #csr-product-hero {
    min-height: 70vh !important;
    display: flex !important;
    align-items: center !important;
    max-height: unset !important;
    height: auto !important;
}

/* .site .hero.hero--primary {
    min-height: 70vh !important;
    display: flex !important;
    align-items: center !important;
    max-height: unset !important;
    height: auto !important;
} */

/* .site .hero.hero--primary .hero__foreground {
    margin: 0 auto;
    max-width: 83.125rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    width: 80%;
    padding-top: 0;
    padding-bottom: 0;
} */

/* 
.site .hero.hero--primary .hero__foreground .title-group {
    margin-bottom: 0;
} */

#main-content #et-boc #csr-people-hero,
#main-content #et-boc #csr-planet-hero {
    padding: 0;
    background-position-y: 60%;
}

#main-content #et-boc #csr-product-hero {
    padding: 0;
    background-position-y: bottom;
}

#main-content #et-boc #about-hero {
    min-height: 70vh !important;
    display: flex !important;
    align-items: flex-end !important;
    max-height: unset !important;
    height: auto !important;
}

#main-content #et-boc #about-hero h1 {
    padding-top: 0 !important;
    padding-bottom: 3rem !important;
}

#main-content #et-boc .short-hero-height,
#main-content #et-boc #quality-hero-section,
.page-template-template-contact .page .hero--primary,
#main-content #et-boc #contact-suppliers-hero,
#main-content #et-boc #ethics-header-section {
    min-height: 50vh !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.post-type-archive-resources .hero__foreground,
.page-id-39427 .hero--primary {
    padding-top: 0;
    min-height: 50vh !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 0;
}

.page-id-39427 .hero__foreground,
.page-id-39427 .hero__background {
    justify-content: flex-end;
    padding-top: 0;
    min-height: 50vh !important;
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
}

.page-id-39427 .hero__foreground .breadcrumbs {
    display: none;
}

.post-type-archive-resources .hero--primary-short:before {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0));
    content: '';
    height: 100%;
    width: 100%;
    z-index: 2;
    position: absolute;
}

.page-id-39427 .hero--primary:before {
    background: linear-gradient(10deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0));
    content: '';
    height: 100%;
    width: 100%;
    z-index: 2;
    position: absolute;
}

#main-content #et-boc #contact-suppliers-hero .et_pb_row {
    padding-top: 0 !important;
}

.page-template-template-contact .page .hero--primary .hero__foreground {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

#main-content #et-boc #ethics-header-section {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

@media screen and (min-width: 767px) {
    #main-content #et-boc p {
        font-size: 18px;
    }

    #main-content #et-boc .careers-program-slides .content-row .et_pb_text_inner {
        width: 80%;
        margin: auto;
    }
}

/* Juicer feed layout fix */

#main-content #et-boc #juicer-grid-shortcode .et_pb_code_inner > div {
    min-width: unset !important;
}

#main-content #et-boc .juicer-feed .j-stacker > * {
    vertical-align: top !important;
}

#main-content #et-boc .careers-social-feed .juicer-feed a {
    padding: 0;
}

/* Career pages revisions 04/03/25 */

html {
    scroll-padding-top: 190px !important;
    /* adjust to your sticky nav height */
}


@media screen and (min-width: 1000px) {
    .page-id-854834 .header[data-status="scrolled"] .header-wrapper {
        display: none;
    }
}

#main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column .et_pb_text {
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 767px) {
    #main-content #et-boc .careers-program-slides .et_pb_column {
        flex: 1 1 auto;
    }

    #main-content #et-boc .careers-program-slides .content-row:not(.row-1) {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 2fr 1fr;
        gap: 0px;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column .et_pb_text {
        width: 100%;
    }

    #main-content #et-boc .careers-program-slides .content-row:not(.row-1) .et_pb_column:first-child {
        grid-row: 2;
    }

    #main-content #et-boc .careers-program-slides .content-row:not(.row-1) .et_pb_column:last-child {
        grid-row: 1;
    }
}

@media screen and (max-width: 600px) {
    #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column .et_pb_text_inner {
        min-height: 100px;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column .et_pb_text_inner {
        width: 90%;
    }

    #main-content #et-boc .careers-community-slider .shovels:before {
        height: 50% !important;
    }
}


@media screen and (max-width: 450px) {
    #main-content #et-boc .careers-program-slides .content-row:not(.row-1) {
        grid-template-rows: 1fr 1fr;
    }

    #main-content #et-boc .careers-community-slider .shovels:before {
        height: 55% !important;
    }
}

@media screen and (min-width: 768px) {
    #main-content #et-boc .careers-program-slides .content-row.flipped {
        display: flex;
        flex-direction: row-reverse;
    }

    #main-content #et-boc #grow-with-us-programs .et_pb_column:first-child .et_pb_text {
        padding: 12rem 2rem;
    }

    #main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_column .et_pb_text_inner {
        width: 80%;
    }
}

/* #page-container #et-boc .juicer-feed {
    overflow-y: hidden;
} */

#main-content #et-boc .fixed-search-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #ff8e00;
    color: white;
    padding: 12px 20px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: bold;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    z-index: 9999;
    transition: background-color 0.3s ease;
    cursor: pointer;
}

#main-content #et-boc .fixed-search-button:hover {
    opacity: 85%;
}

#main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_text_inner strong {
    font-size: 120%;
}

#main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_text_inner p:first-child,
#main-content #et-boc .careers-erg-slider .et_pb_row .et_pb_text {
    padding-bottom: 0 !important;
}

#main-content #et-boc .careers-erg-slider .et_pb_column {
    min-height: 10rem;
    display: flex;
    align-items: center;
}

#main-content #et-boc #grow-with-us-programs .et_pb_blurb,
#main-content #et-boc #grow-with-us-programs .et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 0;
}

#main-content #et-boc #grow-with-us-programs .et_pb_column {
    margin: 0;
    width: 50%;
}

#main-content #et-boc #grow-with-us-programs .et_pb_blurb .et_pb_image_wrap,
#main-content #et-boc #grow-with-us-programs .et_pb_blurb .et_pb_main_blurb_image {
    aspect-ratio: 2 / 1;
    width: 100%;
}

#main-content #et-boc #grow-with-us-programs .et_pb_blurb .et_pb_image_wrap img {
    object-fit: cover;
    height: 100%;
}

#main-content #et-boc #grow-with-us-programs .et_pb_blurb_container {
    padding: 2rem;
}

#main-content #et-boc #grow-with-us-programs .slick-track {
    display: flex !important;
    height: 100%;
}

#main-content #et-boc #grow-with-us-programs .slick-list {
    height: 100%;
}

#main-content #et-boc #grow-with-us-programs .term {
    color: #FFFFFF !important;
    display: block;
}

#main-content #et-boc #grow-with-us-programs .et_pb_column {
    display: flex;
    align-items: center;
    justify-content: center;
    height: inherit;
}

#main-content #et-boc #grow-with-us-programs .et_pb_blurb_content {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0;
    max-width: unset;
}

#main-content #et-boc #grow-with-us-programs .et_pb_blurb_content .et_pb_blurb_container {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#main-content #et-boc #grow-with-us-programs .et_pb_row {
    width: 100%;
    max-width: unset;
    margin: 0;
    padding: 0;
    display: flex;
}

#main-content #et-boc #grow-with-us-programs .term.active {
    font-weight: 900;
    font-size: 130%;
    white-space: nowrap;
}

#main-content #et-boc #grow-with-us-programs .et_pb_blurb_content h4 {
    font-size: 125%;
    padding-bottom: 0.5rem;
}

#main-content #et-boc #grow-with-us-programs .term {
    font-size: 22px;
    font-weight: 700;
}

#main-content #et-boc #grow-with-us-programs {
    padding: 0;
}

#main-content #et-boc .careers-quote-slider .green-white-quote p small span {
    display: block;
}

#main-content #et-boc .links-no-blue a {
    color: #212121;
}

#main-content #et-boc .links-no-blue a:hover {
    color: #195577;
}

@media screen and (max-width: 767px) {
    #main-content #et-boc #grow-with-us-programs .et_pb_row {
        flex-direction: column;
    }

    #main-content #et-boc #grow-with-us-programs .et_pb_row .et_pb_column {
        width: 100%;
    }

    #main-content #et-boc #grow-with-us-programs .et_pb_row .et_pb_column:first-child {
        display: none;
    }

    #et-boc .careers-quote-slider .green-white-quote:after,
    #et-boc .careers-quote-slider .green-white-quote.dark-blue:after {
        width: 100% !important;
        position: relative !important;
        height: 300px !important;
    }

    #et-boc .careers-community-slider .feeding:before,
    #et-boc .careers-community-slider .first:before,
    #et-boc .careers-community-slider .women:before,
    #et-boc .careers-community-slider .united:before {
        width: 100%;
        position: relative;
        height: 400px;
    }
}

#main-content #et-boc .careers-checkerboard-lower-right a {
    color: #195577;
}

#main-content #et-boc .careers-checkerboard-lower-right a:hover {
    color: #ff8e00;
}

#main-content #et-boc .future-of-motion:before {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 1;
}

#main-content #et-boc .about-youtube-video-row .mejs-container {
    min-height: unset;
}

#main-content #career-blog-grid .tw-post-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, 1fr);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
}

#main-content #career-blog-grid .tw-thumbnail {
    aspect-ratio: 6 / 5;
}

#main-content #career-blog-grid .tw-thumbnail img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

#main-content #career-blog-grid .tw-post-grid h3 {
    font-family: 'Lato', sans-serif !important;
    font-weight: 500;
    font-size: clamp(1.2rem, 1.6vw, 1.8rem) !important;
    color: #005678 !important;
    margin-top: 1rem;
}

#main-content #career-blog-grid .has-video-image .tw-thumbnail {
    position: relative;
}

#main-content #career-blog-grid .has-video-image .tw-thumbnail:before {
    content: '\f144';
    font-weight: 500;
    font-family: 'Font Awesome 6 Pro';
    height: auto;
    width: 20%;
    aspect-ratio: 1 / 1;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #FFFFFF;
    opacity: 70%;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 4em;
}

#main-content #career-blog-grid .tw-post-grid a {
    padding: 1rem;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    border-radius: 5px;
}

#main-content #career-blog-grid .tw-post-grid a:hover {
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
    transform: translateY(-4px);
}

#main-content #career-blog-grid h2 {
    font-size: clamp(2.7rem, 1.721vw + 1.779rem, 3.75rem);
    font-weight: 500 !important;
    margin-bottom: 0;
}

#main-content .careers-social-feed.careers-blog-page .et_pb_social_media_follow li a.icon:before {
    color: #ff8e00 !important;
}

#main-content .careers-social-feed.careers-blog-page .et_pb_social_media_follow li a.icon {
    background-color: #FFFFFF !important;
}

#main-content #et-boc .careers-social-feed.careers-blog-page .et_pb_button {
    padding: 0.5rem 2rem;
    border-radius: 8px;
    background-color: #ffffff;
    color: #005678 !important;
    border: none;
}

#main-content #et-boc .careers-social-feed.careers-blog-page,
#main-content #et-boc .careers-social-feed.careers-blog-page h2 {
    padding: 0;
    margin: 0;
}

#main-content #et-boc .careers-social-feed.careers-blog-page .et_pb_row {
    display: flex;
}

#main-content #et-boc .careers-social-feed.careers-blog-page .et-social-linkedin {
    margin-right: 0.5rem;
}

@media screen and (max-width: 1000px) {
    #main-content #et-boc .careers-nav.careers-blog-page {
        top: 80px;
    }
}

@media screen and (max-width: 767px) {
    #main-content #career-blog-grid .tw-post-grid {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(6, 1fr);
    }

    #main-content #et-boc .careers-social-feed.careers-blog-page .et_pb_row {
        flex-direction: column;
    }

    #main-content #et-boc .careers-social-feed.careers-blog-page .et_pb_row .et_pb_column:first-child {
        margin-bottom: 1rem !important;
    }
}

@media screen and (max-width: 480px) {
    #main-content #career-blog-grid .tw-post-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(12, 1fr);
    }
}

#main-content #et-boc .careers-checkerboard-left .button-container a,
#main-content #et-boc .careers-checkerboard-right .button-container a,
#main-content #et-boc .careers-checkerboard-lower-left .button-container a,
#main-content #et-boc .careers-checkerboard-lower-right .button-container a {
    background-color: #005677 !important;
    color: #FFFFFF;
    font-weight: 700 !important;
    border-radius: 10px;
    box-shadow: none;
    margin-top: 2rem;
    display: inline-block;
    padding-top: 6px;
    padding-bottom: 6px;
}

#main-content #et-boc .careers-checkerboard-left .button-container a:hover,
#main-content #et-boc .careers-checkerboard-right .button-container a:hover,
#main-content #et-boc .careers-checkerboard-lower-left .button-container a:hover,
#main-content #et-boc .careers-checkerboard-lower-right .button-container a:hover {
    padding-top: 6px !important;
    border: none !important;
}

#main-content #et-boc .careers-social-feed .video-wrapper {
    aspect-ratio: 3 / 2;
}

.j-date {
    display: none !important;
}

/*TechSEO*/
.market-need-hover h2,
.engineering-need-hover h2,
.expertise-need-hover h2 {
    font-size: 20px !important;
}

@media screen and (min-width: 1700px) {

    #about-innovation,
    #about-impacts,
    #about-solvers,
    #about-engineering {
        background-size: cover !important;
        min-height: 60rem !important;
    }
}

#grow-with-us-programs.refresh .et_pb_module,
#grow-with-us-programs.refresh .et_pb_module .et_pb_code_inner,
#grow-with-us-programs.refresh .et_pb_module #dynamic-box,
#grow-with-us-programs.refresh .et_pb_module .dynamic-wrapper {
    height: 100% !important;
}

#grow-with-us-programs.refresh .et_pb_module #dynamic-box {
    display: flex;
    align-items: flex-end;
    background-size: cover;
    transition: background-image 0.2s ease-in-out;
    background-position: top;
}

#grow-with-us-programs.refresh .et_pb_module .dynamic-wrapper .text-content.bg-blue {
    height: fit-content;
    padding: 2rem;
    background-color: #201f4b;
    color: #FFFFFF;
}

#grow-with-us-programs.refresh .et_pb_module .dynamic-wrapper .text-content.bg-yellow {
    height: fit-content;
    padding: 2rem;
    background-color: #f9c73f;
    color: #555559;
}

#grow-with-us-programs.refresh .dynamic-wrapper {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}

#grow-with-us-programs.refresh .dynamic-box {
    min-height: 250px;
    background-size: cover;
    background-position: center;
    transition: background-image 0.2s ease;
}

#grow-with-us-programs.refresh .dynamic-header {
    margin-top: 0;
    font-size: 1.75rem;
}

#grow-with-us-programs.refresh .program-hover-terms {
    display: flex;
    align-items: center;
    justify-content: center;
}

#grow-with-us-programs.refresh .program-hover-terms .terms-container p {
    padding: 0;
    line-height: 3em;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

#grow-with-us-programs.refresh .program-hover-terms .terms-container p span {
    transition: all .15s ease;
}

@media screen and (max-width: 767px) {
    #main-content #et-boc #grow-with-us-programs.refresh .et_pb_row .et_pb_column:first-child {
        display: block !important;
    }

    #grow-with-us-programs.refresh .program-hover-terms .terms-container p {
        padding: 1rem 0;
        line-height: 1.5em;
    }

    #main-content #et-boc .careers-wellness-slides .slick-slide .et_pb_text {
        padding: 1rem 0;
    }

    #main-content #et-boc .careers-wellness-slides .slick-track {
        display: flex;
    }

    #main-content #et-boc #grow-with-us-programs .et_pb_column:first-child .et_pb_text {
        padding: 2rem;
    }
}

@media screen and (min-width:998px) and (max-width: 1330px) {
    .products-template-default.single-products .site--products .grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }

    .products-template-default.single-products .site--products .grid li {
        width: 100%;
        margin: 0 !important;
    }

    .products-template-default.single-products .site--products .grid li img {
        aspect-ratio: 4 / 3;
        object-fit: cover;
        max-height: 230px !important;
        min-height: unset !important;
    }
}

#main-content .header-clamp #rebuild li a:hover,
#main-content .header-clamp .csr-overview a:hover {
    color: #4a7729 !important;
    opacity: 75%;
}

@media screen and (max-width: 980px) {

    #main-content .csr-people-blurb-mobile .et_pb_main_blurb_image,
    #main-content .csr-planet-blurb-mobile .et_pb_main_blurb_image,
    #main-content .csr-product-blurb-mobile .et_pb_main_blurb_image {
        width: 100%;
        height: 400px;
    }

    #main-content .csr-people-blurb-mobile .et_pb_main_blurb_image .et_pb_image_wrap,
    #main-content .csr-planet-blurb-mobile .et_pb_main_blurb_image .et_pb_image_wrap,
    #main-content .csr-product-blurb-mobile .et_pb_main_blurb_image .et_pb_image_wrap {
        max-width: unset !important;
        width: 100%;
        height: 100%;
    }

    #main-content .csr-people-blurb-mobile .et_pb_main_blurb_image .et_pb_image_wrap img,
    #main-content .csr-planet-blurb-mobile .et_pb_main_blurb_image .et_pb_image_wrap img,
    #main-content .csr-product-blurb-mobile .et_pb_main_blurb_image .et_pb_image_wrap img {
        object-fit: cover;
        width: 100%;
        height: 100%;
    }

    #main-content .csr-product-blurb-mobile .et_pb_main_blurb_image .et_pb_image_wrap img {
        object-position: bottom;
    }

}

@media screen and (max-width: 600px) {

    #main-content .csr-people-blurb-mobile .et_pb_main_blurb_image,
    #main-content .csr-planet-blurb-mobile .et_pb_main_blurb_image,
    #main-content .csr-product-blurb-mobile .et_pb_main_blurb_image {
        width: 100%;
        height: 300px;
    }
}

#main-content .highlights-csr .percent-value {
    font-size: 300% !important;
}

#header-wrapper .tw-logo a path,
#header-wrapper .tw-logo a svg,
#header-wrapper .tw-logo a {
    transition: fill .2s ease-in-out !important;
}

#header-wrapper .tw-logo a:hover path {
    fill: #555559 !important;
}

#main-content #about-leadership-section {
    border-bottom: none !important;
}

#main-content #cv-resource-slider .slick-track {
    height: auto !important;
}

.site .product-overview-slide h5 {
    padding: 0 2rem !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    font-size: 110%;
    margin-top: 1rem;
}

.site .product-overview-slide p {
    padding-bottom: 2rem;
}

.product-overview-slide h4 {
    font-size: 120%;
    margin-bottom: 1rem !important;
}

#main-content #et-boc #product-overview-section .slick-list .et_pb_module,
#main-content #et-boc #product-overview-section .slick-track {
    height: fit-content !important;
}

#excerpt-852922 figure {
    background-position-x: 60% !important;
}

.wp-audio-shortcode.mejs-audio {
    margin: 1rem 0 0;
}

.accordion .wp-audio-shortcode.mejs-audio {
    display: none;
}

.accordion.highlight .wp-audio-shortcode.mejs-audio {
    display: block;
}

.youtube-fullwidth {
    aspect-ratio: 16 /9;
    margin-bottom: 1rem;
}

.youtube-fullwidth iframe,
.youtube-fullwidth p {
    width: 100%;
    height: 100%;
}

#twSidebar h3 {
    color: #005677;
    font-weight: 700;
}

.postid-853207 .sidebar_title.build {
    display: none;
}

#excerpt-853207 .excerpt__main figure {
    background-position-x: 83% !important;
}

#main-content #et-boc #responsible-banner.award-hero .et_pb_column {
    position: absolute !important;
    bottom: 0;
    width: 100% !important;
    max-width: unset;
}

.content-container {
    position: relative;
    width: 100%;
    height: 100vh;
    /* Adjust as needed */
    overflow: hidden;
}

.product-overview-slide {
    flex-direction: row !important;
    margin: 0 !important;
    height: 250px !important;
}

.product-overview-slide > div {
    height: 100% !important;
}

.product-overview-slide .product-image-wrapper {
    flex: 2;
}

.product-overview-slide .slide-content {
    flex: 3;
    min-height: 100% !important;
}

.product-overview-slide .product-image-wrapper img {
    height: 100%;
    object-fit: cover;
}

.product-overview-slide .category-banner {
    height: fit-content;
}

#tworld-slide-append-arrows.product-slider-arrows {
    display: flex;
    justify-content: center;
    margin-bottom: 3rem;
    margin-top: 2rem;
}

.site .product-overview-slide h5 {
    padding: 0 2rem !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    font-size: 110%;
    margin-top: 1rem;
}

.site .product-overview-slide p {
    padding-bottom: 2rem;
}

.product-overview-slide h4 {
    font-size: 120%;
    margin-bottom: 1rem !important;
}

@media screen and (max-width: 1000px) {
    .product-overview-slide {
        flex-direction: row !important;
        margin: 0 !important;
        height: 280px !important;
    }

    .site .product-overview-slide h5 {
        padding: 0 1rem !important;
    }
}

@media screen and (max-width: 600px) {
    .tworld-slides .slick-track .product-overview-slide {
        flex-direction: column !important;
        height: inherit !important;
    }

    .product-overview-slide .product-image-wrapper,
    .product-overview-slide .product-image-wrapper img {
        height: 300px !important;
        width: 100%;
    }

    .slider-with-arrows.tw-product-slider {
        margin-top: 3rem;
    }
}


/* Hide Breadcrumbs on Specific Pages by Request - AH 5.23.25 */
.products-template-default.postid-292 .breadcrumbs,
.products-template-default.postid-304 .breadcrumbs,
.products-template-default.postid-324 .breadcrumbs,
.products-template-default.postid-312 .breadcrumbs,
.products-template-default.postid-366 .breadcrumbs,
.products-template-default.postid-378 .breadcrumbs,
.products-template-default.postid-376 .breadcrumbs,
.products-template-default.postid-374 .breadcrumbs,
.products-template-default.postid-44560 .breadcrumbs {
    display: none !important;
}

@media screen and (max-width: 980px) {
    #main-content #et-boc .careers-quote-slider .green-white-quote .et_pb_text_inner p:first-child {
        font-size: 180% !important;
    }
}

/* Careers page mobile styles - AH 5.29.25 */

@media screen and (max-width: 600px) {
    .careers-description {
        padding: 0 !important;
    }

    #et-boc .careers-description p {
        font-size: 100%;
    }

    #main-content #et-boc .careers-quote-slider .green-white-quote .et_pb_text_inner p:first-child {
        font-size: 140% !important;
    }

    .careers-checkerboard-left,
    .careers-checkerboard-lower-left {
        padding-top: 0 !important;
    }

    .careers-checkerboard-left .et_pb_column,
    .careers-checkerboard-lower-left .et_pb_column {
        margin-bottom: 0 !important;
    }

    .careers-checkerboard-right,
    .careers-checkerboard-lower-right {
        padding-bottom: 0 !important;
    }

    .careers-checkerboard-left:before,
    .careers-checkerboard-lower-left:before {
        content: none;
    }

    .careers-checkerboard-left,
    .careers-checkerboard-right,
    .careers-checkerboard-lower-left,
    .careers-checkerboard-lower-right {
        min-height: auto !important;
    }

    #main-content #et-boc .careers-awards .et_pb_row .et_pb_column {
        padding-left: 0;
    }

    .careers-awards .et_pb_image {
        text-align: center;
    }

    .careers-awards img {
        max-width: 200px !important;
    }

    #main-content #et-boc .careers-quote-slider .et_pb_column {
        padding: 0 !important
    }
}

@media screen and (max-width: 767px) {
    #main-content #et-boc .careers-wellness-slides.fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        min-height: 20rem;
    }
}

@media screen and (max-width: 600px) {
    #main-content #et-boc .careers-wellness-slides.fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        min-height: 24rem;
    }
}

@media screen and (max-width: 480px) {
    #main-content #et-boc .careers-wellness-slides.fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        min-height: 30rem;
    }
}

@media screen and (max-width: 380px) {
    #main-content #et-boc .careers-wellness-slides.fullwidth-split-slider .et_pb_row .et_pb_column:first-child {
        min-height: 32rem;
    }
}

.careers-quote-slider,
.careers-community-slider, 
.careers-wellness-slides, 
.careers-erg-slider {
  width: 100% !important;
  max-width: 100vw;
  overflow: hidden;
  box-sizing: border-box;
}

.careers-community-slider .slick-slide, 
.careers-quote-slider .slick-slide, 
.careers-wellness-slides .slick-slide {
  box-sizing: border-box;
  width: 100% !important;
}

.careers-community-slider .slick-track, 
.careers-quote-slider .slick-track, 
.careers-wellness-slides .slick-track, 
.careers-erg-slider .slick-track {
  display: flex !important;
}

.careers-erg-slider .slick-slide {
    box-sizing: border-box;
    width: 50% !important;
  }

div#product-three-grid, div#three-image-banner {
    padding-bottom: 0 !IMPORTANT;
}

div#product-three-grid, div#three-image-banner .et_pb_module.et_pb_image {
    margin-bottom: 0 !important;
}

.page-id-65438 .hero__background {
    background-color: #555559 !important;
}

a.button.button-grey {
    background: #44546A !important;
    color: #fff !important;
}



form#gform_4 input[type=checkbox], form#gform_4 input[type=text], form#gform_4 input[type=tel], form#gform_4 input[type=email], form#gform_4 input[type=number] {
	border: .125rem solid #ff8300;
    display: inline-block;
    border-radius: 0;
    -webkit-appearance: none;
}








.accordion-content {
  display: none;
  margin-top: 10px;
  transition: all 0.3s ease;
  overflow: hidden;
}

.accordion-content::after {
  content: "";
  display: block;
  clear: both;
}

.accordion.open .accordion-content {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}

.accordion-header {
  cursor: pointer;
}

/* .page-template-template-in-investor .section-nav li:nth-child(3)

{
    display: none;
} */

p#caption-attachment-863673 {
    text-align: center;
}

.postid-863672 .tw-flex .wp-caption-text {
    margin-bottom: 0;
    font-weight: bolder;
    color: #005677;
	font-size: 1.15em;
}

.postid-863672 .wp-caption {
	text-align: center
}

.leadership-team-row-2 {
    width: 80% !important;
}

.leadership-directors h2 {
    margin-bottom: 0 !IMPORTANT;
}

#video-home.hp30-article-section-left:after {
    position: absolute;
    content: "Animation courtesy of NASA";
    bottom: 0;
    color: #fff;
    right: 10px;
    bottom: 10px;
	font-size: 12px;
}

@media screen and (min-width: 981px) {
	.leadership-team-row-1 img,
	.leadership-team-row-2 img{
		padding-bottom: 20px ! IMPORTANT;
	}
	
	.leadership-team-row-1 h2,
	.leadership-team-row-2 h2{
    margin-bottom: 0 !important;
    padding-bottom: 1% !IMPORTANT;
}
	#main-content #et-boc #video-home.hp30-article-section-left .et_pb_section_video_bg {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 45% !important;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    pointer-events: none;
    transition: display .3s;
}
	#video-home.hp30-article-section-left:after {
    position: absolute;
    content: "Animation courtesy of NASA";
    bottom: 0;
    color: #fff;
    right: 10px;
    bottom: 20px;
	font-size: 14px;
}
}


.team-new .et_pb_module.et_pb_team_member.et_clickable.clearfix.et_pb_bg_layout_light {
	padding: 10px ! IMPORTANT;
}

.team-new .et_pb_module.et_pb_team_member.et_clickable.clearfix.et_pb_bg_layout_light:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) ! IMPORTANT;
    transition: box-shadow 0.3s ease !important;
}

/* .med-clip-triangle.hp30-article-headline {
    clip-path: none;
}

#cover-image.hp30-article-section-left .med-clip-triangle.hp30-article-headline:after {
    content: "";
    background: #005678;
    width: 100%;
    height: 12px;
    position: absolute;
    left: -100%;
    bottom: 0;
}

#cover-image.hp30-article-section-left .med-clip-triangle.hp30-article-headline:hover:after {
    background: rgb(254 131 0);
}

.med-clip-triangle.hp30-article-headline:before {
    content: "";
    position: absolute;
    top: 0px;
    left: calc(1.5vw + 25px);
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 22px solid white;
    z-index: 2;
} */

