/*-------PRODUCTS MEGANAV------*/
@media only screen and (min-width: 1024px) {
.navContent ul li:nth-child(4) ul li:nth-last-child(-n+3) a{
    padding-top: 19%;
}
.navContent ul li:nth-child(4) ul a {
    width: 212px !important;
    box-sizing: border-box;
    text-align: center;
    position: absolute;
    padding-top: 25%;
    font-weight: bold;
    font-size: 16px;   
    outline: 6px solid #385fa6;
}
.navContent ul li:nth-child(4) ul li:first-child a:before {
    content: '';
    background-image: url(https://static.spacecrafted.com/d15d5081ea0f4ce280240579afbaa585/i/f11cc50c25b84764aec452a15306a0f5/1/5feFb8zhrk/Overview.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 212px;
    height: 119px;
    z-index: -1;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 30%);    
 }
.navContent ul li:nth-child(4) ul li:nth-child(2) a:before {
    content: '';
    background-image: url(https://static.spacecrafted.com/d15d5081ea0f4ce280240579afbaa585/i/ec47fb4e5fd8408eb2090e6dbc94d06d/1/5feFb8zhrk/Thermaduct.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 212px;
    height: 119px;
    z-index: -1;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 30%);    
 }
.navContent ul li:nth-child(4) ul li:nth-child(3) a:before {
    content: '';
    background-image: url(https://static.spacecrafted.com/d15d5081ea0f4ce280240579afbaa585/i/d0d87fa7285d4ec88120d167434c07fd/1/5feFb8zhrk/Thermaround.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 212px;
    height: 119px;
    z-index: -1;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 30%);        
 }
.navContent ul li:nth-child(4) ul li:nth-child(4) a:before {
    content: '';
    background-image: url(https://static.spacecrafted.com/d15d5081ea0f4ce280240579afbaa585/i/c9f6104712294d1bb32f296cf4ccdc1d/1/5feFb8zhrk/TR_Metal.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 212px;
    height: 119px;
    z-index: -1;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 30%);        
 }
.navContent ul li:nth-child(4) ul li:nth-child(5) a:before {
    content: '';
    background-image: url(https://static.spacecrafted.com/d15d5081ea0f4ce280240579afbaa585/i/bf7f2a8518b043eb818844441beb1ca0/1/5feFb8zhrk/InspiralR.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 212px;
    height: 119px;
    z-index: -1;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 30%);        
 }
.navContent ul li:nth-child(4) ul li:nth-child(6) a:before {
    content: '';
    background-image: url(https://static.spacecrafted.com/d15d5081ea0f4ce280240579afbaa585/i/cb1f5a6f2803401d8d9047d6a33dff48/1/5feFb8zhrk/Floval.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 212px;
    height: 119px;
    z-index: -1;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 30%);        
 }
 .navContent ul li:nth-child(4) ul li:nth-child(7) a:before {
    content: '';
    background-image: url(https://static.spacecrafted.com/d15d5081ea0f4ce280240579afbaa585/i/d43dec33f1f146b4923607cbef502f8c/1/5feFb8zhrk/LSPortal.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 212px;
    height: 119px;
    z-index: -1;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 30%);        
 }  
    .navContent ul li:nth-child(4) ul li, 
    .navContent ul li:nth-child(4) ul li:first-child, 
    .navContent ul li:nth-child(4) ul a, 
    .navContent ul li:nth-child(4) ul a.selected, 
    .navContent ul li:nth-child(4) ul .navLabel, 
    .navContent ul li:nth-child(4) ul .navLabel.selected {
        position: relative;
        white-space: normal;
        overflow: visible;
        text-overflow: initial;
        width: 25%;
        float: left;
        position: relative;
        height: 123px;
    }
    .navContainer {
        width: auto;
        padding-left: 0;
        padding-right: 1%;
    }
    .navContainer, .navContent ul li:nth-child(4) {
        position: initial;
    }
    .navContent ul li:nth-child(4) .subNav:after {
        content: '';
        position: absolute;
        height: 100%;
        width: 9999px;
        top: 0px;
        left: -50%;
        z-index: -1;
    }
    .navContent ul li:nth-child(4) ul {
        width: 100%;
        left: 0;
        margin: auto;    
        min-width: 850px;
        max-width: 850px;    
    }
    .navContent ul li:nth-child(4) .subNav {
        padding: 2.5em;
        -webkit-box-shadow: 5px 0 11px 0 rgb(0 0 0 / 20%);
        -moz-box-shadow: 5px 0 11px 0 rgb(0 0 0 / 20%);
        box-shadow: 5px 0 11px 0 rgb(0 0 0 / 20%);    
    }
    .navContent ul li:nth-child(4) .subNav:before {
        content: 'Products';
        display: block;
        color: white;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        margin-bottom: 1.5em;
        border-bottom: 2px solid #ffffff;
}
    .navContent > ul > li:nth-child(4) {
        position: initial;
        padding: 32px 0 32px 0;
        margin: 0 0 0 10px;
    }
}


/* Formstack Fix */
.fsstable-hover .navContent > ul > li:hover ul {
    display: block;
    z-index: 99;
}
/* Home Page Image Block Layout Width */
@media only screen and (min-width: 768px) {
    .blockContent.layoutD .blockImg {
        width: 63.5%;
    }
    .blockContentBleed.layoutD .blockText {
        width: 34%;
    }
}

/* Contact Page */
@media only screen and (min-width: 950px) {
    .blockWrap_d4da028c490d4a5b832b1f368a885ecd /* Formstack Form */, 
    .blockWrap_daf3acd675174f7d9c67670d1dcb64ea /* Map */ {
        display: inline-block;
    }
    .blockWrap_d4da028c490d4a5b832b1f368a885ecd {
        width: 48%;
        margin: auto;
    }
    .blockWrap_daf3acd675174f7d9c67670d1dcb64ea {
        width:48%;
        float: right;
        margin: auto;
    }
}

/* Products Page */
@media only screen and (min-width: 950px) {
    .blockWrap_f65fac5f821d4d81bdb3030366193359 /* left content */, 
    .blockWrap_ffc853c1985e4b18b7e80541a61db97a /* form */ {
        display: inline-block;
    }
    .blockWrap_f65fac5f821d4d81bdb3030366193359 {
        width: 48%;
        margin: auto;
    }
    .blockWrap_ffc853c1985e4b18b7e80541a61db97a {
        width:48%;
        float: right;
        margin: auto;
    }
    
}/* Thermaround Page */
@media only screen and (min-width: 950px) {
    .blockWrap_db46dd010309422083d19d288c0c864b /* Formstack Form */, 
    .blockWrap_f200bccf79214571a6724fcc26d8c1fd /* Map */ {
        display: inline-block;
    }
    .blockWrap_f200bccf79214571a6724fcc26d8c1fd {
        width: 48%;
        margin: auto;
    }
    .blockWrap_db46dd010309422083d19d288c0c864b {
        width:48%;
        float: right;
        margin: auto;
    }

}/* Thermaduct Page */
@media only screen and (min-width: 950px) {
    .blockWrap_c8d70303cf6546dab167592dd44c27dd /* Formstack Form */, 
    .blockWrap_f840f810c9694797b92ff7d00b6565b9 /* Map */ {
        display: inline-block;
    }
    .blockWrap_f840f810c9694797b92ff7d00b6565b9 {
        width: 48%;
        margin: auto;
    }
    .blockWrap_c8d70303cf6546dab167592dd44c27dd {
        width:48%;
        float: right;
        margin: auto;
    }
}/* IRFL Page */
@media only screen and (min-width: 950px) {
    .blockWrap_c8d70303cf6546dab167592dd44c27dd /* Formstack Form */, 
    .blockWrap_e9de7287c1954a66aad92b0ad3f879ce /* Map */ {
        display: inline-block;
    }
    .blockWrap_e9de7287c1954a66aad92b0ad3f879ce {
        width: 48%;
        margin: auto;
    }
    .blockWrap_f0a95ca574be48f4b458fef038ae0ca7 {
        width:48%;
        float: right;
        margin: auto;
    }
}/* Thermaround Architectural Page */
@media only screen and (min-width: 950px) {
    .blockWrap_d761365efe934bd18a991476398ab0ea /* Formstack Form */, 
    .blockWrap_b74c089e961c48ada6e4dc153c224023 /* Map */ {
        display: inline-block;
    }
    .blockWrap_b74c089e961c48ada6e4dc153c224023 {
        width: 48%;
        margin: auto;
    }
    .blockWrap_d761365efe934bd18a991476398ab0ea {
        width:48%;
        float: right;
        margin: auto;
    }
}/* Lineset Page */
@media only screen and (min-width: 950px) {
    .blockWrap_be2047b0810a4ae6af12c5de2f483827 /* Formstack Form */, 
    .blockWrap_c3834ea76442405c8d524a9946ab92f6 /* Map */ {
        display: inline-block;
    }
    .blockWrap_c3834ea76442405c8d524a9946ab92f6{
        width: 48%;
        margin: auto;
    }
    .blockWrap_be2047b0810a4ae6af12c5de2f483827{
        width:48%;
        float: right;
        margin: auto;
    }
}/* Spiral Alternatives Page */
@media only screen and (min-width: 950px) {
    .blockWrap_d2c38775597649a49e86568108950f16 /* Formstack Form */, 
    .blockWrap_df9afa3c44ba4cc08268547503d24fca /* Map */ {
        display: inline-block;
    }
    .blockWrap_df9afa3c44ba4cc08268547503d24fca{
        width: 48%;
        margin: auto;
    }
    .blockWrap_d2c38775597649a49e86568108950f16{
        width:48%;
        float: right;
        margin: auto;
    }
}/* AHR 2025 Page */
@media only screen and (min-width: 950px) {
    .blockWrap_b2cb65fce0974b60908c09c907794c04 /* Formstack Form */, 
    .blockWrap_f831b17cb4f5470ca57b7331236544d2 /* Map */ {
        display: inline-block;
    }
    .blockWrap_f831b17cb4f5470ca57b7331236544d2{
        width: 48%;
        margin: auto;
    }
    .blockWrap_b2cb65fce0974b60908c09c907794c04{
        width:48%;
        float: right;
        margin: auto;
    }
}/* PA Page */
@media only screen and (min-width: 950px) {
    .blockWrap_bf86a05ddd5b47faa9973d40168940db /* Formstack Form */, 
    .blockWrap_bb55b72c83d44baa89b80c21d3f2ff07 /* Map */ {
        display: inline-block;
    }
    .blockWrap_bb55b72c83d44baa89b80c21d3f2ff07{
        width: 48%;
        margin: auto;
    }
    .blockWrap_bf86a05ddd5b47faa9973d40168940db{
        width:48%;
        float: right;
        margin: auto;
    }
}
/* Patents Page */
@media only screen and (min-width: 950px) {
    .blockWrap_f1be1241261e4de68fed8e4e22c6df3c /* left content */, 
    .blockWrap_b8c491a6541d4dfd836a4ab26e070048 /* form */ {
        display: inline-block;
    }
    .blockWrap_f1be1241261e4de68fed8e4e22c6df3c {
        width: 48%;
        margin: auto;
    }
    .blockWrap_b8c491a6541d4dfd836a4ab26e070048 {
        width:48%;
        float: right;
        margin: auto;
    }
/*---------------CUSTOM IMAGE GALLERY--------------*/
@media only screen and (min-width: 481px) {
    .blockWrap_ea37ed4591a4409798706b3e40e001ca .blockImg,
    .blockWrap_ea37ed4591a4409798706b3e40e001ca .maxWidth--gallery {
        display: flex;
    }
    .block_ea37ed4591a4409798706b3e40e001ca .oneUpViewer {
        width: 54%;
        margin-right: 1%;
    }
    .block_ea37ed4591a4409798706b3e40e001ca .galleryWrapper {
        width: 44%;
        margin-left: 1%;
        margin-top: 0 !important;
    }
    .block_ea37ed4591a4409798706b3e40e001ca .cols6.imgMgn0 .imgGridItem:nth-child(6n+1), 
    .block_ea37ed4591a4409798706b3e40e001ca .cols6.imgMgn1 .imgGridItem:nth-child(6n+1), 
    .block_ea37ed4591a4409798706b3e40e001ca .cols6.imgMgn2 .imgGridItem:nth-child(6n+1) {
        margin: 0 0 0 1%;
    }
    .block_ea37ed4591a4409798706b3e40e001ca.cols6.imgMgn1 .imgGridItem {
        width: 15.83333%;
        height: 15.83333%;
    }
    .block_ea37ed4591a4409798706b3e40e001ca .cols6.imgMgn1 .galleryWrapper {
        margin-top: 0;
    }
}
.blockWrap_ea37ed4591a4409798706b3e40e001ca .deferredLoadGallery .contentImg.visible {
    opacity: 0;
    transition: none;
}
/*.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(1) {*/
/*    background-color: #eff4f4;*/
/*}*/
/*.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(2) {*/
/*    background-color: #eae4ea;*/
/*}*/
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(1) {
    background-color: #8a7353;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(2) {
    background-color: #9d8c70;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(3) {
    background-color: #d7c6c0;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(4) {
    background-color: #826f69;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(5) {
    background-color: #8b8480;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(6) {
    background-color: #62554d;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(7) {
    background-color: #635d60;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(8) {
    background-color: #2d2e31;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(9) {
    background-color: #5d5048;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(10) {
    background-color: #3d383b;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(11) {
    background-color: #73846e;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(12) {
    background-color: #505142;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(13) {
    background-color: #3a4d45;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(14) {
    background-color: #4d3631;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(15) {
    background-color: #6f3230;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(16) {
    background-color: #4b7089;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(17) {
    background-color: #463934;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(18) {
    background-color: #a04c3e;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(19) {
    background-color: #9c212c;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(20) {
    background-color: #204e6e;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(21) {
    background-color: #532f36;
}
.block_ea37ed4591a4409798706b3e40e001ca .imgGridItem:nth-child(22) {
    background-color: #323c38;
}
/*-------------END CUSTOM IMAGE GALLERY--------------*/