﻿/***  v1.33   05-06-2020  ***/

/***** Table and tabs parts *****/
.tabs-content a {
    color: #0091b3;
}

.wrapper-tabs {
    padding-top: 35px;
}

.wrapper-tabs .tabs-list {
    display: flex;
    margin: 0;
}

.wrapper-tabs .tabs-list .two-lines,
.search-tabs .tabs-list .two-lines {
    height: auto;
}

.wrapper-tabs .tabs-list li {
    border-right: 1px solid #0091b3;
    border-left: 1px solid #0091b3;
    border-top: 1px solid #0091b3;
    background: #0091b3;
    height: auto;
    flex: 1;
    border-radius: 4px 4px 0 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.wrapper-tabs .tabs-list li.ui-state-hover {
    background-color: #027492;
    border-color: #027492;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.wrapper-tabs .tabs-list li.ui-state-active {
    border-color: #c6c6c6;
    background-color: #fff;
}

.wrapper-tabs .tabs-list li.ui-state-default a {
    padding: 10px 0;
    width: 100%;
    font-size: 14px;
    text-align: center;
    height: auto;
    margin: 0 auto;
}

.wrapper-tabs .tabs-list li.ui-state-active {
    color: #666;
}

.wrapper-tabs .tabs-content {
    border-bottom: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    height: auto;
    border-radius: 0 4px 4px;
    margin: 0 !important;
    background-image: linear-gradient(0deg, #f8f8f8, #fff);
}

.characteristics-table thead tr th {
    padding: 12px 20px;
    height: auto;
    background: #999;
    color: #fff;
    font-size: 14px;
}

.characteristics-table thead tr th span {
    color: #fff;
    font-size: 11px;
}

.characteristics-table tr td, .characteristics-table-small tr td {
    border-right: 1px solid #e6e6e6;
    padding: 12px 20px;
    background-color: transparent;
}

.characteristics-table .change-bg td {
    background-color: rgba(0,0,0,0.05)!important;
}

.ui-tooltip-shadow {
    -webkit-box-shadow: 5px 5px 7px rgba(0,0,0,0.3);
    -moz-box-shadow: 5px 5px 7px rgba(0,0,0,0.3);
    box-shadow: 5px 5px 7px rgba(0,0,0,0.3);
}

.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content {
    background-color: #888;
    color: #fff;
    font-size: 12px;
    border: none;
    padding: 15px;
    border-radius: 4px;
}

.main-content p:empty {
    display: none;
}

.main-content .media-center-tabs ul.options-tabs,
.main-content .information-list {
    background: none;
}

.main-content .media-center-tabs ul.options-tabs li a {
    padding: 8px;
    margin: 0;
    width: auto;
    color: #999;
    border-left: 3px solid transparent;
}

.main-content .media-center-tabs ul.options-tabs li.ui-state-active a {
    background: none;
    border: 0;
    color: #666;
    border-left: 3px solid #007e3a;
}

.characteristics-table tr td:first-child {
    width: 21px;
    padding-right: 0;
}

#tblElecChars .table-filterable select {
    border: #999;
    background: #999;
    color: #fff;
    outline: none;
    font-weight: bold;
}

/******** Content ********/

.main-content h1 {
    margin: 10px 0;
    color: #666;
    border-bottom: 6px solid #76bc21;
    display: inline-block;
    padding: 5px 15px;
}

.availableMain .left {
    margin: 0;
}

.article-content .title-details {
    background: none;
    width: 100%;
    left: 0;
}

.article-content .photo-product-box {
    top: -4px;
}

.article-content .photo-product-box img {
    border-radius: 4px;
}

.product-multiimage {
    top: 0;
    margin: 10px 0 !important;
}

.product-multiimage .header {
    color: #999;
    margin: 0 0 10px;
}

.main-content .feaures-benefits-box {
    padding: 25px;
    width: 420px;
    background: #f6f6f6;
    margin-bottom: 40px;
    border-radius: 4px;
    line-height: 1.5;
}

.main-content .feaures-benefits-box,
.main-content .feaures-benefits-box * {
    font-size: 14px !important;
    line-height: 1.5;
}

.main-content .feaures-benefits-box ul {
    list-style: none !important;
}

.main-content .feaures-benefits-box p {
    margin: 10px 0 !important;
}

.main-content .feaures-benefits-box p span {
    background: none !important;
}

.main-content .feaures-benefits-box a {
    color: #0091b3;
}

.main-content .feaures-benefits-box a.close_accordionContent {
    color: #999;
}

.main-content .feaures-benefits-box em {
    color: #999;
    margin-bottom: 10px;
}

.main-content .article-content .title-details a,
.main-content .feaures-benefits-box .docs-buttons a,
.main-content .feaures-benefits-box .product-disclaimer a#disclaimer_accordion {
    color: #0091b3;
    font-size: 14px;
    font-weight: normal;
}

.main-content .feaures-benefits-box .list-buttons a {
    padding: 5px 0 5px 35px;
    text-indent: 0;
}

.feaures-benefits-box .title-icon a {
	background-repeat: no-repeat;
	background-position: left top;
    background-size: 26px;
}

.title-iconOrderSample a {
    background-repeat: no-repeat;
	background-position: left center;
    background-size: 26px;
}

.main-content .list-buttons li.pdf-button a {
    background-position: left center;
    background-size: 24px;
}

.main-content .list-buttons li.xls-button a {
    background: url(../images/icons/XLS_icon.png) no-repeat left center;
    background-size: 24px;
}

.main-content .feaures-benefits-box b,
.main-content .feaures-benefits-box strong,
.main-content .feaures-benefits-box h2,
.main-content .feaures-benefits-box h3,
.main-content .feaures-benefits-box h4,
.main-content .feaures-benefits-box h5,
.main-content .feaures-benefits-box h6 {
    font-size: 14px !important;
}

.main-content .feaures-benefits-box p:last-child,
.main-content .feaures-benefits-box ul:last-child {
    margin-bottom: 0;
}

.main-content .feaures-benefits-box ul li {
    font-size: 14px;
    line-height: 1.5;
}

.main-content .feaures-benefits-box ul li:before {
    color: #76bc21;
    padding-right: 14px;
}

.feaures-benefits-box > table {
    background: linear-gradient(0deg, #f8f8f8, #fff);
    border: 1px solid #c6c6c6;
    margin-top: 10px;
}

.feaures-benefits-box > table tr:nth-child(odd) td {
    background-color: rgba(0,0,0,0.05) !important;
}

.feaures-benefits-box > table tr:first-child td {
    background-color: #999 !important;
    color: #fff;
    text-align: center;
    position: relative;
}

.feaures-benefits-box > table tr:first-child td:first-child {
    width: 80px;
}

.disclaimer_acccordionContent {
    background: linear-gradient(0deg, #f8f8f8, #fff);
    border: none;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
    margin-bottom: 20px; 
}

.main-content .feaures-benefits-box p strong span,
.main-content .feaures-benefits-box > table tr td strong span {
    font-size: 12px !important;
}

.series-description .tabs-content #tblElecChars tr td:first-child span {
    color: #999 !important;
    width: 115px;
    display: block;
}

.main-content .article-content .sidebar {
    padding: 0;
    margin-left: 10px;
}

.sidebar a.green {
    border-radius: 4px;
    font-size: 14px;
    padding: 5px 0 5px 50px;
    color: #fff !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sidebar a.green:hover {
    background-color: #45a041;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sidebar a.green.button img {
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -10px;
    height: 20px;
    width: auto;
}

.titles-mediacenter-tab {
    display: none;
}

.main-content .media-center-tabs {
    display: flex;
}

.main-content .media-center-tabs ul.options-tabs {
    min-width: 185px;
    max-width: 185px;
    float: none;
}

.main-content .media-center-tabs > div,
.main-content .media-center-tabs .options-content {
    width: 100%;
    float: none;
    margin-left: 0 !important;
}

.main-content .media-center-tabs #option1.options-content strong table tr td {
    background-color: transparent !important;
}

.main-content .media-center-tabs .options-content table tr:first-child td {
    background-color: #666;
    padding: 10px;
}

.main-content .media-center-tabs .options-content p {
    line-height: 1.5;
    margin: 0;
}

.main-content .media-center-tabs .options-content table tr:first-child td span {
    color: #fff;
}

.main-content .media-center-tabs .options-content table tr:nth-child(even) td {
    background-color: rgba(0,0,0,0.05)!important;
}

.main-content .feaures-benefits-box img {
    max-width: 420px;
    height: auto;
}

.app_button {
    background-color: #007e3a;
    color: #fff !important;
    border-radius: 4px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.app_button:hover {
    background-color: #45a041;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.availableContainer .obsolete {
    color: #999 !important;
}

.tooltipLF .tooltipBottom {
    padding: 15px;
    color: #fff;
    background-color: #888;
    border: none;
    box-shadow: 5px 5px 7px rgba(0,0,0,.3);
    border-radius: 4px;
}

.tooltipLF .tooltipBottom p {
    color: #fff;
}

.tooltipLF .tooltipBottom i::after {
    background-color: #888;
    border: none;
}

.main-content .feaures-benefits-box table .mf_mediaLink {
    background: #f6f6f6;
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    text-align: left;
}

.main-content .feaures-benefits-box table .mf_mediaLink img {
    width: auto !important;
}

.article-description > div {
    float: none !important;
    display: inline-block !important;
    vertical-align: top;
}

.article-description > div.wrapper-tabs {
    display: block !important;
}

.autosensors-notice img {
    margin: 10px 15px 0 0 !important;
    max-width: 40px;
}


/***** Table and tabs series *****/

.series-description .wrapper-tabs .tabs-list,
.wrapper-tabs .tabs-list {
    width: 100%;
}

.series-description .wrapper-tabs .tabs-list li,
.wrapper-tabs .tabs-list li {
    max-width: 230px;
}

.series-description .wrapper-tabs .tabs-list li.ui-state-default a {
    padding: 10px 0;
    margin: 0 auto;
}

.series-description div#agencyapprovals0 div:empty {
    display: none;
}

.series-description .wrapper-tabs .tabs-content {
    border-radius: 0 0 4px 4px;
}

.main-content .series-description .large-table {
    border-top: none;
}

.series-description .tabs-content .large-table th {
    border-right: 1px solid #aaa;
    background-color: #999;
    color: #fff;
    padding: 4px 5px;
}

.series-description .tabs-content .large-table th:last-child {
    border-right: none;
}

.series-description .tabs-content .large-table th a.compare-button {
    background-color: #fff !important;
    border-radius: 4px;
    padding: 6px;
    color: #007e3a;
    text-decoration: none;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.series-description .tabs-content .large-table th a.compare-button:hover {
    background-color: #45a041 !important;
    color: #fff;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.series-description .tabs-content .large-table th a.compare-button.compare-button-disabled,
.series-description .tabs-content .large-table th a.compare-button.compare-button-disabled:hover {
    opacity: 0.5;
    background-color: #fff !important;
    color: #999;
}

.series-description .tabs-content .large-table thead td {
    background-color: #ccc !important;
    border-right: none !important;
}

.series-description .tabs-content #tblElecChars tr td {
    border-right: 1px solid #e6e6e6;
    padding: 5px;
    background-color: transparent;
}

.series-description .tabs-content #agencyApprovalsTable tr td {
    border-right: 1px solid #e6e6e6;
    padding: 4px 20px;
    background-color: transparent;
    width: 50%;
    text-align: left;
}

.series-description .tabs-content #tblElecChars .change-bg td,
.series-description .tabs-content #agencyApprovalsTable .change-bg td {
    background-color: rgba(0,0,0,0.05)!important;
}

.series-description .tabs-content #tblElecChars tr td br {
    display: ;
}

.series-description .tabs-content #tblElecChars tr td a {
    background-color: #007e3a;
    border-radius: 4px;
    padding: 6px;
    color: #fff;
    text-decoration: none;
    display: block;
    max-width: 200px;
    margin: 0 auto;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.series-description .tabs-content #tblElecChars tr td a.link-noBtn {
    background-color: transparent;
    color: #0091b3;
    padding: 0;
    margin: 0;
    max-width: unset;
    display: inline;
}

.series-description .tabs-content #tblElecChars tr td a.link-noBtn:hover {
    background-color: transparent;
    text-decoration: underline;
}

.series-description .tabs-content #tblElecChars tr td a.btn-with-icon,
.series-description .tabs-content #tblElecChars tr td a.btn-with-icon:hover,
a.btn-with-icon,
a.btn-with-icon:hover {
    background-color: transparent;
}

.series-description .tabs-content #tblElecChars tr td a img {
    max-height: 20px;
}

.series-description .tabs-content #tblElecChars tr td:first-child a {
    background-color: transparent;
    padding: 0;
    color: #0091b3;
}

.series-description .tabs-content #tblElecChars tr td:first-child a:hover {
    background-color: transparent;
    text-decoration: underline;
}

.series-description .tabs-content #tblElecChars tr td a:hover {
    background-color: #45a041;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.series-description .tabs-content .text-header-tab .options-show-results {
    margin: 0;
    padding: 0;
    border-bottom: none;
}

.series-description .tabs-content .text-header-tab .options-show-results .legend-results h5 {
    border-bottom: none;
    margin-bottom: 0;
    line-height: 1.5;
    padding: 0;
}

.series-description .tabs-content .results-list,
.wrapper-tabs .tabs-content .results-list {
    padding: 10px;
    display: flex;
    flex-wrap: wrap;
}

.series-description .tabs-content .results-list > li,
.wrapper-tabs .tabs-content .results-list > li {
    padding: 15px;
    background: rgba(0,0,0,0.03);
    margin: 10px;
    border-radius: 4px;
    border: none;
    width: 200px;
    float: none;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
}

.series-description .tabs-content .results-list .item-results-list h5,
.wrapper-tabs .tabs-content .results-list .item-results-list h5 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-left: 84px;
}

.series-description .tabs-content .results-list .item-results-list .related-product-photo-box,
.wrapper-tabs .tabs-content .results-list .item-results-list .related-product-photo-box {
    padding: 0;
    margin: 0 0 10px !important;
    background-color: transparent;
}

.series-description .tabs-content .results-list .item-results-list .related-product-photo-box img,
.wrapper-tabs .tabs-content .results-list .item-results-list .related-product-photo-box img {
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 0;
    float: none;
    height: 100%;
    width: 100%;
}

.wrapper-tabs #Accessories .results-list .item-results-list .related-product-photo-box {
    float: left;
    margin-right: 10px !important;
}

.wrapper-tabs #Accessories .results-list .item-results-list li.first-child > div:nth-child(2) {
    display: none;
}

.series-description .tabs-content .results-list .item-results-list > li,
.wrapper-tabs .tabs-content .results-list .item-results-list > li {
    background: none;
    padding: 7px 0;
    border-top: 1px solid #ddd;
}

.series-description .tabs-content .results-list .item-results-list > li.first-child > ul,
.wrapper-tabs .tabs-content .results-list .item-results-list > li.first-child > ul {
    margin-left: 84px;
}

.series-description .tabs-content .results-list .item-results-list > li:first-child,
.wrapper-tabs .tabs-content .results-list .item-results-list > li:first-child {
    border-top: none;
}

.series-description .tabs-content .results-list .item-results-list > li p,
.wrapper-tabs .tabs-content .results-list .item-results-list > li p {
    margin: 0;
}

.product-multiimage img {
    border: 1px solid #ccc !important;
    border-radius: 4px;
}

.product-multiimage img.active {
    border: 1px solid #76bc21 !important;
}

.feaures-benefits-box table {
    width: 100% !important;
}

.article-description .information-list ul {
    float: none;
}

.article-description .information-list ul li {
    float: none;
}

.article-description .information-list ul li .images-list li {
    float: none;
    display: inline-block;
}

.main-content > .content-wrapper .content-left,
.main-content > .content-wrapper .sidebar {
    float: none !important;
    display: inline-block;
    vertical-align: top;
}

.main-content > .content-wrapper .sidebar {
    margin-left: 7px;
}

.banner-box .banner-information h1 {
    color: #fff;
    padding: 0;
    border: none;
}

.container-legacy .component-content .icon {
    height: 24px;
}


/*This class needs to be added to the img that you want to remove the BG*/
.imgClearBG {
    mix-blend-mode: multiply;
}

/****** RSC Modules ********/

.sidebar > p {
    margin-top: 0;
}

.sidebar .summary-box {
    border: 1px solid #ddd !important;
    border-radius: 4px;
}

.sidebar .summary-box:empty {
    display: none;
}

.sidebar .summary-box h3 {
    border-bottom: none;
    background-color: #ddd;
    padding: 10px;
    line-height: 1.5;
}

.sidebar .summary-box .summary-box-content a.rsc-btn {
    padding: 10px !important;
    margin: 10px 0 !important;
    border-radius: 4px;
    text-decoration: none;
    background-color: #007e3a;
    color: #fff !important;
    display: block;
    text-align: center;
    font-size: 14px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sidebar .summary-box .summary-box-content.flexbox {
    display: flex;
}

.sidebar .summary-box .summary-box-content.flexbox a {
    flex: 1;
}

.sidebar .summary-box .summary-box-content.flexbox a:first-child {
    max-width: 85px;
}

.sidebar .summary-box .summary-box-content.flexbox img {
    max-width: 80px;
    height: auto;
}

.sidebar .summary-box .summary-box-content > img {
    max-width: 80px;
    height: auto;
    margin-right: 5px;
    margin-bottom: 5px;
}

.sidebar .summary-box .summary-box-content  img.full-width {
    max-width: none;
    height: auto;
    margin-right: 0;
    margin-bottom: 0;
}

.sidebar .summary-box .summary-box-content > p strong a.rsc-btn {
    position: relative;
    top: 10px;
}

.sidebar .summary-box .summary-box-content a.rsc-btn:hover {
    background-color: #45a041 !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sidebar .right-arrow {
    background: none !important;
    padding-left: 0 !important;
    width: 100%;
    margin: 0 0 7px;
}

.sidebar .right-arrow li a,
.sidebar .summary-box table tr td a,
.sidebar .summary-box .summary-box-content ul li a,
.sidebar .summary-box .summary-box-content a,
.sidebar a {
    color: #0091b3 !important;
}

.sidebar .search-box select {
    border: 1px solid #bbb;
    height: 30px;
    background: #fff;
}

.sidebar .summary-box .summary-box-content input[type=submit] {
    padding: 10px !important;
    border-radius: 4px;
    text-decoration: none;
    height: auto;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sidebar .summary-box .summary-box-content input[type=submit]:hover {
    background-color: #45a041 !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sidebar .summary-box .summary-box-content:last-child {
    padding-bottom: 15px;
}

.sidebar .summary-box .summary-box-content.literature li img {
    padding: 0 10px 0 0;
    height: 24px;
    float: none !important;
}

.sidebar .summary-box .summary-box-content a {
    display: inline-block;
    vertical-align: middle;
}

.sidebar .summary-box .summary-box-content.literature li a:last-child {
    width: calc(100% - 38px);
}

.sidebar .summary-box ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.sidebar > table a img {
    width: 80px !important;
    height: auto !important;
}

.sidebar .summary-box .summary-box-content .search-wrapper {
    border: 1px solid #bbb;
    border-radius: 4px;
}

.sidebar .summary-box .summary-box-content .search-wrapper input[type=text] {
    padding: 5px 7px 5px 8px;
    line-height: 22px;
    height: 22px;
    width: 150px;
    color: #666;
    float: left;
}

.sidebar .summary-box .summary-box-content .search-wrapper input[type=submit] {
    padding: 5px !important;
    border-radius: 0;
    text-decoration: none;
    height: auto;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sidebar .link-icon {
    padding-top: 10px;
}

.sidebar .link-icon a {
    display: inline-block;
    vertical-align: middle;
    color: #0091b3;
}

.sidebar .link-icon a img {
    max-width: 24px;
    height: auto;
    margin-right: 5px;
}

.sidebar .summary-box .summary-box-content span {
    display: inline-block !important;
    width: auto;
}

.sidebar .summary-box .summary-box-content .hbspt-form span {
    display: inline !important;
    width: auto;
}

.sidebar .summary-box .summary-box-content .hbspt-form .hs-input {
    outline: none;
    width: 200px;
    box-sizing: border-box;
    min-height: 28px;
}

.sidebar .summary-box .summary-box-content ul > a {
    margin-bottom: 7px;
}

.sidebar .summary-box .summary-box-content li span.right-arrow,
.sidebar .summary-box .summary-box-content li span.right-arrow a:last-child {
    width: 100%;
}

.sidebar .summary-box .summary-box-content li span.right-arrow {
    display: flex !important;
}

.sidebar .summary-box .summary-box-content li span.right-arrow img {
    margin-right: 5px;
}

.sidebar .pictures-list-box ul li img {
    border: none;
    max-width: 80px;
    height: auto !important;
}

.sidebar .summary-box .pictures-list-box ul li > a {
    float: left;
}

.sidebar .summary-box .pictures-list-box ul li > p {
    margin-top: 0;
}

.sidebar .summary-box .pictures-list-box ul li .picture-link {
    width: auto;
}

.sidebar .summary-box .pictures-list-box ul li .picture-link a {
    width: 100%;
}

.sidebar .summary-box .summary-box-content p img.floatImg {
    float: left;
}

.sidebar .mf_mediaLink {
    background: none;
    display: block;
    position: relative;
    top: 3px;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: left;
}

.table-header td {
    padding: 0;
}

.table-header h3 {
    background-color: #ddd;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}

.table-footer {
    margin-bottom: 15px;
}

.table-footer td {
    padding-bottom: 10px;
    border: 1px solid #ddd;
    border-top: none;
}

.table-body {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.table-body tbody {
    display: block;
    padding: 0 10px;
}

#EnvironmentalInfo .characteristics-table tr td img {
    max-width: 24px;
}

h1:empty,
.article-content span:empty {
    display: none;
}

.main-content:after {
    content: " ";
    clear: both;
    display: block;
}

.supplier-content table {
    width: 100%;
}

.main-content .feaures-benefits-box p em {
    color: #444;
}

.main-content .media-center-tabs .options-content ul,
.main-content .media-center-tabs .options-content p {
    background: none !important;
}

.video-js.vjs-quality-menu {
    margin-bottom: 10px;
}

.main-content .banner-box .banner-information p {
    line-height: 14px;
    margin-top: 1px;
}

.main-content .product-grid li.new112 .product-grid-text .photos-title112 {
    height: 120px;
}

.main-content .product-grid li.new112 .product-grid-text .photos-title112 > div {
    padding-bottom: 7px !important;
}

.main-content .product-grid li.new112 .product-grid-text .photos-title112 div img {
    vertical-align: middle;
    margin-right: 3px;
}

#divPageText ul {
    list-style: disc inside;
}

.main-content .feaures-benefits-box iframe {
    width: 100%;
}
#websiteurl a { word-break: break-all; }