body {font-size: 16px;line-height:1.75em;font-family: 'Open Sans';font-weight:300;padding:0;margin:0;overflow-x:hidden; background:#fff;}
#editAnywhere {display:none;}

#fb-root { display: none;}

h1 {font-family:'Quicksand';font-size:55px;font-weight:300;line-height:1.15em;margin-bottom;20px; text-transform: uppercase;}
h2 {font-family:'Quicksand';font-size:40px;font-weight:300;text-transform:uppercase;line-height:1.15em;margin:20px 0;}
h3 {font-family:'Quicksand';font-size:30px;font-weight:500;text-transform:uppercase;line-height:1.15em;}
h4 {font-size:22px; font-weight:400;}

p {margin: 1em 0; font-weight:normal;}

table.barred tr:nth-child(even) {background: #f9f9f9}
table.barred td {padding:4px 10px;}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

input {font-family: 'Open Sans';}

#footer_menu { padding: 3px 0 10px; color: #728393;}
#footer_menu a { padding: 0 6px; }

#copyright {font-size:14px;}

#accrinet {font-size:13px;text-transform:uppercase;}
#accrinet img {margin-top:4px;max-width:20px;}

.mobile_only { display: none; }

.section {clear:both;position:relative;float:left;width:100%;}
/*.section h2 {text-align:center;}*/
.container {margin:0 auto;position:relative;}
.container.gridContent {z-index:1;}
.container.textcenter {text-align:center;}
.sectionHalfColor {position: absolute;z-index: 0;height:100%;width: 50%;}
.sectionHalfColor-r {position: absolute;z-index: 0;height:100%;width: 50%;right:0;}
.sectionMidColor {position:relative;z-index: 1;height:100%;width:33%;margin:0 auto;}

.lightText {color:#f5f5f5;}
.centerText {text-align:center;}

.split {box-sizing: border-box;padding:30px;position:relative;}

.menuButton {position: relative;float: right;top: 11px;right: 14px;}

.colorAccents {}
.colorAccents >div {height:6px;float:left;}

.publish,.date {font-weight:400;}

.whiteBG {background-color:#fff;}

.zoombox .zoombox_title {top: -35px;}
a.zoombox {position:relative;display:inline-block;}
a.zoombox .enlargeImg {position: absolute;top: 10px;z-index: 2;left: 10px;color:#fff;}

#utilityMenu {color:#eee;font-size:14px;line-height:40px;}
#utilityMenu a {color:#eee;text-decoration:none;}

table.ticketTypeTable td {
    padding: 5px 10px;
}

.transitionHeight {
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -ms-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
}
.transitionAll {    
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

#utility {z-index:1;text-align:center;}
#utilityMenu a {height:40px;padding:0 10px;display:inline-block;}
#utilityMenu a:hover {background-color: rgba(255,255,255,.1);}
#socialIcons {float:right;margin-left:10px;}
#socialIcons a {float:left;}
#socialIcons i.fa {height:40px;width:40px;text-align:center;line-height:40px;font-size:26px;color:#fff;}
i.fa-facebook {background-color:#0062D1;}
i.fa-twitter {background-color:#00ADEF;}
i.fa-youtube {background-color:#DA2E2C;}
i.fa-search {background-color:#99BD4F;}

#searchBox {float:left;height:40px;width:200px;background: rgba(0,0,0,.5);}
#searchBox input {font-size: 14px;color:#fff;height:38px;line-height:38px;border:0;text-align:right;padding:0 8px;background:none;}
#searchBox input[type="select"] {display:none;}
.hidden {display:none;width:0;}

#header {z-index:10;background:#fff;}

#mainCaptionHolder {color:#fff;}
.parallax-slider #mainCaptionHolder .primaryCaption {/*background: rgba(0,0,0,.5);*/}
.parallax-slider #mainCaptionHolder .primaryCaption, .parallax-slider #mainCaptionHolder .secondaryCaption {width:50%!important;left:25%!important;}
.parallax-slider #mainCaptionHolder a.button {margin-bottom:30px;}


#logo {display:inline-block;height:70px;padding-left:10px;box-sizing: border-box;}
#logo.padmore {padding: 18px 0 10px 10px;}
#logo img {max-height:100%;max-width:100%;float:left;}
#logo.nobg img {background:none!important;}
#logo span {float: left;padding-left: 10px;height: 100%;line-height: 1.2em;font-size:25px;}


#header.smaller {top:0;height:120px;}
#header.smaller #logo {height:80px;}
#header.smaller #logo span {font-size: 16px;}

#hero {background:#111;z-index:0;}



#vblock {z-index:2;width:100%;max-width:100%;height:800px;}
#vblock video {position:fixed!important;}
#vblockOverlay {height:100%;width:100%;position:absolute;}
.vidCaption {font-family:'Raleway', san-serif;font-weight: 800;position:relative; top: 40%;}
@media (min-width: 1200px) {
#vblock {margin-top:-72px;}
}
@media (min-width: 980px) and (max-width: 1200px) {
#vblock {height:600px;margin-top:-72px;}
.vidTitle {font-size: 40px;}
.vidSubTitle {font-size: 25px;}
#minical h3 { font-size: 28px; }
}
@media (min-width: 768px) and (max-width: 979px) {
#vblock {height:400px;}
.vidTitle {font-size: 30px;}
.vidSubTitle {font-size: 20px;}
}
@media (max-width: 767px) {
#vblock {height: 260px;}
.vidTitle {font-size: 30px;}
.vidSubTitle {font-size: 20px;}
.no_mobile {display:none;}
.mobile_only { display: block;}
}



#chillfest_videos {}
#chillfest_videos h1 {}
#chillfest_videos hr {}
#chillfest_videos > div { text-align:center; }
#chillfest_videos .listerItem { display: inline-block; margin: 20px 2% 20px; width: 28%;}
#chillfest_videos .listerImage { display: block; height: 200px; width: 100%; position: relative; }
#chillfest_videos .listerImage .hover_image { display: block; position: absolute; left:0px; top:0px;width: 100%; height: 100%; opacity: 0; background: rgba(0,0,0,0.3); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
#chillfest_videos .listerImage .hover_image span.fa { position: absolute; top: 50%; left: 50%; height: 50px; width: 50px; line-height: 50px;  margin-left: -25px; margin-top: -25px; text-align:center; color: #fff; font-size: 50px;}
#chillfest_videos .listerImage:hover .hover_image { opacity: 1;}
#chillfest_videos h2 { margin:0px; padding: 10px; line-height: 26px; font-size: 18px; color: #fff; background: #2F3943; text-align:center;}
#chillfest_videos h2 a { color: #fff;}

.chillfest_video_detail iframe { width: 100% !important; height: 400px !important; }


#chillfest_schedule {}
#chillfest_schedule #schedule { width: 100%; min-height: 400px; }

#chillfest_schedule #schedule table { border-collapse: collapse; table-layout: fixed;border: 1px solid #504064;}
#chillfest_schedule #schedule table tr {}
#chillfest_schedule #schedule table td { width: 8%; text-align:center; border: 1px dashed #504064; padding: 3px; vertical-align:middle; font-size: 12px; line-height: 16px;}
#chillfest_schedule #schedule table td:first-child {width:12%; font-size:14px;}
#chillfest_schedule #schedule tr.head td {border: 1px solid #504064; background: #504064; color: #fff; font-weight: bold; text-align: center; font-size: 11px;}
#chillfest_schedule #schedule tr.head td:first-child { text-align: center;}
#chillfest_schedule #schedule table a { color: #f1784d;}

#art_toggles {padding: 20px 0 20px; border-bottom: 1px solid #ccc;}
.art_toggle {display:inline-block; margin: 0 6px 0 0; width: 100px; text-align:center; font-size: 15px; line-height: 30px; background: #ccc; color: #555; cursor: pointer;}
.art_toggle.active { background: #7E2827; color: #fff; cursor: default;}

#art_items { padding: 50px 0;}
.art_item {text-align:center; float:left; display: block; width: 30%; margin: 0 1.5%; box-sizing: border-box; padding: 10px; height: 305px; border: 1px solid #aaa;}
.art_item_image { height: 150px;}
.art_item_title, .art_item_desc {text-align:left; font-size: 12px;  height: 30px; margin: 4px 0; line-height: 15px;  overflow: hidden;}
.art_item_title {border-bottom: 1px dashed #666;}
.art_item_desc { height: 45px;}
.art_item_button.button { float: none; display: inline-block; margin: 10px auto 0;}

#art_details { min-height: 400px; padding: 20px 0 20px 62%; position: relative;}
.art_detail_image { position: absolute; top: 20px; left: 0px; width: 60%; height: 400px;}
.art_detail_by {}
.art_detail_sponsors {}
.art_detail_date {}
.art_detail_more {}

#art_dexcription {}
#art_locations {}
#art_locations h3 {}
    
#deal_items { padding: 50px 0;}
.small_deal_lister { margin: 15px 0 5px; padding: 20px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

.deal_item {text-align:center; float:left; display: block; width: 30%; margin: 0 1.5%; box-sizing: border-box; padding: 10px; height: 305px; border: 1px solid #aaa;}
.deal_item_image { height: 150px;}
.deal_item_title, .deal_item_desc {text-align:left; font-size: 12px;  height: 30px; margin: 4px 0; line-height: 15px;  overflow: hidden;}
.deal_item_title {border-bottom: 1px dashed #666;}
.deal_item_desc { height: 45px;}
.deal_item_button.button { float: none; display: inline-block; margin: 10px auto 0;}

#homeMid { padding: 20px 0;}
#homeMid .container { background: #fff; }
#home_content { padding: 5px 37% 30px 2%; min-height: 375px;}
#minical { position: absolute; right: 2%; top: 30px; width: 31%;  }
#minical h3 { text-transform: none; line-height: 46px; padding-bottom: 5px;}
#minical h3 span.fa { color: #fff; float:left; width: 50px; height: 50px; border-radius: 25px; background: #7E2827; text-align:center; line-height: 50px; margin-right: 15px;}
#home_banners {padding: 70px 2% 20px 2%; height: 350px;}
#home_banners span {display: block; float: left; width: 32%; margin-left: 2%; position: relative;}
#home_banners span:first-child {margin-left: 0px;}
#home_banners span a { display: block; position: relative;}
#home_banners span img { display: block; width: 100% !important; height: 337px!important;}
#home_banners span div.bannercaption { position: absolute; left:0px; bottom: 0px; right:0px; line-height: 30px; padding: 10px 20px; text-align:center; color: #fff; font-size: 17px; background: rgba(0,0,0,0.65);}
#homeMid .bannerAds {padding: 0 20px 2%;}
#homeMid .bannerAds span { display:block; float:left; margin-left:2.5%; width:18%; }
#homeMid .bannerAds span:first-child { margin-left:0; }
#homeMid .bannerAds img { max-width:100%; height:auto !important; }

#sectionA {padding-bottom:0;}
#sectionA2 {padding:125px 0;font-size: 20px;}

#sectionB {}
#sectionB >.sectionHalfColor {}
#sectionB >.container>.sectionMidColor {}

#sectionC {}
#sectionC >.sectionHalfColor {}
#sectionC >.container>.sectionMidColor {}

#sectionD {}

#map iframe {pointer-events: none;}

#footer {padding:30px 0;}

.section { position:relative;}
.section.arrowed { z-index:2; padding-bottom:70px;}
.section.bottomPad {  padding-bottom:70px;}

.arrowed .theArrow { display:block; position:absolute; left:50%; bottom:-40px; width:0; height:0; margin-left:-40px; border-left: 40px solid transparent; border-right: 40px solid transparent; border-top: 40px solid transparent; z-index:1; }
.arrowed .theArrowL, .arrowed .theArrowR { position:absolute; width:50%; top:-40px; border-bottom: 40px solid transparent; z-index:1; box-sizing:border-box; }
.arrowed .theArrowL { left:0; border-right: 40px solid transparent; }
.arrowed .theArrowR { left:50%; border-left: 40px solid transparent; }
.arrowed.rightArrow {position:relative;}
.arrowed.rightArrow .theArrow {    transform: rotate(-90deg); top:45%;left:100%;margin-left:-20px;}

.horizontal > li > a {font-weight:bold;text-transform:uppercase;}

.featureSection {padding:30px;text-align:center;}
.featureSection div.icon {font-size:80px;margin-bottom:15px;}
.featureSection a {text-decoration:none;}
.featureSection a, .featureSection {color:#fff;}
.featureSection:hover i.fa {font-size:140%;margin-top:-10%;text-shadow: 0 10px rgba(0,0,0,.5);}
.featureSection .split {overflow:hidden;}

.tabContainer a.active {color:#fff!important;}
.tabList {    position: absolute;right: 0;top: 30px;}

/*testimonials module*/
#testimonialsFrame {position:relative;overflow:hidden;}
#testimonialsFrame h2 {text-align:center;}
#testimonials {z-index:0;padding: 30px;}
#testimonials .mainText {font-size: 18px;}
#testimonials .authorImage {max-width:200px;float:left;margin-right:30px;margin-bottom:20px;}
#testimonials .authorDescription {font-size: 15px;    text-align: center;    line-height: 1.5em;}
#testimonials img {max-width: 100%;border-radius: 50%;}
#testimonials .author {text-align:center;clear:both;float:left;max-width:200px;width:100%;font-size: 20px;margin-top: 20px;}
.testimonial {padding: 0 80px;}
.prevNextNav {z-index:2;width: 100px;vertical-align: middle;padding: 5px;width: 60px;}
.prevNextNav .arrow {cursor:pointer;/*background: rgba(0,0,0,.2);*/opacity:.25;position: absolute;display: block;width: 70px;height: 50px;line-height:50px;top: 50%;margin-top: -20px;border-radius: 25px;text-align:center;font-size: 30px;}
.prevNextNav .arrow:hover {opacity: 1;}
.prevNextNav .prev {left: 0px;}
.prevNextNav .next {right: 0px;}
a[aria-controls^="rmjs-"] {color:#fff!important;background: rgba(0,0,0,.25);font-size:14px;padding:5px 8px;margin-top:10px;display:inline-block!important;width:auto!important;clear:both;text-align:center;}

@media (max-width: 767px) {
#testimonials .mainText {width:100%;float:left;font-size:14.5px;}
#testimonials .authorImage {text-align:center;width:100%;max-width:100%;}
#testimonials .author {width:100%;max-width:100%;}
#testimonials .authorDescription {width:100%;font-size: 15px;    text-align: center;    line-height: 1.5em;}
#testimonials img {max-width:140px;}
}

#directory-boxes, #directory-boxes a { color: #333 !important; }
.directory-box { float: left; margin: 15px 0px 0px 0px; width: 150px; color: #000; text-align: center; font-size:12px;}
.directory-box img { margin: 3px;}

.membershipModule .listerItem {clear:none;}
.membershipModule .thumbnail {border-radius:50%;}
.membershipModule .thumbnail {max-width: 350px;}

.blogModule .listerItem {border-top: 1px solid #ccc;margin: 35px 0; padding: 35px 0;}
.blogModule .listerItem:first-child {margin-top: 0px; border-top: 0px;}
#blog_tag_cloud { margin-bottom: 25px; }
.blog_tag { padding: 3px 10px; border-radius: 4px; background: #e1e1e1; margin: 3px 3px 3px 0px; float:left; }
#blog_top_bar { padding: 7px 15px; background: #f1f1f1; margin: 15px 0 10px;}
#blog_categories { margin: 0px 0 0; }

#mainContent, #sideCol {display:inline-block;padding:30px 15px 70px 15px;width:100%;box-sizing:border-box;}
#mainContent.withSideCol {width:70%; background: rgba(255,255,255,.8); margin-top:60px;}
#sideCol {float:right;    width:30%;}
#sideCol .bannerAds {text-align:center;margin:30px 0;}
#sideCol .bannerAds img {display:inline-block;margin:10px 0;}

#sideCol .accordion {margin:30px 0;}
#sideCol .accordion ul {background:#fff;}
#sideCol .accordion ul.persist {display:block!important;}
#sideCol .accordion a {color:#333!important;box-sizing:border-box;border-bottom:2px solid #eee;}
#sideCol .accordion li.alsoCurrent >a {font-weight:bold;}
#sideCol .accordion >li >a {text-transform:uppercase;}
#sideCol .accordion li li:hover > a,#sideCol .accordion li a.current {background: rgba(0,0,0,.03)}

/*investors*/
#investors {text-align:left;padding:30px 0;display:inline-block;width:100%;}
#investors .split5 {width:19%;float:none;}

#category_toggles { padding: 20px 0; border-bottom: 1px solid #ccc; margin-bottom: 30px;}
#category_toggles .toggle { cursor: pointer;display: inline-block; padding: 5px 8px; border-radius: 6px; background: #ddd; margin-right: 5px;}
#category_toggles .toggle.active { cursor: default; background: #7E2827; color: #fff;}

.listerItem.vendor { border-bottom: 1px solid #ccc; padding: 20px 0;}

#itenerary_items { text-align:left;}
.itenerary_item { display: inline-block; width: 29%; margin: 0 2%; min-height: 300px;}
.itenerary_item .itenerary_image { height: 200px; width: 100%; display: block;}
.itenerary_item h4 { background: #000; font-size: 13px; margin:0px; padding: 8px; line-height:20px; text-align:center;}
.itenerary_item h4 a {color: #fff;}

.itenerariesModule.moduleDetail h1 {margin-bottom: 30px;}
.itinerary-map { float: right; margin: 0 0 40px 25px;}


@media (max-width: 989px) { /* smartphones, iPhone, portrait 480x320 phones */
#investors .split5 {width:100%;}
}
#investors >div {text-align:center;}
#investors a {padding:10px 25px;display:inline-block;box-sizing:border-box;}
#investors img {max-width:175px;}
#investorsNav {text-align:center;}
#investorsNav a {display:inline-block;background: rgba(0,0,0,.25);height:20px;width:20px;margin:5px;color:transparent;}
#investorsNav a.activeSlide {background: rgba(255,255,255,.25);}

/*sidescrolling module*/
#sideScroll {}
#sideScroll .sectionHalfColor {background:#fff;z-index:-1;}
#sideScrollIntro {background:#fff;padding:30px;}
#sideScrollArea {padding: 0 30px 30px 30px;box-sizing: border-box;}
.scrollItem {float:left;width:230px;height:230px;background: rgba(255,255,255,.5);margin:60px 40px 40px 40px;}
.scrollItem >div {position:relative;}

.colorAccents .split4 {width:25%;}

#ajx-minical-frame .calNext, #ajx-minical-frame .calPrev {font-size:28px;top:10px;}

/*backtoTop*/
#back-top {position: fixed;bottom: 20px;right: 20px;color:#fff;font-size: 30px;z-index:4000;background: rgba(0,0,0,.3);padding: 6px;border-radius: 6px;}

@media (max-width: 960px) {
#mainContent.withSideCol, #sideCol {width:100%;float:left;}
.arrowed.rightArrow .theArrow {display:none;}
#socialIcons, #socialIcons i.fa {width:100%;}
#socialIcons a {width:25%;}
.horizontal li a {background: #1A232A;color:#fff;}
.dropmenu .parentIndicator {background: rgba(255,255,255,.15);}
.horizontal li {border-bottom:1px solid #333;}
.parentIndicator {right:15px;}
#minical h3 { font-size: 28px; }
#home_content { padding: 5px 315px 30px 15px;;}
#minical { right: 15px; top: 30px; width: 280px;  }
}

@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */
#logo span {font-size: 16px;}
table, input, textarea {width:100%;box-sizing:border-box;}
#parallax-slider {height: 300px;}
#parallax-slider h2 {font-size:1em!important;line-height: 1.25em!important;}
#parallax-slider #paralaxSliderPagination {bottom:5px;}

.container {width:100%;}
.split5, .split3, .split2, .split2-r {width:100%;float:left;box-sizing:border-box;}

.no-mobile {display:none;}
.mobile-only {display:block;}
}
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) {
.no-mobile {display:none;}
.mobile-only {display:block;}
#logo span {font-size:25px;}
table, input, textarea {width:auto;box-sizing:border-box;}
#investors .split5 {width:auto;float:none;}
#parallax-slider {height: 450px;}
#parallax-slider h2 {font-size:60px!important;} /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) { 
.no-mobile {display:block;}
.mobile-only {display:none;}
#parallax-slider {height: 650px;}/* tablet, landscape iPad, lo-res laptops ands desktops */
.container {max-width:950px;}
.dropmenu ul a {color:#fff!important;}
#utilityMenu {float:right;}
.dropmenu >li > a, .dropmenu >li > a:visited {display:block;color:#222;}
.dropmenu ul > li:hover >a {background-color: rgba(0,0,0,.1);}
#header {position:fixed;height:140px;}
#header .container {line-height:0;}
#navigation {float:right;}
#logo {display:inline-block;height:100px;width:auto;min-width: 110px;}
#logo span {padding-left:10px;}
#fixedSpacer {height:140px;}
.horizontal > li {height:100px; line-height:normal; vertical-align:middle;
-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.horizontal > li:hover {background: rgba(0,0,0,.05);}    
#header.smaller .horizontal > li {height:80px;line-height:80px;}
#header.smallest {top:-140px;}
.horizontal > li.hasChildren > a, .horizontal > li > a {padding:32px 10px; font-size:13px;}
.horizontal.main_menu > li.hasChildren > a, .horizontal.main_menu > li > a {padding:43px 7px;font-size:10px;}
.horizontal > li > .parentIndicator {display:none;}
.parentIndicator {height:100%;}

.horizontal > li.item5 > a, .horizontal > li > a {padding:28px 10px; font-size:16px;}
.horizontal.main_menu > li.item5 > a, .horizontal.main_menu > li > a {padding:43px 7px;font-size:10px;}

.split5 {width:20%;float:left;}
.split4 {width:25%;float:left;}
.split3 {width:33%;float:left;}
.split2 {width:50%;float:left;}
.split2-r {width:50%;float:right;}
}

@media (min-width:1205px) { /* big landscape tablets, laptops, and desktops */
.container {max-width:1121px;}
.horizontal > li.hasChildren > a, .horizontal > li > a {padding:28px 12px;font-size:16px;}
.horizontal.main_menu > li.hasChildren > a, .horizontal.main_menu > li > a {padding:41px 7px;font-size:13px;}
}
@media (min-width:1281px) { /* hi-res laptops and desktops */ }



@media (max-width: 600px) {
    #homeMid { padding: 0px;}
    #home_content { padding: 10px 15px 10px 15px;}
    #minical { position: static; width: auto; padding: 10px 15px 20px 15px; }
    #home_banners span {float: none; width: 96%; margin-left: 2%; margin-bottom: 10px; position: relative;}
}


/********************************************************************************/

/*colorSet1 - Wicker Park Default*/
.styleSet1 .color1,.styleSet1.switcher {background:#2F3943;background:#7E2827;}
.styleSet1 .color2 {background:#56696D;}
.styleSet1 .color3 {background:#CFB18F;}
.styleSet1 .color4 {background:#728393;}
.styleSet1 a, .colorSet1 a:visited {color:#926D56; font-weight:bold;}
.styleSet1 .color5 {background:#1A232A;}
        
/*colorSet2 - Chillfest*/
.styleSet2 .color1,.styleSet2.switcher {background:#504064;}
.styleSet2 .color2 {background:#b42c2c;}
.styleSet2 .color3 {background:#f1784d;}
.styleSet2 .color4 {background:#fed36d;}
.styleSet2 a, .colorSet2 a:visited {color:#6e41a0; font-weight:bold;}
.styleSet2 .color5 {background:#161415;}


/*colorSet3 - WPB SSA */
.styleSet3 .color1,.styleSet3.switcher {background:#DE7B1D;}
.styleSet3 .color2 {background:#292929;}
.styleSet3 .color3 {background:#444444;}
.styleSet3 .color4 {background:#888888;}
.styleSet3 a, .colorSet3 a:visited {color:#DE7B1D; font-weight:bold;}
.styleSet3 .color5 {background:#292929;}


/*colorSet4 - Wicker Park Fest*/
.styleSet4 #hero { background: #b0ced3;  }
.styleSet4 .color1, .styleSet4.switcher {background:#f8981d;}
.styleSet4 .color2 {background:#00313f;}
.styleSet4 .color3 {background-image: url("logo.png");}
.styleSet4 .color4 {background:#b1cfd3;}
.styleSet4 a, .styleSet4 a:visited {color:#f8981d; font-weight:bold;}
.styleSet4 .color5 {background:#00313f;}
.styleSet4 #footer { background: #00313f !important; }


/*colorSet5 - Green Music Fest*/
.styleSet5 #hero { background: #afc395;  }
.styleSet5 h1 {font-family:'Quicksand';font-size:40px;font-weight:300;text-transform:uppercase;line-height:1.15em;margin:20px 0;}
.styleSet5 .color1, .styleSet5.switcher {background:#719445;}
.styleSet5 .color2 {background:#a97c50;}
.styleSet5 .color3 {background:#edebe3;}
.styleSet5 .color4 {background:#719445;}
.styleSet5 a, .styleSet5 a:visited {color:#719445; font-weight:bold;}
.styleSet5 .color5 {background:#094322;}
.styleSet5 .horizontal > li.hasChildren > a, .horizontal > li > a {font-size: 14px; padding: 40px 12px;}
        

/**********************************************************************/