﻿@import url(https://fast.fonts.net/cssapi/c2378366-e6b4-41ad-9acd-7efad74c6331.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}html{background:#f1f2f2}body{background:#f1f2f2}.container{max-width:1000px;background-color:#fff}#navbar{text-align:center}.navbar{margin-bottom:0;background-color:transparent;border:0 transparent}.nav.navbar-nav{float:none;width:100%;margin:0 auto;font-weight:bold}.navbar-brand{float:left;padding:5px 15px;font-size:18px;line-height:20px}.navbar-inverse .navbar-nav>li>a{color:#000;font-size:18px}.navbar-inverse .navbar-nav>li>a:hover{color:#afcb07;text-decoration:underline}.navbar-nav>li{float:none;display:inline-block}.tradfest-logo{padding-top:15px;margin-bottom:15px}.tradfest-logo-mobile{max-width:225px;margin-top:5px}.navbar-inverse .navbar-toggle .icon-bar{background-color:#333}.header-phone{float:left;width:230px;height:100px;position:absolute;font-size:1.3em;margin:0 0 0 480px}.homepage-artists-container{max-width:970px;margin-bottom:15px}.social-footer{min-height:300px;background:#f26D6E;color:#fff;padding:20px 15px;line-height:160%}.social-footer h2{font-size:22px;letter-spacing:1px;line-height:160%}.social-footer h4{line-height:160%;font-size:20px}.social-footer h4 a,.social-footer h4 a:link,.social-footer h4 a:visited{color:#fff;text-decoration:underline}.social-footer .socialList{margin:15px 0;margin-bottom:25px;font-size:1.8rem;line-height:1}.social-footer .socialList a,.social-footer .socialList a:link,.social-footer .socialList a:visited{color:#fff;margin:0 2px;display:inline-block;border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:6px;padding-top:10px;text-align:center;width:3.3rem;height:3.3rem}.social-footer .socialList a:hover,.social-footer .socialList a:link:hover,.social-footer .socialList a:visited:hover{color:#000;border:3px solid #000}.social-footer form#mc-embedded-subscribe-form #mce-EMAIL{border:none;font-size:14px;border-radius:0;border:none}.social-footer form#mc-embedded-subscribe-form #mc-embedded-subscribe{background:#EF4056;text-transform:uppercase;font-size:14px;border-radius:0;border:none}.social-footer a:link{color:#000}.social-footer a:visited{color:#000}.social-footer a:hover{color:#000}.social-footer a:active{color:#000}.social-footer a{text-decoration:none}.donate{text-align:center;padding:20px}.donate img{margin-bottom:20px}.donate h2{font-size:18px;text-transform:uppercase;margin-bottom:15px}.donate h2 a,.donate h2 a:link,.donate h2 a:visited{color:#000;text-decoration:underline}.homepage-artists{overflow:hidden;*zoom:1;padding:20px 10px;display:grid;grid-template-columns:1fr;grid-gap:20px}.homepage-artists .event-card-2017,.homepage-artists .venue-card-2018{display:grid;grid-auto-rows:auto 1fr 30px;grid-gap:0}.homepage-artists .event-card-2017 .picLink,.homepage-artists .venue-card-2018 .picLink{grid-row:1/span 1}.homepage-artists .event-card-2017 .artist-title-card,.homepage-artists .venue-card-2018 .artist-title-card{grid-row:2/span 1}.homepage-artists .event-card-2017 .buy-2017,.homepage-artists .venue-card-2018 .buy-2017{grid-row:3/span 1}@media (min-width: 768px){.homepage-artists{grid-template-columns:1fr 1fr}}@media (min-width: 992px){.homepage-artists{grid-template-columns:1fr 1fr 1fr}.homepage-artists .event-card-2017,.homepage-artists .venue-card-2018{grid-auto-rows:293px 1fr 30px}}.artist-box-width{width:100%}.venue-box-width{width:221px}#mc_embed_signup{clear:left;font:14px "Proxima Nova W01",sans-serif,Helvetica,Arial,sans-serif;width:100%}@media (max-width: 768px){#mc_embed_signup input.email{height:45px}#mc_embed_signup .button{width:100%;margin:0;height:50px;font-size:20px}}.footerSupport{background:#d1cfd0}.header-row{margin-top:20px}.ten-years{float:left;height:100px;width:auto;margin:0}.menu-area{margin-top:55px;float:right}.artists-row,.venues-row{margin-top:20px}.home-box{margin-top:20px}.artist-box img{width:100%;height:auto;vertical-align:bottom}.artist-title-card{background-color:#C3C9CD;padding:10px;color:#333}.artist-title-card.cat-page{background-color:#C3C9CD;height:auto;padding:10px;max-width:100%}.artist-title-card.cat-page h2{font-size:16px;line-height:120%;margin-bottom:5px}.categoryGrid{padding:0 10px;padding-bottom:20px;overflow:hidden;*zoom:1}.schedule-row{padding-top:20px;display:grid;grid-template-columns:1fr;grid-gap:20px}.schedule-row .event-card-2017,.schedule-row .venue-card-2018{display:grid;grid-auto-rows:auto 1fr 30px;grid-gap:0}.schedule-row .event-card-2017 .picLink,.schedule-row .venue-card-2018 .picLink{grid-row:1/span 1}.schedule-row .event-card-2017 .artist-title-card,.schedule-row .venue-card-2018 .artist-title-card{grid-row:2/span 1}.schedule-row .event-card-2017 .buy-2017,.schedule-row .venue-card-2018 .buy-2017{grid-row:3/span 1}@media (min-width: 768px){.schedule-row{grid-template-columns:1fr 1fr}.schedule-row .event-card-2017,.schedule-row .venue-card-2018{grid-auto-rows:300px 1fr 30px}}@media (min-width: 992px){.schedule-row{grid-template-columns:1fr 1fr 1fr}}.artist-title-card a{text-decoration:none;color:#333}.artist-details-2017{color:#333;font-weight:bold;font-size:18px;line-height:140%}.artist-details-2017 a{color:#333;text-decoration:none}.event-card-2017 img,.venue-card-2018 img{width:100%;height:auto;max-width:640px;vertical-align:bottom}.top-link{color:#fff;text-transform:uppercase}.top-link:hover{color:#b1cc00}.artist-link-area{text-transform:uppercase}.artist-title-card h2,.venue-title-card h2,.artist-mobile-list li,.venue-mobile-list li{padding-left:0;padding-top:6px;text-transform:uppercase;font-size:18px;line-height:21px;margin-top:0;font-weight:bold;margin-bottom:1rem}.artist-title-card p,.venue-title-card p{padding-left:10px;padding-top:6px;padding-right:10px;line-height:18px;font-weight:bold}p.artist-excerpt{padding-left:0}.introPara{font-size:20px;margin:2rem 0;margin-bottom:1rem;padding:0 3rem;font-weight:700;line-height:130%}.venue-card-2018 .artist-title-card{color:#333}.venue-card-2018 .artist-title-card a,.venue-card-2018 .artist-title-card a:link,.venue-card-2018 .artist-title-card a:visited{color:#333;text-decoration:underline}.venue-card-2018 .artist-title-card a:hover,.venue-card-2018 .artist-title-card a:link:hover,.venue-card-2018 .artist-title-card a:visited:hover{color:#086061}.buy-2017{text-align:center;background-color:#086061;padding-top:6px;padding-bottom:6px;font-size:18px;letter-spacing:1px;font-weight:bold}.buy-2017 a{color:#fff;text-transform:uppercase;padding-top:5px;padding-bottom:5px}.heading-headline{background-color:#086061}.heading-music-trail{background-color:#EF4056}.heading-front-row,.heading-front-row-sessions{background-color:#f26D6E}.heading-tradfringe{background-color:#A0D081}.heading-venues{background-color:#d1cfd0}.heading-tradkids{background-color:#FCDD6D}.heading-tradhub{background-color:#53C3BE}.artist-mobile-list li,.venue-mobile-list li{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fff}.artist-mobile-list,.venue-mobile-list{float:left;display:none;width:100%}.artist-mobile-list ul,.venue-mobile-list ul{margin-left:0;list-style-type:none;width:100%;padding:0;min-width:480px}img.desaturate{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}img.desaturate:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:none}.hidden{display:none}.visible{display:visible}.date-menu ul{overflow:hidden;margin:0;padding:0;list-style-type:none;margin-top:40px}.date-menu li{float:left;margin-bottom:0;margin-right:.5em;margin-left:.5em;font-size:16px}.date-menu{color:#fff}.date-menu a{color:#fff}.date-menu button{border:none;background:none}.black-row{background-color:#086061;color:#fff;font-weight:bold;padding-left:18px;font-family:"Proxima Nova W01",sans-serif,sans-serif;font-size:20px;padding-top:10px;padding-bottom:10px}.black-row a,.black-row a:link,.black-row a:visited{color:#fff}.black-row-normal,.subMenu{background-color:#086061;color:#fff;padding:21px 20px;font-family:"Proxima Nova W01",sans-serif,sans-serif;font-weight:bold;font-size:22px;line-height:140%;text-align:center}.black-row-normal a,.subMenu a,.black-row-normal a:link,.subMenu a:link,.black-row-normal a:visited,.subMenu a:visited{color:#fff}.subMenu{background:#086061;font-size:16px;margin-top:10px;text-transform:uppercase;padding:15px 20px}.subMenu .dateMenu{display:flex;justify-content:space-around}.subMenu .dateMenu li a,.subMenu .dateMenu li a:link,.subMenu .dateMenu li a:visited{display:block;padding:0 1rem}.schedule-link-row{font-size:18px;padding:10px 20px}.grey-row-normal{background-color:#707173;color:#fff;padding-left:18px;font-family:"Proxima Nova W01",sans-serif,sans-serif;font-size:20px;padding-top:6px;padding-bottom:6px}.black-row-blank{background-color:#000;min-height:40px;margin-top:10px}.black-row-footer{background-color:#086061;color:#fff;font-family:"Proxima Nova W01",sans-serif,sans-serif;font-size:16px;text-transform:uppercase;padding-top:10px;padding-bottom:10px}.comp-row{background-color:#086061;color:#fff;padding-left:18px;font-family:"Proxima Nova W01",sans-serif,sans-serif;font-size:20px}.inside-info{font-size:18px;line-height:125%;font-weight:bold}@media (max-width: 480px){.buy-now{background-color:#afcb07;border-radius:0;padding:10px 20px;min-width:100%;color:#fff;margin-top:11px;display:block;text-align:center}}.green-text{color:#afcb07}.pink-text{color:#e90781}.box-office{color:#e90781;font-size:14px}.presented-row{padding-left:3%}.footer-row{background-color:#d1d0d0}.footer-links{background-color:#53C3BE;padding-top:20px;padding-bottom:20px}.footer-links a{color:#000;padding-top:4px;padding-bottom:4px;display:inline-block;margin:0}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.footer-row{padding-top:30px}.social-media{text-align:right;float:right}.align-right{text-align:right}.item-isotope{width:230px;margin-left:5px;margin-right:5px;margin-bottom:10px}.item-isotope img{width:230px;width:100%;height:auto;max-width:230px;vertical-align:bottom}#container{padding-left:20px;padding-right:20px;margin-top:10px}body{font-family:"Proxima Nova W01",sans-serif,sans-serif}.date-heading{font-size:35px}.date-heading-inside{font-size:18px}.tagline{margin-bottom:10px;margin-top:30px}.tagline-heading{font-size:22px;line-height:26px;font-weight:700}.contact-row{font-size:22px;padding-left:2%}.green-text{color:#afcb08}ul .find-by-type{display:inline;padding-left:0;margin-bottom:0}ul{display:inline;padding-left:0;margin-bottom:0}.dates li{display:inline;list-style-type:none;padding-right:8px}.top-right-menu{margin-top:80px;margin-left:10px}.top-right-menu li{display:inline;list-style-type:none;padding-right:14px;font-size:18px}.top-right-menu-home li{display:inline;list-style-type:none;padding-right:12px;font-size:18px}.top-right-menu a{color:#000}.top-right-menu a:hover{color:#afcb07}.top-right-menu-home a{color:#000}.top-right-menu-home a:hover{color:#afcb07}.active{color:#afcb07 !important}.inner-menu li{display:inline;list-style-type:none;padding-right:8px}.artist-inside-left{margin-top:0;padding-left:0}.artist-name-inside{color:#086061;text-transform:uppercase;margin-top:21px;margin-bottom:1rem;font-weight:bold;font-size:24px;line-height:125%}.eventSummary{margin-bottom:32px}.eventSummary a,.eventSummary a:link,.eventSummary a:visited{color:#086061;text-decoration:underline}.eventSummary a:hover,.eventSummary a:link:hover,.eventSummary a:visited:hover{color:#f26D6E}.inside-copy{margin:1rem 0;margin-bottom:1.5rem}.inside-copy h2{color:#086061;font-weight:bold;font-size:24px;margin-bottom:0.5rem}.inside-copy h3{color:#086061;font-weight:bold;font-size:21px;margin-bottom:0.5rem}.inside-copy h4{color:#086061;font-weight:bold;font-size:18px;margin-bottom:0.5rem}.inside-copy h5{color:#086061;font-weight:bold;font-size:16px;margin-bottom:0.25rem}.inside-copy p{margin-bottom:0.875rem;line-height:125%}.inside-copy p:last-child{margin-bottom:0}.inside-copy ul{list-style:disc}.inside-copy ul li{margin-left:1.25rem;line-height:125%;margin-bottom:0.875rem}.inside-copy strong{font-weight:bold}.inside-copy em{font-style:italic}.inside-copy a,.inside-copy a:link,.inside-copy a:visited{color:#086061;text-decoration:underline}.inside-copy a:hover,.inside-copy a:link:hover,.inside-copy a:visited:hover{color:#f26D6E}.inside-copy h6{font-weight:bold;line-height:125%;font-size:18px}.inside-copy h6:last-child{margin-bottom:2rem}.bookingButton{margin:21px 0}.bookingButton .buy-now{background-color:#086061;padding:4px 8px;color:#fff}.bookingButton .buy-now:hover{background:#f26D6E}.shareBox{margin:2rem 0}.shareBox h3{color:#086061;font-family:"Proxima Nova W01",sans-serif;font-weight:bold;margin-bottom:0.5rem;font-size:18px}.shareBox ul{margin:1rem 0;display:flex}.shareBox ul li{margin-right:1rem}.supportedby{margin:2rem 0}.supportedby h3{color:#086061;font-family:"Proxima Nova W01",sans-serif;font-weight:bold;margin-bottom:0.5rem;font-size:18px}.venue-name-inside{color:#086061;text-transform:uppercase;margin-top:21px;margin-bottom:1rem;font-weight:bold;font-size:28px;line-height:125%}.artist-inside-right{padding-left:16px}.artist-link-area{background-image:url(img/big-t.jpg);min-height:500px;background-color:#d9d9d9;width:100%;padding-left:30px;padding-top:30px;font-size:16px}.artist-link-area a{color:#000;padding-bottom:20px}.organiser-logo{margin-top:-80px}@media all and (max-width: 992px) and (min-width: 730px){.header-phone{margin:70px 0 0 30px}}@media all and (max-width: 768px){.date-row span{float:left;font-size:20px;margin-left:50px}.social-media div{float:left;margin-left:20px;width:20%}.tagline span{font-size:16px}.artist-title-card h2,.venue-title-card h2{font-size:25px}.header-phone{margin:0 0 20PX 30px}}@media all and (max-width: 480px){.header-phone{font-size:.7em}.ten-years{width:30%;height:auto}.artist-title-card h2,.venue-title-card h2{font-size:18px;line-height:20px}.organiser-logo{margin-top:0}.top-right-menu{margin-top:14px;padding-left:7px}.top-right-menu li{font-size:14px}.menu-area{margin-top:10px}.artist-mobile-list li,.venue-mobile-list li{padding-top:13px;padding-left:13px}.artist-mobile-list{display:block}.venue-mobile-list{display:block}.black-row{font-size:15px}}label[for="s"]{display:none}#searchform{float:right;margin-top:15px;margin-right:0}#searchform input{max-width:120px}.searchResults{margin:1.6rem 0}.searchResults .searchHeader{margin-bottom:1rem}.searchResults .searchHeader h1{font-size:24px;font-weight:bold;line-height:125%;color:#086061}.searchResults article{margin:1rem 0;border-top:1px solid #f1f2f2;padding-top:1rem}.searchResults article a,.searchResults article a:link,.searchResults article a:visited{color:#086061}.searchResults article a:hover,.searchResults article a:link:hover,.searchResults article a:visited:hover{color:#f26D6E}.searchResults article header{margin-bottom:0.75rem}.searchResults article header h2{font-weight:bold;font-size:18px;color:#086061;margin-bottom:.25rem}.searchResults article header h2 a,.searchResults article header h2 a:link,.searchResults article header h2 a:visited{color:#086061}.searchResults article header h2 a:hover,.searchResults article header h2 a:link:hover,.searchResults article header h2 a:visited:hover{color:#f26D6E}.searchResults article .entry-summary{line-height:125%;font-size:16px;padding-right:4rem}#nav-below{border-top:1px solid #f1f2f2;margin:1rem 0;margin-top:2rem;padding-top:1rem;display:flex;justify-content:space-between}#nav-below a,#nav-below a:link,#nav-below a:visited{color:#086061;text-decoration:underline}#nav-below a:hover,#nav-below a:link:hover,#nav-below a:visited:hover{color:#f26D6E}@media all and (max-width: 311px){.ten-years{display:none}.social-media{float:left;margin-left:10px}}@media (max-width: 480px){#searchform{display:none}}ul.schedule{list-style:none;padding:0;margin:0}ul.schedule li{padding-left:1em;text-indent:-.7em}ul.schedule li:before{content:"■ ";margin-bottom:-16px;font-size:30px}li.dark-green:before{color:#9ec73d}li.pink:before{color:#cf1470}li.aqua:before{color:#4db16f}li.blue:before{color:#2c9fae}.greenBar{background:#086061}.landingHeader{padding:2rem}.landingMessage a,.landingMessage a:link,.landingMessage a:visited{text-transform:uppercase;display:inline-block;padding-top:10px;margin-bottom:0}#landingImage img{width:100%;height:auto;max-width:1000px;vertical-align:bottom}.footerLogos .logoStack{padding:20px}.footerLogos .logoStack ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:center}.footerLogos .logoStack ul li{text-align:center}.footerLogos .logoStack ul li img{width:100%;height:auto;max-width:220px}@media (min-width: 768px){.footerLogos .logoStack ul{grid-template-columns:1fr 1fr 1fr}.footerLogos .logoStack ul li.mainSponsor{grid-column:1/span 2}}@media (min-width: 992px){.footerLogos .logoStack ul{grid-template-columns:1fr 1fr 1fr}}
