/*••••••••••••••••••••••••• HOME PAGE  •••••••••••••••••••••••••*/


.imgEffect-content .contentTitle {
 text-transform:uppercase!important;   
}

.blockWrap_c5c1390beeea4fa68822d1bf270c2c31 .imgEffect-content .contentTitle {
 padding-bottom: 20px;   
}

/*3/4 column gallery with links*/
.blockWrap_c5c1390beeea4fa68822d1bf270c2c31 .galleryArrow--prev,
.blockWrap_c5c1390beeea4fa68822d1bf270c2c31 .galleryArrow--next {
 display:none;   
}

/*.fgFeatureSlider .featureTitle .contentTitle {*/
/*    text-align: left;*/
/*    padding-top: 10px;*/
/*    padding-bottom:1px;*/
/*}*/

.ctaButton {
     padding: 0.25em 1em;   
}
/*••••••••••••••••••••••••• EVENTS CALENDAR  •••••••••••••••••••••••••*/

/*specs like buy now buttons/time etc*/
.frontgateToolbarDetails {
     max-width: 600px;
    float:left!important;
    padding-bottom: 1.5em;
}

.frontgateFeedDate {
    font-size: 14px!important;
    text-transform: uppercase;
    letter-spacing: .1em!important;
    line-height: 1.25!important;
}

.frontgateFeedExpand {
 padding:25px;   
}
/*'more' expanded content */
.frontgateFeedExpand span {
 color:white!important;
 font-size: 17px!important;
 max-width: 500px!important;
 margin:auto!important;
 text-align: center!important;
}
/*full width content*/
.blockContent.block_a354c7dbf9b64cd295ca89b5a5b8d229.layoutA.extendedDate.squareImages {
 max-width: 1000px!important;
 margin:auto!important;
}
/*divider line*/
.items_a354c7dbf9b64cd295ca89b5a5b8d229 .item {
 border-bottom: solid 1px #f1f1f1;   
}
.frontgateFeedToolbar .frontgateToolbarDetails .frontgateFeedActions {
    text-align: left;
}
.frontgateFeedContent .contentTitle {
 text-align:left;
 padding-bottom:15px;
}
.itmBw2 .frontgateFeedToolbar .frontgateToolbarDetails {
    border-width: 0px 0 0 2px;
    padding: 25px;
}

/*full details */

.fullDetailsContainer.frontgateContainer.blockWrap_frontgateEvent.fsLg.txa0.bmg0.lstsy0.bw0.sy0.scEditable--contentToolEdit{
 padding-top: 40px;   
}
.edArtistDescContainer {
    margin-top: 2em;
    display: none;
}

/*********MOBILE EDITS********/
@media only screen and (max-width: 767px) {
    .headerAndNavContentInner {
        position: fixed;
        top: 0;
        z-index: 2;
        width: 100%;
        background: #000;
    }
    .primaryAndSecondaryContent {
        padding-top: 123px;
    }
}

@media only screen and (max-width: 768px) {
/*TEXT PADDING CTA I THINK*/ 
   
    .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {
        padding-bottom: 40px;
      
    }}