.subNav {
    display: block;
}

html.mobile {
  height: 100%;
  overflow: hidden;
}

html.tablet body,
html.mobile body {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/*MAP Responsiveness */

.map-responsive{
    overflow:hidden;
    /*padding-bottom:56.25%;*/
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/*********** SITEWIDE *****************/
/*Home Page Video */
 .headerAndNavContainer {
    z-index: 3; 
}
.videoBackground:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.4);
    z-index: 1;
}    
.bolt img {
 max-width: 12px;
 margin: 6px;
}
.videoSection .button {
 background: white;
 margin: 35px 0;
 border-radius: 3px;
 -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
 }
 .videoSection .button:hover {
background: #ccc;
}
 
.videoSection .button a {
 color:black;   
}
.videoSection p:not(.button) {
 line-height: 2.0; 
 text-transform: uppercase;
}
.videoSection strong {
color:white;
}
.videoSection, .videoBackground {
 position: relative;   
}
.textOverlay {
    position: absolute;
    bottom: 4%;
    left: 4%;
    right: 4%;
    z-index: 2;
}

/*SHOP PADDING*/

html#page_a9e352e2d092441e86f843a3a6fa27e3 body#ecwid_body
.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink.ecwid-singleLine {
 padding-top: 20px   
}


/*FOOTER*/

/*emailwidthfooter*/
.footerContent .emailCapture input {
    box-sizing: border-box;
    width: 50%;
}
.footerphoto img {
 width: 100px;   
}

/*display header logo on mobile*/
/*.headerContainer {*/
/*    display: block;*/
/*}*/
/*hide image in nav on mobile*/
/*.navContent > ul > li:nth-last-child(4) > a {
    display: none;
}*/
/*.navContent > ul > li:nth-last-child(4) {*/
/*    display: none;*/
/*}*/

/* home button */
.block_c8401ce2b6b142a586c8883a079ca751 .button {
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 8px;
}

/*tablet and above*/
/*add logo to navigation*/
/*@media only screen and (min-width: 1163px) {*/
    /*hide heder logo*/
/*    .headerContainer {*/
/*        display: none;*/
/*    }*/
    /*logo in navigation centered*/
/*    .navContent > ul > li:nth-last-child(4) {*/
/*        display: inline-block;*/
/*    }*/
/*    .navContent > ul > li:nth-last-child(4) > a {*/
/*        font-size: 0px; */ /*hides home nav text */
/*        background: url(https://static.spacecrafted.com/cdce78f35da8454fb05bbba3436f89e0/i/e95a3b61157843b3b8e31aa693430e33/1/5feFb8zhrk/TCS.png) no-repeat;*/
/*        width: 100px;*/
/*        height:68px;*/
/*        background-position: center;*/
/*        text-align: center;*/
/*        vertical-align: middle;*/
/*    }*/
/*}*/
/*nav menu spacing*/
/*@media only screen and (min-width: 1163px) {*/
/*    .navContent ul li {*/
/*        margin-right: 2.25em;*/
/*    }*/
/*}*/
/*nav menu spacing*/
/*@media only screen and (min-width: 1163px) {*/
/*    .navContent ul li {*/
/*        margin-right: 2.25em;*/
/*    }*/
/*    .navContent ul li a {*/
/*     padding: .5em; */
     /*font-size: 15px;*/
/*    }*/
/*}*/

/*center mobile navigation menu on mobile*/
/*@media only screen and (max-width: 767px) {*/
/*    .navContent #navTrigger .navLabel {*/
/*        text-align: center;*/
/*        margin: 0;*/
/*    }*/
/*}*/
/*a.noClick { */
/*    cursor: default; */
/*}*/

/*Here's where we set the item previews to be colored on hover*/
/*.itemPreview img,
.socialFeedItem img{
    -webkit-filter:grayscale(1);
}
.itemPreview:hover img,
.socialFeedItem:hover img{
    -webkit-filter:grayscale(0);
}*/
/****************************************************************/
/*subscribe button*/
.ctaButton{
    /*font-size:120%;*/
    padding:10px;
}
/*divlines*/
.block_a891dc880a724b0ebc77562c3b19f70c,
.block_bdd4b543635b4435a40f7371d6cb25ed,
.block_a0e4bd079a92469286ef4a4f37ad2e0c,
.block_ad34bd61db5748f79a6456dd1feb56e9,
.block_d1a177b4eeb5408f9bd547ece32513cf,
.block_f44b5556c2e2493d9a59f11f6a4bdb89{
    border-top:1px solid #ccc;
    margin-bottom:0px;
}
@media only screen and (min-width: 768px){
    /*vertical align for homepage image blocks*/
    .block_ad34bd61db5748f79a6456dd1feb56e9 .contentTitle,
    .block_d1a177b4eeb5408f9bd547ece32513cf .contentTitle,
    .block_f44b5556c2e2493d9a59f11f6a4bdb89 .contentTitle{
        padding-top:30%;
    }
}
/*link buttons*/
.block_e7be4a9f17b245dbb1620809015a04b8 a{
    display:inline-block;
    background:#aeff00;
    padding:10px;
}
/*header background pattern*/
/*.headerAndNavContainer{
    background:url(https://static.spacecrafted.com/cdce78f35da8454fb05bbba3436f89e0/i/f6a3e224363f4b2992da4167ed0b7970/1/5feFb8zhrk/stripe%20pattern.png) repeat;
}*/
/*.secondaryContent{
    position:fixed;
}*/

/*.block_fc7d4dae8d3040ddb79b9806e31340ca img,*/
/*.block_cb245ab074194cd388001ff930849ca6 img{*/
/*    width:100%;   */
/*}*/

/*@media only screen and (max-width: 768px){*/
/*    .secondaryContent{*/
/*        margin-left: auto;*/
/*        margin-right: auto;*/
/*    }*/
/*}*/

/*.page_b124bffe34154b8eaf6a0e3e303e3ef8 .primaryAndSecondaryContent{*/
/*    width:100%;*/
/*    max-width:100%;*/
/*    padding: 0;*/
/*}*/

/*.page_b124bffe34154b8eaf6a0e3e303e3ef8 .primaryAndSecondaryContent .blockContent {*/
/*    width: 92%;*/
/*    max-width:1104px;*/
/*    margin-left: auto;*/
/*    margin-right: auto;*/
/*}*/

.block_e38f99da400c4e3aa1296e11f78e978f{
    font-size:300%;
}
.block_e38f99da400c4e3aa1296e11f78e978f .contentTitle{
    font-size:60%;
}
.block_b31e2ef980ab4cca9e448526cf64ad38 a{
    font-size:180%;
    color:#333;
}

/* Home Page Video Background */
.blockContainer.blockWrap_b31e2ef980ab4cca9e448526cf64ad38 {
    margin-top:-55px!important;
    position:relative;
}
/*shop image gallery one column*/
@media only screen and (max-width: 767px) { 
    .block_b7c0bcf8447d4eafa4fc69ba193aa436 .imgGridItem {
        width: 100% !important;
        margin: 0 !important;
    }
}

/*********CONTACT PAGE HYPERLINKS********/
.block_fb1f0bf2b48d4651852d003be47c735a a {
    color: #ac0;
}

