/*.headerContact {*/
/*    float: right;*/
/*    color: white;*/
/*    font-weight: bold;*/
/*}*/
/*--------------- GLOBAL ---------------*/
/*left margin on header image max width text*/
.blockWrap_e24e9b9467a6474d90626d56f52c01f2 [class*='maxWidth--'], /*festivals*/
.blockWrap_ec5dcd200924440c80c3db032cc783b0 [class*='maxWidth--'], /*bars*/
.blockWrap_cd8146a958d9462ea36c42ecc45170af [class*='maxWidth--'], /*events*/ 
.blockWrap_dfc7239bc57e4ebf977c91fa2b43726c [class*='maxWidth--'], /*affiliates*/
.blockWrap_a9fe39d805194af08b998b943e19fcc3 [class*='maxWidth--'], /*team*/ 
.blockWrap_bd7ac4cb4fd64c5c9cf14d43b0197509 [class*='maxWidth--'], /*contact*/
.blockWrap_a1be61baf1f84f229dbbd048fc17d3d6 [class*='maxWidth--'] /*photos*/ {
    margin-left: 0;
}
.blockInnerContent .button,
.itemInnerContent .button {
    padding: .75em 1em;
}
/*--------------- HEADER ---------------*/
/*header social icon styling*/
.headerSocialIcons {
    float: right;
}
.block_bc1ad1f6ea924fa6bc0a85b4ddcf0cac li {
    display: inline;
    margin-right: .5em;
    margin-left: .5em;
}
.headerSocialIcons li a {
    background-color: #1C1917;
    margin: 0 10px 20px 10px;
}
/*--------------- NAV ---------------*/
/*sticky navigation class*/
.navContainer.stickytop {
    position:fixed;
    top:0
}
/*--------------- SECONDARY NAV ---------------*/
/*font and background color*/
.ctaNav {
    background: #1c1917;
    color: #ffffff;
    padding: 5px 0;
    width: 100%;
}
.ctaNav .blockInnerContent {
    text-align: center;
    font-size: 20px;
}
.ctaNav .button {
    background-color: #008500;
    margin-left: .5em;
    font-size: 20px;
}
.ctaNav .button:hover {
    background-color: #678c00;
}
.ctaNav .blockText {
    padding-right: 4%;
    padding-left: 4%;
}
/*------------END SECONDARY NAV ---------------*/
/*--------------- FOOTER ---------------*/
/*remove bottom padding on contact block*/
.block_bc1ad1f6ea924fa6bc0a85b4ddcf0cac ul {
    padding-bottom: 0;
}
.block_b384b76c497a4d1d9870e71f2ad51170 .blockInnerContent a {
    color: white;
}
/*----------------HOME-----------------*/
div.blockWrap_abbed85999cb409b8e23e2e15d76f5d0 {
    max-width: 800px !important;
    margin: auto;
}
/*--------------- FESTIVALS ---------------*/
.items_b66cdbcb65734363bb62e85d5913d587 .scTruncateUnchanged .moreLink, .items_b66cdbcb65734363bb62e85d5913d587 .ieLTE8 .moreLink {
    display: block;
}
/*--------------- TEAM ---------------*/
.items_aaf04a09f13543ef8ff1c40546e0b22e .primaryMeta,
.block_HGb85RDJVxXQlXxr .primaryMeta {
    font-weight: bold;
    font-style: italic;
}
/*--------------- CONTACT ---------------*/
.blockWrap_ab484b5dd908449a9a8b441358f33bbe {
    padding-bottom: 80px;
    background: white;
}
@media only screen and (max-width: 767px) {
/*header icons - hide on mobile*/ 
    .headerSocialIcons {
        display: none;
    }
    /*header font size mobile*/
    .blockWrap_c9ead7c3778441469ed26fdf2492e9b2 .contentTitle, /*home*/
    .blockWrap_e24e9b9467a6474d90626d56f52c01f2 .contentTitle, /*fest*/
    .blockWrap_ec5dcd200924440c80c3db032cc783b0 .contentTitle, /*bars*/ 
    .blockWrap_cd8146a958d9462ea36c42ecc45170af .contentTitle, /*events*/
    .blockWrap_dfc7239bc57e4ebf977c91fa2b43726c .contentTitle, /*aff*/ 
    .blockWrap_a9fe39d805194af08b998b943e19fcc3 .contentTitle, /*team*/
    .blockWrap_a1be61baf1f84f229dbbd048fc17d3d6 .contentTitle, /*photos*/
    .blockWrap_bd7ac4cb4fd64c5c9cf14d43b0197509 .contentTitle /*contact*/ {
        font-size: 32px;
    }
    .items_b681bd2c8825416a9b2a212fcfb46e03.listView .itemPreview.hasImg .itemImg,
    .items_b681bd2c8825416a9b2a212fcfb46e03.listView .itemPreview.hasImg .itemContent, /*fest*/ 
    .items_f5dfeb1e172c4dc2bc1c0c6377593399.listView .itemPreview.hasImg .itemImg,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399.listView .itemPreview.hasImg .itemContent, /*bars*/ 
    .items_b4f3099675c94825a44730da03c4c737.listView .itemPreview.hasImg .itemImg,
    .items_b4f3099675c94825a44730da03c4c737.listView .itemPreview.hasImg .itemContent, /*events*/ 
    .items_c025b2e376134fbd90c57917706c8577.listView .itemPreview.hasImg .itemImg,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399.listView .itemPreview.hasImg .itemContent /*aff*/ {
        width: 100%;
    }
    .items_b681bd2c8825416a9b2a212fcfb46e03 .item .contentTitle,
    .items_b4f3099675c94825a44730da03c4c737 .item .contentTitle,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399 .item .contentTitle {
        font-size: 22px;
    }
}
@media only screen and (min-width: 768px) {
/*NAV - hover underline*/
    .navContent ul li a::after {
    	position: absolute;
    	top: 100%;
    	left: 0;
    	width: 100%;
    	height: 4px;
    	background-size: cover;
    	background: #678C00;
    	content: '';
    	opacity: 0;
    	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
    	transition: opacity 0.3s, transform 0.3s;
    	-webkit-transform: translateY(10px);
    	-moz-transform: translateY(10px);
    	transform: translateY(10px);
    }
    .navContent ul li a:hover::after,
    .navContent ul li a:focus::after {
    	opacity: 1;
    	-webkit-transform: translateY(0px);
    	-moz-transform: translateY(0px);
    	transform: translateY(0px);
    }
/*HOME - image/text vertically centered*/
    .blockWrap_e5bc6fa0dea34dec81175aa058670da2 {
        position: relative;
    }
    .block_e5bc6fa0dea34dec81175aa058670da2 .blockText {
        position: absolute;
        top: 50%;
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
/*make item/img width 50/50*/
    .items_b681bd2c8825416a9b2a212fcfb46e03.listView .itemPreview.hasImg .itemImg,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399.listView .itemPreview.hasImg .itemImg,
    .items_b4f3099675c94825a44730da03c4c737.listView .itemPreview.hasImg .itemImg,
    .items_c025b2e376134fbd90c57917706c8577.listView .itemPreview.hasImg .itemImg {
        width: 50%;
    }
    .items_b681bd2c8825416a9b2a212fcfb46e03.listView .itemPreview.hasImg .itemContent,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399.listView .itemPreview.hasImg .itemContent,
    .items_b4f3099675c94825a44730da03c4c737.listView .itemPreview.hasImg .itemContent,
    .items_c025b2e376134fbd90c57917706c8577.listView .itemPreview.hasImg .itemContent {
        width: 50%;
    }
/*float even photos to the right*/
    .items_b681bd2c8825416a9b2a212fcfb46e03 .item:nth-child(even) .itemImg,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399 .item:nth-child(even) .itemImg,
    .items_b4f3099675c94825a44730da03c4c737 .item:nth-child(even) .itemImg,
    .items_c025b2e376134fbd90c57917706c8577 .item:nth-child(even) .itemImg {
        float: right !important;
    }
/*remove margin on all items except the first*/
    .items_b681bd2c8825416a9b2a212fcfb46e03 .item:not(:first-child),
    .items_f5dfeb1e172c4dc2bc1c0c6377593399 .item:not(:first-child),
    .items_b4f3099675c94825a44730da03c4c737 .item:not(:first-child),
    .items_c025b2e376134fbd90c57917706c8577 .item:not(:first-child) {
        margin: 0 auto;
    }
/*positioning for absolute*/
    .items_b681bd2c8825416a9b2a212fcfb46e03 .item,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399 .item,
    .items_b4f3099675c94825a44730da03c4c737 .item,
    .items_c025b2e376134fbd90c57917706c8577 .item {
        position: relative;
    }
    /*vertically center text*/
    .items_b681bd2c8825416a9b2a212fcfb46e03 .item:nth-child(odd) .itemContent,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399 .item:nth-child(odd) .itemContent,
    .items_b4f3099675c94825a44730da03c4c737 .item:nth-child(odd) .itemContent,
    .items_c025b2e376134fbd90c57917706c8577 .item:nth-child(odd) .itemContent {
        position: absolute;
        top: 50%;
        right: 0;
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .items_b681bd2c8825416a9b2a212fcfb46e03 .item:nth-child(even) .itemContent,
    .items_f5dfeb1e172c4dc2bc1c0c6377593399 .item:nth-child(even) .itemContent,
    .items_b4f3099675c94825a44730da03c4c737 .item:nth-child(even) .itemContent,
    .items_c025b2e376134fbd90c57917706c8577 .item:nth-child(even) .itemContent {
        position: absolute;
        top: 50%;
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}