/*--------------- GLOBAL ---------------*/
button, .button, input[type=submit] {
    padding: .65em 3em;
}
.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {
    color: inherit;
}
.imgHover .imgHover-overlay .imgHover-content .contentTitle, .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    text-transform: uppercase;
}
/*--------------- HEADER / NAV  ---------------*/
/*custom scroll*/
.headerAndNavContainer {
  transition: transform .25s ease-in-out;
}
.headerAndNavContainer.hidden {
  transform: translateY(-100%);
}
/*--------------- FOOTER ---------------*/
.footerContent .contentTitle {
    font-size: 18px;
    letter-spacing: .05em;
    color: white;
}
/*--------------- HOME ---------------*/
/*hero title*/
.block_cb0c472db0c248c59d224acedb339ec8 .contentTitle {
    line-height: 1.2;
    padding-bottom: .25em;
}
.blockWrap_da6385b41c0442ab90d241bb092f1610 .imgEffect-content {
    background: rgba(237, 31, 28, .75);
    max-width: 280px;
    left: 0;
    transform: none;
    padding: 20px 10px 20px 20px;
    border-radius: 0 50px 0 0;
}
.items_da6385b41c0442ab90d241bb092f1610 .item .itemContent {
    padding-left: 20px;
}
.block_dc4c9d7a85d54cc1a4ec2f68170b9c76 .imgGridItem {
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}
/*--------------- ACTIVE LISTINGS ---------------*/
.blockWrap_b0f51c3cc90b4933b455cd23555b6b08 .imgEffect-content {
    background: rgba(237, 31, 28, .75);
    max-width: 280px;
    left: 0;
    transform: none;
    padding: 20px 10px 20px 20px;
    border-radius: 0 50px 0 0;
}
.items_b0f51c3cc90b4933b455cd23555b6b08 .item .itemContent {
    padding-left: 20px;
}
/*--------------- PAST LISTINGS ---------------*/
.blockWrap_a564c768667f4b488e8f35bdad0ce287 .imgEffect-content {
    background: rgba(237, 31, 28, .75);
    /*max-width: 280px;*/
    left: 0;
    transform: none;
    /*padding: 20px 10px 20px 20px;*/
    border-radius: 0 50px 0 0;
}
.items_a564c768667f4b488e8f35bdad0ce287 .item .itemContent {
    padding-left: 20px;
}
/*--------------- CONTACT ---------------*/
.formWrap {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
    overflow: hidden;
    padding-bottom: 80px;
}
/*--------------- MEDIA QUERIES ---------------*/   
@media only screen and (max-width: 767px) {
    .headerContent h1.logo img {
        max-width: 100% !important;
        width: 100% !important;
    }
    .mobileFullNav {
        background-image: url(https://static.spacecrafted.com/f483a8be922b49f796026307b8aab76e/i/d89c32d2e9974eff95a1934444e91272/1/5feFb8zhrk/mobile65.jpg);
        background-position: 50% 50%;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .navContent li .button {
        color: white;
        border-color: white;
    }

    .blockWrap_cb0c472db0c248c59d224acedb339ec8 .contentTitle {
        color: #171717;
        font-size: 42px;
    }
    .blockWrap_e8844303b64541a796de3f9378e7c738 .blockInnerContent, /*HOME vid*/
    .blockWrap_ec9a22aad9264274a3336562f2565041 .pageTitle, /*ABOUT vid*/ 
    .blockWrap_ec9a22aad9264274a3336562f2565041 .pageSubtitle,
    .blockWrap_eab935f9641e4cf8a95553e5f95f6379 .blockInnerContent,
    .blockWrap_e9455b2931664276ad3706132cb67633 .blockInnerContent {
        color: #171717;
    }
    .blockWrap_ab997a779a364e03b831a9c9684ad490 .contentTitle, /*home - specializing*/
    .blockWrap_b16b04376b0d4197a86534e803cf275b .contentTitle, /*home - featured*/
    .blockWrap_bb9a6a89e58142b2a3cd27985663f2d4 .contentTitle, /*home - highlighted*/ 
    .blockWrap_ea5e74bff83f4e39a70c7006b0d45858 .contentTitle /*About - partners*/ {
        font-size: 42px;
    }
    /*logos*/
    .imgGridItem {
        width: 100% !important;
    }
}
@media only screen and (min-width: 1024px) {
    .blockWrap_e8844303b64541a796de3f9378e7c738,
    .blockWrap_f7b7dbb885234473be482ee9a1ca9d37 {
        position: relative;
    }
    .block_e8844303b64541a796de3f9378e7c738:before,
    .block_f7b7dbb885234473be482ee9a1ca9d37:before {
        content: '';
        display: block;
        background: rgba(0,0,0,.25);
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
    }
    .videoOverlay, .videoAboutOverlay {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 2;
    }
}
@media only screen and (min-width: 768px) {
    .headerAndNavContainer.fixedNav {
        z-index: 999;
    }
    .blockWrap_b95fe48687a34c1582be03b144e352ea {
        float: left;
        width: 35%;
    }
    .blockWrap_d2536df37bb54715950bead30ef58e95 {
        float: left;
        width: 65%;
    }
}
@media only screen and (min-width: 600px) {
    .cols3 .item, .cols3 .socialStreamGroup {
        width: 32.5%;
        margin: 5% 0 0 1.25%;
    }
    .cols6 .item, .cols6 .socialStreamGroup {
        width: 16.66%;
        margin: 0;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1305px) {
    .headerContainer {
        width: 28%;
    }
}