.top-nav-desktop .count-down { color: #ffffff; }
 .top-nav-desktop ul li a { color: #ffffff; }
 header .page-subnavigation a { color: #ffffff; }
 header .page-subnavigation a.active { border-color: #fd700b !important; }
 .printedviagetthememod { background-image: url(https://storage.googleapis.com/media-2017.suncitymusicfestival.com/2017/03/56936340-scmf-logo-ffffff.png); }
 .sticky-nav { background-color: #1c1003 !important; }
 .sticky-nav .count-down,
.sticky-nav .main-navigation a { color: #ffffff !important; }
 .sticky-nav .count-down,
.sticky-nav .count-down .days,
.sticky-nav .count-down .hours,
.sticky-nav .count-down .minutes { border-color: #ffffff !important; }
 .sticky-nav .main-navigation a:hover { color: #ffffff !important; }
 .printedviagetthememod2 { background-image: url(https://storage.googleapis.com/media-2017.suncitymusicfestival.com/2017/03/56936340-scmf-logo-ffffff.png) !important; }
 #doc > header h2,
.artist-hero-container > .row > .col-xs-12 > h2,
.artist-profile-overlay > .overlay-content > h2 { color: #ffffff; }
 #doc > header .subtitle { color: #ffffff; }
 #doc > header h4 time,
#doc > header h4 .comments,
.artist-hero-container > .row > .col-xs-12 > h4 { color: #ffffff; }
 #doc > header { background-image: url(https://storage.googleapis.com/media-2017.suncitymusicfestival.com/2017/06/297b83e7-background.jpg); }
 footer.main,
footer.version { background-color: #0f0801; }
 footer .widget_nav_menu .menu li a,
footer a { color: #ffffff; }
 footer .widget_nav_menu .menu li a:hover,
footer a:hover { color: #ffffff; }
 footer.main,
footer .copyright { color: #ffffff; }
 .posts-list-container .post .content .post_title { color: #333333 !important; }
 .posts-list-container .post .content .divider { background-color: #808285 !important; }
 .buy-tickets-overlay .bg { background-color: #1b0f03; }
 .buy-tickets-overlay .icon-close { color: #ffffff; }
 .buy-tickets-overlay .overlay-content .ticket { background-image: url(https://storage.googleapis.com/media-2017.suncitymusicfestival.com/2017/04/b9f208e7-background-tickets.png); }
 .buy-tickets-overlay .overlay-content .ticket span { color: #ffffff; }
 .buy-tickets-overlay .overlay-content .ticket span { border-color: #ffffff; }
 .buy-tickets-overlay .overlay-content .ticket:hover span { color: #ffffff; }
 .buy-tickets-overlay .overlay-content .ticket:hover span { border-color: #ffffff; }
 .buy-tickets-overlay .overlay-content .secondary-buttons .button { color: #fd700b; }
 .buy-tickets-overlay .overlay-content .secondary-buttons .button { border-color: #fd700b; }
 .buy-tickets-overlay .overlay-content .secondary-buttons .button:hover { background-color: #fd700b; }
 .buy-tickets-overlay .overlay-content .secondary-buttons .button:hover { color: #ffffff; }
 .share-overlay .bg { background-color: #1b0f03; }
 .share-overlay .icon-close,
.close-video .icon-close { color: #ffffff; }
 .share-overlay .overlay-content .share-count h3 { color: #ffffff; }
 .navigation-overlay,
.artist-profile-overlay,
.artist-profile-share-overlay { background-color: #1b0f03; }
 .navigation-overlay .icon-close,
.artist-profile-overlay .icon-close,
.artist-profile-share-overlay .icon-close { color: #ffffff; }
 .navigation-overlay .overlay-content nav a,
.navigation-overlay .overlay-content .left-column a,
.navigation-overlay .overlay-content .right-column ul li a { color: #ffffff; }
 .navigation-overlay .overlay-content .right-column ul li,
.navigation-overlay .overlay-content a,
.navigation-overlay .overlay-content nav .dropdown-menu { border-color: #ffffff; }
 .navigation-overlay .overlay-content nav a:hover,
.navigation-overlay .overlay-content .left-column a:hover,
.navigation-overlay .overlay-content .right-column ul li a:hover { color: #ffffff; }
 .article-content .cfct-mod-content h2.latest-blog-posts,
.article-content .cfct-mod-content p.latest-blog-posts,
#latest-blog-posts,
p.latest-blog-posts,
h2.latest-blog-posts { background-color: #1c1003 !important; }
 #latest-blog-posts .indicator-container { background-color: #0f0801; }
 #latest-blog-posts .indicator-container .indicator-parent .indicator span { color: #0f0801; }
 #latest-blog-posts .indicator-container .indicator-parent .indicator { background-color: #603a2e; }
 .article-content .cfct-mod-content h2.latest-blog-posts { color: #ffffff !important; }
 .article-content .cfct-mod-content p.latest-blog-posts { color: #ffffff !important; }
 .callout-item { background-color: #fd700b; }
 .callout-item:hover { background-color: #fd700b !important; }
 .callout-item h2,
.article-content .cfct-mod-content .callout-item h2 { color: #ffffff !important; }
 .callout-item:hover h2,
.article-content .cfct-mod-content .callout-item:hover h2 { color: #ffffff !important; }
 .callout-item span,
.article-content .cfct-mod-content .callout-item span { color: #ffffff !important; }
 .callout-item:hover span,
.article-content .cfct-mod-content .callout-item:hover span { color: #ffffff !important; }
 .callout-item-alternate { background-color: #ee6300; }
 .callout-item-alternate:hover { background-color: #ee6300 !important; }
 .callout-item-alternate h2,
.article-content .cfct-mod-content .callout-item-alternate h2 { color: #ffffff !important; }
 .callout-item-alternate:hover h2,
.article-content .cfct-mod-content .callout-item-alternate:hover h2 { color: #ffffff !important; }
 .callout-item-alternate span,
.article-content .cfct-mod-content .callout-item-alternate span { color: #ffffff !important; }
 .callout-item-alternate:hover span,
.article-content .cfct-mod-content .callout-item-alternate:hover span { color: #ffffff !important; }
 .explore-module,
.explore-module .explore-module-background { background-color: #603a2e !important; }
 .explore-module .explore-module-title,
.article-content .cfct-mod-content .explore-module .explore-module-title { color: #ffffff !important; }
 .explore-module .explore-module-subtitle { color: #ffffff !important; }
 .explore-module .explore-module-card { background-color: #ffffff !important; }
 .explore-module .explore-module-card .card-icon-wrap { background-color: #fd700b !important; }
 .explore-module .explore-module-card .card-border { border-color: #fd700b !important; }
 .explore-module .explore-module-card .card-title { color: #333333 !important; }
 .explore-module .explore-module-card .card-subtitle { color: #333333 !important; }
 .photos-videos .bg { background-color: #1c1003 !important; }
 .photos-videos .photos-videos-strip-container .indicator-container { background-color: #0f0801; }
 .photos-videos .photos-videos-strip-container .indicator-container .indicator-parent .indicator span { color: #0f0801; }
 .photos-videos .photos-videos-strip-container .indicator-container .indicator-parent .indicator { background-color: #603a2e; }
 .imagelightbox-overlay { background-color: #1b0f03; }
 .imagelightbox-overlay .icon-close { color: #ffffff; }
 .photos-videos h2 span { color: #ffffff; }
 @media only screen and (max-width: 767px) { .photos-videos h2 span { color: #ffffff; }
 }  .photos-videos h2 { background-color: #fd700b; }
 .social-stream-module-home { background-color: #603a2e; }
 .social-stream-module-home .indicator-container { background-color: #4d2c22; }
 .social-stream-module-home .indicator-container .indicator-parent .indicator span { color: #4d2c22; }
 .social-stream-module-home .indicator-container .indicator-parent .indicator { background-color: #603a2e; }
 .social-stream-module-home .info-meta .social-stream-title { color: #ffffff; }
 .social-stream-module-home .info-meta .social-stream-description { color: #ffffff; }
 .social { background-color: #4d2c22; }
 .social .col > a,
.social .col:last-child > a { border-color: #543429; }
 .social .facebook .icon-facebook { color: #ffffff; }
 .social .twitter .icon-twitter { color: #ffffff; }
 .social .youtube .icon-youtube { color: #ffffff; }
 .social .instagram .icon-instagram { color: #ffffff; }
 .artist-lineup .callout,
.artists-list.lineup .artist-lineup,
.artists-list.lineup .artist-lineup2,
.artists-list,
.artists-list.new-artist-list .tier2-artist-header,
.single-artist .stream-filters { background-color: #1c1003 !important; }
 .artist-lineup .callout h2,
.article-content .module-container .tier2-artist-header h2,
.single-artist .stream-filters,
.single-artist .stream-filters a,
.single-artist .stream-filters h2 { color: #ffffff !important; }
 .artist-lineup .callout .separator-mini { background-color: #ffffff !important; }
 .artist-lineup .callout .callout-content,
.artist-lineup .callout .callout-content p,
.article-content .module-container .tier2-artist-header,
.article-content .module-container .tier2-artist-header p,
.artist-profile-overlay > .overlay-content > .overlay-artist-post-content p { color: #ffffff !important; }
 .artist-lineup .callout .button,
.artists-list .tier2-artist-header .button { color: #fd700b !important; }
 .artist-lineup .callout .button,
.artists-list .tier2-artist-header .button { border-color: #fd700b !important; }
 .artist-lineup .callout .button:hover,
.artists-list .tier2-artist-header .button:hover { background-color: #fd700b !important; }
 .artist-lineup .callout .button:hover,
.artists-list .tier2-artist-header .button:hover { color: #ffffff !important; }
 .artists-list.lineup .tier2-artist:nth-child(even),
.artists-list.alphabetical .tier2-artist:nth-child(even),
.artists-list.new-artist-list .col:nth-child(even) .tier2-artist,
.artists-carousel .artist:nth-child(even),
.artist-out { background-color: #0f0801 !important; }
 .artists-list.lineup .tier2-artist:nth-child(odd),
.artists-list.alphabetical .tier2-artist:nth-child(odd),
.artists-list.new-artist-list .col:nth-child(odd) .tier2-artist,
.artists-carousel .artist:nth-child(odd),
.artist-out { background-color: #1c1003 !important; }
 .artists-list .indicator-container { background-color: #0f0801 !important; }
 .artists-list.new-artist-list .tier2-artist time,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist time { color: #ffffff !important; }
 .artists-list.new-artist-list .tier2-artist h3,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist h3 { color: #ffffff !important; }
 .artists-list.lineup .tier2-artist h3,
.artists-list .list-only-artists .tier2-artist h3 { color: #ffffff !important; }
 #main,
#blog-loop,
.blog-pagination { background-color: #1c1003; }
 .article-content .module-container,
.article-content .btn-custom,
.article-content .col > article,
.article-content .cfct-mod-content { background-color: #ffffff !important; }
 .article-content .col > article h1,
.article-content .cfct-mod-content h1 { color: #333333 !important; }
 .article-content .col > article h2,
.article-content .cfct-mod-content h2 { color: #333333 !important; }
 .article-content .col > article h3,
.article-content .col > article h4,
.article-content .col > article h5,
.article-content .col > article h6,
.article-content .cfct-mod-content h3,
.article-content .cfct-mod-content h4,
.article-content .cfct-mod-content h5,
.article-content .cfct-mod-content h6 { color: #333333 !important; }
 .article-content .module-container,
.article-content .cfct-mod-content,
.article-content .cfct-mod-content p,
.article-content .cfct-mod-content ul,
.article-content .cfct-mod-content ol,
.article-content .col > article,
.article-content .col > article p,
.article-content .col > article ul,
.article-content .col > article ol { color: #333333 !important; }
 .article-content ul.nav-tabs .btn-custom,
.article-content .module-container a,
.article-content .cfct-mod-content a,
.article-content .cfct-mod-content p a,
.article-content .cfct-mod-content ul a,
.article-content .cfct-mod-content ol a,
.article-content .col > article a,
.article-content .col > article p a,
.article-content .col > article ul a,
.article-content .col > article ol a,
.article-content .col > article .gform_button,
.module.gform_widget .gform_wrapper .gform_button { color: #fa590e !important; }
 .article-content ul.nav-tabs .btn-custom { border-color: #fa590e !important; }
 .article-content .btn.btn-custom, .blog-pagination .btn.btn-custom,
.artist-hero-container a.button,
.article-content input.button.gform_button,
.module.gform_widget input.button.gform_button { color: #ffffff !important; }
 .article-content ul.nav-tabs .btn-custom { background-color: #ffffff !important; }
 .nothing { color: #fd700b !important; }
 .article-content .btn-custom, .blog-pagination .btn-custom,
.artist-hero-container a.button,
.article-content .gform_button,
.module.gform_widget .gform_button,
.play-button-wrapper .play-button { border-color: #fd700b !important; }
 .article-content .btn-custom, .blog-pagination .btn-custom,
.artist-hero-container a.button,
.article-content .gform_button,
.module.gform_widget .gform_button,
.play-button-wrapper .play-button,
.article-content ul.nav-tabs .btn-custom:hover,
.article-content ul.nav-tabs .btn-custom.active { background-color: #fd700b !important; }
 .article-content ul.nav-tabs .btn-custom:hover,
.article-content ul.nav-tabs .btn-custom.active { color: #ffffff !important; }
 .gfield_label { color: #333333 !important; }
 .used-in-mobile { color: #fd700b; }
 .used-in-mobile { color: #ee6300; }
 .used-in-mobile { color: #1c1003; }
 .used-in-mobile { background-image: url(https://storage.googleapis.com/media-2017.suncitymusicfestival.com/2017/04/635b732e-branded-logo.jpg); }
 .top-nav-desktop .count-down { font: normal normal 700 14px/2 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .top-nav-desktop .count-down { font: normal normal 700 14px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .top-nav-desktop .count-down { font: normal normal 700 14px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .top-nav-desktop .count-down { font: normal normal 700 14px/2 'Roboto', sans-serif !important; }
 }  .top-nav-desktop ul li a { font: normal normal 700 20px/2 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .top-nav-desktop ul li a { font: normal normal 700 20px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .top-nav-desktop ul li a { font: normal normal 700 20px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .top-nav-desktop ul li a { font: normal normal 700 20px/2 'Roboto', sans-serif !important; }
 }  header .page-subnavigation a { font: normal normal 500 16px/4 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { header .page-subnavigation a { font: normal normal 500 16px/4 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { header .page-subnavigation a { font: normal normal 500 16px/4 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { header .page-subnavigation a { font: normal normal 500 16px/4 'Roboto', sans-serif !important; }
 }  #doc > header h2,
.artist-hero-container > .row > .col-xs-12 > h2,
.artist-profile-overlay > .overlay-content > h2 { font: normal normal 900 40px/1.25 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { #doc > header h2,
.artist-hero-container > .row > .col-xs-12 > h2,
.artist-profile-overlay > .overlay-content > h2 { font: normal normal 900 60px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { #doc > header h2,
.artist-hero-container > .row > .col-xs-12 > h2,
.artist-profile-overlay > .overlay-content > h2 { font: normal normal 900 80px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { #doc > header h2,
.artist-hero-container > .row > .col-xs-12 > h2,
.artist-profile-overlay > .overlay-content > h2 { font: normal normal 900 80px/1.25 'Roboto', sans-serif !important; }
 }  #doc > header .subtitle { font: normal normal 500 20px/1.5 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { #doc > header .subtitle { font: normal normal 500 22px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { #doc > header .subtitle { font: normal normal 500 22px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { #doc > header .subtitle { font: normal normal 500 24px/1.5 'Roboto', sans-serif !important; }
 }  #doc > header h4 time,
#doc > header h4 .comments,
.artist-hero-container > .row > .col-xs-12 > h4 { font: normal normal 400 18px/2 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { #doc > header h4 time,
#doc > header h4 .comments,
.artist-hero-container > .row > .col-xs-12 > h4 { font: normal normal 400 20px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { #doc > header h4 time,
#doc > header h4 .comments,
.artist-hero-container > .row > .col-xs-12 > h4 { font: normal normal 400 20px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { #doc > header h4 time,
#doc > header h4 .comments,
.artist-hero-container > .row > .col-xs-12 > h4 { font: normal normal 400 20px/2 'Roboto', sans-serif !important; }
 }  footer .widget_nav_menu .menu li a,
footer a { font: normal normal 400 22px/1.5 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { footer .widget_nav_menu .menu li a,
footer a { font: normal normal 400 22px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { footer .widget_nav_menu .menu li a,
footer a { font: normal normal 400 22px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { footer .widget_nav_menu .menu li a,
footer a { font: normal normal 400 22px/1.5 'Roboto', sans-serif !important; }
 }  footer.main,
footer .copyright { font: normal normal 400 14px/1.5 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { footer.main,
footer .copyright { font: normal normal 400 14px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { footer.main,
footer .copyright { font: normal normal 400 14px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { footer.main,
footer .copyright { font: normal normal 400 14px/1.5 'Roboto', sans-serif !important; }
 }  .posts-list-container .post .content .post_title { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .posts-list-container .post .content .post_title { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .posts-list-container .post .content .post_title { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .posts-list-container .post .content .post_title { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  .buy-tickets-overlay .overlay-content .ticket > span { font: normal normal 400 18px/1.5 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .buy-tickets-overlay .overlay-content .ticket > span { font: normal normal 400 24px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .buy-tickets-overlay .overlay-content .ticket > span { font: normal normal 400 24px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .buy-tickets-overlay .overlay-content .ticket > span { font: normal normal 400 24px/1.5 'Roboto', sans-serif !important; }
 }  .buy-tickets-overlay .overlay-content .ticket > span > strong { font: normal normal 500 28px/1 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .buy-tickets-overlay .overlay-content .ticket > span > strong { font: normal normal 500 48px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .buy-tickets-overlay .overlay-content .ticket > span > strong { font: normal normal 500 48px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .buy-tickets-overlay .overlay-content .ticket > span > strong { font: normal normal 500 48px/1.25 'Roboto', sans-serif !important; }
 }  .buy-tickets-overlay .overlay-content .secondary-buttons .button { font: normal normal 400 18px/2.5 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .buy-tickets-overlay .overlay-content .secondary-buttons .button { font: normal normal 400 18px/2.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .buy-tickets-overlay .overlay-content .secondary-buttons .button { font: normal normal 400 18px/2.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .buy-tickets-overlay .overlay-content .secondary-buttons .button { font: normal normal 400 18px/2.5 'Roboto', sans-serif !important; }
 }  .share-overlay .overlay-content .share-count h3 { font: normal normal 900 40px/1.5 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .share-overlay .overlay-content .share-count h3 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .share-overlay .overlay-content .share-count h3 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .share-overlay .overlay-content .share-count h3 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  .navigation-overlay .overlay-content .left-column,
.navigation-overlay .overlay-content nav a { font: normal normal 700 20px/1 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .navigation-overlay .overlay-content .left-column,
.navigation-overlay .overlay-content nav a { font: normal normal 700 20px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .navigation-overlay .overlay-content .left-column,
.navigation-overlay .overlay-content nav a { font: normal normal 700 20px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .navigation-overlay .overlay-content .left-column,
.navigation-overlay .overlay-content nav a { font: normal normal 700 20px/1 'Roboto', sans-serif !important; }
 }  .article-content .cfct-mod-content h2.latest-blog-posts,
.cfct-mod-content h2.latest-blog-posts { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .article-content .cfct-mod-content h2.latest-blog-posts,
.cfct-mod-content h2.latest-blog-posts { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .article-content .cfct-mod-content h2.latest-blog-posts,
.cfct-mod-content h2.latest-blog-posts { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .article-content .cfct-mod-content h2.latest-blog-posts,
.cfct-mod-content h2.latest-blog-posts { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  .article-content .cfct-mod-content p.latest-blog-posts,
.cfct-mod-content p.latest-blog-posts { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .article-content .cfct-mod-content p.latest-blog-posts,
.cfct-mod-content p.latest-blog-posts { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .article-content .cfct-mod-content p.latest-blog-posts,
.cfct-mod-content p.latest-blog-posts { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .article-content .cfct-mod-content p.latest-blog-posts,
.cfct-mod-content p.latest-blog-posts { font: normal normal 400 20px/2 'Roboto', sans-serif !important; }
 }  .callout-item h2,
.article-content .cfct-mod-content .callout-item h2,
footer .module .callout-item h2,
footer .module .article-content .cfct-mod-content .callout-item h2 { font: normal normal 500 30px/2 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .callout-item h2,
.article-content .cfct-mod-content .callout-item h2,
footer .module .callout-item h2,
footer .module .article-content .cfct-mod-content .callout-item h2 { font: normal normal 500 40px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .callout-item h2,
.article-content .cfct-mod-content .callout-item h2,
footer .module .callout-item h2,
footer .module .article-content .cfct-mod-content .callout-item h2 { font: normal normal 500 40px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .callout-item h2,
.article-content .cfct-mod-content .callout-item h2,
footer .module .callout-item h2,
footer .module .article-content .cfct-mod-content .callout-item h2 { font: normal normal 500 40px/2 'Roboto', sans-serif !important; }
 }  .callout-item span,
.article-content .cfct-mod-content .callout-item span { font: normal normal 400 18px/1.5 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .callout-item span,
.article-content .cfct-mod-content .callout-item span { font: normal normal 400 18px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .callout-item span,
.article-content .cfct-mod-content .callout-item span { font: normal normal 400 18px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .callout-item span,
.article-content .cfct-mod-content .callout-item span { font: normal normal 400 20px/1.5 'Roboto', sans-serif !important; }
 }  .callout-item-alternate h2,
.article-content .cfct-mod-content .callout-item-alternate h2 { font: normal normal 500 30px/2 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .callout-item-alternate h2,
.article-content .cfct-mod-content .callout-item-alternate h2 { font: normal normal 500 40px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .callout-item-alternate h2,
.article-content .cfct-mod-content .callout-item-alternate h2 { font: normal normal 500 40px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .callout-item-alternate h2,
.article-content .cfct-mod-content .callout-item-alternate h2 { font: normal normal 500 40px/2 'Roboto', sans-serif !important; }
 }  .callout-item-alternate span,
.article-content .cfct-mod-content .callout-item-alternate span { font: normal normal 400 18px/1.5 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .callout-item-alternate span,
.article-content .cfct-mod-content .callout-item-alternate span { font: normal normal 400 18px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .callout-item-alternate span,
.article-content .cfct-mod-content .callout-item-alternate span { font: normal normal 400 18px/1.5 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .callout-item-alternate span,
.article-content .cfct-mod-content .callout-item-alternate span { font: normal normal 400 20px/1.5 'Roboto', sans-serif !important; }
 }  .explore-module .explore-module-title,
.article-content .cfct-mod-content .explore-module .explore-module-title { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .explore-module .explore-module-title,
.article-content .cfct-mod-content .explore-module .explore-module-title { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .explore-module .explore-module-title,
.article-content .cfct-mod-content .explore-module .explore-module-title { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .explore-module .explore-module-title,
.article-content .cfct-mod-content .explore-module .explore-module-title { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  .explore-module .explore-module-subtitle { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .explore-module .explore-module-subtitle { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .explore-module .explore-module-subtitle { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .explore-module .explore-module-subtitle { font: normal normal 400 20px/2 'Roboto', sans-serif !important; }
 }  .explore-module .explore-module-card .card-title { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .explore-module .explore-module-card .card-title { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .explore-module .explore-module-card .card-title { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .explore-module .explore-module-card .card-title { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  .explore-module .explore-module-card .card-subtitle { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .explore-module .explore-module-card .card-subtitle { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .explore-module .explore-module-card .card-subtitle { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .explore-module .explore-module-card .card-subtitle { font: normal normal 400 22px/1.25 'Roboto', sans-serif !important; }
 }  .photos-videos h2,
.article-content .module-container .photos-videos h2 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .photos-videos h2,
.article-content .module-container .photos-videos h2 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .photos-videos h2,
.article-content .module-container .photos-videos h2 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .photos-videos h2,
.article-content .module-container .photos-videos h2 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  .social-stream-module-home .info-meta .social-stream-title { font: normal normal 900 50px/1 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .social-stream-module-home .info-meta .social-stream-title { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .social-stream-module-home .info-meta .social-stream-title { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .social-stream-module-home .info-meta .social-stream-title { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  .social-stream-module-home .info-meta .social-stream-description { font: normal normal 400 18px/2 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .social-stream-module-home .info-meta .social-stream-description { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .social-stream-module-home .info-meta .social-stream-description { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .social-stream-module-home .info-meta .social-stream-description { font: normal normal 400 20px/2 'Roboto', sans-serif !important; }
 }  .artist-lineup .callout h2,
.article-content .module-container .tier2-artist-header h2,
.single-artist .stream-filters h2 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .artist-lineup .callout h2,
.article-content .module-container .tier2-artist-header h2,
.single-artist .stream-filters h2 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .artist-lineup .callout h2,
.article-content .module-container .tier2-artist-header h2,
.single-artist .stream-filters h2 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .artist-lineup .callout h2,
.article-content .module-container .tier2-artist-header h2,
.single-artist .stream-filters h2 { font: normal normal 900 50px/1 'Roboto', sans-serif !important; }
 }  .artist-lineup .callout .callout-content,
.artist-lineup .callout .callout-content p,
.article-content .module-container .tier2-artist-header,
.article-content .module-container .tier2-artist-header p,
.artist-profile-overlay > .overlay-content > .overlay-artist-post-content p { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .artist-lineup .callout .callout-content,
.artist-lineup .callout .callout-content p,
.article-content .module-container .tier2-artist-header,
.article-content .module-container .tier2-artist-header p,
.artist-profile-overlay > .overlay-content > .overlay-artist-post-content p { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .artist-lineup .callout .callout-content,
.artist-lineup .callout .callout-content p,
.article-content .module-container .tier2-artist-header,
.article-content .module-container .tier2-artist-header p,
.artist-profile-overlay > .overlay-content > .overlay-artist-post-content p { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .artist-lineup .callout .callout-content,
.artist-lineup .callout .callout-content p,
.article-content .module-container .tier2-artist-header,
.article-content .module-container .tier2-artist-header p,
.artist-profile-overlay > .overlay-content > .overlay-artist-post-content p { font: normal normal 400 20px/2 'Roboto', sans-serif !important; }
 }  .artists-list.new-artist-list .tier2-artist time,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist time { font: normal normal 400 18px/1.5 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .artists-list.new-artist-list .tier2-artist time,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist time { font: normal normal 400 22px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .artists-list.new-artist-list .tier2-artist time,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist time { font: normal normal 400 22px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .artists-list.new-artist-list .tier2-artist time,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist time { font: normal normal 400 22px/2 'Roboto', sans-serif !important; }
 }  .artists-list.new-artist-list .tier2-artist h3,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist h3 { font: normal normal 700 30px/1 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .artists-list.new-artist-list .tier2-artist h3,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist h3 { font: normal normal 700 40px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .artists-list.new-artist-list .tier2-artist h3,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist h3 { font: normal normal 700 35px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .artists-list.new-artist-list .tier2-artist h3,
.artists-list.lineup:not(.tier2-collapsible-artists) .tier2-artist h3 { font: normal normal 700 40px/1 'Roboto', sans-serif !important; }
 }  .artists-list.lineup .tier2-artist h3,
.artists-list .list-only-artists .tier2-artist h3 { font: normal normal 700 30px/1 'Roboto', sans-serif !important; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .artists-list.lineup .tier2-artist h3,
.artists-list .list-only-artists .tier2-artist h3 { font: normal normal 700 30px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .artists-list.lineup .tier2-artist h3,
.artists-list .list-only-artists .tier2-artist h3 { font: normal normal 700 30px/1 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .artists-list.lineup .tier2-artist h3,
.artists-list .list-only-artists .tier2-artist h3 { font: normal normal 700 30px/1 'Roboto', sans-serif !important; }
 }  .article-content .module-container,
.article-content .cfct-mod-content,
.article-content .cfct-mod-content p,
.article-content .cfct-mod-content ul,
.article-content .cfct-mod-content ol,
.article-content .cfct-mod-content a,
.article-content .col > article,
.article-content .col > article p,
.article-content .col > article ul,
.article-content .col > article ol,
.article-content .col > article a,
.blog-pagination a { font: normal normal 400 18px/2 'Roboto', sans-serif; }
 @media only screen and (min-width: 768px) and (max-width: 991px) { .article-content .module-container,
.article-content .cfct-mod-content,
.article-content .cfct-mod-content p,
.article-content .cfct-mod-content ul,
.article-content .cfct-mod-content ol,
.article-content .cfct-mod-content a,
.article-content .col > article,
.article-content .col > article p,
.article-content .col > article ul,
.article-content .col > article ol,
.article-content .col > article a,
.blog-pagination a { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 992px) and (max-width: 1199px) { .article-content .module-container,
.article-content .cfct-mod-content,
.article-content .cfct-mod-content p,
.article-content .cfct-mod-content ul,
.article-content .cfct-mod-content ol,
.article-content .cfct-mod-content a,
.article-content .col > article,
.article-content .col > article p,
.article-content .col > article ul,
.article-content .col > article ol,
.article-content .col > article a,
.blog-pagination a { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 }  @media only screen and (min-width: 1200px) { .article-content .module-container,
.article-content .cfct-mod-content,
.article-content .cfct-mod-content p,
.article-content .cfct-mod-content ul,
.article-content .cfct-mod-content ol,
.article-content .cfct-mod-content a,
.article-content .col > article,
.article-content .col > article p,
.article-content .col > article ul,
.article-content .col > article ol,
.article-content .col > article a,
.blog-pagination a { font: normal normal 400 18px/2 'Roboto', sans-serif !important; }
 } 