/* Divi Theme Customizations */

.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%;

}

.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(2.5em - 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-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;
}

/* 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: 0;
        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: 74vw auto !important;
        background-position: left 44vw center !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: 64vw auto !important;
        background-position: right 44vw top !important;
    }

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



}

@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, .75);
    width: 100%;
    height: 12px;
    position: absolute;
    left: -100%;
    bottom: 0;
}

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

.hp30-white-divider:hover {
    background-image: url("/source/ebbe0c037917145887b695235ba8ddb7/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%;
        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;
    }
}

.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_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: 400px;
}

#tkr-ticker .stock-meta {
    font-size: .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';
}
