/* cmsms stylesheet: products modified: 07/10/19 11:43:20 */
.page-user,
.page-user-6670.not-logged-in {
    background-color: #f2f2f2;
}

.page-user .l-main,
.page-user-6670.not-logged-in .l-main {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

.page-user .l-main::before,
.page-user .l-main::after,
.page-user-6670.not-logged-in .l-main::before,
.page-user-6670.not-logged-in .l-main::after {
    display: table;
    content: ' ';
}

.page-user .l-main::after,
.page-user-6670.not-logged-in .l-main::after {
    clear: both;
}

.page-user .l-main .main,
.page-user-6670.not-logged-in .l-main .main {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    background-color: #fff;
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}

@media print,
screen and (min-width: 40em) {
    .page-user .l-main .main,
    .page-user-6670.not-logged-in .l-main .main {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.page-user .l-main .main:last-child:not(:first-child),
.page-user-6670.not-logged-in .l-main .main:last-child:not(:first-child) {
    float: right;
}

.page-user .l-main .main #page-title,
.page-user-6670.not-logged-in .l-main .main #page-title {
    text-align: center;
    font-size: 3rem;
    font-weight: 300;
}

.page-user .l-main .main #user-login,
.page-user-6670.not-logged-in .l-main .main #user-login {
    margin: 0 auto;
}

.page-user .l-main .main #user-login #edit-submit,
.page-user-6670.not-logged-in .l-main .main #user-login #edit-submit {
    width: 100%;
    background-color: #00a9e0;
}

.page-user .l-main .main .burr-flipped-content,
.page-user-6670.not-logged-in .l-main .main .burr-flipped-content {
    float: none;
    margin: 0 auto;
    width: 100%;
}

@media print,
screen and (min-width: 40em) {
    .page-user .l-main .main .burr-flipped-content,
    .page-user-6670.not-logged-in .l-main .main .burr-flipped-content {
        width: 70%;
    }
}

@media print,
screen and (min-width: 64em) {
    .page-user .l-main .main .burr-flipped-content,
    .page-user-6670.not-logged-in .l-main .main .burr-flipped-content {
        width: 50%;
    }
}

.page-user .l-main .main .burr-flipped-content .burr-flipped-content-inner,
.page-user-6670.not-logged-in .l-main .main .burr-flipped-content .burr-flipped-content-inner {
    margin-right: 0;
}

.page-user .l-main .main .burr-flipped-content .burr-flipped-content-inner #edit-submit-copy,
.page-user-6670.not-logged-in .l-main .main .burr-flipped-content .burr-flipped-content-inner #edit-submit-copy {
    display: none;
}

.page-user .l-main .main .button-group,
.page-user .l-main .main .profile,
.page-user-6670.not-logged-in .l-main .main .button-group,
.page-user-6670.not-logged-in .l-main .main .profile {
    text-align: center;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

.page-user .l-main .main .profile,
.page-user-6670.not-logged-in .l-main .main .profile {
    width: 87%;
    margin-left: auto;
    margin-right: auto;
}

.page-user .l-main .main .profile h3,
.page-user-6670.not-logged-in .l-main .main .profile h3 {
    font-size: 1.75rem;
    font-weight: 300;
}

.page-user .l-main .breadcrumb-new-container,
.page-user-6670.not-logged-in .l-main .breadcrumb-new-container {
    display: none;
}

.page-node-51996 {
    background-color: #f2f2f2;
}

.page-node-51996 .l-main {
    padding-top: 0;
    margin-bottom: 0;
}

.page-node-51996 #ie-warning {
    background-color: #fff;
    text-align: center;
    padding: 5rem;
}

.page-node-51996 #ie-warning h2 {
    font-size: 2rem;
    font-weight: 300;
}

.page-node-51996 #ie-warning li {
    display: inline-block;
}

.page-node-51996 #ie-warning li:before {
    display: none;
}

.page-node-51996 #ie-warning li img {
    display: block;
    margin: 0 auto;
}

.page-node-51996 #ie-warning hr {
    margin: 2rem 0 2rem 0;
}

.page-node-47351 {
    background-color: #f2f2f2;
}

.page-node-47351 .block-block-202 {
    display: none;
}

.page-node-47351 .l-main {
    padding-top: 0;
    margin-bottom: 0;
}

.page-node-47351 .l-main>.main,
.page-node-47351 .l-main>.row>.main {
    padding-top: 0.0625rem;
    margin-top: 10rem;
}

.page-node-47351 #page-title {
    display: none;
}

.page-node-47351 #error {
    background-color: #fff;
    text-align: center;
    padding: 1rem;
}

@media print,
screen and (min-width: 40em) {
    .page-node-47351 #error {
        padding: 5rem;
    }
}

.page-node-47351 #error h2 {
    font-size: 2rem;
    font-weight: 300;
}

.page-node-47351 #error ul {
    margin-top: 3rem;
}

.page-node-47351 #error li {
    display: inline-block;
}

.page-node-47351 #error li:before {
    display: none;
}

.page-node-47351 #error li img {
    display: block;
    margin: 0 auto;
}

.page-node-47351 #error hr {
    margin: 2rem 0 2rem 0;
}

.page-node-47351 .error-button {
    padding: 1rem;
    line-height: 3rem;
    color: #fff;
    background-color: #500778;
    text-decoration: none;
    transition: background-color 150ms ease-out 0s;
}

.page-node-47351 .error-button:hover,
.page-node-47351 .error-button:focus {
    background-color: #00a9e0;
}

.page-node-47351 .error-button:after {
    content: '';
}

.page-node-47351 .search {
    position: relative;
    width: 100%;
    margin: 3rem auto 0 auto;
}

@media print,
screen and (min-width: 64em) {
    .page-node-47351 .search {
        width: 50%;
    }
}

.page-node-47351 #edit-submit--2 {
    position: absolute;
    top: 35%;
    right: 0;
    font-size: 1.25rem;
    background-color: transparent;
    color: #333;
}

.page-node-47351 #edit-submit--2:after {
    position: absolute;
    top: 20%;
    right: 1rem;
    font-family: 'fontello';
    font-size: 1.25rem;
    content: '\e803';
    color: #333;
}

.page-node-47351 .form-item-keys>label,
.page-node-47351 .form-item-detach-auto-language-filter,
.page-node-47351 .main>.block-apachesolr-search-blocks {
    display: none;
}


/* Product literature view styles shared between product pages and video library pages */

.view-product-literature.view-display-id-panel_pane_2 h3,
.view-product-literature.view-display-id-panel_pane_3 h3,
.view-product-literature.view-display-id-panel_pane_4 h3,
.view-product-literature.view-display-id-panel_pane_5 h3,
.view-product-literature.view-display-id-panel_pane_6 h3,
.view-product-literature.view-display-id-panel_pane_7 h3 {
    clear: both;
}

.view-product-literature.view-display-id-panel_pane_2 .view-header h3,
.view-product-literature.view-display-id-panel_pane_3 .view-header h3,
.view-product-literature.view-display-id-panel_pane_4 .view-header h3,
.view-product-literature.view-display-id-panel_pane_5 .view-header h3,
.view-product-literature.view-display-id-panel_pane_6 .view-header h3,
.view-product-literature.view-display-id-panel_pane_7 .view-header h3 {
    font-size: 2rem;
    font-weight: 300;
    color: #333;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 .view-header h3,
    .view-product-literature.view-display-id-panel_pane_3 .view-header h3,
    .view-product-literature.view-display-id-panel_pane_4 .view-header h3,
    .view-product-literature.view-display-id-panel_pane_5 .view-header h3,
    .view-product-literature.view-display-id-panel_pane_6 .view-header h3,
    .view-product-literature.view-display-id-panel_pane_7 .view-header h3 {
        font-size: 1.35rem;
    }
}

.view-product-literature.view-display-id-panel_pane_2 .views-row,
.view-product-literature.view-display-id-panel_pane_3 .views-row,
.view-product-literature.view-display-id-panel_pane_4 .views-row,
.view-product-literature.view-display-id-panel_pane_5 .views-row,
.view-product-literature.view-display-id-panel_pane_6 .views-row,
.view-product-literature.view-display-id-panel_pane_7 .views-row {
    margin-left: 0;
    padding: 0;
}

.view-product-literature.view-display-id-panel_pane_2 .views-row.views-row-even,
.view-product-literature.view-display-id-panel_pane_3 .views-row.views-row-even,
.view-product-literature.view-display-id-panel_pane_4 .views-row.views-row-even,
.view-product-literature.view-display-id-panel_pane_5 .views-row.views-row-even,
.view-product-literature.view-display-id-panel_pane_6 .views-row.views-row-even,
.view-product-literature.view-display-id-panel_pane_7 .views-row.views-row-even {
    background-color: transparent;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    display: block;
    background-color: transparent;
    border: 0.0625rem solid #f2f2f2;
    border-top: none;
    border-right: none;
    cursor: pointer;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link::before,
.view-product-literature.view-display-id-panel_pane_2 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link::before,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link::before,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link::before,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link::before,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link::before,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link::after {
    display: table;
    content: ' ';
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link::after,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link::after {
    clear: both;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link {
        border-right: 0.0625rem solid #f2f2f2;
    }
}

@media screen and (min-width: 40em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link {
        min-height: 3.375rem;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-title,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-title,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-title,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-title,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-title,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-title {
    width: 81.5%;
    float: left;
    padding-right: 0;
    padding-left: 0;
    padding: 0.9375rem;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #333;
    text-decoration: none;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-title:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-title:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-title:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-title:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-title:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-title:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-title {
        width: 100%;
        float: left;
        padding-right: 0;
        padding-left: 0;
        padding: 0.9375rem;
    }
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-title:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-title:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-title:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-title:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-title:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-title:last-child:not(:first-child) {
        float: right;
    }
}

@media screen and (min-width: 40em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-title,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-title {
        min-height: 3.375rem;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-size,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-size,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-size,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-size,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-size,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-size {
    width: 8.33333%;
    float: left;
    padding-right: 0;
    padding-left: 0;
    position: relative;
    text-align: right;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-size:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-size:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-size:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-size:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-size:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-size:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-size {
        width: 33.33333%;
        float: left;
        padding-right: 0;
        padding-left: 0;
        height: 3.125rem;
    }
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-size:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-size:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-size:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-size:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-size:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-size:last-child:not(:first-child) {
        float: right;
    }
}

@media screen and (min-width: 40em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-size,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-size {
        min-height: 3.375rem;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-size .lit-size-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #333;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-size .lit-size-text,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-size .lit-size-text,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-size .lit-size-text,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-size .lit-size-text,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-size .lit-size-text,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-size .lit-size-text {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        color: #00a9e0;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta {
    font-family: 'FontAwesome';
    font-size: 1.375rem;
}

@media screen and (min-width: 40em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta {
        min-height: 3.375rem;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-icon,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-icon {
    width: 5%;
    float: left;
    padding-right: 0;
    padding-left: 0;
    position: relative;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-icon:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-icon:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-icon:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-icon:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-icon:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-icon:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-icon,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-icon {
        width: 33.33333%;
        float: left;
        padding-right: 0;
        padding-left: 0;
        height: 3.125rem;
    }
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-icon:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-icon:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-icon:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-icon:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-icon:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-icon:last-child:not(:first-child) {
        float: right;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-icon::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #333;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-icon::before,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-icon::before,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-icon::before,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-icon::before,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-icon::before,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-icon::before {
        color: #00a9e0;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta {
    width: 5%;
    float: left;
    padding-right: 0;
    padding-left: 0;
    position: relative;
    background-color: #f2f2f2;
    height: 100%;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta:last-child:not(:first-child),
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta {
        width: 33.33333%;
        float: left;
        padding-right: 0;
        padding-left: 0;
        height: 3.125rem;
    }
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta:last-child:not(:first-child),
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta:last-child:not(:first-child) {
        float: right;
    }
}

@media screen and (min-width: 40em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta {
        min-height: 3.375rem;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #333;
}

@media screen and (max-width: 39.9375em) {
    .view-product-literature.view-display-id-panel_pane_2 a.lit-link .lit-cta::before,
    .view-product-literature.view-display-id-panel_pane_3 a.lit-link .lit-cta::before,
    .view-product-literature.view-display-id-panel_pane_4 a.lit-link .lit-cta::before,
    .view-product-literature.view-display-id-panel_pane_5 a.lit-link .lit-cta::before,
    .view-product-literature.view-display-id-panel_pane_6 a.lit-link .lit-cta::before,
    .view-product-literature.view-display-id-panel_pane_7 a.lit-link .lit-cta::before {
        color: #00a9e0;
    }
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link:hover,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link:hover,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link:hover,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link:hover,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link:hover,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link:hover {
    background-color: #333;
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link:hover .lit-title,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link:hover .lit-title,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link:hover .lit-title,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link:hover .lit-title,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link:hover .lit-title,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link:hover .lit-title {
    color: #fff;
    text-decoration: none;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link:hover .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link:hover .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link:hover .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link:hover .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link:hover .lit-size .lit-size-text,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link:hover .lit-size .lit-size-text {
    color: #fff;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link:hover .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link:hover .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link:hover .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link:hover .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link:hover .lit-icon::before,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link:hover .lit-icon::before {
    color: #fff;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link:hover .lit-cta,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link:hover .lit-cta,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link:hover .lit-cta,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link:hover .lit-cta,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link:hover .lit-cta,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link:hover .lit-cta {
    background-color: #00a9e0;
    transition: background-color 300ms ease-in-out, color 300ms ease-in-out;
}

.view-product-literature.view-display-id-panel_pane_2 a.lit-link:hover .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_3 a.lit-link:hover .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_4 a.lit-link:hover .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_5 a.lit-link:hover .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_6 a.lit-link:hover .lit-cta::before,
.view-product-literature.view-display-id-panel_pane_7 a.lit-link:hover .lit-cta::before {
    color: #fff;
}

.view-product-literature.view-display-id-panel_pane_2 .views-row-first a.lit-link,
.view-product-literature.view-display-id-panel_pane_3 .views-row-first a.lit-link,
.view-product-literature.view-display-id-panel_pane_4 .views-row-first a.lit-link,
.view-product-literature.view-display-id-panel_pane_5 .views-row-first a.lit-link,
.view-product-literature.view-display-id-panel_pane_6 .views-row-first a.lit-link,
.view-product-literature.view-display-id-panel_pane_7 .views-row-first a.lit-link {
    border-top: 0.0625rem solid #f2f2f2;
}

.button-link {
    background-color: #f2f2f2;
    display: inline-block;
    border-bottom: 0.125rem solid #c6c6c6;
    padding: 0.9375rem 1.5625rem;
    color: #1f76c9;
}

.button-link:hover {
    color: #00a9e0;
    border-bottom-color: #00a9e0;
    text-decoration: none;
    transition: all 300ms ease-in-out;
}

.button-link.clean:after {
    content: "" !important;
}

.page-all-products h1.title {
    font-weight: 700;
}

.page-all-products .l-main>.main {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    margin-right: auto;
    margin-left: auto;
    max-width: 75rem;
}

@media print,
screen and (min-width: 40em) {
    .page-all-products .l-main>.main {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.page-all-products .l-main>.main:last-child:not(:first-child) {
    float: right;
}

.page-all-products .l-main>.main,
.page-all-products .l-main>.main:last-child:not(:first-child) {
    float: none;
    clear: both;
}

.page-all-products .view-clone-of-glossary .view-content {
    /* Foundation block grid set items per row depending on current breakpoint
          1 item per row */
}

.page-all-products .view-clone-of-glossary .view-content>.views-row {
    float: left;
    width: 100%;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    .page-all-products .view-clone-of-glossary .view-content>.views-row {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.page-all-products .view-clone-of-glossary .view-content>.views-row:nth-of-type(1n) {
    clear: none;
}

.page-all-products .view-clone-of-glossary .view-content>.views-row:nth-of-type(1n+1) {
    clear: both;
}

.page-all-products .view-clone-of-glossary .view-content>.views-row:last-child {
    float: left;
}

@media print,
screen and (min-width: 40em) {
    .page-all-products .view-clone-of-glossary .view-content>.views-row {
        float: left;
        width: 50%;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
}

@media print,
screen and (min-width: 40em) and (min-width: 40em) {
    .page-all-products .view-clone-of-glossary .view-content>.views-row {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

@media print,
screen and (min-width: 40em) {
    .page-all-products .view-clone-of-glossary .view-content>.views-row:nth-of-type(1n) {
        clear: none;
    }
    .page-all-products .view-clone-of-glossary .view-content>.views-row:nth-of-type(2n+1) {
        clear: both;
    }
    .page-all-products .view-clone-of-glossary .view-content>.views-row:last-child {
        float: left;
    }
}

@media print,
screen and (min-width: 64em) {
    .page-all-products .view-clone-of-glossary .view-content>.views-row {
        float: left;
        width: 33.33333%;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
}

@media print,
screen and (min-width: 64em) and (min-width: 40em) {
    .page-all-products .view-clone-of-glossary .view-content>.views-row {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

@media print,
screen and (min-width: 64em) {
    .page-all-products .view-clone-of-glossary .view-content>.views-row:nth-of-type(1n) {
        clear: none;
    }
    .page-all-products .view-clone-of-glossary .view-content>.views-row:nth-of-type(3n+1) {
        clear: both;
    }
    .page-all-products .view-clone-of-glossary .view-content>.views-row:last-child {
        float: left;
    }
}

.page-all-products .view-clone-of-glossary .views-row {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    border-right: 0.0625rem solid #dbdbdb;
    border-bottom: 0.0625rem solid #dbdbdb;
}

.page-all-products .view-clone-of-glossary .views-row:hover {
    background-color: #f2f2f2;
}

@media screen and (max-width: 39.9375em) {
    .page-all-products .view-clone-of-glossary .views-row-1 {
        border-top: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .page-all-products .view-clone-of-glossary .views-row-1,
    .page-all-products .view-clone-of-glossary .views-row-2 {
        border-top: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (min-width: 64em) {
    .page-all-products .view-clone-of-glossary .views-row-1,
    .page-all-products .view-clone-of-glossary .views-row-2,
    .page-all-products .view-clone-of-glossary .views-row-3 {
        border-top: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (max-width: 39.9375em) {
    .page-all-products .view-clone-of-glossary .views-row {
        border-left: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .page-all-products .view-clone-of-glossary .views-row:nth-of-type(2n+1) {
        border-left: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (min-width: 64em) {
    .page-all-products .view-clone-of-glossary .views-row:nth-of-type(3n+1) {
        border-left: 0.0625rem solid #dbdbdb;
    }
}

.page-all-products .view-clone-of-glossary .views-row-last {
    margin-bottom: 5rem;
}

.page-all-products .view-clone-of-glossary .view-header {
    margin: 4em 0;
}

.page-all-products .view-clone-of-glossary .view-header .alpha-pager {
    word-wrap: break-word;
}

.page-all-products .view-clone-of-glossary .view-header .alpha-pager a {
    font-size: 0.875rem;
    padding: 0.5625rem;
    line-height: 3;
}

@media screen and (max-width: 39.9375em) {
    .page-all-products .view-clone-of-glossary .view-header .alpha-pager a {
        float: left;
        display: inline-block;
    }
}

.page-all-products .view-clone-of-glossary .view-header .alpha-pager a.active {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
    background-color: #1f76c9;
    color: #fff;
    font-size: 0.875rem;
}

.page-all-products .view-clone-of-glossary .view-empty {
    display: block;
    float: left;
    width: 100%;
    margin-left: 0.5rem;
    margin-bottom: 1.25rem;
}

.page-all-products .view-clone-of-glossary .view-content {
    clear: both;
}

.page-all-products .view-clone-of-glossary .views-field-title-1 {
    font-size: 1.125rem;
    margin-bottom: 0.625rem;
}

.page-all-products .view-clone-of-glossary .views-field-view-node,
.page-all-products .view-clone-of-glossary .views-field-field-overview,
.page-all-products .view-clone-of-glossary .views-field-field-product-description {
    text-align: center;
}

.page-all-products .view-clone-of-glossary .views-field-view-node p,
.page-all-products .view-clone-of-glossary .views-field-field-overview p,
.page-all-products .view-clone-of-glossary .views-field-field-product-description p {
    font-size: 1rem;
    line-height: 1.375rem;
}

.page-all-products .view-clone-of-glossary .views-field-field-main-image {
    position: relative;
    height: 13.75rem;
    margin-bottom: 1.5625rem;
}

.page-all-products .view-clone-of-glossary .views-field-field-main-image .views-label-field-main-image {
    display: none;
}

.page-all-products .view-clone-of-glossary .views-field-field-main-image .field-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.page-all-products .view-clone-of-glossary .views-field-field-main-image img {
    height: auto;
    width: 100%;
    max-width: 10rem;
}


/* Products Categories, Families V2 */

.product-term.section-product-family .l-main,
.product-term.section-product-category .l-main {
    margin-bottom: 0;
    /* New Term Banners for PF/PC pages */
    /* Explore More */
    /* Support at Every Step */
    /* How to Get Started */
}

.product-term.section-product-family .l-main>.row>.main,
.product-term.section-product-category .l-main>.row>.main {
    padding-top: 0;
    margin-top: 0;
}

.product-term.section-product-family .l-main .main,
.product-term.section-product-category .l-main .main {
    max-width: none;
    padding: 0;
}

.product-term.section-product-family .l-main #main-content .row .pane-content .row,
.product-term.section-product-category .l-main #main-content .row .pane-content .row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 {
    margin: 0 auto;
    width: 100%;
    background-color: #f2f2f2;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg {
    position: relative;
    min-height: 25rem;
    max-width: 120rem;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,1f76c9+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNzZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #1f76c9 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg {
        min-height: initial;
    }
}

@media screen and (min-width: 64em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg {
        background-size: auto;
    }
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad1,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad1 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,595959+100 */
    background-color: #333333;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzMzMzMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #333333 0%, #595959 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad2,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,8a1b61+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhhMWI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #8a1b61 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad4,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad4 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,1f76c9+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNzZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #1f76c9 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad7,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad7 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1f76c9+0,00a9e0+100 */
    background-color: #1f76c9;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWY3NmM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTllMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #1f76c9 0%, #00a9e0 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad10,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg.hpbgrad10 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,5d1a8b+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkMWE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #5d1a8b 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg picture,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg picture {
    display: none;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg picture img,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg picture img {
    display: none;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row::before,
.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row::after,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row::before,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row::after,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row::after {
    clear: both;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content {
    text-align: center;
    cursor: default;
}

@media screen and (min-width: 40em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 75rem;
    }
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content {
        padding: 3.125rem 0;
    }
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .title h1,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .title h1 {
    font-size: 2.75rem;
    font-weight: 400;
    color: #fff;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    cursor: default;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .title h1,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .title h1 {
        font-size: 2rem;
    }
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .title h1,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .title h1 {
        font-size: 2rem;
    }
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .subtitle,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .subtitle {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6rem;
    margin-top: 1rem;
    font-weight: 300;
    color: #fff;
    cursor: default;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .subtitle,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .subtitle {
        font-size: 1.4rem;
        line-height: 2.2rem;
    }
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .subtitle,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .subtitle {
        font-size: 1.25rem;
        line-height: 2rem;
    }
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons {
    margin-top: 1.25rem;
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons:last-child:not(:first-child),
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons:last-child:not(:first-child) {
    float: right;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button {
    font-weight: 500;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0.9375rem 1.25rem;
    color: #fff;
    border: 0.0625rem solid #fff;
    background-color: transparent;
    padding: 1.25rem 1.875rem;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button:hover,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button:hover {
    color: #1f76c9;
    background-color: #fff;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button {
        margin-bottom: 1.25rem;
    }
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button {
        width: 100%;
    }
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button:after,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a button:after {
    display: inline-block;
    position: relative;
    left: 0.9375rem;
    content: "\e800";
    font-family: 'viavi-critical';
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a:last-child,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a:last-child {
    margin-left: 0.5rem;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a:last-child,
    .product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a:last-child {
        margin-left: 0;
    }
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a:last-child button,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a:last-child button {
    font-weight: 500;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0.9375rem 1.25rem;
    color: #fff;
    border: none;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 1.25rem 1.875rem;
}

.product-term.section-product-family .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a:last-child button:hover,
.product-term.section-product-category .l-main .view-id-terms_hero_banners.view-display-id-block_2 .hero-banner-bg .row .hero-banner-content .cta-buttons .button-container a:last-child button:hover {
    color: #1f76c9;
    background-color: #fff;
}

.product-term.section-product-family .l-main .breadcrumb-new-container,
.product-term.section-product-category .l-main .breadcrumb-new-container {
    display: none;
    border-bottom: 0.063rem solid #dbdbdb;
    padding-top: .750rem;
    padding-bottom: .750rem;
    line-height: 1;
    background: #fff;
}

@media print,
screen and (min-width: 40em) {
    .product-term.section-product-family .l-main .breadcrumb-new-container,
    .product-term.section-product-category .l-main .breadcrumb-new-container {
        display: block;
    }
}

.product-term.section-product-family .l-main .breadcrumb-new-container .breadcrumbs,
.product-term.section-product-category .l-main .breadcrumb-new-container .breadcrumbs {
    padding: 0;
    margin: 0;
}

.product-term.section-product-family .l-main .breadcrumb-new-container .breadcrumbs li,
.product-term.section-product-category .l-main .breadcrumb-new-container .breadcrumbs li {
    font-size: .8rem;
    font-weight: 300;
}

.product-term.section-product-family .l-main .breadcrumb-new-container .breadcrumbs li a,
.product-term.section-product-category .l-main .breadcrumb-new-container .breadcrumbs li a {
    color: #333;
}

.product-term.section-product-family .l-main .breadcrumb-new-container .breadcrumbs li:not(:last-child)::after,
.product-term.section-product-category .l-main .breadcrumb-new-container .breadcrumbs li:not(:last-child)::after {
    position: relative;
    top: 1px;
    margin: 0 0.75rem;
    opacity: 1;
    font-family: 'viavi-critical';
    content: "\e800";
    color: #333;
}

.product-term.section-product-family .l-main .field-name-field-intro-text h2,
.product-term.section-product-category .l-main .field-name-field-intro-text h2 {
    text-align: center;
    font-weight: 300;
    font-size: 1.8rem;
    color: #595959;
    cursor: default;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .field-name-field-intro-text h2,
    .product-term.section-product-category .l-main .field-name-field-intro-text h2 {
        font-size: 1.4rem;
    }
}

.product-term.section-product-family .l-main .term-intro,
.product-term.section-product-category .l-main .term-intro {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

.product-term.section-product-family .l-main .term-intro .pane-term-description,
.product-term.section-product-category .l-main .term-intro .pane-term-description {
    margin-top: 2.5rem;
}

.product-term.section-product-family .l-main .additional-links.bullets-container,
.product-term.section-product-category .l-main .additional-links.bullets-container {
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5625rem;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .additional-links.bullets-container,
    .product-term.section-product-category .l-main .additional-links.bullets-container {
        max-width: 75rem;
        margin-right: auto;
        margin-left: auto;
    }
    .product-term.section-product-family .l-main .additional-links.bullets-container::before,
    .product-term.section-product-family .l-main .additional-links.bullets-container::after,
    .product-term.section-product-category .l-main .additional-links.bullets-container::before,
    .product-term.section-product-category .l-main .additional-links.bullets-container::after {
        display: table;
        content: ' ';
    }
    .product-term.section-product-family .l-main .additional-links.bullets-container::after,
    .product-term.section-product-category .l-main .additional-links.bullets-container::after {
        clear: both;
    }
}

.product-term.section-product-family .l-main .additional-links.bullets-container .bullet,
.product-term.section-product-category .l-main .additional-links.bullets-container .bullet {
    width: 50%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    .product-term.section-product-family .l-main .additional-links.bullets-container .bullet,
    .product-term.section-product-category .l-main .additional-links.bullets-container .bullet {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.product-term.section-product-family .l-main .additional-links.bullets-container .bullet:last-child:not(:first-child),
.product-term.section-product-category .l-main .additional-links.bullets-container .bullet:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .additional-links.bullets-container .bullet,
    .product-term.section-product-category .l-main .additional-links.bullets-container .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-top: 1.25rem;
    }
    .product-term.section-product-family .l-main .additional-links.bullets-container .bullet:last-child:not(:first-child),
    .product-term.section-product-category .l-main .additional-links.bullets-container .bullet:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .additional-links.bullets-container .bullet a,
.product-term.section-product-category .l-main .additional-links.bullets-container .bullet a {
    text-decoration: none;
}

.product-term.section-product-family .l-main .additional-links.bullets-container .bullet a:hover,
.product-term.section-product-category .l-main .additional-links.bullets-container .bullet a:hover {
    text-decoration: none;
}

.product-term.section-product-family .l-main .additional-links.bullets-container .bullet .slug,
.product-term.section-product-category .l-main .additional-links.bullets-container .bullet .slug {
    font-weight: 400;
    font-size: 1.25rem;
    color: #500778;
    padding: 0 0.625rem;
    vertical-align: middle;
    text-align: center;
}

.product-term.section-product-family .l-main .additional-links.bullets-container .bullet .slug .v2-icon:before,
.product-term.section-product-family .l-main .additional-links.bullets-container .bullet .slug .v2-icon:after,
.product-term.section-product-category .l-main .additional-links.bullets-container .bullet .slug .v2-icon:before,
.product-term.section-product-category .l-main .additional-links.bullets-container .bullet .slug .v2-icon:after {
    font-family: "SSAir";
    font-size: 2.5rem;
    color: #500778;
    vertical-align: middle;
    margin-right: 0.9375rem;
}

.product-term.section-product-family .l-main .additional-links.bullets-container .bullet .slug [class*="fa-"]:before,
.product-term.section-product-category .l-main .additional-links.bullets-container .bullet .slug [class*="fa-"]:before {
    font-family: "FontAwesome";
    font-size: 2.4rem;
    color: #500778;
    vertical-align: middle;
    margin-right: 0.9375rem;
}

.product-term.section-product-family .l-main .additional-links.bullets-container.uno,
.product-term.section-product-category .l-main .additional-links.bullets-container.uno {
    max-width: 75rem;
    text-align: center;
}

.product-term.section-product-family .l-main .additional-links.bullets-container.uno .bullet,
.product-term.section-product-category .l-main .additional-links.bullets-container.uno .bullet {
    display: inline-block;
    width: auto;
    float: none;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .additional-links.bullets-container.uno .bullet,
    .product-term.section-product-category .l-main .additional-links.bullets-container.uno .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
    .product-term.section-product-family .l-main .additional-links.bullets-container.uno .bullet:last-child:not(:first-child),
    .product-term.section-product-category .l-main .additional-links.bullets-container.uno .bullet:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .additional-links.bullets-container.uno .bullet:last-child:not(:first-child),
.product-term.section-product-category .l-main .additional-links.bullets-container.uno .bullet:last-child:not(:first-child) {
    float: none;
}

.product-term.section-product-family .l-main .additional-links.bullets-container.duo,
.product-term.section-product-category .l-main .additional-links.bullets-container.duo {
    max-width: 75rem;
    text-align: center;
}

.product-term.section-product-family .l-main .additional-links.bullets-container.duo .bullet,
.product-term.section-product-category .l-main .additional-links.bullets-container.duo .bullet {
    display: inline-block;
    width: auto;
    float: none;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .additional-links.bullets-container.duo .bullet,
    .product-term.section-product-category .l-main .additional-links.bullets-container.duo .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
    .product-term.section-product-family .l-main .additional-links.bullets-container.duo .bullet:last-child:not(:first-child),
    .product-term.section-product-category .l-main .additional-links.bullets-container.duo .bullet:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .additional-links.bullets-container.duo .bullet:last-child:not(:first-child),
.product-term.section-product-category .l-main .additional-links.bullets-container.duo .bullet:last-child:not(:first-child) {
    float: none;
}

.product-term.section-product-family .l-main .additional-links.bullets-container.trio,
.product-term.section-product-category .l-main .additional-links.bullets-container.trio {
    max-width: 75rem;
    text-align: center;
}

.product-term.section-product-family .l-main .additional-links.bullets-container.trio .bullet,
.product-term.section-product-category .l-main .additional-links.bullets-container.trio .bullet {
    display: inline-block;
    width: auto;
    float: none;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .additional-links.bullets-container.trio .bullet,
    .product-term.section-product-category .l-main .additional-links.bullets-container.trio .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
    .product-term.section-product-family .l-main .additional-links.bullets-container.trio .bullet:last-child:not(:first-child),
    .product-term.section-product-category .l-main .additional-links.bullets-container.trio .bullet:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .additional-links.bullets-container.trio .bullet:last-child:not(:first-child),
.product-term.section-product-category .l-main .additional-links.bullets-container.trio .bullet:last-child:not(:first-child) {
    float: none;
}

.product-term.section-product-family .l-main .additional-links.bullets-container::before,
.product-term.section-product-family .l-main .additional-links.bullets-container::after,
.product-term.section-product-category .l-main .additional-links.bullets-container::before,
.product-term.section-product-category .l-main .additional-links.bullets-container::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .additional-links.bullets-container::after,
.product-term.section-product-category .l-main .additional-links.bullets-container::after {
    clear: both;
}

.product-term.section-product-family .l-main .pane-term-products,
.product-term.section-product-family .l-main .pane-term-tree-panel-pane-1,
.product-term.section-product-family .l-main .pane-term-products-term-panel-pane-1,
.product-term.section-product-category .l-main .pane-term-products,
.product-term.section-product-category .l-main .pane-term-tree-panel-pane-1,
.product-term.section-product-category .l-main .pane-term-products-term-panel-pane-1 {
    margin-bottom: 3.125rem;
}

.product-term.section-product-family .l-main .pane-term-products .pane-title,
.product-term.section-product-family .l-main .pane-term-tree-panel-pane-1 .pane-title,
.product-term.section-product-family .l-main .pane-term-products-term-panel-pane-1 .pane-title,
.product-term.section-product-category .l-main .pane-term-products .pane-title,
.product-term.section-product-category .l-main .pane-term-tree-panel-pane-1 .pane-title,
.product-term.section-product-category .l-main .pane-term-products-term-panel-pane-1 .pane-title {
    color: #333;
    font-size: 1.4rem;
    font-weight: 300;
    width: 100%;
    margin-top: 2.5rem;
    margin-bottom: 3.125rem;
    text-align: center;
    overflow: hidden;
}

.product-term.section-product-family .l-main .pane-term-products .pane-title:before,
.product-term.section-product-family .l-main .pane-term-products .pane-title:after,
.product-term.section-product-family .l-main .pane-term-tree-panel-pane-1 .pane-title:before,
.product-term.section-product-family .l-main .pane-term-tree-panel-pane-1 .pane-title:after,
.product-term.section-product-family .l-main .pane-term-products-term-panel-pane-1 .pane-title:before,
.product-term.section-product-family .l-main .pane-term-products-term-panel-pane-1 .pane-title:after,
.product-term.section-product-category .l-main .pane-term-products .pane-title:before,
.product-term.section-product-category .l-main .pane-term-products .pane-title:after,
.product-term.section-product-category .l-main .pane-term-tree-panel-pane-1 .pane-title:before,
.product-term.section-product-category .l-main .pane-term-tree-panel-pane-1 .pane-title:after,
.product-term.section-product-category .l-main .pane-term-products-term-panel-pane-1 .pane-title:before,
.product-term.section-product-category .l-main .pane-term-products-term-panel-pane-1 .pane-title:after {
    background-color: #c6c6c6;
    content: "";
    display: inline-block;
    height: 0.0625rem;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.product-term.section-product-family .l-main .pane-term-products .pane-title:before,
.product-term.section-product-family .l-main .pane-term-tree-panel-pane-1 .pane-title:before,
.product-term.section-product-family .l-main .pane-term-products-term-panel-pane-1 .pane-title:before,
.product-term.section-product-category .l-main .pane-term-products .pane-title:before,
.product-term.section-product-category .l-main .pane-term-tree-panel-pane-1 .pane-title:before,
.product-term.section-product-category .l-main .pane-term-products-term-panel-pane-1 .pane-title:before {
    right: 0.5em;
    margin-left: -50%;
}

.product-term.section-product-family .l-main .pane-term-products .pane-title:after,
.product-term.section-product-family .l-main .pane-term-tree-panel-pane-1 .pane-title:after,
.product-term.section-product-family .l-main .pane-term-products-term-panel-pane-1 .pane-title:after,
.product-term.section-product-category .l-main .pane-term-products .pane-title:after,
.product-term.section-product-category .l-main .pane-term-tree-panel-pane-1 .pane-title:after,
.product-term.section-product-category .l-main .pane-term-products-term-panel-pane-1 .pane-title:after {
    left: 0.5em;
    margin-right: -50%;
}

.product-term.section-product-family .l-main .pane-taxonomy-term-field-body-lower,
.product-term.section-product-category .l-main .pane-taxonomy-term-field-body-lower {
    margin-bottom: 2.5rem;
}

.product-term.section-product-family .l-main .pane-taxonomy-term-field-body-lower ul li,
.product-term.section-product-category .l-main .pane-taxonomy-term-field-body-lower ul li {
    margin-left: 1rem;
    list-style-type: none;
    margin-top: .5rem;
}

.product-term.section-product-family .l-main .pane-taxonomy-term-field-body-lower ul li::before,
.product-term.section-product-category .l-main .pane-taxonomy-term-field-body-lower ul li::before {
    margin-left: -1rem;
    content: "";
    width: 0.25rem;
    height: 0.25rem;
    background-color: #500778;
    position: relative;
    float: left;
    top: 0.75rem;
}

.product-term.section-product-family .l-main .pane-taxonomy-term-field-body-lower ul li.accordion-item,
.product-term.section-product-category .l-main .pane-taxonomy-term-field-body-lower ul li.accordion-item {
    margin: 0;
}

.product-term.section-product-family .l-main .view-term-products .view-content::before,
.product-term.section-product-family .l-main .view-term-products .view-content::after,
.product-term.section-product-family .l-main .view-term-products-term .view-content::before,
.product-term.section-product-family .l-main .view-term-products-term .view-content::after,
.product-term.section-product-category .l-main .view-term-products .view-content::before,
.product-term.section-product-category .l-main .view-term-products .view-content::after,
.product-term.section-product-category .l-main .view-term-products-term .view-content::before,
.product-term.section-product-category .l-main .view-term-products-term .view-content::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .view-term-products .view-content::after,
.product-term.section-product-family .l-main .view-term-products-term .view-content::after,
.product-term.section-product-category .l-main .view-term-products .view-content::after,
.product-term.section-product-category .l-main .view-term-products-term .view-content::after {
    clear: both;
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row,
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row,
.product-term.section-product-category .l-main .view-term-products .view-content .views-row,
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row {
    width: 33.33333%;
    float: left;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    border-bottom: 0.0625rem solid #dbdbdb;
    text-align: center;
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row:last-child:not(:first-child),
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:last-child:not(:first-child),
.product-term.section-product-category .l-main .view-term-products .view-content .views-row:last-child:not(:first-child),
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:last-child:not(:first-child) {
    float: right;
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row:last-child:last-child,
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:last-child:last-child,
.product-term.section-product-category .l-main .view-term-products .view-content .views-row:last-child:last-child,
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:last-child:last-child {
    float: left;
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row:hover,
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:hover,
.product-term.section-product-category .l-main .view-term-products .view-content .views-row:hover,
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:hover {
    background-color: #f2f2f2;
}

@media screen and (min-width: 64em) {
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row {
        border-right: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row:nth-of-type(3n+1),
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:nth-of-type(3n+1),
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row:nth-of-type(3n+1),
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:nth-of-type(3n+1) {
        clear: left;
        border-left: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row:nth-of-type(3n+0),
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:nth-of-type(3n+0),
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row:nth-of-type(3n+0),
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:nth-of-type(3n+0) {
        border-right: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row.views-row-1,
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row.views-row-2,
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row.views-row-3,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row.views-row-1,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row.views-row-2,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row.views-row-3,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row.views-row-1,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row.views-row-2,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row.views-row-3,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row.views-row-1,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row.views-row-2,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row.views-row-3 {
        border-top: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row {
        width: 50%;
        float: left;
        padding-right: 1.25rem;
        padding-left: 1.25rem;
        border-right: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row:last-child:not(:first-child),
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:last-child:not(:first-child),
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row:last-child:not(:first-child),
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:last-child:not(:first-child) {
        float: right;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row:last-child:last-child,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:last-child:last-child,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row:last-child:last-child,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:last-child:last-child {
        float: left;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row:nth-of-type(2n+1),
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:nth-of-type(2n+1),
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row:nth-of-type(2n+1),
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:nth-of-type(2n+1) {
        clear: left;
        border-left: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row:nth-of-type(2n+0),
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:nth-of-type(2n+0),
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row:nth-of-type(2n+0),
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:nth-of-type(2n+0) {
        border-right: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row.views-row-1,
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row.views-row-2,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row.views-row-1,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row.views-row-2,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row.views-row-1,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row.views-row-2,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row.views-row-1,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row.views-row-2 {
        border-top: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        border-top: 0.0625rem solid #dbdbdb;
        border-left: 0.0625rem solid #dbdbdb;
        border-right: 0.0625rem solid #dbdbdb;
        border-bottom: none;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row:last-child:not(:first-child),
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:last-child:not(:first-child),
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row:last-child:not(:first-child),
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:last-child:not(:first-child) {
        float: right;
    }
    .product-term.section-product-family .l-main .view-term-products .view-content .views-row:last-child,
    .product-term.section-product-family .l-main .view-term-products-term .view-content .views-row:last-child,
    .product-term.section-product-category .l-main .view-term-products .view-content .views-row:last-child,
    .product-term.section-product-category .l-main .view-term-products-term .view-content .views-row:last-child {
        border-bottom: 0.0625rem solid #dbdbdb;
    }
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row .views-field-title-field,
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row .views-field-title-field,
.product-term.section-product-category .l-main .view-term-products .view-content .views-row .views-field-title-field,
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row .views-field-title-field {
    font-size: 1.1rem;
    margin-bottom: .5rem;
    font-weight: 300;
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row .views-field-field-main-image,
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row .views-field-field-main-image,
.product-term.section-product-category .l-main .view-term-products .view-content .views-row .views-field-field-main-image,
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row .views-field-field-main-image {
    padding: 2rem 0 1rem 0;
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row .views-field-field-main-image .field-content,
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row .views-field-field-main-image .field-content,
.product-term.section-product-category .l-main .view-term-products .view-content .views-row .views-field-field-main-image .field-content,
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row .views-field-field-main-image .field-content {
    position: relative;
    min-height: 13.75rem;
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row .views-field-field-main-image .field-content img,
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row .views-field-field-main-image .field-content img,
.product-term.section-product-category .l-main .view-term-products .view-content .views-row .views-field-field-main-image .field-content img,
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row .views-field-field-main-image .field-content img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.product-term.section-product-family .l-main .view-term-products .view-content .views-row .views-field-field-product-description,
.product-term.section-product-family .l-main .view-term-products-term .view-content .views-row .views-field-field-product-description,
.product-term.section-product-category .l-main .view-term-products .view-content .views-row .views-field-field-product-description,
.product-term.section-product-category .l-main .view-term-products-term .view-content .views-row .views-field-field-product-description {
    padding: 0 1.25rem 1.875rem 1.25rem;
    font-size:90%;
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content::before,
.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content::after,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content::before,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content::after,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content::after {
    clear: both;
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row {
    width: 33.33333%;
    float: left;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    border-bottom: 0.0625rem solid #dbdbdb;
    text-align: center;
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:not(:first-child),
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:not(:first-child) {
    float: right;
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:last-child,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:last-child {
    float: left;
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:hover,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:hover {
    background-color: #f2f2f2;
}

@media screen and (min-width: 64em) {
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row {
        border-right: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:nth-of-type(3n+1),
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:nth-of-type(3n+1) {
        clear: left;
        border-left: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:nth-of-type(3n+0),
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:nth-of-type(3n+0) {
        border-right: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-1,
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-2,
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-3,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-1,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-2,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-3 {
        border-top: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row {
        width: 50%;
        float: left;
        padding-right: 1.25rem;
        padding-left: 1.25rem;
        border-right: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:not(:first-child),
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:not(:first-child) {
        float: right;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:last-child,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:last-child {
        float: left;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:nth-of-type(2n+1),
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:nth-of-type(2n+1) {
        clear: left;
        border-left: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:nth-of-type(2n+0),
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:nth-of-type(2n+0) {
        border-right: 0.0625rem solid #dbdbdb;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-1,
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-2,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-1,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row.views-row-2 {
        border-top: 0.0625rem solid #dbdbdb;
    }
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        border-top: 0.0625rem solid #dbdbdb;
        border-left: 0.0625rem solid #dbdbdb;
        border-right: 0.0625rem solid #dbdbdb;
        border-bottom: none;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:not(:first-child),
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child:not(:first-child) {
        float: right;
    }
    .product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child,
    .product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row:last-child {
        border-bottom: 0.0625rem solid #dbdbdb;
    }
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .views-field-name-field,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .views-field-name-field {
    font-size: 1.5rem;
    font-weight: 300;
    margin-bottom: .5rem;
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .view-term-child-product-term.view-display-id-panel_pane_1 .views-row .views-field-field-main-image,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .view-term-child-product-term.view-display-id-panel_pane_1 .views-row .views-field-field-main-image {
    padding: 2rem 0 1rem 0;
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .view-term-child-product-term.view-display-id-panel_pane_1 .views-row .views-field-field-main-image .field-content,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .view-term-child-product-term.view-display-id-panel_pane_1 .views-row .views-field-field-main-image .field-content {
    position: relative;
    min-height: 13.75rem;
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .view-term-child-product-term.view-display-id-panel_pane_1 .views-row .views-field-field-main-image .field-content img,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .view-term-child-product-term.view-display-id-panel_pane_1 .views-row .views-field-field-main-image .field-content img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.product-term.section-product-family .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .views-field-field-subtitle,
.product-term.section-product-category .l-main .view-term-tree.view-display-id-panel_pane_1 .view-content .index-container>.views-row .views-field-field-subtitle {
    padding: 0 1.25rem 1.875rem 1.25rem;
}

.product-term.section-product-family .l-main .term-banners,
.product-term.section-product-category .l-main .term-banners {
    background-color: #fff;
}

@media screen and (min-width: 64em) {
    .product-term.section-product-family .l-main .term-banners,
    .product-term.section-product-category .l-main .term-banners {
        padding: 3.125rem 0 3.125rem 0;
        background-color: #f2f2f2;
    }
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .term-banners .term-banners-content,
    .product-term.section-product-category .l-main .term-banners .term-banners-content {
        padding-left: 0;
        padding-right: 0;
    }
}

.product-term.section-product-family .l-main .term-banners .banner-container,
.product-term.section-product-category .l-main .term-banners .banner-container {
    position: relative;
    width: 33.33333%;
    float: left;
    padding-right: 0;
    padding-left: 0;
    background-color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,1f76c9+100 */
    background: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNzZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background: linear-gradient(45deg, #500778 0%, #1f76c9 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#500778', endColorstr='#1f76c9', GradientType=1);
    /* IE6-8 fallback on horizontal gradient */
    background-size: cover;
}

.product-term.section-product-family .l-main .term-banners .banner-container:last-child:not(:first-child),
.product-term.section-product-category .l-main .term-banners .banner-container:last-child:not(:first-child) {
    float: right;
}

.product-term.section-product-family .l-main .term-banners .banner-container:last-child:last-child:last-child,
.product-term.section-product-category .l-main .term-banners .banner-container:last-child:last-child:last-child {
    float: left;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .term-banners .banner-container,
    .product-term.section-product-category .l-main .term-banners .banner-container {
        width: 100%;
        float: left;
        padding-right: 0;
        padding-left: 0;
    }
    .product-term.section-product-family .l-main .term-banners .banner-container:last-child:not(:first-child),
    .product-term.section-product-category .l-main .term-banners .banner-container:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .term-banners .banner-container.hpbgrad1,
.product-term.section-product-category .l-main .term-banners .banner-container.hpbgrad1 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,595959+100 */
    background-color: #333333;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzMzMzMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #333333 0%, #595959 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .term-banners .banner-container.hpbgrad2,
.product-term.section-product-category .l-main .term-banners .banner-container.hpbgrad2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,8a1b61+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhhMWI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #8a1b61 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .term-banners .banner-container.hpbgrad4,
.product-term.section-product-category .l-main .term-banners .banner-container.hpbgrad4 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,1f76c9+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNzZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #1f76c9 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .term-banners .banner-container.hpbgrad7,
.product-term.section-product-category .l-main .term-banners .banner-container.hpbgrad7 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1f76c9+0,00a9e0+100 */
    background-color: #1f76c9;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWY3NmM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTllMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #1f76c9 0%, #00a9e0 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .term-banners .banner-container.hpbgrad10,
.product-term.section-product-category .l-main .term-banners .banner-container.hpbgrad10 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,5d1a8b+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkMWE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #5d1a8b 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.product-term.section-product-family .l-main .term-banners .banner-container .banner-content,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content {
    padding: 2.5rem 2.5rem 5rem 2.5rem;
}

.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .banner-terms,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .banner-terms {
    margin: 0 0 1.5625rem 0;
    color: #fff;
    font-weight: 500;
    font-size: .875rem;
    text-transform: uppercase;
}

.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .banner-title h2,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .banner-title h2 {
    font-weight: 300;
    font-size: 1.875rem;
    line-height: 2.625rem;
    color: #fff;
    cursor: default;
}

.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .content-block-body,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .content-block-body {
    margin-top: .2rem;
    margin-bottom: .5rem;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .term-banners .banner-container .banner-content .content-block-body,
    .product-term.section-product-category .l-main .term-banners .banner-container .banner-content .content-block-body {
        padding-bottom: 0;
    }
}

.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .content-block-body p,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .content-block-body p {
    font-weight: 300;
    font-size: 1.125rem;
    color: #fff;
    margin-bottom: 2.5rem;
}

.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .content-block-body p button,
.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .content-block-body p .button,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .content-block-body p button,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .content-block-body p .button {
    margin-top: 2.1875rem;
}

.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .content-block-body::before,
.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .content-block-body::after,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .content-block-body::before,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .content-block-body::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .term-banners .banner-container .banner-content .content-block-body::after,
.product-term.section-product-category .l-main .term-banners .banner-container .banner-content .content-block-body::after {
    clear: both;
}

.product-term.section-product-family .l-main .term-banners .banner-container .cta,
.product-term.section-product-category .l-main .term-banners .banner-container .cta {
    position: absolute;
    bottom: 2.5rem;
    padding-left: 2.5rem;
}

.product-term.section-product-family .l-main .term-banners .banner-container .cta button,
.product-term.section-product-family .l-main .term-banners .banner-container .cta .button,
.product-term.section-product-category .l-main .term-banners .banner-container .cta button,
.product-term.section-product-category .l-main .term-banners .banner-container .cta .button {
    margin-bottom: 0;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .term-banners .banner-container .cta,
    .product-term.section-product-category .l-main .term-banners .banner-container .cta {
        bottom: 0;
        padding-bottom: 2.5rem;
    }
}

.product-term.section-product-family .l-main .explore-more,
.product-term.section-product-category .l-main .explore-more {
    margin-bottom: 3.125rem;
}

.product-term.section-product-family .l-main .explore-more .pane-title,
.product-term.section-product-category .l-main .explore-more .pane-title {
    color: #333;
    font-size: 2rem;
    font-weight: 300;
    width: 100%;
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
    text-align: center;
    overflow: hidden;
}

.product-term.section-product-family .l-main .explore-more .pane-title:before,
.product-term.section-product-family .l-main .explore-more .pane-title:after,
.product-term.section-product-category .l-main .explore-more .pane-title:before,
.product-term.section-product-category .l-main .explore-more .pane-title:after {
    background-color: #c6c6c6;
    content: "";
    display: inline-block;
    height: 0.0625rem;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.product-term.section-product-family .l-main .explore-more .pane-title:before,
.product-term.section-product-category .l-main .explore-more .pane-title:before {
    right: 0.5em;
    margin-left: -50%;
}

.product-term.section-product-family .l-main .explore-more .pane-title:after,
.product-term.section-product-category .l-main .explore-more .pane-title:after {
    left: 0.5em;
    margin-right: -50%;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo,
.product-term.section-product-category .l-main .explore-more .emtwobytwo {
    box-sizing: border-box;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo::before,
.product-term.section-product-family .l-main .explore-more .emtwobytwo::after,
.product-term.section-product-category .l-main .explore-more .emtwobytwo::before,
.product-term.section-product-category .l-main .explore-more .emtwobytwo::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo::after,
.product-term.section-product-category .l-main .explore-more .emtwobytwo::after {
    clear: both;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 6.25rem;
    background-color: #f2f2f2;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row::before,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row::after,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row::before,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row::after,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row::after {
    clear: both;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row:last-child:not(:first-child),
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row {
        width: 100%;
        float: left;
        padding-right: 2.5rem;
        padding-left: 2.5rem;
        margin-bottom: 1.875rem;
    }
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row:last-child:not(:first-child),
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 {
    width: 66.66667%;
    float: left;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
    border-right: 1.25rem solid #fff;
    border-bottom: 1.25rem solid #fff;
    background-color: #500778;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1:last-child:not(:first-child),
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 {
        width: 100%;
        float: left;
        padding-right: 2.5rem;
        padding-left: 2.5rem;
        margin-bottom: 1.875rem;
        border: none;
    }
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1:last-child:not(:first-child),
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1:last-child:not(:first-child) {
        float: right;
    }
}

@media screen and (min-width: 64em) {
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video {
        min-height: 428px;
    }
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
    }
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video iframe,
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video object,
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video embed,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video iframe,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video object,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1.is-video embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 {
    width: 33.33333%;
    float: left;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
    border-bottom: 1.25rem solid #fff;
    background-color: #1f76c9;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2:last-child:not(:first-child),
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 {
        width: 100%;
        float: left;
        padding-right: 2.5rem;
        padding-left: 2.5rem;
        margin-bottom: 1.875rem;
        border: none;
    }
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2:last-child:not(:first-child),
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-3,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-3 {
    border-right: 1.25rem solid #fff;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-3,
    .product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-3 {
        border: none;
    }
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row .views-field-title h3,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row .views-field-field-term-banner-category h3,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row .views-field-title h3,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row .views-field-field-term-banner-category h3 {
    margin: 0 0 0.9375rem 0;
    font-weight: 500;
    font-size: .875rem;
    color: #1f76c9;
    text-transform: uppercase;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row .views-field-field-intro-text,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row .views-field-title-field,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row .views-field-field-intro-text,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row .views-field-title-field {
    font-weight: 300;
    font-size: 1.75rem;
    color: #1f76c9;
    padding-bottom: 2.5rem;
    line-height: 130%;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row .views-field-field-learn-more a,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row .views-field-field-learn-more a {
    font-weight: 500;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0.9375rem 1.25rem;
    color: #1f76c9;
    border: 0.0625rem solid #1f76c9;
    background-color: transparent;
    position: absolute;
    bottom: 3.125rem;
    font-size: inherit;
    background-color: inherit;
    line-height: 1rem;
    transition: background-color 150ms ease-out 0s;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row .views-field-field-learn-more a:hover,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row .views-field-field-learn-more a:hover {
    color: #fff;
    background-color: #1f76c9;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row .views-field-field-learn-more a:hover,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row .views-field-field-learn-more a:hover {
    text-decoration: none;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-title h3,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-field-term-banner-category h3,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-title h3,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-field-term-banner-category h3,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-title h3,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-field-term-banner-category h3,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-title h3,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-field-term-banner-category h3 {
    color: #fff;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-field-intro-text,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-title-field,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-field-intro-text,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-title-field,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-field-intro-text,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-title-field,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-field-intro-text,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-title-field {
    color: #fff;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-edit-node a,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-edit-node a,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-edit-node a,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-edit-node a {
    color: #fff;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-field-learn-more a,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-field-learn-more a,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-field-learn-more a,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-field-learn-more a {
    font-weight: 500;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0.9375rem 1.25rem;
    color: #fff;
    border: 0.0625rem solid #fff;
    background-color: transparent;
    font-size: inherit;
    background-color: inherit;
    line-height: 1rem;
    transition: background-color 150ms ease-out 0s;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-field-learn-more a:hover,
.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-field-learn-more a:hover,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-1 .views-field-field-learn-more a:hover,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.views-row-2 .views-field-field-learn-more a:hover {
    color: #1f76c9;
    background-color: #fff;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.is-video,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.is-video {
    padding: 0;
    text-align: center;
    background-color: transparent;
}

.product-term.section-product-family .l-main .explore-more .emtwobytwo .views-row.is-video iframe,
.product-term.section-product-category .l-main .explore-more .emtwobytwo .views-row.is-video iframe {
    clear: both;
    float: none;
    height: 100%;
    width: 100%;
}

.product-term.section-product-family .l-main .subfooter_one,
.product-term.section-product-category .l-main .subfooter_one {
    text-align: center;
    background-color: #f2f2f2;
    cursor: default;
}

.product-term.section-product-family .l-main .subfooter_one h3,
.product-term.section-product-category .l-main .subfooter_one h3 {
    font-size: 2.5rem;
    font-weight: 300;
    color: #595959;
    cursor: default;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .subfooter_one h3,
    .product-term.section-product-category .l-main .subfooter_one h3 {
        font-size: 2rem;
    }
}

.product-term.section-product-family .l-main .subfooter_one p,
.product-term.section-product-category .l-main .subfooter_one p {
    margin-left: 20%;
    margin-right: 20%;
    font-weight: 300;
    font-size: 1.4rem;
    color: #595959;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .subfooter_one p,
    .product-term.section-product-category .l-main .subfooter_one p {
        margin-left: 5%;
        margin-right: 5%;
    }
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container,
.product-term.section-product-category .l-main .subfooter_one .bullets-container {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container::before,
.product-term.section-product-family .l-main .subfooter_one .bullets-container::after,
.product-term.section-product-category .l-main .subfooter_one .bullets-container::before,
.product-term.section-product-category .l-main .subfooter_one .bullets-container::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container::after,
.product-term.section-product-category .l-main .subfooter_one .bullets-container::after {
    clear: both;
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet,
.product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet {
    width: 25%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    .product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet,
    .product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet:last-child:not(:first-child),
.product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 63.9375em) {
    .product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet,
    .product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet {
        width: 50%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-top: 1.25rem;
    }
    .product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet:last-child:not(:first-child),
    .product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet:last-child:not(:first-child) {
        float: right;
    }
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet,
    .product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-top: 1.25rem;
    }
    .product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet:last-child:not(:first-child),
    .product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet a,
.product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet a {
    text-decoration: none;
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container.trio .bullet, .product-term.section-product-category .l-main .bullets-container.trio .bullet {
    width: 33.33333%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    margin-bottom: 3rem;
}


.product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet>p,
.product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet>p{
    min-height: 110px; 
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet .v2-icon,
.product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet .v2-icon {
    font-size: 4rem;
    color: #1f76c9;
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet .slug,
.product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet .slug {
    font-weight: 300;
    font-size: 1.3rem;
    color: #1f76c9;
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container .bullet>p,
.product-term.section-product-category .l-main .subfooter_one .bullets-container .bullet>p {
    margin: 1.25rem 0 0 0;
    font-size: 1.2rem;
    line-height: 1.4rem;
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container::before,
.product-term.section-product-family .l-main .subfooter_one .bullets-container::after,
.product-term.section-product-category .l-main .subfooter_one .bullets-container::before,
.product-term.section-product-category .l-main .subfooter_one .bullets-container::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .subfooter_one .bullets-container::after,
.product-term.section-product-category .l-main .subfooter_one .bullets-container::after {
    clear: both;
}

.product-term.section-product-family .l-main .subfooter_one div.button-container,
.product-term.section-product-category .l-main .subfooter_one div.button-container {
    width: auto;
    margin-top: 3.125rem;
    padding-bottom: 3.125rem;
}

.product-term.section-product-family .l-main .subfooter_one div.button-container button,
.product-term.section-product-category .l-main .subfooter_one div.button-container button {
    font-weight: 500;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0.9375rem 1.25rem;
    color: #1f76c9;
    border: 0.0625rem solid #1f76c9;
    background-color: transparent;
    padding: 1.25rem 1.875rem;
}

.product-term.section-product-family .l-main .subfooter_one div.button-container button:hover,
.product-term.section-product-category .l-main .subfooter_one div.button-container button:hover {
    color: #fff;
    background-color: #1f76c9;
}

.product-term.section-product-family .l-main .subfooter_one div.button-container button:after,
.product-term.section-product-category .l-main .subfooter_one div.button-container button:after {
    display: inline-block;
    position: relative;
    left: 0.9375rem;
    content: "\e800";
    font-family: 'fontello';
}

.product-term.section-product-family .l-main .subfooter_two,
.product-term.section-product-category .l-main .subfooter_two {
    text-align: center;
    background-color: #500778;
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    cursor: default;
}

.product-term.section-product-family .l-main .subfooter_two h3,
.product-term.section-product-category .l-main .subfooter_two h3 {
    font-size: 2.5rem;
    font-weight: 300;
    color: #fff;
    cursor: default;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .subfooter_two h3,
    .product-term.section-product-category .l-main .subfooter_two h3 {
        font-size: 2rem;
    }
}

.product-term.section-product-family .l-main .subfooter_two p,
.product-term.section-product-category .l-main .subfooter_two p {
    font-weight: 300;
    font-size: 1.4rem;
    color: #fff;
    width: 80%;
    margin: 0 auto;
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container,
.product-term.section-product-category .l-main .subfooter_two .bullets-container {
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3.125rem;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .subfooter_two .bullets-container,
    .product-term.section-product-category .l-main .subfooter_two .bullets-container {
        max-width: 75rem;
        margin-right: auto;
        margin-left: auto;
    }
    .product-term.section-product-family .l-main .subfooter_two .bullets-container::before,
    .product-term.section-product-family .l-main .subfooter_two .bullets-container::after,
    .product-term.section-product-category .l-main .subfooter_two .bullets-container::before,
    .product-term.section-product-category .l-main .subfooter_two .bullets-container::after {
        display: table;
        content: ' ';
    }
    .product-term.section-product-family .l-main .subfooter_two .bullets-container::after,
    .product-term.section-product-category .l-main .subfooter_two .bullets-container::after {
        clear: both;
    }
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet,
.product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet {
    width: 50%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    .product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet,
    .product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet:last-child:not(:first-child),
.product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet,
    .product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-top: 1.25rem;
    }
    .product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet:last-child:not(:first-child),
    .product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet a,
.product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet a {
    text-decoration: none;
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet a:hover,
.product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet a:hover {
    text-decoration: none;
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet .slug,
.product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet .slug {
    font-weight: 300;
    font-size: 1.3rem;
    color: #fff;
    vertical-align: middle;
    text-align: center;
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet .slug .v2-icon:before,
.product-term.section-product-family .l-main .subfooter_two .bullets-container .bullet .slug .v2-icon:after,
.product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet .slug .v2-icon:before,
.product-term.section-product-category .l-main .subfooter_two .bullets-container .bullet .slug .v2-icon:after {
    display: block;
    font-family: "SSAir";
    font-size: 2.5rem;
    color: #fff;
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container.trio,
.product-term.section-product-category .l-main .subfooter_two .bullets-container.trio {
    max-width: 56.25rem;
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container.trio .bullet,
.product-term.section-product-category .l-main .subfooter_two .bullets-container.trio .bullet {
    width: 33.33333%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    .product-term.section-product-family .l-main .subfooter_two .bullets-container.trio .bullet,
    .product-term.section-product-category .l-main .subfooter_two .bullets-container.trio .bullet {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container.trio .bullet:last-child:not(:first-child),
.product-term.section-product-category .l-main .subfooter_two .bullets-container.trio .bullet:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    .product-term.section-product-family .l-main .subfooter_two .bullets-container.trio .bullet,
    .product-term.section-product-category .l-main .subfooter_two .bullets-container.trio .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
    .product-term.section-product-family .l-main .subfooter_two .bullets-container.trio .bullet:last-child:not(:first-child),
    .product-term.section-product-category .l-main .subfooter_two .bullets-container.trio .bullet:last-child:not(:first-child) {
        float: right;
    }
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container::before,
.product-term.section-product-family .l-main .subfooter_two .bullets-container::after,
.product-term.section-product-category .l-main .subfooter_two .bullets-container::before,
.product-term.section-product-category .l-main .subfooter_two .bullets-container::after {
    display: table;
    content: ' ';
}

.product-term.section-product-family .l-main .subfooter_two .bullets-container::after,
.product-term.section-product-category .l-main .subfooter_two .bullets-container::after {
    clear: both;
}

.product-term.section-product-family .l-main .views-field-edit-node a,
.product-term.section-product-category .l-main .views-field-edit-node a {
    position: absolute;
    right: 0.9375rem;
    top: 0.9375rem;
    background: #fff;
    padding: 0.3125rem 0.625rem;
    color: #1f76c9 !important;
}

.product-term.section-product-family .l-main a.exit-off-canvas,
.product-term.section-product-category .l-main a.exit-off-canvas {
    display: none;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .breadcrumb-new-container {
        display: block;
    }
}

body.product-v2 .l-main .main .breadcrumb-new-container .breadcrumbs {
    padding: 0;
    margin: 0;
}

body.product-v2 .l-main .main .breadcrumb-new-container .breadcrumbs li {
    font-size: .8rem;
    font-weight: 300;
}

body.product-v2 .l-main .main .breadcrumb-new-container .breadcrumbs li a {
    color: #333;
}

body.product-v2 .l-main .main .breadcrumb-new-container .breadcrumbs li:not(:last-child)::after {
    position: relative;
    top: 1px;
    margin: 0 0.75rem;
    opacity: 1;
    font-family: 'viavi-critical';
    content: "\e800";
    color: #333;
}

body.product-v2 .l-main .main .hero-banner-bg {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f7f7f7+100 */
    background: #ffffff;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #ffffff 0%, #f7f7f7 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=1);
    /* IE6-8 fallback on horizontal gradient */
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .view-id-product_resources.view-display-id-panel_pane_1 .view-content {
    text-align: center;
    cursor: default;
    margin-top: 3.125rem;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .view-id-product_resources.view-display-id-panel_pane_1 .view-content .views-field-title-field h1 {
    font-size: 2.5rem;
    font-weight: 300;
    color: #333;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .view-id-product_resources.view-display-id-panel_pane_1 .view-content .views-field-field-subheader-long h3 {
    margin-top: 1.25rem;
    font-style: italic;
    padding-top: 1.25rem;
    margin-bottom: 1.25rem;
    border-top: 0.0625rem solid #dbdbdb;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .view-id-product_resources.view-display-id-panel_pane_1 .view-content .views-field-field-product-description h2 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 300;
    color: #333;
    margin-top: 0;
    margin-bottom: 2rem;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .view-id-product_resources.view-display-id-panel_pane_1 .view-content .image-container {
    position: relative;
    margin-top: 1.5625rem;
    margin-bottom: 2rem;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .view-id-product_resources.view-display-id-panel_pane_1 .view-content .image-container .product-detail-image-v2 {
    display: none;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .view-id-product_resources.view-display-id-panel_pane_1 .view-content .image-container .product-detail-image-v2 a {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .view-id-product_resources.view-display-id-panel_pane_1 .view-content .image-container .product-detail-image-v2.first {
    display: block;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .discontinued-product-message {
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.875rem;
    vertical-align: middle;
    text-align: center;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .discontinued-product-message a {
    font-weight: 400;
    font-size: 1.25rem;
    color: #500778;
    padding: 0 0.625rem;
    text-decoration: none;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .discontinued-product-message a:hover {
    text-decoration: none;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container {
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.1875rem;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container {
        max-width: 75rem;
        margin-right: auto;
        margin-left: auto;
    }
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container::before,
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container::after {
        display: table;
        content: ' ';
    }
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container::after {
        clear: both;
    }
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet {
    width: 50%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-top: 1.25rem;
    }
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet:last-child:not(:first-child) {
        float: right;
    }
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet a {
    text-decoration: none;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet a:hover {
    text-decoration: none;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet .slug {
    font-weight: 400;
    font-size: 1.25rem;
    color: #500778;
    padding: 0 0.625rem;
    vertical-align: middle;
    text-align: center;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet .slug .v2-icon:before,
body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet .slug .v2-icon:after {
    font-family: "SSAir";
    font-size: 2.5rem;
    color: #500778;
    vertical-align: middle;
    margin-right: 0.9375rem;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container .bullet .slug [class*="fa-"]:before {
    font-family: "FontAwesome";
    font-size: 2.4rem;
    color: #500778;
    vertical-align: middle;
    margin-right: 0.9375rem;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.uno {
    max-width: 75rem;
    text-align: center;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.uno .bullet {
    display: inline-block;
    width: auto;
    float: none;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.uno .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.uno .bullet:last-child:not(:first-child) {
        float: right;
    }
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.uno .bullet:last-child:not(:first-child) {
    float: none;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.duo {
    max-width: 75rem;
    text-align: center;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.duo .bullet {
    display: inline-block;
    width: auto;
    float: none;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.duo .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.duo .bullet:last-child:not(:first-child) {
        float: right;
    }
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.duo .bullet:last-child:not(:first-child) {
    float: none;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.trio {
    max-width: 75rem;
    text-align: center;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.trio .bullet {
    display: inline-block;
    width: auto;
    float: none;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.trio .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
    body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.trio .bullet:last-child:not(:first-child) {
        float: right;
    }
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container.trio .bullet:last-child:not(:first-child) {
    float: none;
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container::before,
body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .hero-banner-bg .hero-banner .bullets-container::after {
    clear: both;
}

body.product-v2 .l-main .main .tabs-container #main-product-tabs .field-name-field-overview .field-item ul {
    margin-bottom: 1.25rem;
}

body.product-v2 .l-main .main .tabs-container .one-sec {
    margin-top: 2.5rem;
}

body.product-v2 .l-main .main .tabs-container .one-sec .field-item .row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}

body.product-v2 .l-main .main .tabs-container h3.alt-tab-title {
    font-size: 2rem;
    font-weight: 300;
    color: #333;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .tabs-container h3.alt-tab-title {
        font-size: 1.35rem;
    }
}

body.product-v2 .l-main .main .tabs-container>ul.tabs {
    text-align: center;
    background: #f2f2f2;
    border: none;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li {
    position: relative;
    display: inline-block;
    float: none;
    width: auto;
    background-color: transparent;
    box-shadow: 1px 0px #dbdbdb inset;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li a {
    position: relative;
    padding: 1.25rem 3.75rem;
    margin-right: 0;
    border-bottom: none;
    font-family: "roboto", sans-serif;
    color: #00a9e0;
    font-weight: 300;
    text-transform: none;
    font-size: 1.625rem;
    text-decoration: none;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li a:hover {
    background-color: #fff;
    border-top: 0.3125rem solid #00a9e0;
    color: #00a9e0;
    padding-top: 0.9375rem;
    transition: border-color 300ms ease-in-out, color 300ms ease-in-out, background-color 150ms ease-in-out;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li:first-child {
    box-shadow: none;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li.is-active {
    background-color: #fff;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li.is-active a {
    color: #00a9e0;
    padding-top: 0.9375rem;
    padding-bottom: 1.25rem;
    border-top: 0.3125rem solid #00a9e0;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li.is-active a:hover {
    background-color: #fff;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li.is-active+li {
    box-shadow: none;
}

body.product-v2 .l-main .main .tabs-container>ul.tabs li.tabs-title>a:focus,
body.product-v2 .l-main .main .tabs-container>ul.tabs .tabs-title>a[aria-selected="true"] {
    background: #fff;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion {
    margin-left: 0;
    background: transparent;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a.accordion-title,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a:hover.accordion-title,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a:visited.accordion-title {
    border: 0;
    background: transparent;
    color: #595959;
    display: block;
    font-size: 1.375rem;
    font-weight: 300;
    padding: 1rem;
    text-decoration: none;
    border-bottom: 0.0625rem solid #dbdbdb;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a.accordion-title,
    body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a:hover.accordion-title,
    body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a:visited.accordion-title {
        font-size: 1.25rem;
    }
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a.accordion-title::before,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a:hover.accordion-title::before,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item a:visited.accordion-title::before {
    content: '\e81d';
    font-family: 'fontello';
    color: #595959;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item.is-active a.accordion-title,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item.is-active a:hover.accordion-title,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item.is-active a:visited.accordion-title {
    color: #00a9e0;
    border-bottom: 0.1875rem solid #00a9e0;
    transition: border-color 300ms ease-in-out, color 300ms ease-in-out;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item.is-active a.accordion-title::before,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item.is-active a:hover.accordion-title::before,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item.is-active a:visited.accordion-title::before {
    content: '\e81e';
    color: #00a9e0;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content {
    border: 0;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item {
    margin-left: 0;
    margin-top: 0;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item:before {
    margin-left: 0;
    background-color: transparent;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a.accordion-title,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a:hover.accordion-title,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a:visited.accordion-title {
    border: 0;
    background: transparent;
    color: #595959;
    display: block;
    font-size: 1.125rem;
    font-weight: 300;
    padding: 1rem;
    text-decoration: none;
    border-bottom: 0.0625rem solid #dbdbdb;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a.accordion-title,
    body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a:hover.accordion-title,
    body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a:visited.accordion-title {
        font-size: 1.25rem;
    }
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a.accordion-title::before,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a:hover.accordion-title::before,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item a:visited.accordion-title::before {
    content: '\e81d';
    font-family: 'fontello';
    color: #595959;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item.is-active a.accordion-title,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item.is-active a:hover.accordion-title,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item.is-active a:visited.accordion-title {
    color: #00a9e0;
    border-bottom: 0.125rem solid #00a9e0;
    transition: border-color 300ms ease-in-out, color 300ms ease-in-out;
}

body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item.is-active a.accordion-title::before,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item.is-active a:hover.accordion-title::before,
body.product-v2 .l-main .main .tabs-container>ul.accordion .accordion-item>.accordion-content>ul.accordion li.accordion-item.is-active a:visited.accordion-title::before {
    content: '\e81e';
    color: #00a9e0;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel {
    padding: 0;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>ul.tabs {
    text-align: center;
    background: #fff;
    border-bottom: 0.0625rem solid #dbdbdb;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>ul.tabs li {
    position: relative;
    display: inline-block;
    float: none;
    width: auto;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>ul.tabs li a {
    position: relative;
    padding: 1.25rem 1.875rem;
    margin-right: 0;
    border-bottom: none;
    font-family: "roboto", sans-serif;
    color: #00a9e0;
    font-weight: 400;
    text-transform: none;
    font-size: 1.125rem;
    text-decoration: none;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>ul.tabs li a:hover {
    padding-bottom: 0.9375rem;
    border-bottom: 0.3125rem solid #00a9e0;
    font-weight: 400;
    color: #333;
    transition: border-color 300ms ease-in-out, color 300ms ease-in-out, background-color 150ms ease-in-out;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>ul.tabs li.is-active a {
    color: #333;
    padding-top: 1.25rem;
    padding-bottom: 0.9375rem;
    border-bottom: 0.3125rem solid #00a9e0;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>ul.tabs li.tabs-title>a:focus,
body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>ul.tabs .tabs-title>a[aria-selected="true"] {
    background: #fff;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>.tabs-content {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    margin-top: 2rem;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>.tabs-content::before,
body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>.tabs-content::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>.tabs-content::after {
    clear: both;
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>.tabs-content>.tabs-panel {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>.tabs-content>.tabs-panel {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

body.product-v2 .l-main .main .tabs-container>.tabs-content>.tabs-panel>.tabs-content>.tabs-panel:last-child:not(:first-child) {
    float: right;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content::after {
    clear: both;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    display: block;
    padding: 0.625rem;
    margin-bottom: 0.9375rem;
    background-color: #f2f2f2;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion::after {
    clear: both;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion {
        padding: 0;
    }
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block-container {
        padding: 0.625rem;
    }
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block {
    width: 16.66667%;
    float: left;
    padding-right: 0;
    padding-left: 0;
    position: relative;
    text-align: center;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block {
        width: 100%;
        float: left;
        padding-right: 0;
        padding-left: 0;
    }
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block:last-child:not(:first-child) {
        float: right;
    }
}

@media screen and (min-width: 40em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block {
        min-height: 6.25rem;
    }
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: viavi-resources;
    font-size: 3.75rem;
    color: #fff;
    content: "\e800";
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block::before {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0.9375rem;
        font-size: 1.5625rem;
    }
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block .mobile-resource-category {
    display: none;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .color-block .mobile-resource-category {
        display: block;
        height: 2.8125rem;
        line-height: 2.8125rem;
        font-size: 0.875rem;
        color: #fff;
        text-transform: uppercase;
        font-weight: 500;
        text-align: left;
        padding-left: 3.125rem;
    }
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content {
    width: 83.33333%;
    float: left;
    padding-right: 0;
    padding-left: 0;
    position: relative;
    padding-left: 0.9375rem;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content {
        width: 100%;
        float: left;
        padding-right: 0;
        padding-left: 0;
    }
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content:last-child:not(:first-child) {
        float: right;
    }
}

@media screen and (min-width: 40em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content {
        min-height: 6.25rem;
    }
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content .resource-title {
    padding-top: 1.875rem;
    font-size: 1.375rem;
    line-height: 1.75rem;
    font-weight: 300;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content .resource-title {
        padding: 0.9375rem;
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content .resource-category {
    position: absolute;
    top: 0;
    font-size: 0.875rem;
    color: #333;
    text-transform: uppercase;
    font-weight: 500;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion .promotion-content .resource-category {
        display: none;
    }
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion:hover {
    text-decoration: none;
    background-color: #f2f2f2;
    transition: background-color 150ms ease-in-out, color 150ms ease-in-out;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion:hover .promotion-content .resource-title {
    color: #500778;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion:focus {
    text-decoration: none;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.analyst-papers .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-4831 .color-block::before {
    content: "\e801";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.analyst-paper .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5457 .color-block::before {
    content: "\e801";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.application-notes .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1214 .color-block::before {
    content: "\e802";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.application-note .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5458 .color-block::before {
    content: "\e802";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.articles .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-2943 .color-block::before {
    content: "\e803";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.article .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5459 .color-block::before {
    content: "\e803";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.brochure .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1175 .color-block::before {
    content: "\e804";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.case-studies .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1256 .color-block::before {
    content: "\e805";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.case-study .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5461 .color-block::before {
    content: "\e805";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.data-sheet .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5462 .color-block::before {
    content: "\e806";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.data-sheets .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1132 .color-block::before {
    content: "\e806";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.line-card .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1257 .color-block::before {
    content: "\e807";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.manual-user-guide .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1215 .color-block::before {
    content: "\e808";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.user-manual .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5464 .color-block::before {
    content: "\e808";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.e-book .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5483 .color-block::before {
    content: "\e809";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.pocket-guide .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1692 .color-block::before {
    content: "\e809";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.poster .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5466 .color-block::before {
    content: "\e80a";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.poster-chart .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1171 .color-block::before {
    content: "\e80a";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.infographic .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5451 .color-block::before {
    content: "\e80a";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.product-solution-briefs .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1172 .color-block::before {
    content: "\e80b";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.product--solution-briefs .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1172 .color-block::before {
    content: "\e80b";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.product-brief .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5468 .color-block::before {
    content: "\e80b";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.solution-brief .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5467 .color-block::before {
    content: "\e80b";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.presentation-slides .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5446 .color-block::before {
    content: "\e80c";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.presentation-slide .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5469 .color-block::before {
    content: "\e80c";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.promo-sheet .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5493 .color-block::before {
    content: "\e80d";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.promo-sheet .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1173 .color-block::before {
    content: "\e80d";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.promo .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5470 .color-block::before {
    content: "\e80d";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.selection-guide .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5471 .color-block::before {
    content: "\e80e";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.selection-guide .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1176 .color-block::before {
    content: "\e80e";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.technical-notes .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1452 .color-block::before {
    content: "\e80f";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.technical-note .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5472 .color-block::before {
    content: "\e80f";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vendor-approvals .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1258 .color-block::before {
    content: "\e810";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vendor-approval .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5473 .color-block::before {
    content: "\e810";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.video .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-4781 .color-block::before {
    content: "\e811";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.video .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5448 .color-block::before {
    content: "\e811";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.white-paper .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5449 .color-block::before {
    content: "\e812";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.white-paper .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-1174 .color-block::before {
    content: "\e812";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.webinar .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5452 .color-block::before {
    content: "\e813";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.blog .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5447 .color-block::before {
    content: "\e813";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.news-release-product-release .color-block::before {
    content: "\e814";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.news-release .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5455 .color-block::before {
    content: "\e814";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.news .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5474 .color-block::before {
    content: "\e814";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.product-release .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5450 .color-block::before {
    content: "\e814";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.event .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5453 .color-block::before {
    content: "\e815";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.award .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5456 .color-block::before {
    content: "\e816";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.software-dowload .color-block::before,
body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.vr-5475 .color-block::before {
    content: "\e817";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.firmware-update .color-block::before {
    content: "\e818";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .views-row a.promotion.product-flash .color-block::before {
    content: "\e819";
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .resources-one .color-block {
    background-color: #500778;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .resources-two .color-block {
    background-color: #1f76c9;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .resources-thr .color-block {
    background-color: #00a9e0;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .resources-for .color-block {
    background-color: #2cb34a;
}

body.product-v2 .l-main .main .view-product-resources.view-display-id-panel_pane_4 .view-content .resources-fiv .color-block {
    background-color: #333;
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_4 h3 {
    font-size: 2rem;
    font-weight: 300;
    color: #333;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_4 h3 {
        font-size: 1.35rem;
    }
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_4 .view-footer {
    padding-top: 1.875rem;
    margin-top: 1.875rem;
    border-top: #dbdbdb solid 0.0625rem;
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5 {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: none;
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5::before,
body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5::after {
    clear: both;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5 {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5:last-child:not(:first-child) {
    float: right;
}

@media print,
screen and (min-width: 64em) {
    body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5 {
        width: 75%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-right: auto;
        margin-left: auto;
    }
}

@media print,
screen and (min-width: 64em) and (min-width: 40em) {
    body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5 {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

@media print,
screen and (min-width: 64em) {
    body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5:last-child:not(:first-child) {
        float: right;
    }
    body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5,
    body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5:last-child:not(:first-child) {
        float: none;
        clear: both;
    }
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5 .slick-track {
    margin: 0 auto;
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5 .views-row {
    position: relative;
    min-height: 6.25rem;
}

body.product-v2 .l-main .main .view-id-product_resources.view-display-id-panel_pane_5 .views-row .views-field-field-main-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

body.product-v2 .l-main .main .view-id-terms_lists .row-wrapper {
    clear: both;
}

body.product-v2 .l-main .main .view-id-terms_lists .views-field-description-field .field-content,
body.product-v2 .l-main .main .view-id-terms_lists .views-field-field-term-image-thumbnail .field-content {
    padding-bottom: 1rem;
}

body.product-v2 .l-main .main .view-id-terms_lists .has-image .views-field-description-field .field-content h3,
body.product-v2 .l-main .main .view-id-terms_lists .no-image .views-field-description-field .field-content h3 {
    font-size: 1.5rem;
    font-weight: 300;
    color: #333;
}

@media screen and (min-width: 40em) {
    body.product-v2 .l-main .main .view-id-terms_lists .has-image .views-field-description-field {
        width: 75%;
        float: left;
    }
    body.product-v2 .l-main .main .view-id-terms_lists .has-image .views-field-description-field .field-content {
        padding-right: 1rem;
    }
    body.product-v2 .l-main .main .view-id-terms_lists .has-image .views-field-field-term-image-thumbnail {
        width: 25%;
        float: right;
    }
}

@media screen and (min-width: 40em) {
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_5 .has-image .views-field-description-field,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_6 .has-image .views-field-description-field,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_7 .has-image .views-field-description-field,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_8 .has-image .views-field-description-field {
        float: left;
        width: 75%;
    }
}

@media screen and (min-width: 40em) and (min-width: 64em) {
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_5 .has-image .views-field-description-field,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_6 .has-image .views-field-description-field,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_7 .has-image .views-field-description-field,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_8 .has-image .views-field-description-field {
        width: 85%;
    }
}

@media screen and (min-width: 40em) {
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_5 .has-image .views-field-field-term-image-thumbnail,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_6 .has-image .views-field-field-term-image-thumbnail,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_7 .has-image .views-field-field-term-image-thumbnail,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_8 .has-image .views-field-field-term-image-thumbnail {
        width: 25%;
    }
}

@media screen and (min-width: 40em) and (min-width: 64em) {
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_5 .has-image .views-field-field-term-image-thumbnail,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_6 .has-image .views-field-field-term-image-thumbnail,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_7 .has-image .views-field-field-term-image-thumbnail,
    body.product-v2 .l-main .main .view-id-terms_lists.view-display-id-panel_pane_8 .has-image .views-field-field-term-image-thumbnail {
        width: 15%;
    }
}

body.product-v2 .l-main .main .pane-discontinued .pane-title {
    font-size: 1.75rem;
    font-weight: 300;
}

body.product-v2 .l-main .main .pane-discontinued .view-content ul li {
    margin-left: 1rem;
    list-style-type: none;
    margin-top: .5rem;
}

body.product-v2 .l-main .main .pane-discontinued .view-content ul li::before {
    margin-left: -1rem;
    content: "";
    width: 0.25rem;
    height: 0.25rem;
    background-color: #500778;
    position: relative;
    float: left;
    top: 0.75rem;
}

body.product-v2 .l-main .main .pane-product-news-items-panel-pane-1 {
    margin-top: 2.5rem;
}

body.product-v2 .l-main .main .view-product-news-items.view-display-id-panel_pane_1 .views-row {
    padding: 0.5rem 0;
    border-bottom: none;
}

body.product-v2 .l-main .main .pane-product-partners {
    margin-top: 2.5rem;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping::before,
body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping::after {
    clear: both;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping-header,
body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping-content {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping-header,
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping-content {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping-header:last-child:not(:first-child),
body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping-content:last-child:not(:first-child) {
    float: right;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .view-grouping-header h3 {
    font-size: 2rem;
    text-transform: uppercase;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 2.5rem;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list::before,
body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list::after {
    clear: both;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list strong {
    font-size: 1.5rem;
    font-weight: 300;
    color: #00a9e0;
    text-transform: uppercase;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul {
    margin-top: 1.5625rem;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row {
    float: left;
    width: 100%;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:nth-of-type(1n) {
    clear: none;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:nth-of-type(1n+1) {
    clear: both;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:last-child {
    float: left;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row {
        float: left;
        width: 50%;
    }
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:nth-of-type(1n) {
        clear: none;
    }
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:nth-of-type(2n+1) {
        clear: both;
    }
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:last-child {
        float: left;
    }
}

@media print,
screen and (min-width: 64em) {
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row {
        float: left;
        width: 33.33333%;
    }
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:nth-of-type(1n) {
        clear: none;
    }
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:nth-of-type(3n+1) {
        clear: both;
    }
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list ul>.views-row:last-child {
        float: left;
    }
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list .views-row {
    padding-right: 1.875rem;
    text-align: center;
    margin-top: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
    min-width: 12.5rem;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list .views-row:before {
    background-color: transparent;
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list .inner-container {
    padding: 1.875rem;
    border: 0.0625rem solid #dbdbdb;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list .inner-container {
        min-height: 10rem;
    }
}

body.product-v2 .l-main .main .pane-product-partners .view-id-product_partners .item-list .views-field-title-field {
    font-size: 1.5625rem;
    font-weight: 300;
    line-height: 1.4;
}

body.product-v2 .l-main .main .product-banners {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

body.product-v2 .l-main .main .product-banners .lower-banners {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

body.product-v2 .l-main .main .product-banners .lower-banners::before,
body.product-v2 .l-main .main .product-banners .lower-banners::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .product-banners .lower-banners::after {
    clear: both;
}

@media screen and (max-width: 63.9375em) {
    body.product-v2 .l-main .main .product-banners .banner-container {
        width: 100%;
        float: left;
        padding-right: 0;
        padding-left: 0;
    }
    body.product-v2 .l-main .main .product-banners .banner-container:last-child:not(:first-child) {
        float: right;
    }
}

@media screen and (min-width: 64em) {
    body.product-v2 .l-main .main .product-banners .banner-container {
        width: 50%;
        float: left;
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
    body.product-v2 .l-main .main .product-banners .banner-container:last-child:not(:first-child) {
        float: right;
    }
    body.product-v2 .l-main .main .product-banners .banner-container:first-child {
        padding-right: 0;
    }
}

body.product-v2 .l-main .main .product-banners .banner-container-bg {
    position: relative;
    background-color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,1f76c9+100 */
    background: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNzZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background: linear-gradient(45deg, #500778 0%, #1f76c9 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#500778', endColorstr='#1f76c9', GradientType=1);
    /* IE6-8 fallback on horizontal gradient */
    background-size: cover;
}

body.product-v2 .l-main .main .product-banners .banner-container-bg.hpbgrad1 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,595959+100 */
    background-color: #333333;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzMzMzMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #333333 0%, #595959 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

body.product-v2 .l-main .main .product-banners .banner-container-bg.hpbgrad2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,8a1b61+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhhMWI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #8a1b61 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

body.product-v2 .l-main .main .product-banners .banner-container-bg.hpbgrad4 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,1f76c9+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNzZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #1f76c9 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

body.product-v2 .l-main .main .product-banners .banner-container-bg.hpbgrad7 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1f76c9+0,00a9e0+100 */
    background-color: #1f76c9;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWY3NmM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTllMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #1f76c9 0%, #00a9e0 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

body.product-v2 .l-main .main .product-banners .banner-container-bg.hpbgrad10 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#500778+0,5d1a8b+100 */
    background-color: #500778;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTAwNzc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkMWE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    /* FF3.6-15 */
    /* Chrome4-9,Safari4-5 */
    /* Chrome10-25,Safari5.1-6 */
    /* Opera 11.10-11.50 */
    /* IE10 preview */
    background-image: linear-gradient(45deg, #500778 0%, #5d1a8b 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

@media screen and (min-width: 64em) {
    body.product-v2 .l-main .main .product-banners .banner-container-bg {
        min-height: 18.75rem;
    }
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content {
    padding: 2.5rem 2.5rem 2.5rem 2.5rem;
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .banner-terms {
    margin: 0 0 1.5625rem 0;
    color: #fff;
    font-weight: 500;
    font-size: .875rem;
    text-transform: uppercase;
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .banner-title h2 {
    font-weight: 300;
    font-size: 1.875rem;
    line-height: 2.625rem;
    color: #fff;
    cursor: default;
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .content-block-body {
    margin-top: 0.625rem;
    padding-bottom: 5rem;
}

@media screen and (max-width: 63.9375em) {
    body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .content-block-body {
        padding-bottom: 0;
    }
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .content-block-body p {
    font-weight: 300;
    font-size: 1.125rem;
    color: #fff;
    margin-bottom: 2.5rem;
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .content-block-body p button,
body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .content-block-body p .button {
    margin-top: 2.1875rem;
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .content-block-body::before,
body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .content-block-body::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .banner-content .content-block-body::after {
    clear: both;
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .cta {
    position: absolute;
    bottom: 2.5rem;
    padding-left: 2.5rem;
}

body.product-v2 .l-main .main .product-banners .banner-container-bg .cta button,
body.product-v2 .l-main .main .product-banners .banner-container-bg .cta .button {
    margin-bottom: 0;
}

@media screen and (max-width: 63.9375em) {
    body.product-v2 .l-main .main .product-banners .banner-container-bg .cta {
        position: inherit;
        bottom: 0;
        padding-bottom: 2.5rem;
    }
}

body.product-v2 .l-main .main .pull-quotes {
    background-color: #f2f2f2;
    text-align: center;
    padding: 4.375rem 0;
    margin-top: 2.5rem;
    cursor: default;
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content {
    cursor: -webkit-grab;
    cursor: grab;
    color: #00a9e0;
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] {
    width: 90%;
    margin: 0 auto;
}

@media screen and (max-width: 63.9375em) {
    body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] {
        width: 80%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] {
        width: 75%;
        margin: 0 auto;
    }
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] p {
    font-size: 1.75rem;
    line-height: 2.5rem;
    font-style: italic;
    font-weight: 300;
    color: #333;
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] p:before,
body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] p:after {
    font-family: 'fontello';
    font-style: normal;
    font-size: 1rem;
    vertical-align: top;
    color: #00a9e0;
    content: '\e82a';
    margin-right: 0.75rem;
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] p:after {
    content: '\e82b';
    margin-left: 0.75rem;
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] p {
        font-size: 1.5rem;
        line-height: 2.125rem;
    }
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .pull-quotes .pane-content .view-content div[class*=" views-field-body"] p {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content .views-field-field-customer-name {
    display: inline-block;
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content .views-field-field-customer-name .field-content {
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 300;
    color: #00a9e0;
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content .views-field-field-company-name {
    display: inline-block;
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content .views-field-field-company-name .field-content {
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 300;
    color: #00a9e0;
}

body.product-v2 .l-main .main .pull-quotes .pane-content .view-content .views-field-edit-node {
    position: absolute;
}

@media screen and (max-width: 75em) {
    body.product-v2 .l-main .main .pull-quotes .pane-content .slick-slider .slick-prev {
        left: 1.25rem;
    }
    body.product-v2 .l-main .main .pull-quotes .pane-content .slick-slider .slick-next {
        right: 1.25rem;
    }
}

body.product-v2 .l-main .main .pull-quotes .pane-content .slick-slider .slick-dots {
    bottom: -2rem;
}

body.product-v2 .l-main .main .related-products {
    margin-bottom: 5rem;
}

body.product-v2 .l-main .main .related-products .panel-pane {
    text-align: center;
}

body.product-v2 .l-main .main .related-products .pane-content {
    text-align: initial;
}

body.product-v2 .l-main .main .related-products h2.pane-title {
    color: #333;
    font-size: 2rem;
    font-weight: 300;
    width: 100%;
    margin: 2.5rem 0;
    text-transform: capitalize;
    overflow: hidden;
}

body.product-v2 .l-main .main .related-products h2.pane-title:before,
body.product-v2 .l-main .main .related-products h2.pane-title:after {
    background-color: #c6c6c6;
    content: "";
    display: inline-block;
    height: 0.0625rem;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

body.product-v2 .l-main .main .related-products h2.pane-title:before {
    right: 0.5em;
    margin-left: -50%;
}

body.product-v2 .l-main .main .related-products h2.pane-title:after {
    left: 0.5em;
    margin-right: -50%;
}

body.product-v2 .l-main .main .related-products .view-related-products ul li::before {
    display: none;
}

body.product-v2 .l-main .main .related-products .view-content .views-row {
    margin: 0 0.9375rem;
    background-color: #f2f2f2;
    min-height:200px;
}

body.product-v2 .l-main .main .related-products .view-content .views-row a {
    display: block;
    padding: 2.1875rem;
    border-top: 0.5rem solid #595959;
}

body.product-v2 .l-main .main .related-products .view-content .views-row a .related-product-picture img {
    margin:0 auto !important;
    text-align: center;
    padding-bottom: 1.5rem;
}

body.product-v2 .l-main .main .related-products .view-content .views-row a .related-product-title {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.75rem;
    margin-bottom: 0.9375rem;
    color: #500778;
    text-decoration: none;
}

body.product-v2 .l-main .main .related-products .view-content .views-row a .related-product-description {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.6rem;
    color: #333;
    text-decoration: none;
}

body.product-v2 .l-main .main .related-products .view-content .views-row a:hover {
    text-decoration: none;
    border-top: 0.5rem solid #00a9e0;
    transition: border-color 150ms ease-in-out;
}

body.product-v2 .l-main .main .related-products .view-content .views-row a:hover .related-product-title {
    color: #00a9e0;
}

body.product-v2 .l-main .main .related-products .view-content .views-row a:hover .related-product-tile {
    transition: color 150ms ease-in-out;
}

body.product-v2 .l-main .main .related-products .view-content .views-row a:focus {
    text-decoration: none;
}

body.product-v2 .l-main .main .related-products .view-content .views-row:hover {
    background-color: #f2f2f2;
    transition: background-color 150ms ease-in-out;
}

body.product-v2 .l-main .main .related-products .view-content .views-row:after {
    clear: both;
}

body.product-v2 .l-main .main .related-products .view-content .slick-slider .slick-prev {
    left: -.5rem;
}

body.product-v2 .l-main .main .related-products .view-content .slick-slider .slick-next {
    right: -.75rem;
}

body.product-v2 .l-main .main .related-products .view-content .slick-slider .slick-dots {
    bottom: -2rem;
}

body.product-v2 .l-main .main .subfooter_two {
    text-align: center;
    background-color: #500778;
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    margin-top: 2.5rem;
    cursor: default;
}

body.product-v2 .l-main .main .subfooter_two h3 {
    font-size: 2.5rem;
    font-weight: 300;
    color: #fff;
    cursor: default;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .subfooter_two h3 {
        font-size: 2rem;
    }
}

body.product-v2 .l-main .main .subfooter_two p {
    font-weight: 300;
    font-size: 1.4rem;
    color: #fff;
    width: 80%;
    margin: 0 auto;
}

body.product-v2 .l-main .main .subfooter_two .bullets-container {
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3.125rem;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .subfooter_two .bullets-container {
        max-width: 75rem;
        margin-right: auto;
        margin-left: auto;
    }
    body.product-v2 .l-main .main .subfooter_two .bullets-container::before,
    body.product-v2 .l-main .main .subfooter_two .bullets-container::after {
        display: table;
        content: ' ';
    }
    body.product-v2 .l-main .main .subfooter_two .bullets-container::after {
        clear: both;
    }
}

body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet {
    width: 50%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-top: 1.25rem;
    }
    body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet:last-child:not(:first-child) {
        float: right;
    }
}

body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet a {
    text-decoration: none;
}

body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet a:hover {
    text-decoration: none;
}

body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet .slug {
    font-weight: 300;
    font-size: 1.3rem;
    color: #fff;
    vertical-align: middle;
    text-align: center;
}

body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet .slug .v2-icon:before,
body.product-v2 .l-main .main .subfooter_two .bullets-container .bullet .slug .v2-icon:after {
    font-family: "SSAir";
    font-size: 2.5rem;
    color: #fff;
    display: block;
}

body.product-v2 .l-main .main .subfooter_two .bullets-container.trio {
    max-width: 56.25rem;
}

body.product-v2 .l-main .main .subfooter_two .bullets-container.trio .bullet {
    width: 33.33333%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print,
screen and (min-width: 40em) {
    body.product-v2 .l-main .main .subfooter_two .bullets-container.trio .bullet {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

body.product-v2 .l-main .main .subfooter_two .bullets-container.trio .bullet:last-child:not(:first-child) {
    float: right;
}

@media screen and (max-width: 39.9375em) {
    body.product-v2 .l-main .main .subfooter_two .bullets-container.trio .bullet {
        width: 100%;
        float: left;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
    }
    body.product-v2 .l-main .main .subfooter_two .bullets-container.trio .bullet:last-child:not(:first-child) {
        float: right;
    }
}

body.product-v2 .l-main .main .subfooter_two .bullets-container::before,
body.product-v2 .l-main .main .subfooter_two .bullets-container::after {
    display: table;
    content: ' ';
}

body.product-v2 .l-main .main .subfooter_two .bullets-container::after {
    clear: both;
}
