.hide-description-properties,
.hide-description-links,
.hide-description-downloads,
.hide-related--products {
    display: none;
}

.tab-youtube {
    position: relative;
    width: 100%;
    height: 100%;
}

.tab1-container,
.tab2-container,
.tab3-container,
.tab4-container,
.tab5-container,
.tabcontainer--properties,
.tabcontainer--downloads,
.tabcontainer--description-links {
    .unitize-padding(30, 30, 30, 30);
}

.is--ctl-detail {
    .tab--container {
        .tab--content ul {
            .unitize(margin-left, 16);

            li {
                .unitize-margin(0, 0, 0, 6);
            }
        }

        .content--tabcontainer--supplier {
            .vendor--image-wrapper {
                a {
                    position: relative;
                    border: medium none;
                }
            }
        }

        .content--tabcontainer--downloads {
            .tabcontainer--downloads {
                .link--download-description-icon {
                    display: inline-block;
                    vertical-align: middle;
                    .unitize(margin-bottom, 4);
                    .unitize(margin-right, 4);
                }
            }
        }
    }
}

.tab1-container .tab--container--link--to--pdf .link--to--pdf,
.tab2-container .tab--container--link--to--pdf .link--to--pdf,
.tab3-container .tab--container--link--to--pdf .link--to--pdf,
.tab4-container .tab--container--link--to--pdf .link--to--pdf,
.tab5-container .tab--container--link--to--pdf .link--to--pdf {
    display: none;
}

.product--details {
    .product--properties {
        &.product--properties-width-auto {
            td {
                width: auto;
            }
        }
    }
}

@media screen and(max-width: @phoneLandscapeViewportWidth) {
    .tab1-container .tab--container--link--to--pdf .link--to--pdf,
    .tab2-container .tab--container--link--to--pdf .link--to--pdf,
    .tab3-container .tab--container--link--to--pdf .link--to--pdf,
    .tab4-container .tab--container--link--to--pdf .link--to--pdf,
    .tab5-container .tab--container--link--to--pdf .link--to--pdf {
        display: inline;
    }

    .tab1-container .tab--container--pdf--plus--link,
    .tab2-container .tab--container--pdf--plus--link,
    .tab3-container .tab--container--pdf--plus--link,
    .tab4-container .tab--container--pdf--plus--link,
    .tab5-container .tab--container--pdf--plus--link {
        display: none;
    }

    .tab--container--related--products,
    .tab--container--related--products--top.collapsed-panel {
        .tab--container-related {
            .unitize-margin(0, 0, 10, 0);
            border-radius: 3px;
            background-clip: padding-box;
            border: 1px solid #dadae5;
        }
    }

    .tab--container--related--products,
    .tab--container--related--products--top.collapsed-panel {
        .tab--title {
            .unitize-padding(10, 38, 10, 10);
            .unitize(line-height, 20);
            position: relative;
            display: block;
        }
    }

    .tab--container--related--products,
    .tab--container--related--products--top.collapsed-panel {
        .tab--title::after {
            content: "\e68f";
        }

        .tab--header.is--active .tab--title::after {
            content: "\e68e";
        }
    }
}

@media screen and(min-width: @phoneLandscapeViewportWidth) and(max-width: @tabletViewportWidth) {
    .tab1-container .tab--container--link--to--pdf .link--to--pdf,
    .tab2-container .tab--container--link--to--pdf .link--to--pdf,
    .tab3-container .tab--container--link--to--pdf .link--to--pdf,
    .tab4-container .tab--container--link--to--pdf .link--to--pdf,
    .tab5-container .tab--container--link--to--pdf .link--to--pdf {
        display: inline;
    }

    .tab1-container .tab--container--pdf--plus--link,
    .tab2-container .tab--container--pdf--plus--link,
    .tab3-container .tab--container--pdf--plus--link,
    .tab4-container .tab--container--pdf--plus--link,
    .tab5-container .tab--container--pdf--plus--link {
        display: none;
    }
}

@media screen and(min-width: @tabletViewportWidth) and(max-width: @tabletLandscapeViewportWidth) {
    .tab1-container .tab--container--link--to--pdf .link--to--pdf,
    .tab2-container .tab--container--link--to--pdf .link--to--pdf,
    .tab3-container .tab--container--link--to--pdf .link--to--pdf,
    .tab4-container .tab--container--link--to--pdf .link--to--pdf,
    .tab5-container .tab--container--link--to--pdf .link--to--pdf {
        display: inline;
    }

    .tab1-container .tab--container--pdf--plus--link,
    .tab2-container .tab--container--pdf--plus--link,
    .tab3-container .tab--container--pdf--plus--link,
    .tab4-container .tab--container--pdf--plus--link,
    .tab5-container .tab--container--pdf--plus--link {
        display: none;
    }
}

@media screen and(min-width: @tabletLandscapeViewportWidth) and(max-width: @desktopViewportWidth) {
    .tab1-container .tab--container--link--to--pdf .link--to--pdf,
    .tab2-container .tab--container--link--to--pdf .link--to--pdf,
    .tab3-container .tab--container--link--to--pdf .link--to--pdf,
    .tab4-container .tab--container--link--to--pdf .link--to--pdf,
    .tab5-container .tab--container--link--to--pdf .link--to--pdf {
        display: inline;
    }

    .tab1-container .tab--container--pdf--plus--link,
    .tab2-container .tab--container--pdf--plus--link,
    .tab3-container .tab--container--pdf--plus--link,
    .tab4-container .tab--container--pdf--plus--link,
    .tab5-container .tab--container--pdf--plus--link {
        display: none;
    }
}

@media screen and(min-width: @tabletLandscapeViewportWidth){
    .product--details {
        .product--properties-fullwidth {
            .product--properties {
                width: 100%;
            }

            &.product--properties {
                width: 100%;
            }
        }
    }
}