﻿.developer_widths{display:none}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.hidden{display:none !important}.visible{display:block}textarea:required:valid,textarea:focus:valid,textarea:required:invalid,textarea:focus:invalid,input:required:valid:not([type=submit]),input:required:focus:valid:not([type=submit]),input:required:invalid:not([type=submit]),input:focus:invalid:not([type=submit]){background-position:right top;background-repeat:no-repeat}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1}a,video,td,tr,tfoot,thead,tbody,table,strong,sup,legend,fieldset,form,aside,img,main,li,ul,nav,span,p,h6,h5,h4,h3,h2,h1,header,section,div,body,html{box-sizing:border-box;margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}.ie6 aside,.ie6 main,.ie6 nav,.ie6 header,.ie6 section{display:block}main{display:block}strong{font-weight:bold}a{color:inherit;transition:.3s}a{text-decoration:none}input::-moz-focus-inner{padding:0;border:0}nav ul{list-style-type:none}nav ul>li>a{display:block}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}img{max-width:100%;height:auto;border:0}html{overflow-y:scroll}body{min-height:500px;margin-bottom:100px;padding:8px;line-height:1.4;color:#000;background-color:gray;font-size:10pt;font-family:verdana,arial,helvetica,sans-serif}h1,h2,h3{font-weight:bold}h1{font-size:1.6em}h2{font-size:1.4em}input:required:invalid:not([type=submit]),input:focus:invalid:not([type=submit]){background-image:url(../../images/icons/invalid.png)}input:required:valid:not([type=submit]),input:required:focus:valid:not([type=submit]){background-image:url(../../images/icons/valid.png)}textarea:required:invalid,textarea:focus:invalid{background-image:url(../../images/icons/invalid.png)}textarea:required:valid,textarea:focus:valid{background-image:url(../../images/icons/valid.png)}.venue_box,.logo_box{flex:1 1 auto;width:100%;padding:5px 7px;border-bottom:2px solid #000;border-radius:4px;background-color:#fff;box-shadow:2px 2px 4px #000}@media screen and (min-width: 768px){.venue_box,.logo_box{max-width:300px;height:100px}}@media screen and (max-width: 767px){.venue_box,.logo_box{font-size:.8em;min-width:200px;max-width:240px;height:80px}.venue_box h1,.logo_box h1{font-size:1.1em}}@media screen and (max-width: 540px){.venue_box,.logo_box{max-width:none;height:50px;padding:3px 7px}}@media screen and (max-width: 399px){.venue_box,.logo_box{font-size:.6em;height:60px}}.main_links,.detail_links{position:sticky;display:flex;flex-wrap:wrap;justify-content:center;margin:6px 6px 3px 6px;padding:2px 5px 1px 5px;border-radius:5px;list-style-type:none}.main_links li,.detail_links li{flex:0 1 140px;margin:1px;padding:0;border:1px solid #000;border-radius:5px;text-align:center;background-color:#ddd}.main_links li a,.detail_links li a{display:block;padding:1px;border-radius:5px;color:#fff}@media screen and (max-width: 767px)and (orientation: landscape){.main_links,.detail_links{font-size:.7em}}@media screen and (max-width: 540px){.main_links,.detail_links{font-size:.8em}.main_links li,.detail_links li{flex:0 1 120px}}@keyframes borderFlash{25%{box-shadow:inset 1px 1px 4px rgba(255,255,255,.4)}}.chelt_pop,.contact_link,.facebook_link{position:fixed;left:3px;height:31px;width:31px;padding-left:29px;border:1px solid gray;box-shadow:1px 1px 2px #000;border-radius:6px;overflow:hidden;font-size:.9em;font-weight:bold;white-space:nowrap}.chelt_pop span,.contact_link span,.facebook_link span{padding-left:4px;display:flex;padding-top:7px}.chelt_pop:hover,.contact_link:hover,.facebook_link:hover,.chelt_pop:active,.contact_link:active,.facebook_link:active,.chelt_pop:focus,.contact_link:focus,.facebook_link:focus{border-color:#999;box-shadow:2px 2px 2px #777;background-color:rgba(255,255,255,.8);color:#000;width:160px}.lm_plea strong,.main_detail .molino_notice a,.main_detail .booking_open,.main_detail [href=livemusic2]{color:#00008b;background-color:#fff;border-radius:5px;box-shadow:1px 1px 1px #000}.main_detail [href=livemusic2] a,.main_detail .booking_open a{display:block;cursor:pointer}.main_detail [href=livemusic2]:hover,.main_detail .booking_open:hover{background-color:#e6e6e6}.main_detail [href=livemusic2]{display:inline-block;padding:2px 5px}.spanish,.french{font-style:italic}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.wks_price_list li,.bf .pop_inputs label:not([for*=pop_]),.bf .contact_details .role_inputs label,.bf .dance_inputs label,.bf .wks_inputs label,.bf .pac_inputs label{padding:6px;margin:6px;border-radius:6px;border:2px solid rgba(0,0,0,0);box-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.3)}.wks_price_list li.current,.bf .pop_inputs label[data-checked=true]:not([for*=pop_]),.bf .contact_details .role_inputs label[data-checked=true],.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border:2px solid #fff;background-color:#fff;color:#78502e}.bf .dance_inputs .prices,.bf .wks_inputs .prices,.bf .pac_inputs .prices{display:block;padding-top:3px;text-align:center;font-size:.8em}.bf .dance_inputs,.bf .wks_inputs,.bf .pac_inputs{display:flex}.bf .dance_inputs label .cost,.bf .wks_inputs label .cost,.bf .pac_inputs label .cost{display:inline-block}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{content:"included";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{font-size:.8em}}.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border-color:red;box-shadow:3px 3px 3px #3c3c3c}.bf .dance_inputs label[data-checked=true] .cost,.bf .wks_inputs label[data-checked=true] .cost,.bf .pac_inputs label[data-checked=true] .cost{background-color:red}.bf .dance_inputs label[data-checked=true][data-included=true],.bf .wks_inputs label[data-checked=true][data-included=true],.bf .pac_inputs label[data-checked=true][data-included=true]{border-color:blue}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{background-color:blue}.bf .dance_inputs label[data-checked=true]:not([data-included=true]),.bf .wks_inputs label[data-checked=true]:not([data-included=true]),.bf .pac_inputs label[data-checked=true]:not([data-included=true]){position:relative}.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{content:" " attr(data-multiplier) " £" attr(data-cost) "";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em;background-color:red}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{font-size:.8em}}.bf .dance_inputs label[data-checked=true][data-followers_only=true],.bf .wks_inputs label[data-checked=true][data-followers_only=true],.bf .pac_inputs label[data-checked=true][data-followers_only=true]{border-color:purple}.bf .dance_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-followers_only=true]:after,.bf .wks_inputs label[data-checked=true][data-followers_only=true]:after,.bf .pac_inputs label[data-checked=true][data-followers_only=true]:after{background-color:purple !important}.bf .dance_inputs label[data-checked=true][data-leaders_only=true],.bf .wks_inputs label[data-checked=true][data-leaders_only=true],.bf .pac_inputs label[data-checked=true][data-leaders_only=true]{border-color:green}.bf .dance_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .wks_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .pac_inputs label[data-checked=true][data-leaders_only=true]:after{background-color:green}.bf .bc_payment_not,.bf .bc_received,.bf .bd_payment_not,.bf .br_spam_notice,.bf .br_dont_pay_yet,.important_notice{padding:10px;margin:10px auto;border-radius:6px;box-shadow:inset 2px 2px 3px #000;background-color:#fff;color:brown;line-height:1.6em}.bf .bc_payment_not .domain,.bf .bc_received .domain,.bf .bd_payment_not .domain,.bf .br_spam_notice .domain,.bf .br_dont_pay_yet .domain,.important_notice .domain{font-weight:bold}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.wks_price_list li,.bf .pop_inputs label:not([for*=pop_]),.bf .contact_details .role_inputs label,.bf .dance_inputs label,.bf .wks_inputs label,.bf .pac_inputs label{padding:6px;margin:6px;border-radius:6px;border:2px solid rgba(0,0,0,0);box-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.3)}.wks_price_list li.current,.bf .pop_inputs label[data-checked=true]:not([for*=pop_]),.bf .contact_details .role_inputs label[data-checked=true],.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border:2px solid #fff;background-color:#fff;color:#78502e}.bf .dance_inputs .prices,.bf .wks_inputs .prices,.bf .pac_inputs .prices{display:block;padding-top:3px;text-align:center;font-size:.8em}.bf .dance_inputs,.bf .wks_inputs,.bf .pac_inputs{display:flex}.bf .dance_inputs label .cost,.bf .wks_inputs label .cost,.bf .pac_inputs label .cost{display:inline-block}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{content:"included";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{font-size:.8em}}.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border-color:red;box-shadow:3px 3px 3px #3c3c3c}.bf .dance_inputs label[data-checked=true] .cost,.bf .wks_inputs label[data-checked=true] .cost,.bf .pac_inputs label[data-checked=true] .cost{background-color:red}.bf .dance_inputs label[data-checked=true][data-included=true],.bf .wks_inputs label[data-checked=true][data-included=true],.bf .pac_inputs label[data-checked=true][data-included=true]{border-color:blue}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{background-color:blue}.bf .dance_inputs label[data-checked=true]:not([data-included=true]),.bf .wks_inputs label[data-checked=true]:not([data-included=true]),.bf .pac_inputs label[data-checked=true]:not([data-included=true]){position:relative}.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{content:" " attr(data-multiplier) " £" attr(data-cost) "";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em;background-color:red}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{font-size:.8em}}.bf .dance_inputs label[data-checked=true][data-followers_only=true],.bf .wks_inputs label[data-checked=true][data-followers_only=true],.bf .pac_inputs label[data-checked=true][data-followers_only=true]{border-color:purple}.bf .dance_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-followers_only=true]:after,.bf .wks_inputs label[data-checked=true][data-followers_only=true]:after,.bf .pac_inputs label[data-checked=true][data-followers_only=true]:after{background-color:purple !important}.bf .dance_inputs label[data-checked=true][data-leaders_only=true],.bf .wks_inputs label[data-checked=true][data-leaders_only=true],.bf .pac_inputs label[data-checked=true][data-leaders_only=true]{border-color:green}.bf .dance_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .wks_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .pac_inputs label[data-checked=true][data-leaders_only=true]:after{background-color:green}.bf .bc_payment_not,.bf .bc_received,.bf .bd_payment_not,.bf .br_spam_notice,.bf .br_dont_pay_yet,.important_notice{padding:10px;margin:10px auto;border-radius:6px;box-shadow:inset 2px 2px 3px #000;background-color:#fff;color:brown;line-height:1.6em}.bf .bc_payment_not .domain,.bf .bc_received .domain,.bf .bd_payment_not .domain,.bf .br_spam_notice .domain,.bf .br_dont_pay_yet .domain,.important_notice .domain{font-weight:bold}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.wks_price_list li,.bf .pop_inputs label:not([for*=pop_]),.bf .contact_details .role_inputs label,.bf .dance_inputs label,.bf .wks_inputs label,.bf .pac_inputs label{padding:6px;margin:6px;border-radius:6px;border:2px solid rgba(0,0,0,0);box-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.3)}.wks_price_list li.current,.bf .pop_inputs label[data-checked=true]:not([for*=pop_]),.bf .contact_details .role_inputs label[data-checked=true],.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border:2px solid #fff;background-color:#fff;color:#78502e}.bf .dance_inputs .prices,.bf .wks_inputs .prices,.bf .pac_inputs .prices{display:block;padding-top:3px;text-align:center;font-size:.8em}.bf .dance_inputs,.bf .wks_inputs,.bf .pac_inputs{display:flex}.bf .dance_inputs label .cost,.bf .wks_inputs label .cost,.bf .pac_inputs label .cost{display:inline-block}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{content:"included";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{font-size:.8em}}.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border-color:red;box-shadow:3px 3px 3px #3c3c3c}.bf .dance_inputs label[data-checked=true] .cost,.bf .wks_inputs label[data-checked=true] .cost,.bf .pac_inputs label[data-checked=true] .cost{background-color:red}.bf .dance_inputs label[data-checked=true][data-included=true],.bf .wks_inputs label[data-checked=true][data-included=true],.bf .pac_inputs label[data-checked=true][data-included=true]{border-color:blue}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{background-color:blue}.bf .dance_inputs label[data-checked=true]:not([data-included=true]),.bf .wks_inputs label[data-checked=true]:not([data-included=true]),.bf .pac_inputs label[data-checked=true]:not([data-included=true]){position:relative}.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{content:" " attr(data-multiplier) " £" attr(data-cost) "";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em;background-color:red}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{font-size:.8em}}.bf .dance_inputs label[data-checked=true][data-followers_only=true],.bf .wks_inputs label[data-checked=true][data-followers_only=true],.bf .pac_inputs label[data-checked=true][data-followers_only=true]{border-color:purple}.bf .dance_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-followers_only=true]:after,.bf .wks_inputs label[data-checked=true][data-followers_only=true]:after,.bf .pac_inputs label[data-checked=true][data-followers_only=true]:after{background-color:purple !important}.bf .dance_inputs label[data-checked=true][data-leaders_only=true],.bf .wks_inputs label[data-checked=true][data-leaders_only=true],.bf .pac_inputs label[data-checked=true][data-leaders_only=true]{border-color:green}.bf .dance_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .wks_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .pac_inputs label[data-checked=true][data-leaders_only=true]:after{background-color:green}.bf .bc_payment_not,.bf .bc_received,.bf .bd_payment_not,.bf .br_spam_notice,.bf .br_dont_pay_yet,.important_notice{padding:10px;margin:10px auto;border-radius:6px;box-shadow:inset 2px 2px 3px #000;background-color:#fff;color:brown;line-height:1.6em}.bf .bc_payment_not .domain,.bf .bc_received .domain,.bf .bd_payment_not .domain,.bf .br_spam_notice .domain,.bf .br_dont_pay_yet .domain,.important_notice .domain{font-weight:bold}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.wks_price_list li,.bf .pop_inputs label:not([for*=pop_]),.bf .contact_details .role_inputs label,.bf .dance_inputs label,.bf .wks_inputs label,.bf .pac_inputs label{padding:6px;margin:6px;border-radius:6px;border:2px solid rgba(0,0,0,0);box-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.3)}.wks_price_list li.current,.bf .pop_inputs label[data-checked=true]:not([for*=pop_]),.bf .contact_details .role_inputs label[data-checked=true],.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border:2px solid #fff;background-color:#fff;color:#78502e}.bf .dance_inputs .prices,.bf .wks_inputs .prices,.bf .pac_inputs .prices{display:block;padding-top:3px;text-align:center;font-size:.8em}.bf .dance_inputs,.bf .wks_inputs,.bf .pac_inputs{display:flex}.bf .dance_inputs label .cost,.bf .wks_inputs label .cost,.bf .pac_inputs label .cost{display:inline-block}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{content:"included";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{font-size:.8em}}.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border-color:red;box-shadow:3px 3px 3px #3c3c3c}.bf .dance_inputs label[data-checked=true] .cost,.bf .wks_inputs label[data-checked=true] .cost,.bf .pac_inputs label[data-checked=true] .cost{background-color:red}.bf .dance_inputs label[data-checked=true][data-included=true],.bf .wks_inputs label[data-checked=true][data-included=true],.bf .pac_inputs label[data-checked=true][data-included=true]{border-color:blue}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{background-color:blue}.bf .dance_inputs label[data-checked=true]:not([data-included=true]),.bf .wks_inputs label[data-checked=true]:not([data-included=true]),.bf .pac_inputs label[data-checked=true]:not([data-included=true]){position:relative}.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{content:" " attr(data-multiplier) " £" attr(data-cost) "";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em;background-color:red}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{font-size:.8em}}.bf .dance_inputs label[data-checked=true][data-followers_only=true],.bf .wks_inputs label[data-checked=true][data-followers_only=true],.bf .pac_inputs label[data-checked=true][data-followers_only=true]{border-color:purple}.bf .dance_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-followers_only=true]:after,.bf .wks_inputs label[data-checked=true][data-followers_only=true]:after,.bf .pac_inputs label[data-checked=true][data-followers_only=true]:after{background-color:purple !important}.bf .dance_inputs label[data-checked=true][data-leaders_only=true],.bf .wks_inputs label[data-checked=true][data-leaders_only=true],.bf .pac_inputs label[data-checked=true][data-leaders_only=true]{border-color:green}.bf .dance_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .wks_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .pac_inputs label[data-checked=true][data-leaders_only=true]:after{background-color:green}.bf .bc_payment_not,.bf .bc_received,.bf .bd_payment_not,.bf .br_spam_notice,.bf .br_dont_pay_yet,.important_notice{padding:10px;margin:10px auto;border-radius:6px;box-shadow:inset 2px 2px 3px #000;background-color:#fff;color:brown;line-height:1.6em}.bf .bc_payment_not .domain,.bf .bc_received .domain,.bf .bd_payment_not .domain,.bf .br_spam_notice .domain,.bf .br_dont_pay_yet .domain,.important_notice .domain{font-weight:bold}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.wks_price_list li,.bf .pop_inputs label:not([for*=pop_]),.bf .contact_details .role_inputs label,.bf .dance_inputs label,.bf .wks_inputs label,.bf .pac_inputs label{padding:6px;margin:6px;border-radius:6px;border:2px solid rgba(0,0,0,0);box-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.3)}.wks_price_list li.current,.bf .pop_inputs label[data-checked=true]:not([for*=pop_]),.bf .contact_details .role_inputs label[data-checked=true],.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border:2px solid #fff;background-color:#fff;color:#78502e}.bf .dance_inputs .prices,.bf .wks_inputs .prices,.bf .pac_inputs .prices{display:block;padding-top:3px;text-align:center;font-size:.8em}.bf .dance_inputs,.bf .wks_inputs,.bf .pac_inputs{display:flex}.bf .dance_inputs label .cost,.bf .wks_inputs label .cost,.bf .pac_inputs label .cost{display:inline-block}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{content:"included";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{font-size:.8em}}.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border-color:red;box-shadow:3px 3px 3px #3c3c3c}.bf .dance_inputs label[data-checked=true] .cost,.bf .wks_inputs label[data-checked=true] .cost,.bf .pac_inputs label[data-checked=true] .cost{background-color:red}.bf .dance_inputs label[data-checked=true][data-included=true],.bf .wks_inputs label[data-checked=true][data-included=true],.bf .pac_inputs label[data-checked=true][data-included=true]{border-color:blue}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{background-color:blue}.bf .dance_inputs label[data-checked=true]:not([data-included=true]),.bf .wks_inputs label[data-checked=true]:not([data-included=true]),.bf .pac_inputs label[data-checked=true]:not([data-included=true]){position:relative}.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{content:" " attr(data-multiplier) " £" attr(data-cost) "";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em;background-color:red}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{font-size:.8em}}.bf .dance_inputs label[data-checked=true][data-followers_only=true],.bf .wks_inputs label[data-checked=true][data-followers_only=true],.bf .pac_inputs label[data-checked=true][data-followers_only=true]{border-color:purple}.bf .dance_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-followers_only=true]:after,.bf .wks_inputs label[data-checked=true][data-followers_only=true]:after,.bf .pac_inputs label[data-checked=true][data-followers_only=true]:after{background-color:purple !important}.bf .dance_inputs label[data-checked=true][data-leaders_only=true],.bf .wks_inputs label[data-checked=true][data-leaders_only=true],.bf .pac_inputs label[data-checked=true][data-leaders_only=true]{border-color:green}.bf .dance_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .wks_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .pac_inputs label[data-checked=true][data-leaders_only=true]:after{background-color:green}.bf .bc_payment_not,.bf .bc_received,.bf .bd_payment_not,.bf .br_spam_notice,.bf .br_dont_pay_yet,.important_notice{padding:10px;margin:10px auto;border-radius:6px;box-shadow:inset 2px 2px 3px #000;background-color:#fff;color:brown;line-height:1.6em}.bf .bc_payment_not .domain,.bf .bc_received .domain,.bf .bd_payment_not .domain,.bf .br_spam_notice .domain,.bf .br_dont_pay_yet .domain,.important_notice .domain{font-weight:bold}.wks_price_list li,.bf .pop_inputs label:not([for*=pop_]),.bf .contact_details .role_inputs label,.bf .dance_inputs label,.bf .wks_inputs label,.bf .pac_inputs label{padding:6px;margin:6px;border-radius:6px;border:2px solid rgba(0,0,0,0);box-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.3)}.wks_price_list li.current,.bf .pop_inputs label[data-checked=true]:not([for*=pop_]),.bf .contact_details .role_inputs label[data-checked=true],.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border:2px solid #fff;background-color:#fff;color:#78502e}.bf .dance_inputs .prices,.bf .wks_inputs .prices,.bf .pac_inputs .prices{display:block;padding-top:3px;text-align:center;font-size:.8em}.bf .dance_inputs,.bf .wks_inputs,.bf .pac_inputs{display:flex}.bf .dance_inputs label .cost,.bf .wks_inputs label .cost,.bf .pac_inputs label .cost{display:inline-block}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{content:"included";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{font-size:.8em}}.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border-color:red;box-shadow:3px 3px 3px #3c3c3c}.bf .dance_inputs label[data-checked=true] .cost,.bf .wks_inputs label[data-checked=true] .cost,.bf .pac_inputs label[data-checked=true] .cost{background-color:red}.bf .dance_inputs label[data-checked=true][data-included=true],.bf .wks_inputs label[data-checked=true][data-included=true],.bf .pac_inputs label[data-checked=true][data-included=true]{border-color:blue}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{background-color:blue}.bf .dance_inputs label[data-checked=true]:not([data-included=true]),.bf .wks_inputs label[data-checked=true]:not([data-included=true]),.bf .pac_inputs label[data-checked=true]:not([data-included=true]){position:relative}.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{content:" " attr(data-multiplier) " £" attr(data-cost) "";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em;background-color:red}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{font-size:.8em}}.bf .dance_inputs label[data-checked=true][data-followers_only=true],.bf .wks_inputs label[data-checked=true][data-followers_only=true],.bf .pac_inputs label[data-checked=true][data-followers_only=true]{border-color:purple}.bf .dance_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-followers_only=true]:after,.bf .wks_inputs label[data-checked=true][data-followers_only=true]:after,.bf .pac_inputs label[data-checked=true][data-followers_only=true]:after{background-color:purple !important}.bf .dance_inputs label[data-checked=true][data-leaders_only=true],.bf .wks_inputs label[data-checked=true][data-leaders_only=true],.bf .pac_inputs label[data-checked=true][data-leaders_only=true]{border-color:green}.bf .dance_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .wks_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .pac_inputs label[data-checked=true][data-leaders_only=true]:after{background-color:green}.bf .bc_payment_not,.bf .bc_received,.bf .bd_payment_not,.bf .br_spam_notice,.bf .br_dont_pay_yet,.important_notice{padding:10px;margin:10px auto;border-radius:6px;box-shadow:inset 2px 2px 3px #000;background-color:#fff;color:brown;line-height:1.6em}.bf .bc_payment_not .domain,.bf .bc_received .domain,.bf .bd_payment_not .domain,.bf .br_spam_notice .domain,.bf .br_dont_pay_yet .domain,.important_notice .domain{font-weight:bold}.wks_price_list li,.bf .pop_inputs label:not([for*=pop_]),.bf .contact_details .role_inputs label,.bf .dance_inputs label,.bf .wks_inputs label,.bf .pac_inputs label{padding:6px;margin:6px;border-radius:6px;border:2px solid rgba(0,0,0,0);box-shadow:1px 1px 1px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.3)}.wks_price_list li.current,.bf .pop_inputs label[data-checked=true]:not([for*=pop_]),.bf .contact_details .role_inputs label[data-checked=true],.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border:2px solid #fff;background-color:#fff;color:#78502e}.bf .dance_inputs .prices,.bf .wks_inputs .prices,.bf .pac_inputs .prices{display:block;padding-top:3px;text-align:center;font-size:.8em}.bf .dance_inputs,.bf .wks_inputs,.bf .pac_inputs{display:flex}.bf .dance_inputs label .cost,.bf .wks_inputs label .cost,.bf .pac_inputs label .cost{display:inline-block}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{content:"included";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{font-size:.8em}}.bf .dance_inputs label[data-checked=true],.bf .wks_inputs label[data-checked=true],.bf .pac_inputs label[data-checked=true]{border-color:red;box-shadow:3px 3px 3px #3c3c3c}.bf .dance_inputs label[data-checked=true] .cost,.bf .wks_inputs label[data-checked=true] .cost,.bf .pac_inputs label[data-checked=true] .cost{background-color:red}.bf .dance_inputs label[data-checked=true][data-included=true],.bf .wks_inputs label[data-checked=true][data-included=true],.bf .pac_inputs label[data-checked=true][data-included=true]{border-color:blue}.bf .dance_inputs label[data-checked=true][data-included=true]:after,.bf .wks_inputs label[data-checked=true][data-included=true]:after,.bf .pac_inputs label[data-checked=true][data-included=true]:after{background-color:blue}.bf .dance_inputs label[data-checked=true]:not([data-included=true]),.bf .wks_inputs label[data-checked=true]:not([data-included=true]),.bf .pac_inputs label[data-checked=true]:not([data-included=true]){position:relative}.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{content:" " attr(data-multiplier) " £" attr(data-cost) "";position:absolute;bottom:0;right:0;display:inline-block;padding:1px 3px;border-bottom-right-radius:6px;border-top-left-radius:6px;color:#fff;font-size:.7em;background-color:red}@media screen and (max-width: 399px){.bf .dance_inputs label[data-checked=true]:not([data-included=true]):after,.bf .wks_inputs label[data-checked=true]:not([data-included=true]):after,.bf .pac_inputs label[data-checked=true]:not([data-included=true]):after{font-size:.8em}}.bf .dance_inputs label[data-checked=true][data-followers_only=true],.bf .wks_inputs label[data-checked=true][data-followers_only=true],.bf .pac_inputs label[data-checked=true][data-followers_only=true]{border-color:purple}.bf .dance_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-followers_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-followers_only=true]:after,.bf .wks_inputs label[data-checked=true][data-followers_only=true]:after,.bf .pac_inputs label[data-checked=true][data-followers_only=true]:after{background-color:purple !important}.bf .dance_inputs label[data-checked=true][data-leaders_only=true],.bf .wks_inputs label[data-checked=true][data-leaders_only=true],.bf .pac_inputs label[data-checked=true][data-leaders_only=true]{border-color:green}.bf .dance_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .wks_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .pac_inputs label[data-checked=true][data-leaders_only=true] .cost,.bf .dance_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .wks_inputs label[data-checked=true][data-leaders_only=true]:after,.bf .pac_inputs label[data-checked=true][data-leaders_only=true]:after{background-color:green}.bf .bc_payment_not,.bf .bc_received,.bf .bd_payment_not,.bf .br_spam_notice,.bf .br_dont_pay_yet,.important_notice{padding:10px;margin:10px auto;border-radius:6px;box-shadow:inset 2px 2px 3px #000;background-color:#fff;color:brown;line-height:1.6em}.bf .bc_payment_not .domain,.bf .bc_received .domain,.bf .bd_payment_not .domain,.bf .br_spam_notice .domain,.bf .br_dont_pay_yet .domain,.important_notice .domain{font-weight:bold}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}[data-mode=maxi] .fullfirst,[data-mode=maxi] .bio_thumb,[data-mode=mini] .bio_detail,[data-mode=mini] .surname,[data-mode=mini] .nickname{display:none}.lm_plea strong,.main_detail .molino_notice a,.main_detail .booking_open,.main_detail [href=livemusic2]{color:#00008b;background-color:#fff;border-radius:5px;box-shadow:1px 1px 1px #000}.main_detail [href=livemusic2] a,.main_detail .booking_open a{display:block;cursor:pointer}.main_detail [href=livemusic2]:hover,.main_detail .booking_open:hover{background-color:#e6e6e6}.main_detail [href=livemusic2]{display:inline-block;padding:2px 5px}.spanish,.french{font-style:italic}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.mr_heading,.nd_heading,.bg_heading,.bio_heading,.bf .dance_section h4,.bf .bc_heading,.bf .wks_section h4,.wks_prices h3,.bf_heading,.is_heading,.vl_heading,.tl_heading,.cf_heading,.bnd_heading,.main_detail_heading{margin-bottom:8px}.mr_detail,.mr_intro,.nd_detail,.nd_intro,.bg_detail,.bg_intro,.bio_detail p,.bf .dance_section p,.bf .bc_message,.bf .wks_section p,.wks_prices p,.bf_bs_instructions,.bf_bs_instructions p,.is_intro,.is_intro p,.ls22_item22,.ls22_section22_details22,.vl_intro,.tl_intro,.cf_intro,.bnd_intro,.main_detail_intro:not(.no_outer_intro){margin-bottom:10px}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),#cf_topic,.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{background-color:#def}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]),.cf_message textarea,.bnd_message textarea,.cf_details [role=group] input,.bnd_details [role=group] input{box-shadow:inset 1px 1px 2px #000;padding:2px}.highlight-head{background-color:#fff;color:#b22222;font-weight:bold;padding:0 3px}.highlight-head a{color:#fff}.highlight-head-inv{background-color:#b22222;background-color:rgba(170,65,30,.85);color:#fff}@supports(display: grid) and (display: contents){.main_nav{display:contents}}.main_container{background:url(../../images/photos/th2016.jpg) no-repeat top center;background-size:contain}.no_grid .main_container{min-width:1px;max-width:1280px;margin-left:auto;margin-right:auto;text-align:center}@supports(display: grid){.main_container{display:grid;grid-template-columns:60px repeat(2, 1fr) 20px 20px repeat(2, 1fr) 30px;grid-template-rows:auto auto auto auto auto;grid-template-areas:"header header header header header header header header" "nav1 nav1 nav1 nav1 nav1 nav1 nav1 nav1" "nav2 nav2 nav2 nav2 nav2 nav2 nav2 nav2" "left main main main main main main right" "footer footer footer footer footer footer footer footer"}@media screen and (max-width: 540px){.main_container{grid-template-columns:40px repeat(6, 1fr) 10px}}.page_header{grid-area:header}.main_links{grid-area:nav1;display:flex}.detail_links{grid-area:nav2;display:flex}.extra_links_bar{grid-area:footer}.main_detail{grid-area:main}.pop_outs{grid-area:left;position:relative}}.page_header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:4px 15px}@media screen and (max-width: 540px){.page_header{flex-direction:column}}.logo_box{background:#fff url("../../images/logos/dance_text.svg") no-repeat left bottom;background-size:contain;text-align:left;font-size:.9em;color:rgba(0,0,0,0) !important;align-items:stretch}.logo_box a{display:block;padding:0 6px;border-radius:4px;width:100%;height:100%;color:rgba(0,0,0,0) !important}.logo_box a:current,.logo_box a:visited,.logo_box a:hover,.logo_box a:active{color:rgba(0,0,0,0) !important}.logo_box:hover{box-shadow:1px 1px 1px rgba(20,20,20,.9);background-color:rgba(10,10,10,.2);color:rgba(0,0,0,0) !important}.logo_text span{color:rgba(0,0,0,0) !important}.venue_box{background:rgba(255,255,255,.8);text-align:right;font-weight:bold;font-size:1.1em;line-height:1.8em}@media screen and (max-width: 767px){.venue_box{font-size:.9em;line-height:1.4em}}@media screen and (max-width: 540px){.venue_box{position:relative}}.map_link{float:right;max-width:160px;padding:1px 32px 1px 2px;margin-top:5px;background:url("../../images/icons/maps-icon-32.png") no-repeat right bottom;background-size:contain;border:1px solid #000;border-radius:5px;box-shadow:1px 1px 4px #000;text-align:right}.map_link:hover{box-shadow:3px 3px 8px #000}.map_link a{display:block;padding:0 4px;border-bottom:1px solid gray;border-radius:6px;background-color:rgba(0,0,0,.2)}@supports(text-decoration-color: gray){.map_link a{text-decoration:underline;text-decoration-color:gray}}.map_link a:hover{background-color:#b22222;background-color:rgba(170,65,30,.6)}@media screen and (max-width: 540px){.map_link{position:absolute;left:10px;bottom:10px;padding-right:18px}}@media screen and (max-width: 399px){.map_link{bottom:2px;left:20%}}.main_links{top:0;z-index:100;border:1px solid rgba(0,0,255,.7);background-color:rgba(0,0,255,.2);box-shadow:inset 1px 1px 4px rgba(0,0,255,.6)}.main_links:hover{animation:.3s ease-in borderFlash}.main_links li{background-color:rgba(0,0,255,.5)}.main_links li:hover,.main_links li:focus,.main_links li:active{box-shadow:1px 1px 2px #000}.main_links a:hover,.main_links a:focus,.main_links a:active{background-color:rgba(0,0,255,.5)}.detail_links{top:33px;z-index:101;border:1px solid rgba(255,0,0,.7);background-color:rgba(255,0,0,.2);box-shadow:inset 1px 1px 4px rgba(255,0,0,.6)}@media screen and (max-width: 767px)and (orientation: landscape){.detail_links{top:26px}}@media screen and (max-width: 640px)and (orientation: landscape){.detail_links{top:44px}}.detail_links:hover{animation:.3s ease-in borderFlash}.detail_links li{background-color:rgba(255,0,0,.5)}.detail_links li:hover,.detail_links li:focus,.detail_links li:active{box-shadow:1px 1px 2px #000}.detail_links a:hover,.detail_links a:focus,.detail_links a:active{background-color:rgba(255,0,0,.5)}main a{text-decoration:underline;text-decoration-style:dashed}main a:hover{text-decoration-style:solid}.hidden{display:none}.main_detail{margin-top:20px;padding:9px;border:2px solid #000;border-radius:7px;box-shadow:2px 2px 5px rgba(0,0,0,.8);background-color:#b22222;background-color:rgba(170,65,30,.8);color:#fff}.main_detail_heading{font-weight:bold;font-size:1.6em}.main_detail_heading+p{margin-top:2px}.main_detail_intro{padding:6px;background-color:#b22222;background-color:rgba(170,65,30,.6)}.main_detail_intro:not(.no_outer_intro){border:1px solid #fff;border-radius:10px;box-shadow:1px 2px 1px #000}.main_detail_intro p{margin:11px;font-size:1.1em;line-height:1.5}.main_detail_intro a.internal,.main_detail_intro a.external,.main_detail_intro a{display:inline-block;padding:0 4px;text-decoration:underline;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0);background-color:rgba(92,18,18,.8)}.main_detail_intro a.internal:hover,.main_detail_intro a.external:hover,.main_detail_intro a:hover{background-color:rgba(215,48,48,.9);box-shadow:0 1px 2px #000}.main_detail_intro>ul{padding:6px 25px}.main_detail_intro p+ul{margin-top:2px}.main_detail .booking_open{margin-left:auto;margin-right:auto;text-align:center;font-size:1.1em;margin:10px auto;padding:10px}.main_detail .booking_open a{padding:5px;font-size:2em;border-radius:9px;box-shadow:1px 1px 1px #000;background-color:#999}.main_detail .booking_open a:hover{background-color:#777;color:#fff}.main_detail .booking_warning{text-align:center;font-size:1.2em;background-color:rgba(204,204,204,.2);padding:5px;margin:10px}.main_detail .molino_notice{line-height:1.8}.main_detail .molino_notice a{padding:5px;font-weight:bold;font-size:1.3em;text-decoration:underline !important}.extra_links_bar{display:flex;justify-content:space-between;transition:bottom ease-in-out .5s;bottom:0;left:-3px;z-index:3;margin-top:50px;background-color:#737373;box-shadow:0px -1px 2px #000}@supports(position: sticky){.extra_links_bar{position:sticky}}.no_sticky .extra_links_bar{position:fixed;left:5px;right:5px}@media screen and (max-width: 1279px){.extra_links_bar{padding-bottom:3px}}@media screen and (max-width: 767px){.extra_links_bar{bottom:-20px}}@media screen and (max-width: 540px){.extra_links_bar{bottom:-40px}}@media screen and (max-width: 399px){.extra_links_bar{bottom:-100px}}.extra_links_bar:hover{box-shadow:1px -1px 5px #000;transition:bottom ease-in-out .5s;bottom:0}.extra_links{display:flex;flex-wrap:wrap;justify-content:center}.extra_links li{display:block;margin:1px;width:160px;border:1px solid #000;background-color:#fff;text-align:center;font-size:.8em}@media screen and (max-width: 399px){.extra_links li{width:170px}.no_sticky .extra_links li{width:88%}}.extra_links a{padding:1px 0;text-decoration:underline}.extra_links a:hover{background-color:#bfbfbf}.extra_links_hint{width:18px;height:15px;background-color:#fff;font-weight:bold;text-align:center;cursor:pointer}.no_sticky .extra_links_hint{position:absolute}.no_sticky .extra_links_hint.ell{left:0}.no_sticky .extra_links_hint.elr{right:0}.facebook_link{top:220px;background:url(../../images/icons/FB-f-Logo__blue_29.png) no-repeat 0 0;background-size:contain}.contact_link{top:260px;background:url(../../images/icons/contact_us_29.png) no-repeat 0 0;background-size:contain}.chelt_pop{top:300px;background:url(../../images/icons/visitchelt.png) no-repeat 0 0;background-size:contain}.section_linker{float:right;margin-left:10px;margin-bottom:10px;box-shadow:-1px 1px 2px #000;border:1px solid #000;border-radius:4px;overflow:hidden;background-color:gray;font-size:.8em}.section_linker li{padding:2px}.section_linker li:not(:last-of-type){border-bottom:1px dotted #fff}.section_linker li:hover{cursor:pointer}.section_linker li:not(.links_current):hover{background-color:#b22222;background-color:rgba(170,65,30,.6)}.section_linker .links_current{background-color:#b22222;background-color:#aa411e}.no_grid_i{display:none}.no_grid_i.active{display:block;border:2px solid #fff !important;border-radius:5px;padding:8px;background-color:#aa411e}.no_grid_i.active .ng_heading{font-weight:bold !important;margin-bottom:8px;font-size:1.4em}.no_grid_i.active span{display:block;margin-bottom:8px}.photo_chain{display:flex;flex-wrap:wrap;justify-content:center;grid-template-columns:var(--subgrid)}.pf_frame{margin:10px;padding:10px;height:330px;background-color:#fff;box-shadow:3px 3px 8px 2px rgba(0,0,0,.8)}.pf_frame:hover{background-color:#f2f2f2;box-shadow:4px 4px 8px 2px #000,2px 2px 4px 3px #fff}.pf_frame:hover .pf_title{text-decoration:underline}.pf_picture{height:calc(100% - 30px)}.pf_title{color:#000;text-align:center;font-weight:bold;border-top:1px solid gray;padding-top:3px;height:30px}@media screen and (max-width: 540px){.pf_frame{height:180px}}.contact_page_content{display:flex;justify-content:center;padding:0}.cf,.bnd{max-width:1200px;padding:10px 15px 20px 15px;border-radius:7px;box-shadow:1px 1px 8px rgba(0,0,0,.5);background-color:#b22222;background-color:rgba(170,65,30,.8)}.cf_topic_set,.bnd_topic_set{margin-bottom:10px;padding:6px 3px;border:1px solid #fff}.cf_topic_set [role=group],.bnd_topic_set [role=group]{display:flex;flex-wrap:wrap;justify-content:center}.cf_topic_label,.bnd_topic_label{padding-right:10px;margin-bottom:5px;text-align:center}.cf_inputs_group,.bnd_inputs_group{display:flex;flex-wrap:wrap;justify-content:space-between}.cf_inputs_group fieldset,.bnd_inputs_group fieldset{border:1px solid #fff;padding:7px 5px}.cf_inputs_group fieldset:first-of-type,.bnd_inputs_group fieldset:first-of-type{margin-right:1px}.cf_inputs_group fieldset:last-of-type,.bnd_inputs_group fieldset:last-of-type{margin-left:1px}.cf_inputs_group fieldset legend,.bnd_inputs_group fieldset legend{padding:5px;background-color:#aa1914;box-shadow:1px 1px 2px #000,2px 2px 1px #676767;font-weight:bold;font-size:.9em;border-radius:3px;text-align:center}.cf_details [role=group],.bnd_details [role=group]{display:flex;flex-direction:column;align-items:flex-end}.cf_details [role=group] label,.bnd_details [role=group] label{flex:0 1 100%;padding:7px;font-weight:bold;min-height:20px}.cf_details [role=group] input,.bnd_details [role=group] input{display:inline;width:220px}.cf_message,.bnd_message{flex-grow:1}.cf_message [role=group],.bnd_message [role=group]{padding:5px}.cf_message label,.bnd_message label{font-weight:bold;text-align:left;display:block}.cf_message textarea,.bnd_message textarea{display:block;width:100%;margin-top:7px;min-height:100px}@media screen and (min-width: 400px){.cf_message textarea,.bnd_message textarea{min-width:220px}}.cf_buttons,.bnd_buttons{padding:9px;margin-left:auto;margin-right:auto;text-align:center}[type=submit]{font-size:1.1em;padding:5px}.tl_intro p{margin:auto auto 15px auto}.tl_list{display:flex;flex-wrap:wrap;justify-content:center}.tl_text{flex:1 1 50%;padding:5px}.tl_tile{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:2px;max-width:550px;padding:5px;border-radius:5px;border:1px solid #fff;box-shadow:1px 1px 3px #000;background-color:#b22222;background-color:rgba(170,65,30,.5)}.tl_link{flex:1 0 100%;align-self:flex-end;margin-top:2px;margin-left:auto;margin-right:auto;text-align:center;border-top:1px solid gray;border-radius:5px}.tl_link:hover{background-color:#b22222;background-color:rgba(170,65,30,.8);box-shadow:1px 1px 3px #000}.tl_link a{display:block;padding:3px;border-top:1px solid rgba(0,0,0,0);border-radius:5px;word-break:break-all;text-decoration:underline;text-decoration-color:gray}.tl_link a:hover{background-color:#b22222;background-color:rgba(170,65,30,.8);border-top:1px solid #000;text-decoration-color:#fff}@media screen and (max-width: 540px){.tl_link a{font-size:.9em}}.tl_logo{flex:0 1 auto}.tl_logo img{max-height:180px;padding:2px;background-color:#fff;border-radius:5px;box-shadow:1px 1px 1px #000}.hotels .tl_name,.food .tl_name{flex:1 1 100%}.hotels .tl_detail_list,.food .tl_detail_list{margin:10px;list-style-type:none}.hotels .tl_detail_list li p,.food .tl_detail_list li p{display:flex;align-content:baseline}.hotels .tl_detail_list span,.food .tl_detail_list span{display:inline-block;width:100px;font-weight:bold}.hotels .tl_logo img,.food .tl_logo img{max-height:120px}.hotels .tl_extra,.food .tl_extra{width:100%;padding:5px 20px;margin-top:10px;border-top:1px solid gray}.vl_list{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none}.vl_item{width:100%;margin:15px;max-width:480px;border:1px solid #fff;border-radius:5px;box-shadow:1px 1px 3px #000;overflow:hidden}@media screen and (max-width: 959px){.vl_item{margin:9px;max-width:350px}}.vl_holder{margin:20px;padding:5px;border-radius:7px;box-shadow:1px 1px 3px #000;background-color:#b22222;background-color:rgba(170,65,30,.5)}.vl_holder_heading,.vl_holder_intro{text-align:center}@media screen and (max-width: 959px){.vl_holder{margin:0}}.yt_placeholder{position:relative;padding-bottom:56.25%;height:0;width:100%}@font-face{font-family:"robotolight";src:url(../../fonts/roboto/Roboto-Light-webfont.eot);src:url(../../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/roboto/Roboto-Light-webfont.woff) format("woff"),url(../../fonts/roboto/Roboto-Light-webfont.ttf) format("truetype"),url(../../fonts/roboto/Roboto-Light-webfont.svg#robotolight) format("svg");font-weight:normal;font-style:normal}.yt_placeholder iframe{position:absolute;top:0;left:0;height:100%;width:100%}.yt_placeholder:not(.swapped)::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(../../images/icons/play_button_grey.png) no-repeat center center;background-size:120px;background-size:120px;z-index:2}.yt_placeholder:not(.swapped):hover::before{background:url(../../images/icons/play_button_red.png) no-repeat center center;background-size:120px;background-size:120px;z-index:2}.yt_placeholder div::after{content:attr(data-video_title);position:absolute;display:block;padding:3px;top:20px;left:10px;right:10px;z-index:1;font-size:1.1em;color:#fff;text-align:left;font-family:robotolight,Arial,serif;background-color:rgba(0,0,0,.4);border-radius:5px}@media screen and (max-width: 540px){.yt_placeholder div::after{font-size:.9em}}@media screen and (max-width: 399px){.yt_placeholder div::after{font-size:.7em}}.ls22{position:relative;display:flex;justify-content:center}.ls22_section22{max-width:1200px}.ls22_section22_details22{padding:12px;border-radius:8px;box-shadow:1px 1px 1px #000;background-color:#b22222;background-color:rgba(170,65,30,.5)}.ls22_section22_details22 p{margin-bottom:10px}.ls22_section22_details22 h2{padding-top:8px}.ls22_section22_details22 ul{padding:6px 25px}.ls22_section22_details22 p+ul{margin-top:2px}.ls22_item22{padding:6px;border:1px solid #fff;border-radius:10px;box-shadow:1px 1px 1px #000;background-color:#b22222;background-color:rgba(170,65,30,.6)}.ls22_hidden{display:none}.ls22_links{float:right;margin-left:10px;margin-bottom:10px;box-shadow:-1px 1px 2px #000;border:1px solid #000;border-radius:4px;overflow:hidden;background-color:gray;font-size:.8em}.ls22_links li{padding:2px}.ls22_links li:not(:last-of-type){border-bottom:1px dotted #fff}.ls22_links li:hover{cursor:pointer}.ls22_links li:not(.ls_links_current):hover{background-color:#b22222;background-color:rgba(170,65,30,.6)}.ls22_links_current{background-color:#b22222;background-color:#aa411e}.it{margin-top:15px;border-collapse:separate;border-radius:6px;box-shadow:0 0 0 1px #fff,2px 2px 3px #000;background-color:#b22222;background-color:rgba(170,65,30,.8);overflow:hidden}.it li{margin-left:5%;text-align:left}@media screen and (max-width: 540px){.it li{margin-left:10%}}.it th{background-color:#fff;color:#aa411e;border-right:1px solid rgba(170,65,30,.9);vertical-align:middle}.it th:first-of-type{border-top-left-radius:6px}.it th:last-of-type{border-top-right-radius:6px;border-right:none}.it td{border:1px solid #fff;line-height:1.2em}.it td,.it th{padding:5px;border-left:none;border-top:none;vertical-align:middle}tr:last-of-type .it td td:first-of-type,tr:last-of-type .it th td:first-of-type{border-bottom-left-radius:6px}tr:last-of-type .it td td:last-of-type,tr:last-of-type .it th td:last-of-type{border-bottom-right-radius:6px}@media screen and (max-width: 540px){.it{font-size:.9em}}@media screen and (max-width: 399px){.it{font-size:.8em}}.it_details p{margin:7px auto}.it_details ul{margin:5px auto 10px auto}.it_details li{padding:10px auto;margin-bottom:6px}@media screen and (max-width: 767px){.it.workshop_table{padding:5px}.it.workshop_table thead{display:none}.it.workshop_table tr{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;border:1px solid #fff;box-shadow:1px 1px 1px gray;border-radius:4px;background-color:#fff;background-color:rgba(255,255,255,.5);padding:1px}.it.workshop_table td{margin:1px;border-radius:3px;border:1px solid #fff;box-shadow:1px 1px 2px rgba(100,100,100,.8);background-color:#b22222;background-color:rgba(170,65,30,.9)}.it.workshop_table .col7:before{content:"Cost: ";font-weight:bold}.it.workshop_table .col7 br{display:none}.it.workshop_table .col6:before{content:"Level: ";font-weight:bold}.it.workshop_table .col4{order:8;flex:1 0 100%}.it.workshop_table .col2{font-weight:bold}.it.workshop_table .col1{background-color:gray;box-shadow:inset 1px 1px 1px #000}}@media screen and (max-width: 399px){.it.workshop_table tr{justify-content:center}.it.workshop_table .col3{flex:1 0 100%;order:7;text-align:center}.it.workshop_table .col6{flex:0 1 auto;order:5}.it.workshop_table .col7{flex:0 1 auto;order:6}}.future_price{display:block}.package_table td{text-align:right}.package_table td.col1{text-align:center}.package_table td.col2{text-align:left}.workshop_table td{text-align:left}.workshop_table td.col1{text-align:center}.workshop_table td.col7{text-align:right}.pa_title{font-weight:bold}.package_table tbody td{padding-top:10px;padding-bottom:10px}.level_table td p{line-height:1.5em}.workshop_table td{line-height:1.5em}.emphasise{font-weight:bold}.please_note{display:block;margin-top:3px;padding:2px 4px;background-color:#fff;color:#b22222;border:1px solid #000;border-radius:4px;box-shadow:inset 2px 2px 4px #000}.col1{min-width:3em}.bf_heading{display:flex;flex-direction:column}.bf_bs{padding:10px;margin:15px auto;border-radius:6px;border:1px solid #fff;box-shadow:1px 1px 1px #000;background-color:#b22222;background-color:rgba(170,65,30,.8)}.bf_bs legend{padding:3px 6px;border-radius:5px;background-color:#fff;box-shadow:1px 1px 1px #000;text-shadow:1px 1px rgba(170,65,30,.3);font-weight:bold;color:rgba(170,65,30,.9)}.bf_bs .event_code{display:inline-block;padding:1px 3px;margin-right:2px;border-radius:3px;box-shadow:1px 1px 1px #000;background-color:#7e3016;color:#fff}.bf .contact_details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.bf .contact_details .name_inputs,.bf .contact_details .email_inputs,.bf .contact_details .role_inputs{padding:6px;display:flex;flex-direction:column;align-items:flex-end}.bf .contact_details .name_inputs label,.bf .contact_details .email_inputs label,.bf .contact_details .role_inputs label{flex:1 1 100%;padding:7px;font-weight:bold;min-height:20px}@media screen and (max-width: 1279px){.bf .contact_details .name_inputs,.bf .contact_details .email_inputs,.bf .contact_details .role_inputs{align-items:stretch}}@media screen and (max-width: 540px){.bf .contact_details .name_inputs,.bf .contact_details .email_inputs,.bf .contact_details .role_inputs{align-items:center;padding:6px 0}.bf .contact_details .name_inputs label,.bf .contact_details .email_inputs label,.bf .contact_details .role_inputs label{padding:0}}.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]){width:230px}@media screen and (max-width: 1678px){.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]){display:block}}@media screen and (max-width: 399px){.bf .contact_details .name_inputs input:not([type=radio]),.bf .contact_details .email_inputs input:not([type=radio]),.bf .contact_details .role_inputs input:not([type=radio]){width:auto}}.bf .contact_details .name_inputs,.bf .contact_details .email_inputs{flex:1 1 30%}@media screen and (max-width: 540px){.bf .contact_details .name,.bf .contact_details .email{padding:6px 0}}.bf .contact_details .role_inputs{flex:2 1 40%}.bf .contact_details .role_inputs p,.bf .contact_details .role_inputs label{align-self:flex-start}.bf .contact_details .role_inputs label{min-width:90px}@media screen and (max-width: 959px){.bf .contact_details .role_inputs{flex:2 1 80%;flex-direction:row;flex-wrap:wrap;justify-content:space-around;font-size:.9em}.bf .contact_details .role_inputs p{flex:1 0 90%}.bf .contact_details .role_inputs label{flex:0 1 48%;max-height:10px}}@media screen and (max-width: 767px){.bf [data-section=partner_options]{font-size:.9em}}@media screen and (max-width: 540px){.bf [data-section=partner_options]{font-size:.8em}}.bf .pop_inputs{display:flex;flex-direction:row;flex-wrap:wrap}.bf .pop_inputs label:not([for*=pop_]){box-sizing:border-box;flex:1 1 300px}.bf .pop_details{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px;flex:1 1;min-width:50%}@media screen and (max-width: 540px){.bf .pop_details{justify-content:flex-end}}.bf .pop_details label{flex:1 0 40%;font-weight:bold;padding:7px}.bf .pop_details input{width:220px}.bf .pac_inputs label{flex:1 1 auto;position:relative}.wks_prices{padding:5px;border:1px solid #fff;border-radius:6px;box-shadow:1px 1px 1px #000;background-color:#b22222;background-color:rgba(170,65,30,.8)}.wks_price_list{list-style-type:none;display:flex;justify-content:center}@media screen and (max-width: 399px){.wks_price_list{flex-direction:column;font-size:.8em}}.wks_price_list li{padding:2px 8px 2px 8px;text-align:center}.wks_price_list li h5,.wks_price_list li p{margin:0}.bf .wks_section{margin:7px 0;padding:5px;border:1px solid #fff;border-radius:6px;box-shadow:1px 1px 1px #000}.bf .wks_section h4{font-weight:bold}.bf .wks_inputs{flex-wrap:wrap}.bf .wks_inputs label{flex:0 1 46%;position:relative}.bf .wks_inputs label[data-spaces=full]:after{content:"Full";position:absolute;top:0;right:0;left:0;bottom:0;font-weight:bold;font-size:15pt;background-color:rgba(0,0,0,.3);text-align:center;vertical-align:center;border-radius:5px}.bf .bc_notice{padding:15px;max-width:500px;margin:10px auto;border:1px solid #fff;border-radius:6px;box-shadow:1px 1px 1px #000;background-color:#b22222;background-color:rgba(170,65,30,.7);text-align:center}.bf .dance_section h4{font-weight:bold}.bf .dance_inputs{flex-wrap:wrap}.bf .dance_inputs label{flex:0 1 auto;position:relative}.bf .dance_inputs label[data-keep-disabled=true]{color:rgba(255,255,255,.5)}.important_notice{font-size:1.1em}.bf .br_main_notices{padding:10px;margin:10px auto;border-radius:6px;box-shadow:2px 2px 2px #000;border:1px solid #fff;background-color:brown;background-color:rgba(170,65,30,.2)}.bf .br_main_notices p{margin:10px auto}.bf .bd_personals,.bf .bd_booking,.bf .bd_payment_options{margin:20px auto;border:2px solid #fff;border-collapse:collapse;border-radius:6px}.bf .bd_personals th,.bf .bd_booking th,.bf .bd_payment_options th{color:#aa411e;background-color:#fff;border:1px solid #aa411e;padding:10px}.bf .bd_personals td,.bf .bd_booking td,.bf .bd_payment_options td{padding:10px;border-right:1px solid #fff}.bf .bd_personals tbody,.bf .bd_booking tbody,.bf .bd_payment_options tbody{border-bottom-left-radius:10px;border-bottom:1px solid #fff}.bf .bd_personals tbody tr:last-child td:first-child,.bf .bd_booking tbody tr:last-child td:first-child,.bf .bd_payment_options tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.bf .bd_personals tbody tr:last-child td:last-child,.bf .bd_booking tbody tr:last-child td:last-child,.bf .bd_payment_options tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.bf .bd_payment_options td:not(last-of-type){border-bottom:1px solid #fff}.bf .bd_payment{padding:10px;border-radius:10px;box-shadow:2px 2px 2px #000;background-color:brown;background-color:rgba(170,65,30,.8);border:1px solid #fff}.holder_box{position:sticky;z-index:4000;top:70px;left:calc(100% - 280px);margin-bottom:-30px;width:260px;padding:5px;box-shadow:3px 3px 3px #333;border-radius:6px;border:2px solid #000;background-color:blue;color:#fff;text-align:center;font-size:1.2em;font-weight:bold}.holder_box .booking_control_box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.holder_box .booking_control_box [type=submit]{margin:6px;font-size:.8em;padding:6px;border-radius:9px;box-shadow:1px 1px 1px #000;background-color:pink}@media screen and (max-width: 767px){.holder_box{margin-bottom:25px}}.booking_control_comment{display:none}.bio_entry{position:relative;margin:10px auto;max-width:1200px;border:1px solid #fff;box-shadow:1px 1px 1px #000;border-radius:6px;background-color:#b22222;background-color:rgba(170,65,30,.8);cursor:pointer}.bio_entry:before{position:absolute;display:block;top:0;right:0;border-radius:0 6px 0 6px;padding:1px 4px;font-size:.7em;background-color:#fff;color:rgba(170,65,30,.8)}.bio_entry:hover:before,.bio_entry:focus:before{background-color:gray;color:#fff;font-size:.9em}.bio_entry[data-mode=mini]{max-width:400px}.bio_entry[data-mode=mini]:before{content:"More"}.bio_entry[data-mode=maxi]:before{content:"Less"}.bio_entry::after{display:table;content:"";clear:both}.bio_name{display:flex;align-items:center}.bio_name img{border-radius:6px 0 0 6px}.bio_name h1{padding:10px}.bio_thumb{max-width:100px;height:50px}.bio_weblink{display:block;background-color:red;color:#fff;border:1px solid #000;border-radius:6px;text-align:center}.bio_weblink a:hover,.bio_weblink a:focus{text-decoration:underline;text-decoration-style:dashed}.bio_detail{padding:7px}.bio_detail p:first-of-type{padding-top:7px}@media screen and (max-width: 767px){.bio_detail{font-size:.9em}}.bio_pic{float:left;margin:7px;max-width:350px;min-width:100px;border:1px solid #fff}@media screen and (max-width: 767px){.bio_pic{max-width:250px}}@media screen and (max-width: 540px){.bio_pic{float:none;max-width:98%}}.bio_pic p{margin:0;padding:0 0 3px 0;line-height:1em;font-size:.8em;background-color:#fff;color:#000;text-align:center}.bio_pic img{margin:0;display:block}[data-page] .bio_pic{max-width:750px;float:none}.bio_info h4{margin-top:10px;font-weight:bold !important;font-size:1.2em}.bio ul{list-style-type:none;padding-left:15px;margin:10px}.titled_list{margin:10px;clear:both}.titled_list ul{padding-left:20px}[gwp-testing],[gwp-blurb]{color:green}[gwp-testing] [sm-testing~=extra],[gwp-blurb] [sm-testing~=extra]{color:blue}[gwp-testing]:first-child,[gwp-blurb]:first-child{color:purple}[site-testing~="extra two"]{color:#ff0}.prog_day{display:none}.pr .msg,.pr .milonga,.pr .buffet,.pr .wks,.pr_cafe,.pr_break,.pr_time,.pr_title{box-shadow:1px 1px 3px rgba(0,0,0,.4),-1px -1px 3px rgba(0,0,0,.4)}[data-day=fri]{--adj: 0}[data-day=sat],[data-day=sun]{--adj: 0}[data-venue^=time]{--col-start: 1}[data-venue$=time]{--col-end: 2}[data-venue^=canning]{--col-start: 2;border-left:1px solid #000}[data-venue$=canning]{--col-end: 3}[data-venue^=ideal]{--col-start: 3;border-left:1px solid #000}[data-venue$=ideal]{--col-end: 4}[data-venue^=baldosa]{--col-start: 4;border-left:1px solid #000}[data-venue$=baldosa]{--col-end: 5}[data-venue^=almacen]{--col-start: calc(4 + var(--adj));border-left:1px solid #000}[data-venue$=almacen]{--col-end: 6}[data-day=fri] [data-venue$=almacen]{--col-end: 5}[data-day=fri] [data-venue=almacen]{display:none}[data-start]{grid-row-start:var(--start-row)}[data-end]{grid-row-end:var(--end-row)}.pr_time,.pr_title{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;border:1px solid #000;background-color:gray;color:#fff;font-weight:bold}.pr_code{padding:2px 3px;border-radius:3px;box-shadow:inset 1px 1px 2px #000;background-color:rgba(128,128,128,.5);text-shadow:1px 1px gray;font-weight:bold;text-align:center;color:#fff;white-space:nowrap}.pr{--caf-color-6: 255, 121, 70}body{--wks-color-1: 0, 0, 255;--wks-transp-1: 0, 0, 255, 0.4}body{--wks-color-2: 0, 128, 0;--wks-transp-2: 0, 128, 0, 0.2}body{--wks-color-3: 255, 255, 0;--wks-transp-3: 255, 255, 0, 0.3}body{--wks-color-4: 255, 192, 203;--wks-transp-4: 128, 0, 128, 0.2}body{--wks-color-5: 205, 92, 92;--wks-transp-5: 205, 92, 92, 0.3}[data-couple-num="1"]{background-color:rgba(var(--wks-transp-1))}[data-couple-num="2"]{background-color:rgba(var(--wks-transp-2))}[data-couple-num="3"]{background-color:rgba(var(--wks-transp-3))}[data-couple-num="4"]{background-color:rgba(var(--wks-transp-4))}[data-couple-num="5"]{background-color:rgba(var(--wks-transp-5))}@media screen and (min-width: 2541px){.pr{display:flex;flex-direction:row;justify-content:space-between}}.pr_day{padding:10px;border:2px solid #000;border-radius:10px;box-shadow:2px 2px 3px #000;background-color:rgba(165,42,42,.7);color:#000;overflow:hidden}@media screen and (max-width: 399px){.pr_day{overflow:visible;overflow-y:scroll}}.pr_date{padding:5px 5px 2px 5px;margin:-10px;margin-bottom:6px;background-color:#fff;border-bottom:1px solid gray;box-shadow:0 2px 2px gray;text-align:center}.pr_details{--start-row: 1;--end-row: 2;--num-cols: calc(3 + var(--adj));--num-rows: 8000;display:grid;grid-template-columns:60px repeat(var(--num-cols), 1fr);grid-template-rows:max-content repeat(var(--num-rows), minmax(min-content, max-content));gap:0 1px;width:100%;margin-top:15px;padding:1px;background-color:#fff;border:1px solid #000;box-shadow:1px 1px 2px #222}.pr_title_row{display:contents;list-style-type:none}.pr_title{grid-row:1/2}.pr_time_slots{display:contents}.pr_time{grid-column:1/2;margin-top:1px}.pr [data-venue]{grid-column-start:var(--col-start);grid-column-end:var(--col-end)}.pr_entry{display:contents;list-style-type:none}.pr_day{min-height:100px}.pr_break{padding:4px 5px;margin-top:1px;list-style:none;background-color:#3a768f;background-color:rgba(58,118,143,.3);font-size:.8em;text-align:center;border:1px solid #000}.pr [data-day=fri] [data-venue=almacen]{display:none}.pr_cafe{display:grid;grid-template-areas:"name code" "intro intro" "detail detail";grid-template-columns:auto minmax(0, max-content);grid-template-rows:max-content 1fr 2fr;padding:2px;margin-top:1px;background-color:rgba(var(--caf-color-6), 0.7);border:1px solid #000}.pr_cafe_djs{grid-area:detail;list-style-type:none;text-align:center}.pr_cafe_djs li{display:flex;flex-direction:row;margin-bottom:8px;width:100%;padding:6px 0 6px 5px;border:1px solid rgba(var(--caf-color-6), 0.4);background-color:rgba(var(--caf-color-6), 0.2)}@media screen and (max-width: 959px){.pr_cafe_djs li{flex-direction:column}}@media screen and (min-width: 2541px){.pr_cafe_djs li{flex-direction:column}}.pr_cafe_djs_time{display:inline-block;margin-right:6px;font-weight:bold}.pr_cafe .pr_code{grid-area:code;align-self:start}.pr_cafe .pr_evt_title{grid-area:name;align-self:start}.pr_cafe .pr_evt_message{grid-area:intro}@media screen and (max-width: 959px){.pr_cafe{grid-template-areas:"code" "name" "intro" "detail"}.pr_cafe_title{margin:2px 0}.pr_cafe_teachers{font-size:1em}}@media screen and (min-width: 2541px){.pr_cafe{grid-template-areas:"code" "name" "intro" "detail"}.pr_cafe_title{margin:2px 0}.pr_cafe_teachers{font-size:1em}}.pr_evt_title{text-align:center;margin-bottom:8px}.pr_evt_message{padding:30px;text-align:center;line-height:1.5}.pr .wks{display:grid;grid-template-areas:"name code" "level level" "dance dance" "teachers teachers";grid-template-columns:auto minmax(0, max-content);padding:2px;margin-top:1px;border:1px solid #000;text-align:center;color:#000;list-style:none}.pr .wks_name{display:contents;padding:2px}.pr .wks_name .pr_code{grid-area:code;align-self:start}.pr .wks_title{grid-area:name;align-self:start;margin:0 2px 0 0;padding:1px;font-weight:bold;text-align:center}.pr .wks_class{grid-area:dance;display:grid;grid-template-columns:auto minmax(0, max-content);grid-template-rows:auto;align-items:center;padding:3px;margin:3px 0;background-color:#ddd;border:1px solid gray}@media screen and (max-width: 959px){.pr .wks_class{grid-template-columns:1fr;grid-template-rows:repeat(2, minmax(0, max-content));justify-content:center}}@media screen and (min-width: 2541px){.pr .wks_class{grid-template-columns:1fr;grid-template-rows:repeat(2, minmax(0, max-content));justify-content:center}}.pr .wks_level{justify-self:center}.pr .wks_dance{justify-self:center;box-shadow:1px 1px 2px #000;background-color:#add8e6;background-color:rgba(10,10,180,.4);font-weight:bold;color:#000}.pr .wks_teachers{grid-area:teachers;font-weight:bold;font-size:1.1em}.pr .wks_teachers .short{display:none}@media screen and (max-width: 959px){.pr .wks{grid-template-areas:"code" "name" "level" "dance" "teachers"}.pr .wks_title{margin:2px 0}.pr .wks_teachers{font-size:1em}}@media screen and (min-width: 2541px){.pr .wks{grid-template-areas:"code" "name" "level" "dance" "teachers"}.pr .wks_title{margin:2px 0}.pr .wks_teachers{font-size:1em}}.pr .buffet{background-color:#daa520;background-color:rgba(218,165,32,.4);color:#000;text-align:center;border:1px solid #000;padding:20% 30px;margin-top:1px;list-style:none}.pr .buffet .evt_title{margin-bottom:8px}.pr .buffet .evt_details{line-height:1.5}.pr .milonga{background-color:#8eb2f0;background-color:rgba(142,176,240,.4);text-align:center;border:1px solid #000;display:grid;justify-content:stretch;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:1px}.pr .milonga_title{grid-column:1/5;grid-row:1/2;border-bottom:1px solid #000;padding:4px 40px 4px 4px}@media screen and (max-width: 767px){.pr .milonga_title{font-size:1.2em}}.pr .milonga .pr_code{grid-column:4/5;grid-row:1/2;z-index:5;align-self:center;justify-self:end;margin:3px}@media screen and (max-width: 767px){[data-day=sun] .milonga{padding:0}[data-day=sun] .milonga .pr_code{grid-column:2/4}[data-day=sun] .milonga_title{grid-row:2/3;padding:0;margin:0}[data-day=sun] .milonga_detail{grid-row:3/4 !important}}.pr .milonga_detail{grid-row:2/3;padding:5px}.pr .milonga_detail[data-milonga-type=traditional]{grid-column:1/5}.milonga.twin [data-milonga-type=traditional]{grid-column:1/3;border-right:1px solid #000}.pr .milonga_detail[data-milonga-type=alternative]{grid-column:3/5}.pr .milonga_detail[data-milonga-type=warm-up]{grid-column:1/5}.pr .milonga_type{font-weight:bold;padding-bottom:6px}.pr .milonga_message{margin:8px 10px;padding:5px 8px;border-top:1px solid #000;border-bottom:1px solid #000;box-shadow:0 1px 2px gray}@media screen and (max-width: 767px){.pr .milonga_message{margin:8px 5px;padding:5px 2px}}.pr .milonga_dj{padding-bottom:6px}.pr .milonga_dj span{font-weight:bold}.pr .msg{padding:10px;margin-top:1px;background-color:#3279e3;background-color:rgba(50,121,225,.4);text-align:center;border:1px solid #000;list-style:none}.pr .msg_heading{margin:6px}.pr .msg_notice{margin:6px}.pr .empty{min-height:120px}.master_notice{display:block;font-size:.8em}.lm_plea{margin:10px auto;max-width:1280px;padding:10px;border-radius:10px;border:1px solid #fff;box-shadow:2px 2px 2px #000;background-color:#b22222;background-color:rgba(170,65,30,.8)}.lm_plea p{margin:10px auto;line-height:1.5em}.lm_plea strong{display:inline-block;padding:3px 5px}.resume{border:1px solid #fff;width:270px;margin:30px;padding:8px;float:left}.resume q{font-weight:bold}.bg_detail{padding:6px;border:1px solid #fff;border-radius:10px;box-shadow:1px 1px 1px #000;background-color:#b22222;background-color:rgba(170,65,30,.6)}.bg_detail p{margin-bottom:16px}.bg_detail:after{content:"";display:block;clear:both}.bg_illustration{margin-right:15px;float:left;border-radius:6px}.lecture_details{background-color:#b22222;background-color:rgba(170,65,30,.7);display:flex;border:2px solid #fff;border-radius:5px;margin:10px 5px;padding-right:15px}@media screen and (max-width: 767px){.lecture_details{flex-direction:column;padding-left:10px}}.lecture_details p{margin:20px auto 5px auto}.lecture_illustration{padding:10px 30px}@media screen and (max-width: 767px){.lecture_illustration{padding:8px 10px}}.lecture_weblink{margin:5px auto 15px auto !important}.lecture_weblink a{text-decoration:underline}.lecture_last{clear:both}.book_title{background-color:#fff;color:#b22222;font-weight:bold;padding:1px 5px}.nd_detail{padding:6px;border:1px solid #fff;border-radius:10px;box-shadow:1px 1px 1px #000;background-color:#b22222;background-color:rgba(170,65,30,.6)}.nd_detail p{margin-bottom:16px}.nd_detail:after{content:"";display:block;clear:both}.nd_illustration{margin-right:15px;border-radius:6px}@media screen and (min-width: 768px){.nd_illustration.rt{float:left;max-width:40%}}@media screen and (min-width: 768px){.nd_illustration.go{float:right;max-width:30%}}.mr_detail{padding:6px;border:1px solid #fff;border-radius:10px;box-shadow:1px 1px 1px #000;background-color:#b22222;background-color:rgba(170,65,30,.6)}.mr_detail p{margin-bottom:16px}.mr_detail:after{content:"";display:block;clear:both}.mr .picture_box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}.mr_illustration{margin:15px;border-radius:6px;max-width:220px;max-height:200px}.main_detail{text-align:left}.main_intro{margin:10px 5px 20px 5px;padding:10px;border-radius:6px;box-shadow:1px 1px 1px #000,-1px -1px 1px rgba(200,200,200,.2);background-color:#b22222;background-color:rgba(170,65,30,.7)}.main_intro h1{margin-bottom:10px}.main_intro p{margin-bottom:10px}/*# sourceMappingURL=print.css.map */
