.h2less h2, h3, .ipex-tabs .tabs li a, .related-content .slick-slider .field-name-node-title span.field-item, .related-content .slick-slider .content, .node--type-product .ipex-product-details .product-details .content .product-specifications .field-label, .node--type-product .ipex-product-details .product-details .content .product-specifications .field-item {
    font-weight: 400;
}
a:hover, a:focus, .ipex-tabs .tabs .is-active a, .ipex-tabs .tabs .is-active a:focus, .ipex-tabs .tabs li:hover, .related-content .slick-slider .slick-slide:hover .field-name-node-title span.field-item, .node--type-product .ipex-product-details .product-downloads .download-list .accordion-title:hover, .product-related > .grid-x > .cell > .download-list li:hover, .ipex-teaser h3 a:hover,.product-downloads .product-tabs .ipex-tabs .tabs a:hover,.product-downloads .product-tabs .ipex-tabs .tabs li.is-active, .node--type-product .ipex-product-details .download-list .accordion-title:hover h3, .node--type-product .ipex-product-details .product-downloads .accordion-content a:hover, .product-tabs .js-form-wrapper summary:hover {
    color: #0091e6 ;
}
.product-related .slick-slide:hover .product-image img{
    border-color: #0091e6;
}

ul.fab-items{
    padding-left: 0 !important;
}
.fab-items li:before {
    top: -2px;
    left: 0;
    width: 7px;
    height: 7px;
    background-color: #0091e6;
    content: "";
    display: inline-block;
    position: relative;
    margin-right: 8px;
}
.fab-items li::marker {
    font-size: 0;
}

.product-downloads .field-item h2 {
    position: relative;
    /* margin-top: 60px; */
    margin-bottom: 30px;
    padding-bottom: 14px;
    /* font-size: 3.4rem; */
    display: block;
    line-height: 1.5;
    font-size: 1.8rem;
    font-weight: 600;
    color: rgb(68, 68, 68) !important;
}

.product-downloads .field-item h2:after {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(90deg,#0091e6 80%,#e60012 0);
    height: 2px;
    content: "";
}

.node--type-product .ipex-product-details .product-downloads hr {
    display: none;
}

.node--type-product .ipex-product-details .download-list .field h3{
    color: #444444;
    font-weight: 400;
}
.product-downloads .product-tabs .ipex-tabs .tabs a, .product-tabs .js-form-wrapper summary{
    color: #444444;
    font-weight: 600;
}
.product-downloads .product-tabs .ipex-tabs .tabs li.is-active a{
    color: #0091e6;
    cursor: default;
}
.node--type-product .ipex-product-details .product-downloads .accordion-content a{
    color: #444444;
    font-weight: 400;
    margin-left: 2.2em;
}
.node--type-product .ipex-product-details .product-downloads .accordion-content .file--application-pdf:before{
    position: absolute;
    padding-top: 6px;
}
.node--type-product .ipex-product-details .product-downloads .accordion-content .file--mime-application-zip:before{
    position: absolute;
    padding-top: 5px;
}
.node--type-product .ipex-product-details .product-downloads .accordion-content .snapeda-download:before{
    position: absolute;
    padding-top: 7px;
}



.node--type-product .ipex-product-details .product-downloads .download-list{
    border-bottom: none;
}

.product-downloads .product-tabs .ipex-tabs .tabs .is-active a{
    border: 1px solid #ccc;
}
.product-downloads .product-tabs .ipex-tabs .tabs .is-active a, .ipex-tabs .tabs .is-active a:focus, .product-downloads .product-tabs .ipex-tabs .tabs{
    border-bottom: 1px solid #ccc;
}
.product-downloads .product-tabs .ipex-tabs .tabs .is-active a{
    border-bottom: 1px solid #fefefe;
}

.product-downloads > .grid-x > .cell > h2, .product-related > .grid-x > .cell > h2 {
    position: relative;
    margin-top: 30px;
    margin-bottom: 15px;
    padding-left: 20px;
    /* font-size: 2.4rem; */
    font-weight: 600;
}
.product-downloads > .grid-x > .cell > h2:before, .product-related > .grid-x > .cell > h2:before {
    /* top: 10px; */
    left: 0;
    width: 5px;
    height: 22px;
    background-color: #0081cd;
    -webkit-transform: rotate(24deg) skewY(-24deg);
    transform: rotate(24deg) skewY(-24deg);
    content: "";
    position: absolute;
}
.product-downloads > .grid-x > .cell > h2:after, .product-related > .grid-x > .cell > h2:after {
    top: 1px;
    left: 4px;
    width: 0;
    height: 0;
    border-color: #e60012 transparent transparent;
    border-style: solid;
    border-width: 5px 3px 0;
    content: "";
    position: absolute;
}

.node--type-product .ipex-product-details .product-tabs{
    border-bottom: none;
}


.node--type-product .block-ipex-product-specifications table tr td:first-child {
    font-weight: normal;
    width: 20%;
    border-right: 1px solid #ccc;
    background-color: #eee;
}
.block-ipex-products>thead>tr>td,.block-ipex-products>thead>tr>th, .block-ipex-products>tbody>tr>td:first-child {
    background-color: #eee;
    border-bottom: 1px solid #ccc
}
.node--type-product .block-ipex-product-specifications table, .node--type-product .block-ipex-product-specifications th, .node--type-product .block-ipex-product-specifications td {
    border: 1px solid #ccc;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
table tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #ffffff;
}
h6{
    color: #444444
}




.product-tabs .js-form-wrapper summary:hover{
cursor: pointer;
}
