/*
* Technical
*
*   main Overview
*/

.row-container {
    margin-top: 90px;
}

.row-container,
.leed-section3 {
    display: flex;
    flex-wrap: nowrap;
}


/*
*   sidebar
*/

.sidebar-left {
    width: 270px;
}

@media (min-width: 768px) and (max-width: 880px) {
    .container-technical .row-container {
        margin-top: 0;
    }
    .container-technical .row-container .sidebar-left {
        width: 100%;
        margin-top: 5vw;
    }
    .content-right-technical .row-guide h1.title-guide {
        margin-top: 50px;
    }
}


/*
*   content
*/

.content-right-technical {
    margin-left: 6.5%;
    max-width: 1000px;
}

.title-repeat,
.text-guide,
.title-content,
.title-des,
.sub-title-schematic,
.title-item-leed {
    font-size: 30px;
}

.title-item,
.box-item-specs .btn-action a,
.sub-title-item {
    font-size: 20px;
}

.title-repeat,
.title-content,
.title-des,
.title-item-leed,
.title-item-testing,
.sub-title-item {
    font-weight: bold;
}

.title-item,
.title-name-leed,
.title-name-testing,
.leed-section4 .para-item-leed,
.testing-section4 .para-item-testing {
    font-weight: 400;
}

.leed-section2 .section-item p.para-item-leed,
.testing-section2 .section-item p.para-item-testing,
.leed-para-description,
.testing-para-description,
.text-guide {
    font-weight: 300;
}


/*
*   Page Product Data
* row guide
*/

.row-guide {
    border-bottom: 1px solid #0064BF;
}

.row-guide h1.title-guide {
    font-size: 50px;
    font-weight: bold;
    margin: -12px 0 26px 0;
}

.text-guide {
    margin-bottom: 44px;
    line-height: 44px;
}

.title-content {
    margin: 43px 0 0 3px;
}


/*
* content items
*
*/

.box-content-repeat {
    margin-bottom: 65px;
}

.title-repeat {
    margin-top: 60px;
    margin-bottom: 18px;
}


/*
* inside item
*
*/

.title-item,
.items-schematic .title-item,
.item-left-sds,
.action-item {
    width: 50%;
}

.title-item,
.box-item-specs .btn-action a {
    margin: auto;
}

.box-item {
    background-color: #E9EFF8;
}

.box-container {
    max-width: 1000px;
}

.box-item-technical {
    padding: 18px 35px 18px 28px;
    margin-bottom: 10px;
    display: flex;
}

.action-item {
    text-align: right;
}


/*
*   Coating item
*/

.coating-items .action-item {
    margin-top: 4px;
}

.coating-content h2.title-repeat {
    margin-bottom: 17px;
}


/*
*   Dryshake
*/

.dryshake-content .title-repeat {
    margin-top: -8px;
}


/*
*   Repair
*/

.repairs-accessories-content .title-repeat {
    margin-bottom: 24px;
}

.action-item a {
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
}

.action-item span {
    cursor: pointer;
}

.action-item span a:hover,
.action-item span svg:hover path {
    fill: #0075C9;
    color: #0075C9;
}

.action-item a.fa-view {
    padding-right: 30px;
}


/*
*
*  Page Specification
*/


/*
    Guide
*/

.section1-specs {
    border-bottom: none;
}


/*
    Content
*/

.section1-technical p.text-guide,
.section1-specs p.text-guide {
    font-size: 20px;
    line-height: 30px;
}

.section2-specs {
    padding: 0 20px 0 0;
    display: grid;
    grid-template-columns: 50% 50%;
    grid-gap: 20px;
}

.box-item-specs {
    padding: 26px 34px 40px 34px
}

.title-specs {
    margin-top: 0;
    margin-bottom: 0;
}

.sub-title,
.para-description,
.para-guide {
    font-weight: 300;
}

.sub-title {
    font-size: 20px;
    margin-top: -4px;
    height: 75px;
}

.btn-action a {
    padding: 15px 32px 15px 32px;
    color: #FFFFFF;
    background-color: #0075C9;
    font-weight: bold;
}

.btn-action a:hover {
    background-color: #00AEEF;
}

.btn-action a.btn-download {
    margin-left: 17px;
    padding: 15px 26px 15px
}


/*
* Section 3 description
*/

.section3-specs {
    margin-top: 74px;
}

.title-des {
    margin-bottom: 36px;
}

.box-description-specs {
    margin-bottom: 33px;
}


/*
* Page Schematic
*/

.para-guide {
    margin: -4px 0 33px 4px;
}

.sub-title-schematic-item,
.sub-title-coating-schematic {
    margin: 58px 0 30px 4px;
}

.items-schematic:nth-child(1) .title-item {
    text-transform: uppercase;
    font-weight: bold;
}

.items-schematic .title-item {
    line-height: 1.5;
}

.items-schematic .action-item a.fa-view {
    padding-right: 18px;
}


/*
*   Page Safety Data
*/

.title-content-sds {
    margin: 58px 0 40px 0;
}

.item-left-sds .title-item {
    text-align: left;
    margin: 0;
    width: 100%;
}

.item-left-sds>ul {
    padding-left: 20px;
    margin: 20px 0 0 0;
}

.box-content-repeat .box-item-safe-data {
    align-items: unset;
}


/*
* Page Bim Object
*/

.bim-obj .title-guide {
    position: relative;
}

.bim-obj .title-guide .span.sb-reg {
    font-size: 60%;
    position: absolute;
    top: 10px;
}

.box-content-bim-object {
    display: grid;
    grid-template-columns: 32% 32% 32%;
    grid-gap: 20px;
}

.title-content-bim-object .title-content {
    margin: -4px 0 0 -2px;
}

.box-items-bim-object {
    /*width: 319px;*/
    border: 1px solid #808080;
    padding-bottom: 22px;
}

.box-image {
    height: 250px;
    padding: 32px 0;
}

.box-image,
.box-items-bim-object .btn-action {
    text-align: center;
}

.box-items-bim-object .btn-action a {
    padding: 15px 32%;
}

.box-para-description {
    margin-top: 65px;
}


/*
*   Page Leed
*/

.leed-section2 .section-item {
    margin-top: 40px;
}

.leed-section1 {
    padding-bottom: 58px;
}

.leed-section1 .box-feature-image img {
    width: 100%;
}

.leed-section2 {
    border-bottom: 1px solid #707070;
    margin-top: 55px;
    padding-bottom: 45px;
}

.leed-section2 .para-item-leed {
    margin-bottom: 0;
}

.leed-section3 {
    margin-top: 56px;
}

.leed-section3 .btn-action {
    margin-top: 81px;
}

.leed-section3 .btn-action a {
    padding: 15px 35px 15px 35px;
}

.leed-section3 .btn-action a.btn-download {
    margin-left: 4px;
    padding: 15px 33px 15px;
}

.leed-section4 {
    margin-top: -16px;
}

.leed-section4 .box-item {
    padding: 14px 20px 12px 42px;
    margin-bottom: 20px;
}

.leed-section4 .para-item-leed {
    /* font-size: 17px;*/
    line-height: 1.5;
}

.leed-section4 .sub-title-item {
    margin-bottom: 36px;
}


/*
*   Page Testing
*/

.testing-section2 .section-item {
    margin-top: 40px;
}

.testing-section1 {
    padding-bottom: 58px;
}

.testing-section1 .box-feature-image img {
    width: 100%;
}

.testing-section2 {
    border-bottom: 1px solid #707070;
    margin-top: 55px;
    padding-bottom: 45px;
}

.testing-section2 .para-item-testing {
    margin-bottom: 0;
}

.testing-section3 {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 56px;
}

.testing-section3 .item-left {
    width: calc(100% - 250px);
}

.testing-section3 .title-item-testing {
    font-size: 40px;
}

.title-item-testing {
    font-size: 30px;
    line-height: 50px;
}

.testing-section3 .btn-action {
    margin-top: 8px;
    width: 250px;
}

.testing-section3 .btn-action a {
    padding: 10px 35px 10px 35px;
    width: 100%;
    display: inline-block;
    text-align: center;
}

.testing-section3 .btn-action a.btn-download {
    margin-left: 4px;
    padding: 15px 33px 15px;
}

.testing-section4 .box-item {
    padding: 14px 20px 12px 42px;
    margin-bottom: 20px;
}

.testing-section4 .para-item-testing {
    font-size: 17px;
    line-height: 1.5;
}

.testing-section4 .sub-title-item {
    margin-bottom: 36px;
}

.item-right {
    margin-left: 12%;
    padding: 22px 0 0 5px;
}

.item-right img {
    opacity: 0.5;
}

@media (min-width: 1600px) {
    .action-item {
        width: 20% !important;
    }
    .title-item,
    .items-schematic .title-item,
    .item-left-sds {
        width: 80%;
    }
}

@media (min-width:1140px) {
    .box-item-technical .title-item {
        width: 80%;
    }
}

@media (max-width: 1280px) {
    .technical-sidebar .nav-links>.page_item:first-child {
        min-width: 150px;
    }
}

@media (max-width: 1200px) {
    .box-items-bim-object .btn-action {
        padding: 0 15px;
    }
    .box-items-bim-object .btn-action a {
        padding: 15px 30%;
    }
    .leed-section4 {
        margin-top: 20px;
    }
    .box-item-specs .btn-action {
        margin-top: 40px;
    }
    .btn-action {
        display: grid;
    }
    .btn-action a {
        width: 100%;
    }
    .btn-action a.btn-download {
        margin: 20px 0 0 0;
    }
    .box-item-specs {
        text-align: center;
    }
    .btn-acction-leed {
        display: block;
    }
}

@media (max-width: 1140px) {
    .btn-acction-leed {
        display: block;
    }
    .sub-title {
        margin-top: 10px;
    }
}

@media (max-width: 1024px) {
    .box-content-bim-object {
        display: block;
    }
    .box-items-bim-object {
        margin-bottom: 30px;
    }
    .leed-section3 {
        flex-wrap: wrap;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
        text-align: center;
    }
    .leed-section3 .item-left {
        margin-bottom: 80px;
        -webkit-box-ordinal-group: 2;
        box-ordinal-group: 2;
    }
    .leed-section3 .item-right {
        margin: 0;
        padding: 0;
    }
    .action-item a {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .testing-section3 {
        display: block;
    }
    .testing-section3 .item-left {
        width: 100%;
    }
    .box-item-specs .btn-action {
        margin-top: 10px;
    }
    .row-guide h1.title-guide {
        font-size: 36px;
        line-height: 44px;
        margin-bottom: 10px;
    }
    .technical-sidebar .nav-links>.page_item:first-child {
        width: 100%;
    }
    .row-container {
        flex-wrap: wrap;
        margin-top: 0px;
    }
    .row-guide {
        word-break: break-word;
    }
    .content-right-technical {
        margin-left: auto;
        margin-top: 44px;
    }
    .action-item a {
        font-size: 17px;
    }
    .row-container .sidebar-left {
        min-width: 226px;
        width: 100%;
        margin-top: 50px;
        order: 2;
    }
    .leed-section4 {
        text-align: left;
    }
    .leed-section4 .box-item {
        padding: 14px 20px 12px 20px
    }
    .section2-specs {
        padding: 0;
        grid-template-columns: auto;
    }
    .sub-title {
        height: auto;
    }
}

@media (max-width: 600px) {
    .section2-specs {
        display: block;
    }
    .box-item-specs {
        margin-bottom: 30px;
    }
}

@media (max-width: 540px) {
    .box-item.items-schematic {
        flex-wrap: wrap;
    }
    .box-item.items-schematic .title-item,
    .box-item.items-schematic .action-item {
        width: 100%;
        text-align: left;
    }
    .sub-title-coating-schematic,
    .sub-title-additive-schematic {
        text-align: center;
    }
}

@media (max-width: 425px) {
    .box-item {
        flex-wrap: wrap;
    }
    .title-repeat,
    .title-item,
    .action-item,
    .item-left-sds .title-item,
    .item-left-sds {
        width: 100%;
        text-align: left;
    }
    .box-item-specs .title-repeat {
        text-align: center;
    }
    .title-item,
    .item-left-sds {
        margin-bottom: 20px;
    }
    .item-left-sds>ul {
        text-align: left;
    }
    .btn-acction-leed {
        display: grid;
    }
    .leed-section3 .btn-action a.btn-download {
        margin-left: auto;
    }
}