.admin-menu .header {
    z-index: 0;
}
/* for contact-us modal */

#modal_form {
    width: 500px;
    height: 660px;
    background: #fff;
    position: fixed;
    bottom: 60px;
    right: 3%;
    display: none;
    opacity: 0;
    z-index: 100;
    padding: 20px 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

#modal_form #modal_close {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    display: block;
}

#overlay {
    z-index:99;
    position:fixed;
    opacity:0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity=80);
    width:100%;
    height:100%;
    top:0;
    left:0;
    cursor:pointer;
    display:none;
}
#contact-floating-popup {
    position: fixed;
    bottom: 0px;
    right: 66px;
    background: rgba(121, 153, 0, 0.8);
    padding: 7px 40px;
    line-height: 25px;
    z-index: 98;
    cursor: pointer;
    text-decoration: none;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#contact-floating-popup:hover {
    background: rgb(121, 153, 0);
}
#modal_form .formField > p{
    padding: 0 10px;
}
.map-bg {
    background-image: url(img/map-bg-new.jpg);
    display: block;
    height: 560px;
    width: 100%;
}
.map-sec {
    position: relative;
    margin-top: -540px;
    margin-bottom: 20px;
}
#tooltip {
    z-index: 9999;
    position: absolute;
    display: none;
    top:0px;
    left:0px;
    background-color: #000;
    padding: 10px 10px;
    color: white;
    opacity: 0.8;
    border-radius: 0px;
    text-transform: uppercase;
    min-width: 90px;
    text-align: center;
}
#tooltip-d {
    z-index: 9999;
    position: absolute;
    display: none;
    top:0px;
    left:0px;
    background-color: #000;
    padding: 10px 10px;
    color: white;
    opacity: 0.8;
    border-radius: 0px;
    /*text-transform: uppercase;*/
    min-width: 90px;
    text-align: center;
}
@media (max-width: 900px) {
    .map-region {
        display: none;
    }
    .menu-nav--stick {
        display: none;
    }
}
@media (max-width: 768px) {
    .node-28627 .mobile-menu-regional-websites {
        display: block;
    }
    nav {
        height: auto;
        border-bottom: 0;
    }
    nav ul {
        width: 100%;
        display: none;
        height: auto;
        padding: 0;
        margin-bottom: 0px;
    }
    nav li {
        display: block;
        float: none;
        width: 100%;
        position: relative;
        padding: 18px 30px;
        background: #f1f1f1;
        border-bottom: 1px solid #ffffff;
    }
    nav ul li {
        text-align: center;
    }
    nav a {
        text-align: left;
        width: 100%;
        text-indent: 25px;
        padding: 18px 76px;
    }
    nav a#pull:after {
        content:"";
        background: url(img/circledown.svg) no-repeat scroll 0px 0px transparent;
        width: 30px;
        height: 30px;
        display: inline-block;
        position: absolute;
        right: 15px;
        top: 10px;
    }
    nav a#pull {
        display: block !important;
        background-color: #424242;
        width: 100%;
        position: relative;
        color: white;
        padding: 10px 0;
        font-size: 16px;
        text-decoration: none;
    }
}
.mobile-menu-regional-websites {
    display: none;
}
nav a#pull {
    display: none;
}
.region-map-menu {
    padding: 0;
    margin: 36px 0;
}
.region-map-menu li {
    list-style: none;
}
.region-map-menu a:hover,
.region-map-menu a.hover,
.region-map-menu a.highlight {
    color: #ee3124;
    text-decoration: none;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
}
.region-map-menu a {
    padding: 18px 10px 18px 70px;
    font-size: 16px;
    font-weight: bold;
    color: #424242;
    display: block;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
}
a#path1, nav a.path1 {
    background: url(img/usc.png);
    background-repeat: no-repeat;
    background-position: 14px;
}
a#path2, nav a.path2 {
    background: url(img/latam.png);
    background-repeat: no-repeat;
    background-position: 14px;
}
a#path3, nav a.path3 {
    background: url(img/emea.png);
    background-repeat: no-repeat;
    background-position: 14px;
}
a#path4, nav a.path4 {
    background: url(img/china.png);
    background-repeat: no-repeat;
    background-position: 14px;
}
a#path5, nav a.path5 {
    background: url(img/japan.png);
    background-repeat: no-repeat;
    background-position: 14px;
}
a#path1:hover, a#path1.highlight {

}
.page-node-28627 .page {
    background: #fff;
}
.site-ctn {
    background: white!important;
}
.page {
    background: white!important;
}
.author-content p {
    font-size: 12px!important;
}
p.wp-caption-text {
    font-size: 14px!important;
}
.node-type-blog .page-content p {
    font-size: 20px!important;
}
.texture-3 {
    background: url(/sites/all/themes/lordcorp/static/img/texture.png) no-repeat left top #262626;
}
.texture-4 {
    background: url(/sites/all/themes/lordcorp/static/img/texture4.png) no-repeat right top 10%;
}
.blog {
    background-color: #a4c9d8;
}
.slide-more-link a {
    padding: 9px 63px;
    border: 1px solid #4296B4;
    color: #4296B4;
    font-size: 18px;
    transition-duration: .2s;
}
.slide-more-link a:hover {
    border: 1px solid #4296B4;
    color: #ffffff;
    background-color: #4296B4;
    text-decoration: none;
}
.slide-more-link {
    padding: 7px 0;
}

.field-collection-view {
    display: flex;
    float: left;
}
.field-collection-view .item{
    display: block!important;
    border: none!important;
    padding: 0!important;
    background: none!important;
}
.field-collection-view-links{
    display:none;
}
.category-tile__img{
    margin-bottom: 25px;
}
.mro-documents {
    float: left;
}

/*--------------NEW MENU----------------------*/
.menu {

}
#sub-menu-tab-1 {
    display: none;
}
#sub-menu-tab-2 {
    display: none;
}
#sub-menu-tab-3 {
    display: none;
}


.sub-menu-tab {
    min-height: 440px;
    background: #000000;
    padding: 14px;
    position: fixed;
    width: 1004px;
    z-index: 9;
}
.menu-main-nav {
    position: relative;
    text-align: right;
    margin: 0;
    padding: 0;
    height: 60px;
}
.menu-main-nav-item {
    display: inline-block;
    padding: 20px 5px;
    margin-right: -5px
}
.menu-sub-links-secondary {
    position: absolute;
    top: 0;
    margin-left: 300px;
    display: block;
    width: 334px;
}
.menu-sub-links-item a {
    width: 100%;
    display: block;
    position: relative;
}
.sub-nav-menu-block {
    display: none;
}
ul.menu-sub-nav > li:hover > .sub-nav-menu-block {
    display: block;
}
ul.menu-sub-nav, ul.menu-sub-links-secondary {
    list-style-type:none;
}
.sub-menu-tab li.menu-sub-links-item:hover {
    background: #424242;
}
.menu-description {
    position: absolute;
    top: 0;
    margin-left: 622px;
    width: 334px;
    padding: 0 14px;
    min-height: 426px;
    background: black;
}
ul.menu-sub-nav {
    padding: 0 14px;
}
ul.menu-sub-links-secondary {
    padding: 0 28px;
    min-height: 426px;
    background: black;
}
.level-1, .level-2, .level-3 {
    display: block;
    position: relative;
}
.menu-sub-nav {
    width: 334px;
}
a.menu-sub-links__link--children:after {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6px;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: white;
}
.col-title {
    color: #ee3124;
    text-transform: uppercase;
    padding: 8px;
    border-bottom: 1px solid;
}
.menu-sub-links-item a {
    color: white;
}
.menu-sub-links-item a:hover {
    text-decoration: none;
    color: white;
}
li.menu-sub-links-item {
    padding: 8px;
    border-bottom: 1px solid #424242;
}
.menu-sub-links-secondary__item {
    padding: 6px;
    border-bottom: 1px solid #000000;
}
.description-content {
    padding: 14px;
}
a.menu-sub-links-secondary__link:hover {
    text-decoration: underline;
}
a.menu-main-nav__link {
    padding: 4px 0;
    color: black;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
}
a.menu-main-nav__link:hover {
    color: black;
}
.menu-nav--stick {
    position: fixed;
    z-index: 10;
    top: 30px;
    width: 100%;
    background: white;
}
.menu-nav {
    height: 70px;
}
.description-content p {
    color: #9c9c9c;
    font-size: 12px;
}
.menu-description-col-2 {
    position: absolute;
    top: 0;
    margin-left: 300px;
    width: 656px;
    padding: 0 14px 0 28px;
    background: black;
    min-height: 426px;
}
.first-sub-menu-item .sub-nav-menu-block {
    display: block;
}
#sub-menu-tab-2 .menu-description-col-2, #sub-menu-tab-2 ul.menu-sub-links-secondary, #sub-menu-tab-2 .menu-description {
    min-height: 286px;
}
#sub-menu-tab-2.sub-menu-tab {
    min-height: 300px;
}
.menu-contact-us, .menu-ask-lord {
}
.menu-contact-us a {
    background: url(/sites/all/themes/lordcorp/static/dist/img/icon_mail.png) no-repeat left center;
    padding-left: 30px;
}
.menu-ask-lord a {
    background: url(/sites/all/themes/lordcorp/static/dist/img/icon_mobile.png) no-repeat left center;
    padding-left: 30px;
}
.menu-contact-us a:hover {
    text-decoration: underline;
}
.menu-ask-lord a:hover {
    text-decoration: underline;
}
.menu-main-nav-item a:after {
    content: '';
    display: block;
    background-color: transparent;
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: 0;
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
    -o-transform: skew(-35deg);
    transform: skew(-35deg);
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
}
.menu-main-nav-item:hover a:after,
.menu-main-nav-item.hover a:after {
    background-color: #ee3124;
}
.menu-main-nav-item span:after {
    position: absolute;
    right: -14px;
    top: 50%;
    margin-top: -7px;
    content: "\f107";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.menu-main-nav-item.hover span:after,
.menu-main-nav-item:hover span:after {
    content: "\f106";
}
.menu-main-nav-item > span {
    position: relative;
    margin-right: 40px;
}
.menu-main-nav-item:hover a {
    text-decoration: none;
}
.header-desktop .util-nav__link span.envelope {
    background-position-y: -31px;
}
.header-desktop .util-nav__link span.phone {
    background-position-y: -15px;
}

/*PS*/
.bef-checkboxes.substrates, #edit-field-application-ps-tid-wrapper {
    width: 100%;
    padding: 0;
}

.view-product-selector-2b .view-filters,
.view.view-product-selector-2b .view-content,
.view-product-selector-2 #edit-field-series-ps-tid-wrapper,
#edit-field-application-ps-tid-wrapper,
.views-exposed-widget.views-submit-button,
.blank-content .view-product-selector-2 .view-content,
.materials-products {
    display: none;
}
.view-distributor-test .views-exposed-widget.views-submit-button {
    display: block!important;
}
.bef-checkboxes input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px;
}
.bef-checkboxes input + label {
    position: relative;
    padding: 10px 60px 10px 10px;
    cursor: pointer;
    height: 80px;
    box-shadow: 0 1px 7px #e5e5e5;
    transition: .2s;
    font-weight: bold;
}

.bef-checkboxes.background .form-type-bef-checkbox.checked {
    margin: 0 95px 0 95px;
    box-shadow: 0 1px 7px #e5e5e5;
  display: block;
}

.bef-checkboxes.background .form-type-bef-checkbox {
  display: none;
}

.background.bef-checkboxes .second.checked label:before,
.background.bef-checkboxes input + label:after {
  opacity: 0;
}

.bef-checkboxes input + label:before,
.bef-checkboxes input + label:after {
    content: '1';
    position: absolute;
    top: 26px;
    right: 16px;
    width: 52px;
    height: 26px;
    border-radius: 14px;
    transition: .2s;
    opacity: 0;
    border: 1px solid white;
    background: url(/sites/all/themes/lordcorp/static/img/ok.png) no-repeat center #8bc24a;
    background-position-x: 28px;
    background-size: 17px;
    text-align: left;
    padding: 2px 0 0 10px;
    color: white;
}

.bef-checkboxes label:before {
    right: 0;
    left: 16px;
}

.bef-checkboxes input:hover + label {
    box-shadow: 0 1px 20px #d6d6d6;
}

.bef-checkboxes .checked label {
    box-shadow: 0 1px 20px #bfbfbf;
}

.bef-checkboxes .checked label:after {
    opacity: 1;
    content: attr(data-after);
}

.bef-checkboxes .second.checked label:before {
    opacity: 1;
    content: '1';
}

.bef-checkboxes .form-type-bef-checkbox {
    width: 31%;
    height: 80px;
    margin: 0 10px 20px 10px;
    float: left;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2492,
.bef-checkboxes .form-item-edit-field-substrates-tid-2756,
.bef-checkboxes .form-item-edit-field-substrates-tid-2876 {
    background: url(/sites/all/themes/lordcorp/static/img/bare_metal.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2493,
.bef-checkboxes .form-item-edit-field-substrates-tid-2761,
.bef-checkboxes .form-item-edit-field-substrates-tid-2881 {
    background: url(/sites/all/themes/lordcorp/static/img/galvanized_steel.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2494,
.bef-checkboxes .form-item-edit-field-substrates-tid-2766,
.bef-checkboxes .form-item-edit-field-substrates-tid-2886 {
    background: url(/sites/all/themes/lordcorp/static/img/prefinished_metal.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2495,
.bef-checkboxes .form-item-edit-field-substrates-tid-2771,
.bef-checkboxes .form-item-edit-field-substrates-tid-2891 {
    background: url(/sites/all/themes/lordcorp/static/img/fiber.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2496,
.bef-checkboxes .form-item-edit-field-substrates-tid-2776,
.bef-checkboxes .form-item-edit-field-substrates-tid-2896 {
    background: url(/sites/all/themes/lordcorp/static/img/thermoplastics.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2497,
.bef-checkboxes .form-item-edit-field-substrates-tid-2781,
.bef-checkboxes .form-item-edit-field-substrates-tid-2901 {
    background: url(/sites/all/themes/lordcorp/static/img/polyurithane.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2498,
.bef-checkboxes .form-item-edit-field-substrates-tid-2786,
.bef-checkboxes .form-item-edit-field-substrates-tid-2906 {
    background: url(/sites/all/themes/lordcorp/static/img/molding.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2499,
.bef-checkboxes .form-item-edit-field-substrates-tid-2791,
.bef-checkboxes .form-item-edit-field-substrates-tid-2911 {
    background: url(/sites/all/themes/lordcorp/static/img/rubber.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2500,
.bef-checkboxes .form-item-edit-field-substrates-tid-2796,
.bef-checkboxes .form-item-edit-field-substrates-tid-2916 {
    background: url(/sites/all/themes/lordcorp/static/img/wood.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2501,
.bef-checkboxes .form-item-edit-field-substrates-tid-2801,
.bef-checkboxes .form-item-edit-field-substrates-tid-2921 {
    background: url(/sites/all/themes/lordcorp/static/img/foam.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2502,
.bef-checkboxes .form-item-edit-field-substrates-tid-2806,
.bef-checkboxes .form-item-edit-field-substrates-tid-2926 {
    background: url(/sites/all/themes/lordcorp/static/img/stone.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}

.bef-checkboxes .form-item-edit-field-substrates-tid-2503,
.bef-checkboxes .form-item-edit-field-substrates-tid-2811,
.bef-checkboxes .form-item-edit-field-substrates-tid-2931 {
    background: url(/sites/all/themes/lordcorp/static/img/glass.png) no-repeat left center white;
    background-size: 40px;
    background-position: 250px;
}
/*.bef-checkboxes div.checked {*/
    /*background: white;*/
/*}*/
.bef-checkboxes .form-type-bef-checkbox label {
    display: block;
}

.node-blank-page .step1 {

}
.node-blank-page .step2 {
    display: none;
}
.node-blank-page .step3 {
    display: none;
}
.node-blank-page .steps {
    display: block;
    position: relative;
    text-align: right;
    margin-right: 17px;
    margin-top: 0px;
    z-index:1
}
.node-blank-page .steps > div {
    background: #e5e5e5;
    color: white;
    width: 16px;
    padding: 0 4px;
    display: inline-block;
    height: 20px;
    position: relative;
}
.node-blank-page .steps > div:after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: -7px;
    background-color: #e5e5e5;
    width: 30px;
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
    -o-transform: skew(-35deg);
    transform: skew(-35deg);
    z-index: -1;
}
.node-blank-page .steps span {
    width: 40px;
    height: 3px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background: #e5e5e5;
    margin: 0 20px;
}
.node-blank-page .steps span:after {
    content: "";
    display: block;
    position: absolute;
    right: -2px;
    top: 0;
    height: 100%;
    background-color: #e5e5e5;
    width: 43px;
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -ms-transform: skew(-35deg);
    -o-transform: skew(-35deg);
    transform: skew(-35deg);
    z-index: -1;
}
.node-blank-page .steps .dark {
    background:#676868 ;
    cursor: pointer;
}
.node-blank-page .steps .dark:after {
    background:#676868 ;
}
.right-col {

}
.left-col {
    margin-bottom: 24px;
}
.steps-text {
    width: 100%;
    text-align: right;
    font-size: 20px;
    text-transform: uppercase;
    color: #676868;
    margin-bottom: 10px;
    font-weight: 600;
}
.steps-text span {
    text-transform: none;
    font-size: 13px;
    color: #a5a5a5;
    font-weight: normal;
}
.ps-title {
    font-size: 42px;
    font-weight: 800;
    color: black;
    margin-top: 0;
    margin-bottom: 10px;
}
.table-link {
    color: #a5a5a5;
    display: block;
    margin-bottom: 40px;
    background: url(/sites/all/themes/lordcorp/static/img/file.png) no-repeat right center;
    width: 192px;
}
a.table-link:hover {
    color: #a5a5a5;
}
.ps-header {
    margin-top: 60px;
}

.materials-products {
    font-weight: normal;
    text-transform: uppercase;
    border-bottom: 3px solid #e5e5e5;
    width: 98%;
    color: #676868;
    margin: 0 0px 30px 13px;
}

.bef-checkboxes.substrates .description {
    font-weight: normal;
    text-transform: uppercase;
    border-bottom: 3px solid #e5e5e5;
    width: 98%;
    color: #676868;
    margin: 0 0px 30px 13px;
    display: none;
}

.bef-checkboxes.substrates.background .description {
    display: block;
}
.bef-checkboxes {
    display: flow-root;
}

.background.bef-checkboxes {
    background: url(/sites/all/themes/lordcorp/static/img/lock.png) no-repeat center center;
    background-size: 60px;
    margin-bottom: 20px;
}

/*PS radio*/
#edit-field-application-ps-tid-wrapper input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px;
}
#edit-field-application-ps-tid-wrapper input + label {
    position: relative;
    padding: 20px 60px 20px 20px;
    cursor: pointer;
}
#edit-field-application-ps-tid-wrapper  input + label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 200px;
    box-shadow: 2px 2px 6px #efefef;
    /*border: 1px solid #e9e9e9;*/
    transition: .2s;
    background-size: 34px;
}
#edit-field-application-ps-tid-wrapper input + label:after {
    content: '';
    position: absolute;
    top: 18px;
    right: 18px;
    width: 26px;
    height: 26px;
    border-radius: 14px;
    transition: .2s;
    opacity: 0;
    border: 1px solid white;
    background: url(/sites/all/themes/lordcorp/static/img/ok.png) no-repeat center center #8bc24a;
    background-size: 17px;
}
#edit-field-application-ps-tid-wrapper input:hover + label:before {
    box-shadow: 3px 3px 8px #d6d6d6;
    /*background: rgba(0, 0, 0, 0.7);*/
}
#edit-field-application-ps-tid-wrapper input:checked + label {
    box-shadow: 3px 3px 8px #bebebe;
    background: rgba(0, 0, 0, 0.7);
}
#edit-field-application-ps-tid-wrapper input:checked + label:after {
    opacity: 1;
}

#edit-field-application-ps-tid-wrapper .form-type-radio {
    width: 31%;
    height: 200px;
    margin: 0 10px 20px 10px;
    float: left;
    background: beige;
}

#edit-field-application-ps-tid-wrapper .form-type-radio label {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    color: white;
    box-shadow: 3px 3px 8px #d6d6d6;
    background: rgba(0, 0, 0, 0.2);
    height: 100%;
    transition: .2s;
}
#edit-field-application-ps-tid-wrapper .form-type-radio label:hover {
    background: rgba(0, 0, 0, 0.7);
}
#edit-field-application-ps-tid div:first-child {
    display: none;
}
#edit-field-application-ps-tid div:nth-child(2) {
    background: url(/sites/all/themes/lordcorp/static/img/Bus.jpg) no-repeat left top;
    background-size: cover;
}
/*#edit-field-application-ps-tid div:nth-child(2) input + label:before {*/
/*background: url(/sites/all/themes/lordcorp/static/img/bus.png) no-repeat right 20px top 14px;*/
/*background-size: 34px;*/
/*}*/
#edit-field-application-ps-tid div:nth-child(3) {
    background: url(/sites/all/themes/lordcorp/static/img/HDT.jpg) no-repeat left top;
    background-size: cover;
}
/*#edit-field-application-ps-tid div:nth-child(3) input + label:before {*/
/*background: url(/sites/all/themes/lordcorp/static/img/truck.png) no-repeat right 20px top 14px;*/
/*background-size: 34px;*/
/*}*/
#edit-field-application-ps-tid div:nth-child(4) {
    background: url(/sites/all/themes/lordcorp/static/img/Marine.jpg) no-repeat left top;
    background-size: cover;
}
/*#edit-field-application-ps-tid div:nth-child(4) input + label:before {*/
/*background: url(/sites/all/themes/lordcorp/static/img/marine.png) no-repeat right 20px top 14px;*/
/*background-size: 34px;*/
/*}*/
#edit-field-application-ps-tid div:nth-child(5) {
    background: url(/sites/all/themes/lordcorp/static/img/Rec.jpg) no-repeat left top;
    background-size: cover;
}
/*#edit-field-application-ps-tid div:nth-child(5) input + label:before {*/
/*background: url(/sites/all/themes/lordcorp/static/img/rec.png) no-repeat right 20px top 14px;*/
/*background-size: 34px;*/
/*}*/
#edit-field-application-ps-tid div:nth-child(6) {
    background: url(/sites/all/themes/lordcorp/static/img/Trailer.jpg) no-repeat left top;
    background-size: cover;
}
/*#edit-field-application-ps-tid div:nth-child(6) input + label:before {*/
/*background: url(/sites/all/themes/lordcorp/static/img/trailer.png) no-repeat right 20px top 14px;*/
/*background-size: 34px;*/
/*}*/
#edit-field-application-ps-tid div:nth-child(7) {
    background: url(/sites/all/themes/lordcorp/static/img/Service.jpg) no-repeat left top;
    background-size: cover;
}
/*#edit-field-application-ps-tid div:nth-child(7) input + label:before {*/
/*background: url(/sites/all/themes/lordcorp/static/img/service.png) no-repeat right 20px top 14px;*/
/*background-size: 34px;*/
/*}*/
.product-item-ps {
    width: 48%;
    float: left;
    margin: 0 10px 20px 10px;
    height: 160px;
    padding: 20px;
    box-shadow: 0px 1px 7px #efefef;
    position: relative;
}
.product-item-ps:hover {
    box-shadow: 0px 3px 8px #bebebe;
    transition: .2s;
}
.product-item-ps .image-left {
    float: left;
    height: 120px;
}
.product-item-ps .image-left img {

}
.product-item-ps .desc-right {
}
.product-item-ps .quote a {
    background: #4296B4;
    padding: 6px 10px;
    width: 150px;
    display: inline-block;
    text-align: center;
    color: white;
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.quote a {
    background: #4296B4;
    padding: 6px 10px;
    text-align: center;
    color: white;
}

.product-item-ps .quote a:hover,
.quote a:hover {
    text-decoration: none;
    background: #067fb7;
}
#edit-submit-product-selector-m {
    background: #4296B4;
    border: 0;
    width: 150px;
    color: white;
    padding: 6px;
    transition: .2s;
}
#views-exposed-form-product-selector-m-default .views-exposed-form .views-submit-button {
    float: right;
    margin-bottom: 20px;
}
.blank-content .view-content {
    display: flow-root;
}
.button-block {
    margin: 70px 14px 140px 14px;
    height: 32px;
}
.button-block .button {
    background: #e5e5e5;
    border: 0;
    width: 230px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    transition: .2s;
    font-size: 18px;
}
.button-block .active {
    background: #4296B4;
}
.button-block {
    clear: both;
}
.button-block .button-back {
    float: left;
    padding: 8px 6px 8px 12px;
}
.button-block .button-next {
    float: right;
    padding: 8px 12px 8px 6px;
}
.button-block .button-next:after {
    position: absolute;
    font-size: 22px;
    margin-top: 0px;
    margin-left: 7px;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.button-block .button-back:before {
    position: absolute;
    font-size: 22px;
    margin-top: 0px;
    margin-left: -20px;
    content: "\f104";
    display: inline-block;
    font-family: FontAwesome;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.button-block .center {
    margin: 0 auto;
    float: unset;
}

.button-block .button-back:hover {
    background: #b7b7b7;
}

.button-block .button-next.active:hover {
    background: #067fb7;
}

#edit-submit-product-selector-m:hover {
    background: #067fb7;
}

.view-product-selector-2b .table {
    margin-top: -30px;
}

.view-product-selector-2b .table > tbody {
    border-top: none;
}

.view-product-selector-2b .table > tbody > tr > td {
    border-bottom: 1px solid #ccc;
    color: #676868;
    border-top: none;
}

.view-product-selector-2b tr img {
    max-width: 100px;
    height: auto;
}

.view-product-selector-2b tr .views-field-nothing {
    width: 180px;
    vertical-align: middle;
}

.view-product-selector-2b tr .name h4 {
    color: black;
}

/*4 STEP STYLES*/
.ps-form > p {
    text-align: center;
    color: #8bc24a;
    font-size: 16px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.ps-form {
    display: none;
}
.confirmation-page {
    min-height: 400px;
    display: none;
}
.confirmation-page p {
    text-align: center;
    color: #000000;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 30px;
    margin-top: 200px;
}
.confirmation-page .button {
    background: #4296B4;
    border: 0;
    width: 150px;
    color: #ffffff;
    padding: 6px;
    text-align: center;
    cursor: pointer;
    transition: .2s;
    display: block;
    margin: 0 auto;
}
.padding {
    padding: 0 24px;
}
.node-blank-page {
    background: url(/sites/all/themes/lordcorp/static/img/texture6.png) no-repeat left top 10px;
}
.texture-5 {
    background: url(/sites/all/themes/lordcorp/static/img/texture7.png) no-repeat right bottom;
}
.steps a:hover {
    text-decoration: none;
    pointer-events: none;
}
.steps .tooltips p.tooltip-title {
    color: #b7b7b7;
    padding: 10px;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
  margin: 0;
}
.steps .tooltips {
    position: absolute;
    width: 200px;
    background: white;
    top: 37px;
    left: -100px;
    box-shadow: 0px 2px 33px #ececec;
    display: none;
    z-index: 1;
}
.steps .tooltips::before {
    content: '';
    position: absolute;
    left: 92px;
    top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid white;
}
.step:hover .tooltip-full {
    display:block
}
.tooltip-text p {
    color: #000000;
    padding: 0 10px;
    text-align: left;
    font-weight: 600;
    font-size: 12px;
}
.page-node-53601 .ps-header,
.page-node-53601 .ps-form,
.page-node-53601 .button-block,
.page-node-53601 .substrates {
    display: none;
}
.page-node-53601 .confirmation-page {
    display: block;
}

/*PS mobile*/
@media (max-width: 1052px) {
    .node-blank-page .steps span {
        margin: 0 10px;
        width: 20px;
    }
    .node-blank-page .steps span:after {
        width: 22px;
    }
    .bef-checkboxes .form-type-bef-checkbox {
        width: 46%;
    }
    #edit-field-application-ps-tid-wrapper .form-type-radio {
        width: 46%;
    }
    .product-item-ps {
        width: 46%;
    }

    .bef-checkboxes.background .form-type-bef-checkbox.checked {
        margin: 20px 7% 20px 25%;
    }

    .bef-checkboxes.substrates .bef-select-as-checkboxes .bef-checkboxes div {
        background-position: right 10px center;
    }
}
@media (max-width: 768px) {
    .node-blank-page .steps {
        margin-bottom: 20px;
    }
    .bef-checkboxes .form-type-bef-checkbox {
        width: 46%;
    }
    #edit-field-application-ps-tid-wrapper .form-type-radio {
        width: 46%;
    }
    .product-item-ps {
        width: 46%;
    }

    .bef-checkboxes.background .form-type-bef-checkbox.checked {
        margin: 20px 7% 20px 25%;
    }
    .accordion-content .row-company-info {
        display: block;
    }
}
@media (max-width: 524px) {
    .node-blank-page .steps span {
        margin: 0 10px;
        width: 20px;
    }
    .node-blank-page .steps span:after {
        width: 22px;
    }
    .bef-checkboxes .form-type-bef-checkbox {
        width: 100%;
    }
    #edit-field-application-ps-tid-wrapper .form-type-radio {
        width: 94%
    }
    .button-block .button {
        width: 120px;
    }
    .product-item-ps {
        width: 94%;
    }

  .bef-checkboxes.background .form-type-bef-checkbox.checked {
    margin: 20px 0 20px 0;
    }

    .view-product-selector-2b .table > tbody > tr {
        border-bottom: 1px solid #ddd;
    }

    .view-product-selector-2b .table > tbody > tr > td {
        border-bottom: none;
        text-align: left;
        float: left;
    }
}

.node-type-new-industries-subpage .breadcrumb>.active,
.node-type-new-industries-pages .breadcrumb>.active,
.node-type-new-industries-third-level-page .breadcrumb>.active {
    color: #4c9ab5;
}

.news .twitter-b {
    padding-right: 24px;
}
/*Distributors page style*/
.accordion{
    width: 100%;
    margin: 50px auto;
}
.accordion-title {
    color: #000;
    padding: 10px 0 10px 10px;
    text-align: left;
    cursor: pointer;
    border: 1px solid #eaeaea;
    font-weight: 600;
    text-align: left;
    padding: 20px;
    margin-bottom: -1px;
}
.accordion-content{
    display: none;
    font-weight: 600;
    text-align: left;
    padding: 20px;
    margin-bottom: -1px;
    border: 1px solid #eaeaea;
    background: #e6e6e6;
}
.accordion-open {
    background: #e6e6e6;
}
.row-company-info {
    display: flex;
}
.info-group .info-label {
    text-transform: uppercase;
    color: rgb(158,158,158);
    font-size: 14px;
    letter-spacing: 0.05em;
    font-weight: 400;
    text-align: left;
}
.info-group {
    padding: 16px;
}
.preferred {
    float: right;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 400;
    color: red;
}
.address-group .content {
    font-weight: 400;
}
.accordion-content .dist-region-image {
    max-width: 100%;
    max-height: 150px;
}
a.idustries-more-btn {
    padding: 9px 63px;
    border: 1px solid #4296B4;
    color: #4296B4;
    font-size: 18px;
    transition-duration: .2s;
    background: #fff;
}
a.idustries-more-btn:hover {
    color: #ffffff;
    text-decoration: none;
    background: #4296B4;
}
.header-logo {
    background-image: url("data:image/png;base64,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") !important;
}

.header>.container>a:before {
    left: -210% !important;
    width: 210% !important;
}

.header>.container>a {
    width: 200px;
}





