/*
Theme Name: Eastman
Theme URI: 
Description: Child theme of salient theme for Eastman Machine Co.
Author: <a href="http://themenectar.com">ThemeNectar</a>
Author URI: 
Template: salient
Version: 9.0.15
*/ 

body li.myAccountMenuItem.loggedOut{
    display:none;
}
.displaynone, #displaynone {
    display: none !important;
}

/*reverse row in desktop*/
@media only screen and (min-width: 1001px) {   
    .reverse-row >.col.span_12 {        
        flex-direction: row-reverse !important;  
    }
}

/* iPhone 13 mini - 2340x1080 pixels at 476ppi */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .container {
            max-width: 375px;
        }
}

/* iPhone 13 and iPhone 13 Pro - 2532x1170 pixels at 460ppi */
@media only screen 
    and (device-width: 390px) 
    and (device-height: 844px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .container {
            max-width: 390px;
        }
}

/* iPhone 13 Pro Max - 2778x1284 pixels at 458ppi */
@media only screen 
    and (device-width: 428px) 
    and (device-height: 926px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .container {
            max-width: 428px;
        }
}

/* iPhone 11 - 1792x828px at 326ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { 
        .container {
            max-width: 414px;
        }
}


/* iPhone 11 Pro - 2436x1125px at 458ppi */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .container {
            max-width: 375px;
        }
}

/* iPhone 11 Pro Max - 2688x1242px at 458ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .container {
            max-width: 414px;
        }
}

@media only screen and (max-width: 500px) {
    li#eastman_footer_gdpr_link {
        width: 100%;
    }
}

#header-outer #mobile-menu ul.off-canvas-social-links .fa.fa-facebook, 
#header-outer #mobile-menu ul.off-canvas-social-links .fa.fa-twitter, 
#header-outer #mobile-menu ul.off-canvas-social-links .fa.fa-linkedin {
        font-family: "Font Awesome 5 Brands" !important;
}

body .main-content a:not(.nectar-button) {
    color: #73b7ef;
}

body .main-content .page-submenu a {
    color: #fff;
}

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

.intro-text p {
    font-size: 25px;
    line-height: 35px;
    font-weight: 400;
}

.home .news_slider .blog-recent .col .post-header h3.title {
    font-size: 25px;
    line-height: 34px;
    color: #04284b;
}

.home .news_slider .blog-recent[data-style="minimal"] .meta {
    display: none;
}

.home .news_slider .blog-recent[data-style="minimal"] .excerpt {}

body.blog #sidebar div ul li {
    line-height: 24px;
}

body.post-type-archive-news #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"]>li .post-date, body.tax-news_category #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"]>li .post-date {
    display: none;
}

body.tax-news_category #sidebar h3, body.post-type-archive-news #sidebar h3, body.post-type-archive-news #sidebar h4 {
    font-family: Muli;
    text-transform: none !important;
    letter-spacing: 1px;
    font-size: 15px !important;
    line-height: 17px;
    font-weight: 800 !important;
    margin-bottom: 15px;
}

body.tax-news_category #sidebar h3, body.tax-news_category .widget h3, body.post-type-archive-news #sidebar h3, body.post-type-archive-news .widget h3, body.post-type-archive-news #sidebar h4, body.post-type-archive-news .widget h4, body.blog #sidebar h4, body.blog .widget h4, body.blog #footer-outer .widget h4 {
    color: #04284b;
}

body.tax-news_category #sidebar .widget_recent_entries li, body.post-type-archive-news #sidebar .widget_recent_entries li, body.blog #sidebar div .widget_recent_entries ul li {
    padding: 12px 0;
    border-bottom: 1px solid #e6e6e6;
}

body.post-type-archive-news .article-content-wrap .post-header .title, body.blog .article-content-wrap .post-header .title {
    font-size: 38px;
}

body.home .blog-recent[data-style="minimal"] .col span, body.home .blog-recent[data-style="title_only"] .col span, .home .news_slider .blog-recent[data-style="minimal"] span {
    letter-spacing: 0px;
    color: #73b7ef !important;
    margin-top: 10px;
}

.wpb_text_column h1, .wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4, .wpb_text_column h5, .wpb_text_column h6 {
    color: #04284b;
}

.light .wpb_text_column h1, .light .wpb_text_column h2, .light .wpb_text_column h3, .light .wpb_text_column h4, .light .wpb_text_column h5, .light .wpb_text_column h6 {
    color: #FFF;
}

h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-download-product-pdf {
    text-align: center;
}

body.single-post .meta-comment-count {
    display: none !important;
}

body #ajax-content-wrap .container-wrap #gform_8 .gform_footer {
    display: flex !important;
}

body #ajax-content-wrap .container-wrap #gform_8 .gform_footer #gform_submit_button_8 {
    margin: 0 auto !important;
}

body #ajax-content-wrap .container-wrap #gform_8 #field_8_21 {
    text-align: center;
}

body #ajax-content-wrap .container-wrap #gform_8 #field_8_12 {
    text-align: center;
}

body #ajax-content-wrap .container-wrap #gform_8 #field_8_12 .ginput_container .gchoice {
    text-align: center;
}

body #ajax-content-wrap .container-wrap #gform_8 #field_8_8 .ginput_container .grecaptcha-badge {
    margin: 0 auto;
}

body.single-products #gform_wrapper_26 input[type="submit"],
body[data-form-submit="regular"] .container-wrap .eastman_product_asset_download_form_wrapper input[type="submit"] {
    margin-right: 0px;
    background-color: #73b7ef;
}

body.single-post .container-wrap #author-bio #author-info {
    width: 100% !important;
}

#header-secondary-outer .nectar-eastman-right-text {
    position: relative;
    text-align: center;
    font-size: 13px;
    display: block;
    float: left;
    font-weight: 700;
    padding: 0px;
    margin: 0px;
    height: 40px;
    line-height: 40px;
    color: #10455b !important;
}

body.material #header-secondary-outer nav>ul>li>a, body.material #header-secondary-outer #social li a {
    margin: 0 20px;
}

#google_language_translator select.goog-te-combo {
    color: #666 !important;
    background-color: #f2f2f2;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    font-family: Muli;
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    border: none !important;
    min-height: 20px;
}

li.menu-item-object-custom-language {
    line-height: 18px;
}

.goog-te-gadget {}

div#google_language_translator {
    line-height: 18px;
}

li.menu-item-object-custom-language {
    border-left: 1px solid #e9e9e9;
    margin-left: 12px;
    padding-left: 12px;
}

body #header-outer[data-lhe="default"] #top nav .sf-menu>.current-menu-item.button_solid_color_2>a {
    color: #eee !important;
}

/* -- START NAV --*/

#top nav>ul>.megamenu.column-4>ul>li {
    width: 25%;
}

#top nav>ul>.megamenu.column-5>ul>li {
    width: 20%;
}

#top nav>ul>.megamenu.column-6>ul>li {
    width: 16.667%;
}

body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a, body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a {
    letter-spacing: 0px !important;
}

/* ------- eastman-industry-nav ------- */

body #top .sf-menu li.eastman-industry-nav ul.sub-menu li.eastman-industry-nav a {
    font-weight: 200;
    font-size: 16px;
    line-height: 20px;
}

body #top .sf-menu li.eastman-industry-nav ul.sub-menu li.eastman-industry-nav a:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    font-size: 18px;
    color: #73b7ef !important;
    width: 30px;
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav a:before {
    content: "\f0da";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-aerospace a:before {
    content: "\f197";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-composites a:before {
    content: "\f551";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-fibre a:before {
    content: "\f4b8";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-laminatedglass a:before {
    content: "\f5cb";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-industrialfabrics a:before {
    content: "\f77a";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-marine a:before {
    content: "\f21a";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-medical a:before {
    content: "\f47d";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-sewn a:before {
    content: "\f553";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-wind a:before {
    content: "\f72e";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-automotive a:before {
    content: "\f5e4";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry- a:before {
    content: "\f5e4";
}

body #top .sf-menu li ul.sub-menu li.eastman-industry-nav.nav-industry-insulation a:before {
    content: "\f5fd";
}

/* eastan-services-nav */

body #top .sf-menu li.eastman-services-nav ul.sub-menu li.eastman-services-nav a {
    font-weight: 200;
    font-size: 16px;
    line-height: 20px;
}

body #top .sf-menu li.eastman-services-nav ul.sub-menu li.eastman-services-nav a:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    font-size: 18px;
    color: #73b7ef !important;
    width: 30px;
}

body #top .sf-menu li ul.sub-menu li.eastman-services-nav a:before {
    content: "\f0da";
}

body #top .sf-menu li ul.sub-menu li.eastman-services-nav.nav-contractcutting a:before {
    content: "\f0c4";
}

body #top .sf-menu li ul.sub-menu li.eastman-services-nav.nav-matchmaker a:before {
    content: "\f534";
}

body #top .sf-menu li ul.sub-menu li.eastman-services-nav.nav-financing a:before {
    content: "\f53d";
}

body #top .sf-menu li ul.sub-menu li.eastman-services-nav.nav-support a:before {
    content: "\f562";
}

body #top .sf-menu li ul.sub-menu li.eastman-services-nav.nav-keys a:before {
    content: "\f084";
}

/* topbar software keys  */

body.material #header-secondary-outer nav>ul>li.eastman-top-keys-nav>a:before {
    content: "\f084";
    
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    font-size: 12px;
    color: #10455b!important;
    width: 16px;
}

body.material #header-secondary-outer nav>ul>li.eastman-top-keys-nav>a:hover:before {
    color: rgba(0,0,0,.8) !important;
}

/* footer software keys */ 
body.material #footer-outer[data-custom-color=true] #footer-widgets li.eastman-footer-keys-nav a:before {
    content: "\f084";
    
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    font-size: 12px;
    width: 16px;
    padding-left: 0px;
}

body.material #footer-outer[data-custom-color=true] #footer-widgets li.eastman-footer-keys-nav>a:hover:before {
    color: #ccc !important;
}

.topbar_software_key_button span.menu-title-text {
    display: none;
}

#header-outer[data-header-button_style*="hover_scale"] #top nav >ul >li.topbar_software_key_button[class*="button_solid_color"] >a .nectar-menu-icon,
.topbar_software_key_button .nectar-menu-icon {
    margin-right: 0px;
}

body #header-outer[data-lhe="default"] #top nav .sf-menu > li.topbar_software_key_button[class*="button_solid_color"] > a:hover,
#top nav > ul > li.topbar_software_key_button[class*="button_solid_color"] > a {
    margin-right: 0px;
}

#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top .slide-out-widget-area-toggle[data-custom-color=true] a:before, #header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before { 
}

#header-outer[data-header-button_style*="hover_scale"]:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav li[class*="button_solid_color"].nav-keys >a:hover:before {
    -webkit-transform: none;
    transform: none;
}

body #header-outer[data-lhe=default] #top nav .sf-menu .nav-keys.current_page_item>a {
     color: #10455b!important;
}

current_page_item


/* eastan-products-nav */

body #top .sf-menu li.eastman-products-nav ul.sub-menu li.eastman-products-nav a {
    font-weight: 200;
    font-size: 16px;
    line-height: 20px;
}

body #top .sf-menu li.eastman-products-nav ul.sub-menu li.eastman-products-nav a:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    font-size: 18px;
    color: #73b7ef !important;
    width: 30px;
}

body #top .sf-menu li ul.sub-menu li.eastman-products-nav.nav-automated-cutting a.sf-with-ul a {}

body #top .sf-menu li ul.sub-menu li.eastman-products-nav a.sf-with-ul {}

body #top .sf-menu li ul.sub-menu li.eastman-products-nav .sub-menu li a {
    padding-left: 36px;
}

body #top .sf-menu li ul.sub-menu li.eastman-products-nav.nav-automated-cutting a.sf-with-ul:before {
    content: "\f11c";
}

body #top .sf-menu li ul.sub-menu li.eastman-products-nav.nav-manual-cutting a.sf-with-ul:before {
    content: "\f0c4";
}

body #top .sf-menu li ul.sub-menu li.eastman-products-nav.nav-software a.sf-with-ul:before {
    content: "\f109";
}

body #top .sf-menu li ul.sub-menu li.eastman-products-nav.nav-material-handling a.sf-with-ul:before {
    content: "\f085";
}

body #top .sf-menu li ul.sub-menu li.eastman-products-nav.nav-blades-belts-parts a.sf-with-ul:before {
    content: "\f0ad";
}

/* -- END NAV --*/

.testimonalBodyClass .cardHolder .card .cardInfo .cardTitle h4 {
    font-family: Muli;
    font-size: 21px;
}

body.material .eastman_product_carousel .col h3 {
    color: #04284b !important;
    margin-bottom: 20px;
}

body.material .eastman_product_carousel .nectar-button.large {
    margin-top: 0px;
}

.nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content {}

body.material .eastman_product_carousel .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin-top: 0px;
}

body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a {
    font-weight: 700;
}

/* Financing Form */

.vc_column-inner .ff-form-main {
    max-width: 100%;
}

#dvFastForms .btnDiv input {
    margin-left: 24px;
    min-width: 25%;
    background-color: #05284a;
    color: #fff;
}

label.ff-page-header {
    font-weight: bold;
}

.ff-type-text, .ff-textarea, .ff-select-type, .ff-select-type option {
    width: 100%;
}

.eastman_pricing_table dt {
    display: block;
    background-color: #05284a;
    border: 1px solid #fff;
    margin-bottom: 10px;
    color: #fff;
    padding: 5px;
}

.eastman_pricing_table dd {
    padding: 10px;
    margin: 0px;
}

#dvFastForms .ff-group-row #imgIMAGE747 {
    max-width: 50%;
}

@media only screen and (max-width: 999px) {
    #dvFastForms .ff-group-row #imgIMAGE747 {
        max-width: 80%;
    }
}

/* GDPR Cookie Tab */

#cookie-law-info-again span#cookie_hdr_showagain {
    font-size: 9px !important;
    line-height: 9px;
}

#cookie-law-info-again {
    box-shadow: rgba(5, 40, 74, 0.91) 2px 6px 3px 2px;
    border-top-left-radius: 20px 20px;
    border-top-right-radius: 20px 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    bottom: -5px;
}

@media only screen and (max-width: 999px) {
    #cookie-law-info-again {
        right: 8px !important;
    }
}

#footer-outer #copyright p {
    margin-top: 0px;
}

#footer-outer #copyright.row {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media only screen and (max-width: 999px) {
    #cookie-law-info-again {
        right: 8px !important;
    }
}

@media only screen and (max-width: 999px) {
    body #footer-outer #copyright .col ul {
        float: left !important;
    }
    #footer-outer #copyright.row .col {
        width: 100% !important;
        margin-bottom: 12px;
    }
    #footer-outer #copyright ul li:first-child {
        margin-left: 0px;
    }
}

#cookie-law-info-bar span {
    font-family: Muli;
}

#eastman_footer_gdpr_link {
    margin-right: 20px;
}

.cli-plugin-button {
    border-radius: 10px;
}

body.page .toggle h3, body.page div[data-style*="minimal"] .toggle.open h3 a, body.page div[data-style*="minimal"] .toggle h3 a {
    font-size: 30px;
}

.eastman_testimonial .nectar-post-grid-filters a {
    font-size: 16px;
    font-weight: 600;
}

body.single-portfolio #full_width_portfolio .project-title {
    display: none !important;
}

#selectOptions {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}

#selectOptions select {
    width: 100%;
}

#selectOptions div {
    width: 30%;
}

#selectOptions div h4 {
    /*text-align: center;*/
}

.faThHolder {
    display: flex;
    white-space: nowrap;
}

.faThHolder div {
    display: flex;
    flex-direction: column-reverse;
    margin-right: 5px;
}

i.fas {
    opacity: 0.5;
}

body.page-template-page-casestudies .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content .meta-category a {
    color: #73b7ef !important;
    font-weight: 800;
    padding-bottom: 10px;
    font-size: 16px;
}

body.page-template-page-casestudies .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content a, body.page-template-page-casestudies .full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content a {
    color: #73b7ef !important;
    font-weight: 800;
}

body.page-template-page-casestudies .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid-item .content h4.post-heading a span {
    color: #04284b !important;
}

body.page-template-page-casestudies .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid-item .content .meta-excerpt {
    color: #5e5e5e !important;
}

/*Search bar style changes*/

body #header-outer #search-outer #search .container #search-box form input[type="text"] {
    /* background-color: green; */
    height: 24px !important;
    font-size: 20px;
    margin-bottom: -10px;
}

#header-outer #search .container #search-box form span {
    margin-top: 10px;
    font-size: 90%;
}

#header-outer #search-outer #search {
    margin-top: 15px;
}

#header-outer .material-ocm-open.slide_out_area_close:before, #header-outer #search-outer.material-open #search #close a:before {
    transform: scale(0.6);
    position: absolute;
    bottom: -100;
}

body.material #header-outer #search-outer #search #close a {
    top: -10px;
    right: 50px;
}

#search #close {
    margin-bottom: 100px;
}

#header-outer #search-outer {
    height: 155px;
    margin-bottom: 0px;
}

body.material .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] .nectar_video_lightbox:after {
    background-color: rgb(114, 182, 238, 65%) !important;
}

body.single-post #single-below-header {
    display: none !important;
}

/* My Account Styles */

.eastman_downloads {
    width: 100%;
}

ul.eastman_downloads {
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.eastman_downloads li.eastman_download {
    list-style: none;
}

ul.eastman_downloads li.eastman_download a {
    display: block;
    padding: 5px 15px;
    color: #04284b;
    background-color: #e5e5e5;
    border-top: 1px solid #999;
    text-decoration: none;
}

ul.eastman_downloads li.eastman_download a:before {
    content: "\f019";
    display: inline-block;
    font: normal normal normal 1em/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.618;
    line-height: inherit;
    margin-right: 15px;
    text-align: right;
    float: left;
    opacity: 0.4;
}

ul.eastman_downloads li.eastman_download:first-child {
    border: none;
}

ul.eastman_downloads li.eastman_download a:hover {
    background-color: #f2f2f2;
}

/* My Account Styles */

.eastman_user_streams {
    width: 100%;
}

ul.eastman_user_streams {
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.eastman_user_streams li.eastman_user_stream {
    list-style: none;
}

.eastman_welcome {
    font-size: 16px;
    text-align: left;
    border-left: 6px solid #04284b;
    padding-left: 12px;
    font-weight: 800;
    margin-bottom: 40px;
}

.nectar-video-box[data-shadow="x_large_depth"]:before {
    box-shadow: none !important;
}

#footer-outer[data-custom-color="true"] #footer-widgets p.ctf-tweet-text a {
    font-size: 13px;
}

#footer-outer[data-custom-color="true"] #footer-widgets p.ctf-tweet-text a:first-of-type {
    display: block;
    width: 100%;
}

#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button)#ctf-more {
    font-size: 13px;
    padding: 0px 0;
}

#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button)#ctf-more span {
    margin-top: 0px;
}

#footer-outer[data-custom-color="true"] #footer-widgets .ctf-context {
    display: none;
}

#footer-outer[data-custom-color="true"] #ctf .ctf-tweet-meta {
    margin-left: 0px;
}

#footer-outer[data-custom-color="true"] #footer-widgets #ctf .ctf-item {
    padding-bottom: 2px;
    padding-top: 2px;
}

.main-content ul.mux_streams_auth_list_ul li {
    min-height: 0px !important;
}

.aiosrs-rating-wrap {
    display: none;
}

ul.wpb_page_list li, ul.wpb_page_list {
    list-style: none;
    list-style-type: none;
    padding: 10px;
}

.eastman-catnav ul.menu {
    list-style: none;
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    padding-bottom: 5px;
}

.eastman-catnav ul.sub-menu {
    list-style: none;
    margin: 0px;
    padding: 0px;
    line-height: 20px;
}

.eastman-catnav ul li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    padding-top: 8px;
    margin-top: 8px;
}

.eastman-catnav ul li ul li {
    margin-left: 8px;
}

.eastman-catnav ul.menu li.current-menu-item {
    color: #04284b;
    font-weight: 600;
}

.eastman-catnav ul.menu li.current-menu-item ul.sub-menu li {
    font-weight: 300;
    color: #676767;
}

.eastman-catnav ul.menu ul.sub-menu li.current-menu-item {
    color: #04284b;
    font-weight: 600;
}

/* .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after {    
    background-color: rgba(13,13,13,1);
  
}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover{
    background-color: #10455B;

}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after {    
  
} */

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul.controls:hover {
    background-color: #10455b !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul.controls li div.post-bg-img:hover {
    background-color: #10455b !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul.controls li {
    opacity: 0.8;
}

.archive.tax-news_category .row .col.section-title span, .archive.tax-news_tag .row .col.section-title span {
    padding-left: 0px !important;
}

.medicalPostGrid .nectar-post-grid-item.animated-in {
    background-color: #f9f9f9 !important;
}

.medicalPostGrid .nectar-post-grid-item.animated-in .meta-excerpt {
    overflow-wrap: break-word;
}

body .row .hideStreamTitles h4.carouselVideoTitle {
    display: none !important;
}

@media only screen and (max-width: 690px) {
    body.single-products .toggle h3, body.single-products div[data-style*="minimal"] .toggle.open h3 a, body.single-products div[data-style*="minimal"] .toggle h3 a {
        line-height: 44px;
    }
}

div.acf-map {
    margin-bottom: 70px !important;
    margin-top: 0px !important;
}

body.distributor #summary {
    padding-bottom: 50px !important;
}

@media only screen and (max-width: 999px) {
    .changeWidthForVideoPlayer {
        width: 0 !important;
    }
}

#material-videos .row.carousel, #material-handling .row.carousel, #product-overview .row.carousel, #software .row.carousel, #system-accessories .row.carousel {
    display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #material-videos .row.carousel, #material-handling .row.carousel, #product-overview .row.carousel, #software .row.carousel, #system-accessories .row.carousel {
        display: block !important;
    }
}

.fancybox-content {
    max-width: 74% !important;
    /* width: 100% !important; */
}

#videoPageContainer .fancybox-caption.fancybox-caption--separate {
    /* display:none; */
}

.mux_video_box {
    /* width: 100% !important;
    width: 100%; */
}

body.page-template-page-matchmaker-php #ajax-content-wrap .container-wrap #dataTable tbody tr td a.distributorContactButtonATag {
    --woocommerce: #a46497;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #a46497;
    --wc-primary-text: white;
    --wc-secondary: #ebe9eb;
    --wc-secondary-text: #515151;
    --wc-highlight: #77a464;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    -webkit-font-smoothing: antialiased;
    --scroll-bar-w: 13px;
    text-align: center;
    box-sizing: border-box;
    margin: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    text-decoration: none;
    color: #fff;
    position: relative;
    top: 0;
    margin-bottom: 10px;
    line-height: 20px;
    display: inline-block;
    font-family: Muli;
    text-transform: none !important;
    font-weight: 900;
    font-size: 14px;
    padding: 15px 22px;
    -webkit-border-radius: 4px !important;
    box-shadow: none;
    transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    background-color: #b45340 !important;
    padding-left: 35px;
    padding-right: 35px;
    opacity: 0.9;
    margin-top: 5px;
    visibility: visible;
    padding: 10px 10px !important;
    margin: 0 auto !important;
}

body.page-template-page-matchmaker-php #ajax-content-wrap .container-wrap #dataTable tbody tr .FlexParent {
    display: flex;
    align-items: center;
    justify-content: center;
}

body.page-template-page-matchmaker-php #summary .row_col_wrap_12.col.span_12.dark.left div.vc_col-sm-10.wpb_column.column_container.vc_column_container.col.padding-6-percent.inherit_tablet.inherit_phone {
    width: 100% !important;
}

body.page-template-page-matchmaker-php #summary .row_col_wrap_12.col.span_12.dark.left div.vc_col-sm-10.wpb_column.column_container.vc_column_container.col.padding-6-percent.inherit_tablet.inherit_phone div.vc_column-inner {
    padding: 0px !important;
}

body.post-type-archive-news .posts-container article .inner-wrap {
    height: auto;
}

body.single-news .container-wrap #author-bio #author-info {
    padding-left: 0px;
}

body.single-news .container-wrap #author-bio #author-info h3 a {
    font-size: 21px !important;
}

.tn-badge__link {
    max-width: 100%;
    display: block;
    text-align: center;
}

.tn-badge__link .tn-badge__img {
    max-width: 50% !important;
}

body #sidebar #recent-posts-4.widget_recent_entries li {
    padding: 12px 0;
    border-bottom: 1px solid #e6e6e6;
}

/*Search Results page*/

body.search.search-results #ajax-content-wrap .main-content .row #search-results {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

body.search.search-results #ajax-content-wrap .main-content .row {}

body.search.search-results #ajax-content-wrap .main-content .row #search-results article.result {
    width: 100% !important;
}

body.search.search-results #ajax-content-wrap .main-content .row article.result {
    width: 100% !important;
}

body.search.search-results #ajax-content-wrap .main-content .row #search-results article.result .mainSearchContainer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

body.search.search-results #ajax-content-wrap .main-content .row article.result .mainSearchContainer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.searchContainerImg {
    width: 30%;
}

.searchContainerContent {
    width: 55%;
}

.wpex-timeline-label .tlct-shortdes>p {
    font-family: Muli;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}

.wpex-timeline-label .tlct-shortdes>ul {
    margin-left: 30px;
    margin-bottom: 30px;
    font-family: Muli;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}

#newsHeaderContainer {
    margin-bottom: 80px;
}

#blogHeaderContainer {
    margin-bottom: 80px;
}

body.post-type-archive-news #ajax-content-wrap .container-wrap {
    padding-top: 0 !important;
}

body #ajax-content-wrap .gform_body.gform-body .ginput_container.ginput_container_text.customStateInput input {
    --woocommerce: #a46497;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #a46497;
    --wc-primary-text: white;
    --wc-secondary: #ebe9eb;
    --wc-secondary-text: #515151;
    --wc-highlight: #77a464;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --scroll-bar-w: -2px;
    -webkit-font-smoothing: antialiased;
    visibility: visible;
    list-style-type: none !important;
    list-style-image: none !important;
    list-style: none !important;
    box-sizing: border-box !important;
    line-height: 24px;
    -webkit-transition: all 0.2s ease;
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 4px 4px;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0);
    color: #fff;
    margin-top: 0px;
    width: 100%;
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
}

body #ajax-content-wrap .gform_body.gform-body .ginput_container.ginput_container_text.customStateInput {
    padding-top: 0px !important;
}

body #ajax-content-wrap .intl-tel-input .flag-container .country-list .country .country-name {
    color: #04284b !important;
}

#footer-widgets a.tn-badge__link {
    max-width: 210px;
}

#footer-outer .widget.widget_eastmanfooterlogo_widget .eastman-footer-logo {
    max-width: 200px;
}

#footer-outer .widget.widget_eastmanfooterlogo_widget {
    margin-bottom: 0px;
}

#footer-outer #footer-widgets .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
    margin-bottom: 20px;
    background-image: url("../png/eastman-underline-bg.png");
    background-position: bottom left;
    font-size: 18px !important;
    line-height: 35px;
    background-repeat: no-repeat;
}

.material #footer-outer #footer-widgets .col ul li.current_page_item a {
    color: #73b7ef !important;
    font-weight: 800;
}

body div[data-style*="minimal"] .toggle h3 a {
    color: #04284b;
}

body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black a:link, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black a:visited, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black p, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black h1, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black h2, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black h3, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black h4, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black li, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black ul, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black ol, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black strong, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black i, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black em, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black *, body.page-template-page-contact .gform_wrapper .eastman_form_black .gfield_description, body.page-template-page-contact .gform_wrapper .eastman_form_black .field_description_below .gfield_description, body.page-template-page-contact .gform_wrapper .eastman_form_black, .gform_wrapper .eastman_form_black p, body.page-template-page-contact .gform_wrapper .eastman_form_black ul.gfield_checkbox li label, body.page-template-page-contact .gform_wrapper .eastman_form_black ul.gfield_radio li label, body.page-template-page-contact .gform_wrapper .top_label .eastman_form_black .gfield_label body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent a, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent a:link, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent a:hover, body.page-template-page-contact .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.eastman_form_black.eastman_consent {
    color: #fff;
}

body.page-template-page-contact .span_12.light input[type="text"], body.page-template-page-contact .span_12.light input[type="email"], body.page-template-page-contact .span_12.light input[type="password"], body.page-template-page-contact .span_12.light input[type="tel"], body.page-template-page-contact .span_12.light input[type="url"], body.page-template-page-contact .span_12.light input[type="search"], body.page-template-page-contact .span_12.light input[type="date"] {
    background-color: #011d3d !important;
    color: #8d9dae;
}

body.page-template-page-contact .span_12.light textarea, .span_12.light select, body.page-template-page-contact .span_12.light .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"].page-template-page-contact .span_12.light .select2-container--default .select2-selection--single {
    color: #8d9dae !important;
    background-color: #011d3d !important;
}

body .gform_legacy_markup_wrapper .field_description_below .gfield_description {
    padding-top: 0px;
}

body .gform_legacy_markup_wrapper div.charleft {
    margin-top: 0px;
}

body .gform_legacy_markup_wrapper.gf_browser_chrome select, body .span_12.dark textarea, .span_12.light select, body.span_12.dark .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .span_12.dark .select2-container--default .select2-selection--single, body .span_12.light textarea, .span_12.light select, body.span_12.light .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .span_12.light .select2-container--default .select2-selection--single {
    font-size: 18px;
    line-height: 24px;
}

/*Country Phone field fix*/

.intl-tel-input .hide {
    display: none !important;
}

body #header-outer #search-outer #search .container #search-box form input[type="text"] {
    font-weight: 400 !important;
    color: #5e5e5e !important;
}

body .col.centered-text ul, body .wpb_column.centered-text ul.gform_fields {
    text-align: left;
}

body .col.centered-text ul, body .wpb_column.centered-text ul.gfield_checkbox {
    text-align: left;
}

/* body .darkenform{
  background-color: ;
} */

body .darkenForm input {
    color: #8d9dae !important;
    background-color: #011d3d !important;
}

body .darkenForm textarea {
    color: #8d9dae !important;
    background-color: #011d3d !important;
}

body .darkenForm .gform_footer input.button {
    width: 100%;
    background-color: #73b7ef!important;
    color: #fff!important;
}

body .container-wrap, .project-title {
    padding-bottom: 0px;
}



#gform_26 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    text-align: center;

}
.hideElement{
    display: none !important;
}

body.page-template-page-lp .gform_wrapper .top_label li.gfield.gf_left_half.eastman_form_business_phone, 
body.page-template-page-lp .gform_wrapper .top_label li.gfield.gf_right_half.eastman_form_business_phone {
    padding-top: 15px;
}


body.page-template-page-lp .gform_wrapper .top_label li.gfield.eastman_form_country, 
body.page-template-page-lp .gform_wrapper .top_label li.gfield.eastman_form_country {
    padding-top: 8px;
}

body.page-template-page-lp .gform_wrapper .top_label li.gfield.gf_left_half.eastman_form_state, 
body.page-template-page-lp .gform_wrapper .top_label li.gfield.gf_right_half.eastman_form_state {
    padding-top: 20px;
}

body.page-template-page-lp .gform_wrapper .top_label li.gfield.eastman_form_industry, 
body.page-template-page-lp .gform_wrapper .top_label li.gfield.eastman_form_industry {
    padding-top: 16px;
}

body.page-template-page-lp .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large, 
body.page-template-page-lp .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium, 
body.page-template-page-lp .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large, 
body.page-template-page-lp .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium {
    height: 38px;
}
@media only screen and (max-width: 690px) {
    body #ajax-content-wrap .toggles h3 a{
        line-height: 34px;
    }
}

body.single-news .container-wrap #author-bio #author-info {
    width: 100% !important;
}

body.single-news .container-wrap #author-bio #author-info p {
    width: 100%;
    max-width: 100%; 
    opacity: 1.0;
}

@media only screen and (max-width: 999px) {
    .eastman_support_teamviewer,
    .eastman_support_remotesupport {
        clear: both; 
        width: 100%;
        text-align: center;
    }
}

#header-secondary-outer .sf-menu li ul li.current-menu-item a {
    color: #10455b !important;
}

body.single-products #header-outer:not([data-format="left-header"]) #top nav >ul >li.eastman-products-nav a {
    color: #10455b!important;
}

input[type="tel"]::placeholder,  input[type="tel"]:-ms-input-placeholder  { 
color:#b8c1cc!important;
}
    ::placeholder,  :-ms-input-placeholder  { 
    color:#b8c1cc!important;
    }


.eastman_contactbadge  {    
    max-width: 50px !important;
    padding-top: 10px;
    padding-bottom: 10px !important;
}

.eastman_contactbadge_row_header {}

.eastman_contactbadge_row_footer p {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.eastman_contactbadge_row_footer .iwithtext .iwt-text {
        padding-left: 85px;
}

.eastman_contactbadge_row_footer .iwithtext .iwt-icon img:not([srcset]) {
        width: 65px !important;
}

/* Display Header Row */ 
@media only screen and (min-width: 1000px) {
    .eastman_contactbadge_row_footer { display: none !important; }
}

/* Display Footer Row */ 
@media only screen and (max-width: 999px) {
   .eastman_contactbadge_row_header { display: none !important; }
   .eastman_contactbadge {  padding: 0px !important;  }
}

.eastman_contactbadge_row p {
    font-size: 18px;
    line-height: 20px;
}

@media only screen and (min-width: 1125px) and (max-width: 1350px) {
    .eastman_contactbadge_row_header p { 
        font-size: 16px;
        line-height: 18px; 
    }
}

@media only screen and (max-width: 1124px) {
    .eastman_contactbadge_row_header p { 
        font-size: 14px;
        line-height: 16px; 
    }
}

body div div #contactPageDiv ul#contactPageList  {
        border-bottom: 1px solid #999 !important;
    background-image: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}

body div div #contactPageDiv ul#contactPageList li {
   /* background-image: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);*/
    border-bottom: none !important;
    border-top: none !important;
    border-left: 1px solid #999 !important;
    border-right: 1px solid #999 !important;
}

body div div #contactPageDiv ul#contactPageList li:hover {
    background-image: linear-gradient(to bottom, #F3F3F3 0%,#D9EBFA 100%);
}

body div div #contactPageDiv #contactSelect #select {
    width: 100%;
    text-align: left;
    background-color: transparent;
    color: #5e5e5e !important;
}

body div div #contactPageDiv #contactSelect i.fa {
    color: #73b7ef!important;
}

body div div #contactPageDiv #contactSelect {
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    background-image: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    background-repeat: no-repeat, repeat;
}

body div div #contactPageDiv #contactSelect.open {
     background-image: linear-gradient(to bottom, #ffffff 0%,#CBCBCB 100%);
}

body div div .eastman_contactbadge_row .eastman_contactbade_inner_row_prod .span_12{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
p.eastman_privacy_consent {
    font-size: 16px;
    line-height: 19px;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p.eastman_privacy_consent {
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p.eastman_privacy_consent a:link, 
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p.eastman_privacy_consent a:visited {
    text-decoration: underline;
}

.enhancedConversionDOM,
.enhancedConversionState,
.enhancedConversionCountry,
.enhancedConversionEmail,
.enhancedConversionEmail {
    display: none;
}

#wp-admin-bar-wpseo-menu, 
#wp-admin-bar-handl-utm-grabber { display: none !important; }

.row .col img.eastman_flipbook_box {
    max-height: 300px;
}

body.material.tag .page-header-no-bg,
body.material.category .page-header-no-bg {
    padding-top: 0px;
}

.ginput_container_phone input#input_4_3 {
    margin-top: 0px;
}

#header-secondary-outer ul li.menu_software_key_request .fa-key:before {
    
}

@media only screen and (max-width: 999px) {
    div#eastman-remote-support-row {
        padding-bottom: 0px !important;
    }
}


body[data-form-submit=regular].page-id-71393 .container-wrap input[type=submit],
body[data-form-submit=regular].page-id-76837 .container-wrap input[type=submit] {
    background-color: #b45340 !important;
}