<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { background-image: none !important; background-color: #faf9eb; margin: 0px !important; }

img.pillar { display: none; }

div.page_wrapper { width: 100% !important; margin: 0px auto; }
div.page_header { background-image: url(/white_label/shambala_12/images/main-header-mobile.png) !important; height: 140px !important; }

div.page_content { background-image: none !important; width: 304px !important; margin: 0px auto; }

.mobile_only { display: block !important; }
.not_mobile { display: none; }

div.padding_12 { padding: 0px !important; }

div.page_wrapper p { font-size: 14px !important; }

div.mobile_nav { z-index: 200; height: 1px; position: absolute; top:0px; left: 0px; right: 0px; height: 40px;  }
div.mobile_nav a { z-index: 200; display: inline-block; color: #faf9eb; font-size: 14px; font-weight: bold; line-height: 40px; padding: 5px 20px; text-decoration: none; }
div.mobile_nav a.menu { float: left; background-color: #c42844; }
div.mobile_nav a.tickets { float: right; background-color: #779c31; opacity:0.95; }

div.page_header ul.menu#main_menu { display: none; z-index: 300; position: absolute; top: 29px !important; width: 100% !important; left: 0px !important; background-color: #fff; opacity: 0.95; padding: 10px 0px !important; }
ul#main_menu li { display: block;  }
div.page_header ul.menu li { padding: 5px 20px !important; }
div.page_header ul.menu li a { font-size: 15px !important; line-height: 22px !important; color: #373737 !important; }
ul#main_menu li.selected a { color: #c42844 !important; }


div.page_content_wrapper { width: 100% !important; }
div.page_content_wrapper ul.sub_menu { width: 100% !important; }
div.page_content_wrapper div.footer_links { width: 100% !important; }

div.page_content_wrapper div.about_content { width: 100% !important; background: none !important; }

div.top_right_widgets { display: none !important; }

div.page_footer { display: none !important; }

div.shambala_sounds { display: none !important; }

div.page_content_wrapper ul.sub_menu li { background-image: url(/white_label/shambala_12/images/sub_menu-background-mobile.jpg) !important; color: #333333 !important; }
div.page_content_wrapper ul.sub_menu li.selected, div.page_content_wrapper ul.sub_menu li:hover { color: #faf9eb !important; }

div.page_content_wrapper div.left_col { width: 100% !important; float: none !important; margin-bottom: 20px; }
div.page_content_wrapper div.right_col { width: 100% !important; float: none !important; margin: 0px 0px 20px 0px; }

div.page_content_wrapper div.ticket_advert, div.tags { background-image: none !important; background-color: #cadaa8; }

div.wobble, div.side_wobble { background-image: none !important; }

div.right_col_wide, div.left_col_thin { width: 100% !important; float: none !important; margin-bottom: 20px; }

div.right_col_wide.performances div.performance { margin: 0px 0px 10px 0px !important; width: 300px !important; height: 200px !important; }

p.filter_the_list { background-color: #2f6a4b; -moz-border-radius: 6px; border-radius: 6px; color: #faf9eb !important; font-size: 17px; font-weight: bold; padding: 4px 10px !important; background-image: url(/white_label/shambala_12/images/filter-list-right-arrow.png); background-position: 285px 3px; background-repeat: no-repeat; }
p.filter_the_list a { text-decoration: none; color: inherit; }

div.page_content_wrapper ul.photos_and_video_gallery li { margin: 5px !important; }
div.page_content_wrapper ul.photos_and_video_gallery li.last { margin-right: 5px !important; }


div.home_page_widget { float: none !important; width: 100% !important; height: auto !important; background-color: transparent !important; }
div.home_page_widget div.widget_area { width: auto !important; position: relative !important; height: auto !important; }

div.home_page_widget div.widget_area#shambala_video h2 { font-size: 16px !important; }
div.home_page_widget div.widget_area#shambala_video { height: 200px !important; }
div.home_page_widget div.widget_area#shambala_video a.video_play { width: 40px !important; height: 40px !important;  top: 83px !important; left: 135px !important; }
div.home_page_widget div.widget_area#shambala_video a.video_play img { width: 40px; height: 40px; }

ul.home_page_widget_selector { display: none; }

div.home_page_widget div.widget_area#shambala_video iframe { width: 100% !important; height: 100% !important; }

div.home_page_widget div#latest_articles { display: block !important; margin: 5px 0px !important; padding: 15px !important; background-color: #CADAA8 !important; }
div.home_page_widget div#latest_articles h2 { margin: 0px !important; }
div.home_page_widget div#latest_articles div.latest_article { background-image: none !important; height: auto !important; float: none !important; margin: 0px !important; }
div.home_page_widget div#latest_articles div.latest_article a { background: none !important; color: #373737 !important; font-size: 14px !important; text-decoration: underline !important; font-weight: normal !important; height: 23px !important; line-height: 23px !important; padding: 0px !important; }

div.page_content_wrapper div.right_col { float: none !important; }

div.page_content_wrapper div.side_advert { -moz-border-radius: 0px !important; border-radius: 0px !important; }
div.page_content_wrapper div.side_advert div.wobble { padding: 15px !important; }
 
div.page_content_wrapper div.right_col { margin-bottom: 5px !important; }

div.home_page_sign_up p { padding-left: 0px !important; }

div.page_content_wrapper div.home_quote blockquote { font-size: 24px !important; padding: 0px 0px 0px 33px !important; background-image: url(/white_label/shambala_12/images/quotes-small.png) !important; background-position: -4px 0px !important; margin: 0px !important; }
div.page_content_wrapper div.home_quote blockquote em { font-size: 13px !important; }

div.footer_col h3 { font-size: 17px !important; }

div.page_content_wrapper div.home_link p { font-size: 19px !important; line-height: 24px !important; padding: 0px 0px 15px 0px !important; }

div.page_content_wrapper div.unmissable_block div.highlights div.highlight {  margin: 0px 30px !important; }
div.page_content_wrapper div.unmissable_block div.highlights div.highlight img { margin: 0px auto !important; }

div.page_content_wrapper div.unmissable_quote blockquote { font-size: 24px !important; padding: 0px 0px 0px 33px !important; background-image: url(/white_label/shambala_12/images/quotes-small.png) !important; background-position: -4px 0px !important; margin: 10px 0px !important; }
div.page_content_wrapper div.unmissable_quote blockquote em { font-size: 13px !important; }

div.page_content_wrapper div.unmissable_link p { font-size: 19px !important; line-height: 24px !important; padding: 10px 0px 10px 0px !important; }

div.beautiful_location img { width: 100% !important; }

div.page_content_wrapper div.unmissable_block div.highlights.half_width div.highlight { width: 430px; height: 238px; margin: 0px 14px 14px 0px; }

div.page_content_wrapper div.unmissable_block div.highlights.half_width div.highlight { width: 100% !important; margin: 5px 0px !important; height: auto !important; }
div.page_content_wrapper div.unmissable_block div.highlights.half_width div.highlight img { width: 100% !important; height: auto !important; }

div.page_content_wrapper div.unmissable_block div.people_like_you_gallery { margin-left: 46px !important; }

div.page_content_wrapper div.unmissable_block.tickets p { width: 250px !important; line-height: 20px !important; }

.left_col iframe { width: 304px !important; height: auto !important; }
</pre></body></html>