/*stretch homepage*/
.blockWrap_e3a9168035e44d78ba4df84d470142a2 img ,
.blockWrap_cc0ba254d09c40dfa1dda027980dff91 img,
.blockWrap_ef872b2d31594b95b9b54bd2079a685c img{
    width: 100%;  
}
.customCaption,
.customCaption .contentTitle{
    color: #ffffff;
    position: relative;
    bottom: 200px;
    text-align: center;
    margin: 100px auto;
    width: 100%;
    font-size: 200%;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
}
.customCaption,
.customCaption{
    height:0px;
    margin:0;
}
.blockWrap_e3a9168035e44d78ba4df84d470142a2{
    margin-bottom:-110px;
}
#navTopLevel .socialItems a{
    padding:5px;
    text-transform:none;
}
.navContent ul li a,
.footerSocialIcons a{
    border-bottom:2px solid transparent;
}
.navContent ul li a:hover,
.footerSocialIcons a:hover{
    border-bottom:2px solid #333;
    transition:all .2s ease;
}
.navContent ul li a.selected{
    border-bottom:2px solid #333;
}
.navContent ul li a,
.footerSocialIcons a{
    transition: all ease-out .2s; 
}
@media only screen and (min-width: 768px){
    .headerContainer,
    .navContainer{
        position:fixed;
    }
    .headerContainer{
        padding-left: 0;
        padding-right: 0;
        width:100%;
        height:116px;
        z-index:1;
    }
    .navContainer{
        top:128px;
    }
    .primaryAndSecondaryContainer,
    .blockWrap_cc0ba254d09c40dfa1dda027980dff91,
    .blockWrap_ef872b2d31594b95b9b54bd2079a685c{
        margin-top:180px;
    }
    .page_a0e760181b724c3da4f5c41424c8c705 .primaryAndSecondaryContainer,
    .page_e6d9b1e60cf84b0190267b20becb6505 .primaryAndSecondaryContainer{
        margin-top:0px;
    }
    .siteWrapper{
        margin-bottom:0px;
    }
    /*Topspin widget*/
    .page_a248c2f0f5ff4055910fe334867fb4bd .fluid-width-video-wrapper{
        margin-top:-17%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1111px){
    .primaryAndSecondaryContainer,
    .blockWrap_cc0ba254d09c40dfa1dda027980dff91,
    .blockWrap_ef872b2d31594b95b9b54bd2079a685c{
        margin-top:224px;
    }
}
.blockWrap_d5fc5a855cb0478cb834c2877630132e{
    top: 5%;
    bottom: ;
    left: 0;
    right: 0;
    margin: auto;
    display:inline-block;
    width:100%;
    max-height:200px;
}
.blockWrap_d5fc5a855cb0478cb834c2877630132e .blockImg{
    padding:0px;   
}
.block_d5fc5a855cb0478cb834c2877630132e{
    max-width:600px;
    margin:auto;
    padding:0px;
}
/*Splash Page*/
.block_bd2c290aa80342079a49ea39d2b5b90d{
    text-transform:uppercase;
}
.blockWrap_d5fc5a855cb0478cb834c2877630132e,
.blockWrap_d5fc5a855cb0478cb834c2877630132e .contentTitle,
.blockWrap_d5fc5a855cb0478cb834c2877630132e a,
.block_d7980259b74e4b7eb708b766064aa69f a{
    color:white;
    text-shadow:0px 0px 6px rgba(0, 0, 0, 0.4);
}
.blockWrap_d5fc5a855cb0478cb834c2877630132e a,
.block_d7980259b74e4b7eb708b766064aa69f a{
    border-bottom:1px solid white;
    padding:5px;
    transition: all ease-out .5s;
}
.blockWrap_d5fc5a855cb0478cb834c2877630132e a:hover,
.block_d7980259b74e4b7eb708b766064aa69f a:hover,
.block_cabb807f5e8e40289a4bce177046b3f8 a.button:hover{
    color:transparent;
    text-shadow:none;
    text-shadow:0px 0px 3px rgba(255, 255, 255, 0.7);
    background:transparent;
    border-color:transparent;
}
.page_aab042ed20784b8891c33265e4ae07ab .primaryAndSecondaryContainer{
    margin-top:0px;
}
.page_aab042ed20784b8891c33265e4ae07ab .footerContainer{
    padding-top:0px;   
}
.block_cabb807f5e8e40289a4bce177046b3f8 a.button,
.block_d7980259b74e4b7eb708b766064aa69f a{
    background:rgba(0,0,0,0.1);
    text-transform:uppercase;
    font-size:150%;
    border:1px solid white;
    padding:5px;
    text-shadow:0px 0px 3px rgba(0, 0, 0, 0.4);
    transition: all ease-out .5s;
}
@media only screen and (max-width: 767px){
    .splitContent{
        width:100%;
        float:center;
    }
}

/*Applauze widget*/
.az-widget-container {
    margin: 0 auto;
    width: 600px;
}
@media screen and (max-width: 559px) {
    .az-widget-container {
        width: inherit;
    }
}
.az-widget-container th, .az-widget-container table{
    border: none;
}
.az-widget-container table, .az-widget-container th, .az-widget-container td {
  border-left: none;
  border-right: none;
}
.az-widget-custom-table {
    border-collapse: collapse;
    width: 100%;
}
.az-widget-custom-td {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}


/*Clear borders on bandsintown widget*/
.bit-venue,
.bit-description-links,
.bit-date,
.bit-location,
.bit-artist-event-link,
.bit-tickets,
.bit-rsvp,
.bit-header,
.bit-description-links,
#bit-widget-0 th,
#bit-widget-0 table{
    border:none;
}
.bit-tickets a{
    padding:2px;
    text-transform:uppercase;
    transition: all ease-out .5s;
    border-bottom:2px solid #333;
}
.bit-tickets:hover a{
    color:transparent;
    transition: all .2s ease;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6);
}
/*album placeholder*/
.splashAlbum img{
    width:100%;
    width:300px;
    margin:0;
    
}
.block_bd3c7b65be1a4e03b5dd8988b6803d20{
    text-align:center;   
}
.block_e5aed90c1d10410e83a0b92992aa234f{
    width:300px;
    margin:0 auto;
    display:none;
}
.page_a248c2f0f5ff4055910fe334867fb4bd .block_e5aed90c1d10410e83a0b92992aa234f,
.page_b79491065a174afe823811862d59bca9 .block_e5aed90c1d10410e83a0b92992aa234f{
    display:block;   
}