@font-face{font-family:"Futura W02 Light";src:url(/app_assets/1921b76adf9e4cc6ab6103f57c2f2454-0a490caba611182f8cc94c0f7f6d6783.eot?#iefix);src:url(/app_assets/1921b76adf9e4cc6ab6103f57c2f2454-0a490caba611182f8cc94c0f7f6d6783.eot?#iefix) format("eot"),url(/app_assets/b5b296d5bbbc4936828dff0d8c163a89-ec0ff3a5cf5e9a782108e99615bca195.woff) format("woff"),url(/app_assets/dacb7ec9508a4a20a11ae1c71ad653b8-dfad03a87d301b5ce03e9ce2f179b732.ttf) format("truetype")}@font-face{font-family:"Futura W02 Medium";src:url(/app_assets/f54fb8d658404dcdabb6a361c3515b63-aac7af32c6b17cd3418b77fbe3785fc5.eot?#iefix);src:url(/app_assets/f54fb8d658404dcdabb6a361c3515b63-aac7af32c6b17cd3418b77fbe3785fc5.eot?#iefix) format("eot"),url(/app_assets/ee0094f9615c4fc988804188633debc4-9603d76cdc837bef429ca67eacba124c.woff) format("woff"),url(/app_assets/f0081d5447f34cfa9bc78d0318d3eb14-d4457bfb6ebeab06568afb1e59c19693.ttf) format("truetype")}@font-face{font-family:"FuturaW02-LightOblique";src:url(/app_assets/89928ebb8b1f4a48afe959d86413b51e-cf38b87dcd77ea453d5d4f8da4fa50ce.eot?#iefix);src:url(/app_assets/89928ebb8b1f4a48afe959d86413b51e-cf38b87dcd77ea453d5d4f8da4fa50ce.eot?#iefix) format("eot"),url(/app_assets/fbc88ad6417c45b9863de2234fff7fe9-05fa3ebd35eb277bae4a1a93071c4a3e.woff) format("woff"),url(/app_assets/f118263eebe24bc488ce3ed0e6b48825-cbf698c865a462aed8fec78c98894c5f.ttf) format("truetype")}@font-face{font-family:"FuturaW02-MediumOblique";src:url(/app_assets/c612f40978f945d79c99428d63dc684f-03f467e3ca2d24b67024dffbab12608c.eot?#iefix);src:url(/app_assets/c612f40978f945d79c99428d63dc684f-03f467e3ca2d24b67024dffbab12608c.eot?#iefix) format("eot"),url(/app_assets/14fbdf275a3c4cbd998241f7abf80e7c-a195ef5759d84334d4f50c88463bf3d0.woff) format("woff"),url(/app_assets/7ff1896b3aaa459695a4883e494f1a8f-ed826f1996c367d6ea1c46a3a5e484a7.ttf) format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}#site_search_submit{background-image:url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png)}.svg #site_search_submit{background-size:30px;background-image:url(/app_assets/frontend/icons/search-96bb843deb903f5fe70015e509b41f48.svg)}.festival_contact .twitter_link:before,.festival_contact .skype_link:before,.festival_contact .facebook_link:before,.festival_contact .instagram_link:before,.festival_contact .linkedin_link:before,.bubble .bubble_permalink,.footer_social_link{background-image:url(/app_assets/frontend/icons/social-39024932bd1beed266b1018dfc41e7c8.png)}.svg .festival_contact .twitter_link:before,.festival_contact .svg .twitter_link:before,.svg .festival_contact .skype_link:before,.festival_contact .svg .skype_link:before,.svg .festival_contact .facebook_link:before,.festival_contact .svg .facebook_link:before,.svg .festival_contact .instagram_link:before,.festival_contact .svg .instagram_link:before,.svg .festival_contact .linkedin_link:before,.festival_contact .svg .linkedin_link:before,.svg .bubble .bubble_permalink,.bubble .svg .bubble_permalink,.svg .footer_social_link{background-size:360px;background-image:url(/app_assets/frontend/icons/social-42f7803152fb940bc4158c73b0500de1.svg)}#festival_links .festival_link:after,.fact_block .button:after,.signpost .signpost_link:after,#banner_text_inner .banner_link:after,#top_level_page:after,#article_filter .legend:after,.international_link a:after,.accomodation_link:after,.accordion .question:after,.history_link:after,.anchor_link,.back_to_top,#banner_nav .banner_scroll_link:after,.pagination .previous_page,.pagination .next_page,#text_footer .back_to_listing_link:before,.edfest_box .fancybox-nav span{background-image:url(/app_assets/frontend/icons/arrows-29a57e1f6148e4bc4f84af9211f137d9.png)}.svg #festival_links .festival_link:after,#festival_links .svg .festival_link:after,.svg .fact_block .button:after,.fact_block .svg .button:after,.svg .signpost .signpost_link:after,.signpost .svg .signpost_link:after,.svg #banner_text_inner .banner_link:after,#banner_text_inner .svg .banner_link:after,.svg #top_level_page:after,.svg #article_filter .legend:after,#article_filter .svg .legend:after,.svg .international_link a:after,.international_link .svg a:after,.svg .accomodation_link:after,.svg .accordion .question:after,.accordion .svg .question:after,.svg .history_link:after,.svg .anchor_link,.svg .back_to_top,.svg #banner_nav .banner_scroll_link:after,#banner_nav .svg .banner_scroll_link:after,.svg .pagination .previous_page,.pagination .svg .previous_page,.svg .pagination .next_page,.pagination .svg .next_page,.svg #text_footer .back_to_listing_link:before,#text_footer .svg .back_to_listing_link:before,.svg .edfest_box .fancybox-nav span,.edfest_box .fancybox-nav .svg span{background-size:1140px;background-image:url(/app_assets/frontend/icons/arrows-05426ea393900c886c72d4b12fa097c1.svg)}#festival_times:before,.quote_block:before,.edfest_box .fancybox-close{background-image:url(/app_assets/frontend/icons/general-57db7aee05c1d5308b754966f925a0bf.png)}.svg #festival_times:before,.svg .quote_block:before,.svg .edfest_box .fancybox-close,.edfest_box .svg .fancybox-close{background-size:673px;background-image:url(/app_assets/frontend/icons/general-bfe2ece26d7c8d80ab5648d173eddacf.svg)}.history_link[target]:after{background-image:url(/app_assets/frontend/icons/external_link-83b615ba85811847869b8301bcb89fcf.png)}.svg .history_link[target]:after{background-size:256px;background-image:url(/app_assets/frontend/icons/external_link-3a1d6ca05b138e656dd7a86ac2af01d4.svg)}.basic_form .button,#article_filter .button,.competition_form_block_container button,.competition_form_block_container input[type='submit'],#error_container #error_buttons a,#festival_links .disabled_link,#festival_links .festival_link,.fact_block .button,.signpost .signpost_link,#banner_text_inner .banner_link{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;display:inline-block;width:auto;padding:0.38889em 20px;border:none;margin:0;color:white;-webkit-appearance:none}.basic_form .button,#article_filter .button,.competition_form_block_container button,.competition_form_block_container input[type='submit'],#error_container #error_buttons a{background-color:#d60d8c;cursor:pointer}.basic_form .button:hover,#article_filter .button:hover,.competition_form_block_container button:hover,.competition_form_block_container input[type='submit']:hover,#error_container #error_buttons a:hover,.basic_form .button:focus,#article_filter .button:focus,.competition_form_block_container button:focus,.competition_form_block_container input[type='submit']:focus,#error_container #error_buttons a:focus{background-color:#76074d}#festival_links .disabled_link{font-size:0.77778em;line-height:2em;background-color:#b2b2b2;padding:0.5em 20px;cursor:not-allowed}#festival_links .festival_link,.fact_block .button,.signpost .signpost_link,#banner_text_inner .banner_link{-webkit-transition-property:background-color, color, padding;-moz-transition-property:background-color, color, padding;-o-transition-property:background-color, color, padding;transition-property:background-color color padding;background-color:#d60d8c;cursor:pointer;position:relative;padding-right:40px}#festival_links .festival_link:after,.fact_block .button:after,.signpost .signpost_link:after,#banner_text_inner .banner_link:after{content:"";position:absolute;right:0;top:0.38889em;height:1.55556em;width:30px;background-position:-30px 0}#festival_links .festival_link:hover,.fact_block .button:hover,.signpost .signpost_link:hover,#banner_text_inner .banner_link:hover,#festival_links .festival_link:focus,.fact_block .button:focus,.signpost .signpost_link:focus,#banner_text_inner .banner_link:focus{background-color:#76074d;padding-right:60px}#header_wrapper,#international_header_wrapper{width:100%}#main_footer,#international_footer,#main_header,.container,#enews_signup_form,.partners_wrapper,.accommodation_content_block_wrapper,.competition_form_block_container form,#article_downloads .heading,#main_flash{*zoom:1;width:100%;max-width:1200px;margin:0 auto}#main_footer:after,#international_footer:after,#main_header:after,.container:after,#enews_signup_form:after,.partners_wrapper:after,.accommodation_content_block_wrapper:after,.competition_form_block_container form:after,#article_downloads .heading:after,#main_flash:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}* html{font-size:112.5%}html{font-size:18px;line-height:1.55556em}h1,h2,h3,h4,h5,h6{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#333333}h1{font-size:2.66667em;line-height:1.16667em}h2{font-size:1.66667em;line-height:1.4em}h3{font-size:1.33333em;line-height:1.16667em}h4{font-size:1em;line-height:1.55556em}h5{font-size:0.88889em;line-height:1.75em}h6{font-size:0.77778em;line-height:2em}a{color:#d60d8c;outline:none;text-decoration:none;transition-duration:200ms;transition-property:background-color, color}a:focus{color:#76074d}a:hover{color:#76074d}#footer_wrapper{background-color:#050405}#main_footer{padding-top:1.55556em;padding-bottom:1.55556em;position:relative}#international_footer{padding-top:1.55556em;padding-bottom:1.55556em;position:relative}#created_by{color:white;margin-top:1.55556em;display:inline-block;padding:0.38889em 2.27273%}#created_by:focus{color:#d60d8c}#created_by:hover{color:#d60d8c}@media (min-width: 480px){#created_by{padding-left:1.51515%;padding-right:1.51515%}}@media (min-width: 600px){#created_by{padding-left:1.13636%;padding-right:1.13636%}}@media (min-width: 768px){#created_by{padding-left:1.38889%;padding-right:1.38889%}}@media (min-width: 960px){#created_by{padding-left:1.04167%;padding-right:1.04167%}}@media (min-width: 600px){#created_by{margin-top:0em;position:absolute;bottom:2.33333em;right:0}}#header_wrapper,#international_header_wrapper{-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;background:#231f20;background:rgba(35,31,32,0.9);position:fixed;top:0;left:0;z-index:3}.has_banner #header_wrapper,.festival #header_wrapper,.has_banner #international_header_wrapper,.festival #international_header_wrapper{background:transparent;background:rgba(35,31,32,0)}.scrolled #header_wrapper,.scrolled #international_header_wrapper{background:#231f20;background:rgba(35,31,32,0.9)}.brown.scrolled #header_wrapper,.brown.scrolled #international_header_wrapper{background:#5f3844;background:rgba(95,56,68,0.9)}.teal.scrolled #header_wrapper,.teal.scrolled #international_header_wrapper{background:#22a49b;background:rgba(34,164,155,0.9)}.blue.scrolled #header_wrapper,.blue.scrolled #international_header_wrapper{background:#009ed7;background:rgba(0,158,215,0.9)}.plum.scrolled #header_wrapper,.plum.scrolled #international_header_wrapper{background:#654475;background:rgba(101,68,117,0.9)}.forest.scrolled #header_wrapper,.forest.scrolled #international_header_wrapper{background:#33715b;background:rgba(51,113,91,0.9)}.grey.scrolled #header_wrapper,.grey.scrolled #international_header_wrapper{background:#a7a9ac;background:rgba(167,169,172,0.9)}.lime.scrolled #header_wrapper,.lime.scrolled #international_header_wrapper{background:#c1d72e;background:rgba(193,215,46,0.9)}.lemon.scrolled #header_wrapper,.lemon.scrolled #international_header_wrapper{background:#fff001;background:rgba(255,240,1,0.9)}.navy.scrolled #header_wrapper,.navy.scrolled #international_header_wrapper{background:#323278;background:rgba(50,50,120,0.9)}.orange.scrolled #header_wrapper,.orange.scrolled #international_header_wrapper{background:#f8981d;background:rgba(248,152,29,0.9)}.fuchsia.scrolled #header_wrapper,.fuchsia.scrolled #international_header_wrapper{background:#a90d74;background:rgba(169,13,116,0.9)}.sky.scrolled #header_wrapper,.sky.scrolled #international_header_wrapper{background:#41c4dd;background:rgba(65,196,221,0.9)}.red.scrolled #header_wrapper,.red.scrolled #international_header_wrapper{background:#d2232a;background:rgba(210,35,42,0.9)}.slide #header_wrapper,.slide #international_header_wrapper{-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px)}.sliding #header_wrapper,.sliding #international_header_wrapper{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all}#main_header{padding-top:0.38889em;padding-bottom:0.38889em;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:padding;-moz-transition-property:padding;-o-transition-property:padding;transition-property:padding}.scrolled #main_header{padding-top:0.19444em;padding-bottom:0.19444em}#logo{background-image:url(/app_assets/frontend/logos/edinburgh-festival-city-4f634e8fa861e24e8dabd4e05c34b870.png);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:padding, background-position, background-size, width;-moz-transition-property:padding, background-position, background-size, width;-o-transition-property:padding, background-position, background-size, width;transition-property:padding background-position background-size width;display:inline-block;vertical-align:top;overflow:hidden;width:180px;padding-top:56px;height:0;margin-left:2.27273%;background-position:0 0;background-repeat:no-repeat}.svg #logo{background-size:100% auto;background-image:url(/app_assets/frontend/logos/edinburgh-festival-city-79a2fcf945472e7947cb6cdfc9e07021.svg)}.scrolled #logo{padding-top:30px;background-position:0 -56px}.lemon #logo{background-image:url(/app_assets/frontend/logos/edinburgh-festival-city-inverted-6cf5968fbb4b0bd437f61f48b4ab4b9b.png)}.svg .lemon #logo{background-size:100% auto;background-image:url(/app_assets/frontend/logos/edinburgh-festival-city-inverted-2c254b3daab5cdf6b8ee6e8be5bec984.svg)}#menu_switcher{-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:padding;-moz-transition-property:padding;-o-transition-property:padding;transition-property:padding;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;display:inline;float:right;color:white;padding:0.77778em 4.54545%;cursor:pointer}#menu_switcher:focus{color:#d60d8c}#menu_switcher:hover{color:#d60d8c}.scrolled #menu_switcher{padding-top:0.19444em;padding-bottom:0em}.lemon #menu_switcher{color:#333333}.lemon #menu_switcher:focus{color:#d60d8c}.lemon #menu_switcher:hover{color:#d60d8c}@media (min-width: 480px){#menu_switcher{padding-left:3.0303%;padding-right:3.0303%}#logo{margin-left:1.51515%}}@media (min-width: 600px){#menu_switcher{padding-left:2.27273%;padding-right:2.27273%}#logo{margin-left:1.13636%}}@media (min-width: 768px){#menu_switcher{padding-left:2.77778%;padding-right:2.77778%}#logo{margin-left:1.38889%}}@media (min-width: 960px){#menu_switcher{padding-left:2.08333%;padding-right:2.08333%}#logo{margin-left:1.04167%}}@media (min-width: 768px){#main_header{padding-top:0.77778em;padding-bottom:0.77778em}.scrolled #main_header{padding-top:0.77778em;padding-bottom:0.77778em}#header_wrapper,#international_header_wrapper{-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.slide #header_wrapper,.slide #international_header_wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.sliding #header_wrapper,.sliding #international_header_wrapper{-webkit-transition-property:0ms;-moz-transition-property:0ms;-o-transition-property:0ms;transition-property:0ms}#menu_switcher{display:none}}html{height:100%;background-color:#050405}body{font-family:"Futura W02 Light", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#333333}body.slide{overflow:hidden}#body_wrapper{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;z-index:2;left:0;height:100%;-webkit-font-smoothing:subpixel-antialiased;background:#050405;min-height:100%}.sliding #body_wrapper{-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.slide #body_wrapper{-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px)}#content{overflow:hidden;background-color:white}.contact #content,.news_story_list #content,.news_story_detail #content,.enewsletter #content{background-color:#ececec}@media (min-width: 768px){body.slide{overflow:auto}.sliding #body_wrapper{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms}.slide #body_wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width: 960px){body{min-width:960px}}.footer_nav{margin-bottom:0.77778em}.footer_nav li{display:block;padding:0.38889em 2.27273%;color:#d60d8c}.footer_nav_link{color:white;vertical-align:top;display:inline-block;padding-left:2px;padding-right:2px}.footer_nav_link:focus{color:#d60d8c}.footer_nav_link:hover{color:#d60d8c}.footer_nav_link:hover{text-decoration:underline}#main_footer_nav{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}@media (min-width: 480px){.footer_nav li{padding-left:1.51515%;padding-right:1.51515%}}@media (min-width: 600px){.footer_nav li{padding-left:1.13636%;padding-right:1.13636%}}@media (min-width: 768px){.footer_nav li{padding-left:1.38889%;padding-right:1.38889%}}@media (min-width: 960px){.footer_nav li{padding-left:1.04167%;padding-right:1.04167%}}@media (min-width: 480px){.footer_nav li{display:inline-block;vertical-align:top}}#main_nav_wrapper{display:block;position:fixed;top:0;right:0;width:260px;height:100%;background-color:#231f20;overflow-y:auto;z-index:1}.sliding #main_nav_wrapper{overflow-y:hidden}.slide #main_nav_wrapper{overflow-y:auto}#main_nav{padding-bottom:3.11111em}#main_nav li.level_1{border-bottom:1px solid black}#main_nav li.level_2{border-bottom:1px solid #ececec}#main_nav .menu_link{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;color:white;display:block;padding:0.77778em 30px}#main_nav .menu_link:focus{color:#d60d8c}#main_nav .menu_link:hover{color:#d60d8c}#main_nav .menu_link.active_branch{color:#d60d8c;background-color:white}#main_nav .menu_link.active_branch:focus{color:#76074d}#main_nav .menu_link.active_branch:hover{color:#76074d}#main_nav .menu_link.active{color:white;background-color:#d60d8c}#main_nav .menu_link.active:focus{color:white}#main_nav .menu_link.active:hover{color:white}#main_nav .menu_link.active:focus,#main_nav .menu_link.active:hover{background-color:#76074d}#main_nav .dropdown{background:white;border-left:1px solid #ececec}#main_nav .dropdown .menu_link{color:#d60d8c;padding-left:60px}#main_nav .dropdown .menu_link:focus{color:#76074d}#main_nav .dropdown .menu_link:hover{color:#76074d}#main_nav .dropdown .active{color:white;background-color:#d60d8c}#main_nav .dropdown .active:focus{color:white}#main_nav .dropdown .active:hover{color:white}#main_nav .dropdown .active:hover,#main_nav .dropdown .active:focus{background-color:#76074d}.home #main_nav a.submenu_menu_festivals{color:white;background-color:#d60d8c}.home #main_nav a.submenu_menu_festivals:focus{color:white}.home #main_nav a.submenu_menu_festivals:hover{color:white}.home #main_nav a.submenu_menu_festivals:hover,.home #main_nav a.submenu_menu_festivals:focus{background-color:#76074d}@media (min-width: 768px){#main_nav_wrapper{width:100%;margin:0;height:0;background-color:transparent;overflow-y:visible;z-index:5}.sliding #main_nav_wrapper,.slide #main_nav_wrapper{overflow-y:visible}#main_nav_container{width:100%;max-width:1200px;margin:0 auto}#main_nav{display:inline;float:right;padding-top:0.77778em;padding-bottom:0em;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:padding;-moz-transition-property:padding;-o-transition-property:padding;transition-property:padding}.scrolled #main_nav{padding-top:0em}#main_nav li.level_1{display:inline;float:left;border:none;padding-left:10px;padding-right:10px}#main_nav li.menu_search{display:inline;float:right;padding-left:10px;padding-right:10px}#main_nav .dropdown{display:none}#main_nav .menu_link{color:white;padding-left:0;padding-right:0}#main_nav .menu_link:focus{color:white}#main_nav .menu_link:hover{color:white}#main_nav .menu_link:hover,#main_nav .menu_link:focus{border-bottom-style:solid;border-bottom-width:0.16667em;padding-bottom:0.61111em;background-color:transparent !important}#main_nav .menu_link.active,#main_nav .menu_link.active_branch{color:white;border-bottom-style:solid;border-bottom-width:0.16667em;padding-bottom:0.61111em;background-color:transparent}#main_nav .menu_link.active:focus,#main_nav .menu_link.active_branch:focus{color:white}#main_nav .menu_link.active:hover,#main_nav .menu_link.active_branch:hover{color:white}#main_nav .menu_link.active:focus,#main_nav .menu_link.active:hover,#main_nav .menu_link.active_branch:focus,#main_nav .menu_link.active_branch:hover{background-color:transparent;border-color:#d60d8c}.lemon #main_nav .menu_link{color:#333333}.lemon #main_nav .menu_link:focus{color:#333333}.lemon #main_nav .menu_link:hover{color:#333333}.lemon #main_nav .menu_link.active,.lemon #main_nav .menu_link.active_branch{color:#333333}.lemon #main_nav .menu_link.active:focus,.lemon #main_nav .menu_link.active_branch:focus{color:#333333}.lemon #main_nav .menu_link.active:hover,.lemon #main_nav .menu_link.active_branch:hover{color:#333333}.home #main_nav a.submenu_menu_festivals{color:white;border-bottom-style:solid;border-bottom-width:0.16667em;padding-bottom:0.61111em;background-color:transparent}.home #main_nav a.submenu_menu_festivals:focus{color:white}.home #main_nav a.submenu_menu_festivals:hover{color:white}.home #main_nav a.submenu_menu_festivals:focus,.home #main_nav a.submenu_menu_festivals:hover{background-color:transparent;border-color:#d60d8c}}@media (min-width: 960px){#main_nav li.level_1{padding-left:15px;padding-right:15px}#main_nav li.menu_search{padding-left:15px;padding-right:15px}}#sub_nav_container{margin-bottom:1.55556em;background-color:#ececec;overflow:hidden}#top_level_page{font-size:1.33333em;line-height:1.16667em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;padding:0.58333em 80px 0.58333em 4.54545%;cursor:pointer;position:relative;display:inline-block}#top_level_page:after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"";width:30px;height:30px;position:absolute;right:2.27273%;top:0.58333em;background-position:-270px -27px;border:2px solid #d60d8c}#top_level_page.active:after{background-position:-540px -27px}#top_level_page:focus,#top_level_page:hover{color:#d60d8c;outline:none}#sub_nav{display:none}#sub_nav li.level_1{border-top:3px solid #ececec}#sub_nav .menu_link{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#d60d8c;padding:0.38889em 4.54545%;display:block;background-color:white}#sub_nav .menu_link:focus{color:white}#sub_nav .menu_link:hover{color:white}#sub_nav .menu_link:hover,#sub_nav .menu_link:focus,#sub_nav .menu_link.active{background-color:#d60d8c;color:white}#sub_nav .menu_link.level_2{padding-left:13.63636%}#sub_nav .menu_link.level_3{padding-left:22.72727%}@media (min-width: 480px){#top_level_page{padding-left:3.0303%}#top_level_page:after{right:1.51515%}#sub_nav .menu_link{padding-left:3.0303%;padding-right:3.0303%}#sub_nav .menu_link.level_2{padding-left:9.09091%}#sub_nav .menu_link.level_3{padding-left:15.15152%}}@media (min-width: 600px){#top_level_page{padding-left:2.27273%}#top_level_page:after{right:1.13636%}#sub_nav .menu_link{padding-left:2.27273%;padding-right:2.27273%}#sub_nav .menu_link.level_2{padding-left:6.81818%}#sub_nav .menu_link.level_3{padding-left:11.36364%}}@media (min-width: 768px){#sub_nav_container{padding-top:0.77778em;display:inline;float:left;width:30.55556%;margin-left:1.38889%;margin-right:1.38889%;padding-left:0;padding-right:0;background:transparent}#top_level_page{margin-bottom:0.875em;color:#d60d8c;padding-bottom:0.58333em;padding-bottom:0;padding-left:0;padding-right:0;border-bottom:3px solid transparent}#top_level_page:focus{color:#76074d}#top_level_page:hover{color:#76074d}#top_level_page:hover,#top_level_page:focus{color:#76074d;border-color:#76074d}#top_level_page:after{display:none}#sub_nav{display:block !important;margin-left:15px}#sub_nav li.level_1{border:none}#sub_nav .dropdown{margin-bottom:0.77778em}#sub_nav .menu_link{color:#d60d8c;margin-bottom:0.77778em;padding:0;background-color:transparent;display:inline-block;border-bottom:3px solid transparent}#sub_nav .menu_link:focus{color:#76074d}#sub_nav .menu_link:hover{color:#76074d}#sub_nav .menu_link:hover,#sub_nav .menu_link:focus,#sub_nav .menu_link.active{color:#76074d;border-color:#76074d;background:transparent}#sub_nav .menu_link.level_2{margin-left:30px;padding:0}#sub_nav .menu_link.level_3{margin-left:90px;padding:0}}@media (min-width: 960px){#sub_nav_container{width:22.91667%;margin-left:1.04167%;margin-right:1.04167%}}.basic_form{*zoom:1}.basic_form:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.basic_form fieldset{min-width:0;overflow:hidden}.basic_form legend{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}.basic_form label{display:block}.basic_form input,.basic_form textarea,.basic_form select{font-family:"Futura W02 Light", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:1.55556em;transition-property:all;transition-duration:200ms;border-radius:3px;box-sizing:border-box;width:auto;background-color:white;color:#333333;border:2px solid #ececec;padding:0.38889em 10px;margin:0;max-width:100%}.basic_form input:focus,.basic_form textarea:focus,.basic_form select:focus{border-color:#d60d8c;outline:none}.basic_form input{height:2.33333em}.basic_form input[type=radio],.basic_form input[type=checkbox]{box-shadow:none;display:inline-block;height:auto;margin:0;padding:0;border:0;background-color:transparent}.basic_form textarea{height:8.55556em}.basic_form select{max-width:100%}.basic_form span.required{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#d60d8c;margin-left:5px}.basic_form .note{font-size:0.66667em;line-height:2.33333em;color:#231f20}.basic_form .field_with_errors input,.basic_form .field_with_errors textarea,.basic_form .field_with_errors select{border-color:#cb4b5d;background-color:#f9edee}.basic_form .field_with_errors input:focus,.basic_form .field_with_errors textarea:focus,.basic_form .field_with_errors select:focus{border-color:#d60d8c;background-color:white}.basic_form .field{padding-bottom:0.77778em;padding-top:0.77778em}.basic_form .clear{clear:both}.basic_form .inline{display:inline-block;margin-right:4.54545%;vertical-align:top;width:auto}.basic_form .wrap_label{padding-left:1.5em;position:relative}.basic_form .wrap_label input{position:absolute;left:1px;top:8px;display:inline-block}.basic_form .recaptcha{transform:scale(0.88);transform-origin:left}.basic_form .recaptcha.secondary{background-color:#f554ba}.basic_form .recaptcha.secondary:hover{background-color:#76074d}.form_errors{margin-bottom:3.11111em;background:#cb4b5d;padding:1.55556em 15px;margin-left:2.27273%;margin-right:2.27273%;color:white;clear:both;text-align:left}.form_errors h2{font-size:1.33333em;line-height:1.16667em;margin-bottom:0.58333em;color:white}.form_errors ul{list-style:disc;padding-left:30px}@media (min-width: 480px){.basic_form .inline{margin-right:3.0303%}.form_errors{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.basic_form .inline{margin-right:2.27273%}.form_errors{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){.basic_form .inline{margin-right:2.77778%}.form_errors{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){.basic_form .inline{margin-right:2.08333%}.form_errors{margin-left:1.04167%;margin-right:1.04167%}}#article_filter{padding-bottom:1.55556em;position:relative;z-index:2}#article_filter .legend{font-size:1.33333em;line-height:1.75em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;display:inline;float:right;display:block;vertical-align:top;margin:0 2.27273%;padding-right:50px;position:relative;cursor:pointer}#article_filter .legend:focus,#article_filter .legend:hover{color:#d60d8c}#article_filter .legend:after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"";width:30px;height:30px;position:absolute;right:0;top:0.29167em;background-position:-270px -27px;border:2px solid #d60d8c}#article_filter .filters{clear:both;display:none;right:0;top:2.33333em;background-color:#ececec;padding:0.77778em 2.27273%}#article_filter .filters.active,#article_filter .filters:focus{display:block}#article_filter .field{display:block;vertical-align:top;margin:0 0 1.55556em 0}#article_filter .field label{font-size:1.33333em;line-height:1.75em;display:block;vertical-align:top}#article_filter .field select{font-size:1em;line-height:1.55556em;display:inline-block;vertical-align:top;max-width:100%}#article_filter .button{font-size:1em;line-height:1.55556em}@media (min-width: 480px){#article_filter .legend{margin-left:1.51515%;margin-right:1.51515%}#article_filter .filters{padding-left:1.51515%;padding-right:1.51515%}}@media (min-width: 600px){#article_filter .legend{margin-left:1.13636%;margin-right:1.13636%}#article_filter .filters{padding-left:1.13636%;padding-right:1.13636%}#article_filter .field label,#article_filter .field select{display:inline-block;vertical-align:top;margin-right:15px}#article_filter .field select{margin-top:0.7em}}@media (min-width: 768px){#article_filter .legend{float:none;display:block;display:block;padding:0;margin-left:1.38889%;margin-right:1.38889%;cursor:default}#article_filter .legend:after{display:none}#article_filter .legend:focus,#article_filter .legend:hover{color:#333333;outline:none}#article_filter .filters{padding:0;display:block !important;background:transparent}#article_filter .field{display:inline;vertical-align:top;margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){#article_filter .legend{display:inline-block;vertical-align:top;margin-left:1.04167%;margin-right:1.04167%}#article_filter .filters{display:inline !important}#article_filter .field{margin-left:1.04167%;margin-right:1.04167%}#article_filter .field select{margin-right:0}}#contact_form{padding-bottom:3.11111em}#contact_form .field{margin-left:2.27273%;margin-right:2.27273%}#contact_form input,#contact_form textarea{width:100%}#contact_form #contact_submit{font-size:0.88889em;line-height:1.75em}@media (min-width: 480px){#contact_form .field{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){#contact_form .field{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){#contact_form .form_errors{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:66.66667%}#contact_form .field{width:66.66667%;margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){#contact_form .form_errors,#contact_form .field{width:50%;margin-left:8.33333%}#contact_form .field{margin-right:1.04167%}}#enews_signup_wrapper{background-color:#231f20;color:white;text-align:center;position:relative;z-index:1}#enews_signup_wrapper .heading{font-size:1.33333em;line-height:1.16667em;margin-bottom:0.58333em;color:white;position:relative;z-index:2}#enews_signup_form{padding-top:1.55556em;padding-bottom:4.66667em;text-align:center}#enews_signup_form legend{font-size:1.66667em;line-height:1.4em;margin-bottom:0.93333em;width:100%;text-align:center}#enews_signup_form label{text-align:left;margin-left:12px}#enews_signup_form .field{display:block;margin:0;padding-left:4.54545%;padding-right:4.54545%}#enews_signup_form .field input{width:100%}#enews_signup_form select{line-height:42px;height:42px;width:100%}@media (min-width: 480px){#enews_signup_form .field{padding-left:3.0303%;padding-right:3.0303%}}@media (min-width: 600px){#enews_signup_form .field{margin-bottom:1.55556em;display:inline-block;width:47.72727%;padding-left:1.13636%;padding-right:1.13636%}}@media (min-width: 960px){#enews_signup_form .field{width:22.91667%;padding-left:1.04167%;padding-right:1.04167%}}#site_search{padding:0.77778em 15px 0.77778em 30px;border-bottom:1px solid black}#site_search label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png);display:none;width:30px;text-indent:-99em;margin:0;padding:0;height:3.11111em;background-color:transparent;background-position:center 8px;background-repeat:no-repeat;overflow:hidden;cursor:pointer}.svg #site_search label{background-size:30px;background-image:url(/app_assets/frontend/icons/search-96bb843deb903f5fe70015e509b41f48.svg)}#site_search_keyword{display:inline;float:left;width:165px;vertical-align:top}#site_search_submit{display:inline;float:right;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:2.33333em;width:30px;margin:0;padding:42px 0 0 0;height:0;border:none;display:inline-block;vertical-align:top;background-color:transparent;overflow:hidden;cursor:pointer;color:white}@media (min-width: 768px){#site_search{padding:0;border:none;position:relative;z-index:1}#site_search label{display:block}#site_search label:hover,#site_search label:focus{border-bottom:3px solid white}.lemon #site_search label{background-image:url(/app_assets/frontend/icons/search-inverted-50c4da67930017be6431e2ee6f342b4f.png)}.svg .lemon #site_search label{background-size:30px;background-image:url(/app_assets/frontend/icons/search-inverted-ebc0bbfdb60670216e6b2a5be2d9c4fb.svg)}.lemon #site_search label:hover,.lemon #site_search label:focus{border-bottom:3px solid #333333}#site_search .field{white-space:nowrap;margin-top:-3px;position:absolute;right:-15px;top:-300%;padding:0.38889em 10px;z-index:5;background-color:#231f20}.has_banner #site_search .field{background-color:transparent}.scrolled #site_search .field{background-color:#231f20}.brown #site_search .field{background-color:#5f3844}.teal #site_search .field{background-color:#22a49b}.blue #site_search .field{background-color:#009ed7}.plum #site_search .field{background-color:#654475}.forest #site_search .field{background-color:#33715b}.grey #site_search .field{background-color:#a7a9ac}.lime #site_search .field{background-color:#c1d72e}.lemon #site_search .field{background-color:#fff001}.navy #site_search .field{background-color:#323278}.orange #site_search .field{background-color:#f8981d}.fuchsia #site_search .field{background-color:#a90d74}.sky #site_search .field{background-color:#41c4dd}.red #site_search .field{background-color:#d2232a}#site_search .visible{top:100%}#site_search_keyword{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;float:none;display:inline-block}#site_search_submit{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;float:none;display:inline-block;width:auto;padding:0 15px;height:2.33333em;background-color:#d60d8c}#site_search_submit,.svg #site_search_submit{background-image:none}#site_search_submit:hover,#site_search_submit:focus{outline:none;background-color:#76074d}}#search_form{margin-left:2.27273%;margin-right:2.27273%}@media (min-width: 480px){#search_form{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){#search_form{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){#search_form{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){#search_form{margin-left:1.04167%;margin-right:1.04167%}}#article_count{padding-bottom:1.55556em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;margin-left:2.27273%;margin-right:2.27273%}.article_listing{padding-bottom:4.66667em;border-top:3px solid #231f20}.article_stub_item{padding-top:1.55556em;border-bottom-style:solid;border-bottom-width:0.16667em;padding-bottom:1.38889em;border-color:#231f20}.article_stub_content{padding-left:2.27273%;padding-right:2.27273%;overflow:hidden}.article_stub_title_link{margin-bottom:0.35em;border-bottom:3px solid transparent;display:inline-block}.article_stub_title_link:hover,.article_stub_title_link:focus{border-color:#76074d}.article_stub_date,.article_stub_info,#article_info{text-transform:uppercase;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.77778em;line-height:2em;margin-bottom:1em;display:block}.article_stub_info dt,#article_info dt,.article_stub_info dd,#article_info dd{display:inline}.article_stub_info dd:after,#article_info dd:after{content:"";display:block}.article_stub_info dd,#article_info dd{text-transform:none}.article_stub_abstract{margin-bottom:0.77778em}#loading_articles{margin-top:-3.11111em;background:transparent url(/app_assets/frontend/stock/preloader-930e31f0e4b68c7e289f7eb8dcba87a0.gif) scroll no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:3.11111em;display:none}@media (min-width: 480px){#article_count{margin-left:1.51515%;margin-right:1.51515%}.article_stub_content{padding-left:1.51515%;padding-right:1.51515%;overflow:hidden}}@media (min-width: 600px){#article_count{margin-left:1.13636%;margin-right:1.13636%}.article_stub_content{padding-left:1.13636%;padding-right:1.13636%;overflow:hidden}}@media (min-width: 768px){#article_count{margin-left:1.38889%;margin-right:1.38889%}.article_stub_content{padding-left:1.38889%;padding-right:1.38889%;overflow:hidden}}@media (min-width: 960px){#article_count{margin-left:1.04167%;margin-right:1.04167%}.article_stub_content{padding-left:1.04167%;padding-right:1.04167%;overflow:hidden}}@media (min-width: 600px){.article_stub_info dd,#article_info dd,.article_stub_info dt,#article_info dt{display:inline-block}.article_stub_info dd:after,#article_info dd:after{display:none}.article_stub_info dd,#article_info dd{margin-right:30px}}@media (min-width: 960px){.article_stub_content{max-width:81.25%}}#news_story_listing{border:none;overflow:hidden;position:relative}.news_story_stub_item{margin:0 2.27273% 28px;border:none;padding:0;background-color:white}.news_story_stub_item.hidden{visibility:hidden}.js .news_story_stub_item{cursor:pointer;position:relative}.js .news_story_stub_item:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:border;-moz-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;pointer-events:none;content:"";position:absolute;display:block;left:0;top:0;height:100%;width:100%;border:0px solid transparent}.js .news_story_stub_item:hover:after{border:4px solid #b2b2b2}.js .news_story_stub_item:hover .article_stub_title_link{color:#76074d;border-color:#76074d}.news_story_stub_item .article_stub_image_link{display:block}.news_story_stub_item .article_stub_image_link:focus{outline:2px solid #d60d8c}.news_story_stub_item .article_stub_image{display:block;width:100%;height:auto}.news_story_stub_item .article_stub_content{padding:0.77778em 15px}.news_story_stub_item .article_stub_title{font-size:1.33333em;line-height:1.16667em}@media (min-width: 480px){.news_story_stub_item{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.news_story_stub_item{display:inline-block;vertical-align:top;width:47.72727%;margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){.news_story_stub_item{width:47.22222%;margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){.news_story_stub_item{width:31.25%;margin-left:1.04167%;margin-right:1.04167%}}#staff_listing{border-top:0}.staff_stub_item{padding-bottom:1.55556em;margin-bottom:1.55556em;width:45.45455%;display:inline-block;vertical-align:top;border:none;margin-left:2.27273%;margin-right:2.27273%}.staff_stub_item .article_stub_image{margin-bottom:0.77778em;width:100%;height:auto;display:block}.staff_stub_item .placeholder{background:#ececec}.staff_stub_item .article_stub_title{font-size:1.33333em;line-height:1.16667em;margin-bottom:0.58333em}@media (min-width: 480px){.staff_stub_item{display:block;width:auto;margin:0;overflow:hidden;margin-left:0;margin-right:0}.staff_stub_item .article_stub_image{display:inline;float:left;width:30.30303%;margin-left:1.51515%;margin-right:1.51515%}.staff_stub_item .article_stub_content{padding-top:1.55556em;overflow:hidden}.staff_stub_item .article_stub_title{font-size:1.66667em;line-height:1.4em;margin-bottom:0.46667em}.staff_stub_item:nth-child(even) .article_stub_image{display:inline;float:right}}@media (min-width: 600px){.staff_stub_item{display:inline-block;border:none;width:47.72727%;margin-left:1.13636%;margin-right:1.13636%}.staff_stub_item .article_stub_image{float:none;display:block;width:100%;margin-left:0;margin-right:0}.staff_stub_item .article_stub_content{padding:0 2.27273%;overflow:hidden}.staff_stub_item .article_stub_title{font-size:1.66667em;line-height:1.4em;margin-bottom:0.46667em}}@media (min-width: 768px){.staff_stub_item{width:30.55556%;margin-left:1.38889%;margin-right:1.38889%}.staff_stub_item .article_stub_content{padding:0 4.16667%}.staff_stub_item .article_stub_title{font-size:1em;line-height:1.55556em;margin-bottom:0.77778em}}@media (min-width: 960px){.staff_stub_item{width:31.25%;margin-left:1.04167%;margin-right:1.04167%}.staff_stub_item .article_stub_content{padding:0 3.125%}.staff_stub_item .article_stub_title{font-size:1.66667em;line-height:1.4em;margin-bottom:0.46667em}}@media (min-width: 600px){.case_study_stub_item .article_stub_image{float:left;margin-right:1.13636%}}.partners{background:white;padding:1.55556em 0}.partner_list{padding-left:2.27273%;padding-right:2.27273%}.partner_image{max-width:100%}.partner{float:left;width:50%}@media (min-width: 480px){.partner_list{padding-left:1.51515%;padding-right:1.51515%}}@media (min-width: 600px){.partner_list{padding-left:1.13636%;padding-right:1.13636%}}@media (min-width: 768px){.partner_list{padding-left:1.38889%;padding-right:1.38889%}}@media (min-width: 960px){.partner_list{padding-left:1.04167%;padding-right:1.04167%}}@media (min-width: 480px){.partner{width:33%}.partner:nth-child(3n+3):nth-last-of-type(2){clear:both}}@media (min-width: 600px){.partner{width:25%}.partner:nth-child(3n+3):nth-last-of-type(2){clear:none}.partner:nth-child(4n+4):nth-last-of-type(2){clear:both}}@media (min-width: 768px){.partner{width:20%}.partner:nth-child(4n+4):nth-last-of-type(2){clear:none}.partner:nth-child(5n+5):nth-last-of-type(2){clear:both}}@media (min-width: 960px){.partner{width:14.285%}.partner:nth-child(5n+5):nth-last-of-type(2){clear:none}.partner:nth-child(7n+7):nth-last-of-type(2){clear:both}}#article_detail_container{padding-top:4.66667em;padding-bottom:3.11111em}#article_body{margin-left:2.27273%;margin-right:2.27273%;overflow:hidden}#article_title{margin-bottom:0.58333em}#article_date{text-transform:uppercase;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;margin-bottom:1.55556em;display:block}#article_info{margin-bottom:3em}@media (min-width: 480px){#article_body{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){#article_body{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){#article_body{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){#article_body{margin-left:1.04167%;margin-right:1.04167%}}@media (min-width: 768px){#article_detail_container{padding-top:7.77778em}}@media (min-width: 960px){#article_body{max-width:81.25%}}.about_overview_block{width:100%;padding-top:66%;height:0;overflow:hidden;position:relative;text-align:center;color:white}.about_link,.about_summary{position:absolute;left:0;top:0;width:100%;height:100%;display:block;color:white}.about_image{width:100%;position:relative}.about_title{color:white;padding-bottom:1.55556em}.about_summary{box-sizing:border-box;background-color:rgba(5,4,5,0.4);-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;padding-left:2.27273%;padding-right:2.27273%;padding-top:17.5%}.about_summary:hover{background-color:rgba(214,13,140,0.5);color:white}@media (min-width: 600px){.about_overview_block{padding-top:50%}.about_image{top:-25%}}@media (min-width: 768px){.about_overview_block{display:inline-block;vertical-align:top;width:50%;padding-top:37.5%}.about_image{top:0}}@media (min-width: 1200px){.about_overview_block{width:33.33%;padding-top:25%}}@media (min-width: 1600px){.about_overview_block{width:25%;padding-top:18.75%}}.statistic{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;color:white}.statistic .container{padding-top:1.55556em;overflow:hidden}.statistic .statistic_title{background-image:url(/app_assets/frontend/stock/map-626edc00beb564f6cb49a32ed2135818.png);font-size:1.33333em;line-height:1.16667em;background-repeat:no-repeat;background-position:center bottom;color:inherit;margin:0 2.27273%;padding-bottom:50%}.svg .statistic .statistic_title{background-size:100% auto;background-image:url(/app_assets/frontend/stock/map-3355dd98943ccd372a14df0ed2d34978.svg)}@media (min-width: 480px){.statistic .statistic_title{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.statistic .statistic_title{font-size:1.66667em;line-height:1.4em;margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){.statistic .container{padding-top:3.11111em}.statistic .statistic_title{font-size:2.66667em;line-height:1.16667em;margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){.city #page_body{margin-left:8.33333%;margin-right:8.33333%}.statistic .statistic_title{font-size:3.33333em;line-height:1.16667em;margin-left:8.33333%;margin-right:8.33333%}}.destination.festival #festival_header{padding-top:0.77778em}.destination.festival .destination_title h1,.destination.festival .social_share_wrapper h1{margin-top:0.38889em}.destination.festival .text_block{padding-bottom:0;padding-top:0}.social_share_wrapper{margin-bottom:6.22222em}.destination_body,.destination_title,.social_share_wrapper{margin-left:auto;margin-right:auto;width:95.45455%}@media (min-width: 480px){.destination_body,.destination_title,.social_share_wrapper{width:96.9697%}}@media (min-width: 600px){.destination_title,.social_share_wrapper{width:97.72727%}.destination_body{float:left;margin-left:1.13636%;width:47.72727%}}@media (min-width: 768px){.destination.festival #festival_header{padding-top:1.55556em}.destination_title,.social_share_wrapper{width:97.22222%}.destination_body{width:97.22222%}.has_links .destination_body{margin-left:1.38889%;width:47.22222%}}@media (min-width: 960px){.destination_title,.social_share_wrapper{width:97.91667%}.destination_body{width:97.91667%}.has_links .destination_body{margin-left:1.04167%;width:47.91667%}}#festival_header{padding-top:4.66667em;padding-bottom:3.11111em;background-color:#d60d8c;color:white}.black #festival_header{background-color:#231f20}.lemon #festival_header{color:#333333}.brown #festival_header{background-color:#5f3844}.teal #festival_header{background-color:#22a49b}.blue #festival_header{background-color:#009ed7}.plum #festival_header{background-color:#654475}.forest #festival_header{background-color:#33715b}.grey #festival_header{background-color:#a7a9ac}.lime #festival_header{background-color:#c1d72e}.lemon #festival_header{background-color:#fff001}.navy #festival_header{background-color:#323278}.orange #festival_header{background-color:#f8981d}.fuchsia #festival_header{background-color:#a90d74}.sky #festival_header{background-color:#41c4dd}.red #festival_header{background-color:#d2232a}#festival_title{color:white}.lemon #festival_title{color:#333333}#festival_times{font-size:1.33333em;line-height:1.16667em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;padding:0 0 0 75px;position:relative}#festival_times:before{content:"";position:absolute;width:60px;height:2.33333em;left:0;top:0;background-position:-120px 0}.lemon #festival_times:before{background-position:-595px 0}#festival_times time{white-space:nowrap}#festival_title,#festival_times{margin:0 2.27273% 0.58333em}#festival_info{padding-top:3.11111em;padding-bottom:3.11111em}#festival_logo_frame{width:95.45455%;float:right;margin-left:0;margin-right:2.27273%;clear:none;margin-bottom:3.11111em}#festival_logo{display:block;max-width:100%}#festival_links{width:95.45455%;float:right;margin-left:0;margin-right:2.27273%;clear:none;margin-bottom:1.55556em;overflow:hidden;clear:both}#festival_links .festival_link,#festival_links .disabled_link{display:inline;float:left;clear:both}#festival_links .festival_link{margin-bottom:0.77778em}#festival_links .disabled_link{margin-bottom:1em}#festival_abstract,#festival_description{width:95.45455%;float:right;margin-left:0;margin-right:2.27273%;clear:none;clear:both}@media (min-width: 480px){#festival_title,#festival_times{margin-left:1.51515%;margin-right:1.51515%}#festival_times{padding:0.77778em 0 0.58333em 75px}#festival_logo_frame,#festival_links,#festival_abstract,#festival_description{width:96.9697%;float:right;margin-left:0;margin-right:1.51515%;clear:none}}@media (min-width: 600px){#festival_title,#festival_times{margin-left:1.13636%;margin-right:1.13636%}#festival_logo_frame{width:47.72727%;float:left;margin-right:-100%;margin-left:1.13636%;clear:none}#festival_links{width:47.72727%;float:right;margin-left:0;margin-right:1.13636%;clear:none}#festival_abstract,#festival_description{width:97.72727%;float:right;margin-left:0;margin-right:1.13636%;clear:none;clear:both}}@media (min-width: 768px){#festival_header{padding-top:7.77778em}#festival_title,#festival_times{margin-left:1.38889%;margin-right:1.38889%}#festival_logo_frame{width:47.22222%;float:left;margin-right:-100%;margin-left:1.38889%;clear:none}#festival_links{width:47.22222%;float:right;margin-left:0;margin-right:1.38889%;clear:none}}@media (min-width: 960px){#festival_title,#festival_times{margin-left:1.04167%;margin-right:1.04167%}#festival_logo_frame,#festival_abstract{width:39.58333%;float:left;margin-right:-100%;margin-left:9.375%;clear:none;clear:both}#festival_links{width:39.58333%;float:right;margin-left:0;margin-right:1.04167%;clear:none}#festival_description{width:39.58333%;float:left;margin-right:-100%;margin-left:51.04167%;clear:none}}#festival_contacts{border-top:3px solid #231f20;padding-bottom:4.66667em}.festival_contact{padding-top:1.55556em;border-bottom-style:solid;border-bottom-width:0.16667em;padding-bottom:1.38889em;border-color:#231f20;overflow:hidden}.festival_contact a{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;display:inline;float:left;margin-bottom:0.77778em;clear:both}.festival_contact a:hover,.festival_contact a:focus{text-decoration:underline}.festival_contact .contact_person,.festival_contact .contact_details,.festival_contact .social_contacts{margin:0 2.27273% 0.77778em;overflow:hidden}.festival_contact .contact_person{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}.festival_contact .festival_contact_festival{font-size:1.66667em;line-height:1.4em;margin-bottom:0.46667em}.festival_contact .festival_contact_name{font-size:1.33333em;line-height:1.16667em;margin-bottom:0.58333em}.festival_contact .festival_contact_job{font-size:0.88889em;line-height:1.75em;margin-bottom:0.875em;text-transform:uppercase}.festival_contact .festival_contact_phone{margin-bottom:0.77778em}.festival_contact .twitter_link,.festival_contact .skype_link,.festival_contact .facebook_link,.festival_contact .instagram_link,.festival_contact .linkedin_link{padding:0 0 0 45px;position:relative}.festival_contact .twitter_link:before,.festival_contact .skype_link:before,.festival_contact .facebook_link:before,.festival_contact .instagram_link:before,.festival_contact .linkedin_link:before{content:"";position:absolute;left:0;top:0;width:30px;height:1.55556em;background-repeat:no-repeat}.festival_contact .twitter_link:before{background-position:-15px -15px}.festival_contact .skype_link:before{background-position:-135px -15px}.festival_contact .facebook_link:before{background-position:-78px -15px}.festival_contact .instagram_link:before{background-position:-199px -15px}.festival_contact .linkedin_link:before{background-position:-256px -15px}.festival_contact .facebook_link,.festival_contact .instagram_link,.festival_contact .linkedin_link{overflow:hidden;padding:0;text-indent:-9999px;display:inline-block;clear:none;margin-right:9.09091%}.festival_contact .facebook_link{width:18px}.festival_contact .instagram_link{width:28px}.festival_contact .linkedin_link{width:28px}.festival_contact .social_contact_icons_only{background-color:brown;clear:both;width:100%}@media (min-width: 480px){.festival_contact .contact_person,.festival_contact .contact_details,.festival_contact .social_contacts{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.festival_contact .contact_person,.festival_contact .contact_details,.festival_contact .social_contacts{margin-left:1.13636%;margin-right:1.13636%}.festival_contact .contact_details,.festival_contact .social_contacts{display:inline;float:left;width:47.72727%}.festival_contact .festival_contact_name{font-size:1.66667em;line-height:1.4em;margin-bottom:0.46667em}}@media (min-width: 768px){.festival_contact .contact_person,.festival_contact .contact_details,.festival_contact .social_contacts{margin-left:1.38889%;margin-right:1.38889%}.festival_contact .contact_person{display:inline;float:left;width:47.22222%}.festival_contact .contact_details,.festival_contact .social_contacts{display:inline;float:right;width:47.22222%}.festival_contact .contact_details{padding-top:0.77778em}.festival_contact .festival_contact_festival,.festival_contact .festival_contact_name{font-size:1.66667em;line-height:1.4em;margin-bottom:0.46667em}}@media (min-width: 960px){.festival_contact .contact_person,.festival_contact .contact_details,.festival_contact .social_contacts{margin-left:1.04167%;margin-right:1.04167%}.festival_contact .contact_person{width:39.58333%}.festival_contact .contact_details{display:inline;float:left;width:31.25%}.festival_contact .social_contacts{display:inline;float:left;padding-top:3.11111em;width:22.91667%}}#festivals{background-color:#231f20;text-align:center}#festivals .festival{background-color:#231f20;height:0;overflow:hidden;padding-top:66%;position:relative;width:100%}#festivals .festival_link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#festivals .festival_summary,#festivals .festival_image{box-sizing:border-box;left:0;position:absolute;width:100%}#festivals .festival_summary{height:100%;opacity:1;top:0;transition-duration:400ms}#festivals .festival_image{height:auto;top:-12%}#festivals .festival_summary_inner{display:table;height:100%;position:relative;width:100%}#festivals .festival_title{font-size:1.33333em;line-height:1.16667em;color:white;display:table-cell;padding:0 15px 1.16667em;vertical-align:middle;width:100%}#festivals .festival_status{font-size:0.88889em;line-height:0.875em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;padding-top:0.4375em;background-color:white;border-radius:50%;box-sizing:border-box;color:#333333;height:50px;position:absolute;right:15px;text-align:center;top:0.875em;width:50px}#festivals .festival_dates{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;bottom:1.55556em;color:white;left:0;position:absolute;width:100%}#festivals .festival_dates time{font-size:1em;line-height:0.77778em;display:inline-block;margin:0 15px;vertical-align:middle;width:60px}#festivals .festival_dates time .festival_date_month{font-size:1.33333em;line-height:1.16667em;text-transform:uppercase;display:block;margin-bottom:2px}#festivals .brown .festival_summary{background:rgba(95,56,68,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .brown .festival_link:hover .festival_summary,#festivals .brown .festival_link:focus .festival_summary{background:#5f3844 linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .teal .festival_summary{background:rgba(34,164,155,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .teal .festival_link:hover .festival_summary,#festivals .teal .festival_link:focus .festival_summary{background:#22a49b linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .blue .festival_summary{background:rgba(0,158,215,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .blue .festival_link:hover .festival_summary,#festivals .blue .festival_link:focus .festival_summary{background:#009ed7 linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .plum .festival_summary{background:rgba(101,68,117,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .plum .festival_link:hover .festival_summary,#festivals .plum .festival_link:focus .festival_summary{background:#654475 linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .forest .festival_summary{background:rgba(51,113,91,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .forest .festival_link:hover .festival_summary,#festivals .forest .festival_link:focus .festival_summary{background:#33715b linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .grey .festival_summary{background:rgba(167,169,172,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .grey .festival_link:hover .festival_summary,#festivals .grey .festival_link:focus .festival_summary{background:#a7a9ac linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .lime .festival_summary{background:rgba(193,215,46,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .lime .festival_link:hover .festival_summary,#festivals .lime .festival_link:focus .festival_summary{background:#c1d72e linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .lemon .festival_summary{background:rgba(255,240,1,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .lemon .festival_link:hover .festival_summary,#festivals .lemon .festival_link:focus .festival_summary{background:#fff001 linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .navy .festival_summary{background:rgba(50,50,120,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .navy .festival_link:hover .festival_summary,#festivals .navy .festival_link:focus .festival_summary{background:#323278 linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .orange .festival_summary{background:rgba(248,152,29,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .orange .festival_link:hover .festival_summary,#festivals .orange .festival_link:focus .festival_summary{background:#f8981d linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .fuchsia .festival_summary{background:rgba(169,13,116,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .fuchsia .festival_link:hover .festival_summary,#festivals .fuchsia .festival_link:focus .festival_summary{background:#a90d74 linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .sky .festival_summary{background:rgba(65,196,221,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .sky .festival_link:hover .festival_summary,#festivals .sky .festival_link:focus .festival_summary{background:#41c4dd linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .red .festival_summary{background:rgba(210,35,42,0.7) linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}#festivals .red .festival_link:hover .festival_summary,#festivals .red .festival_link:focus .festival_summary{background:#d2232a linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}@media (min-width: 600px){#festivals .festival_title{font-size:1.66667em;line-height:1.4em;padding-left:0.93333em;padding-right:0.93333em}#festivals .festival{padding-top:50%}#festivals .festival_image{top:-25%}}@media (min-width: 768px){#festivals .festival{display:inline-block;padding-top:37.5%;vertical-align:top;width:50%}#festivals .festival_image{height:100%;top:0}}@media (min-width: 1200px){#festivals .festival{padding-top:25%;width:33.33%}}@media (min-width: 1600px){#festivals .festival{padding-top:18.75%;width:25%}}.international_link_wrapper{margin-top:4.66667em;margin-bottom:1.55556em;display:block;width:auto;height:100%;z-index:1;pointer-events:none}.sliding .international_link_wrapper{overflow-y:hidden}.slide .international_link_wrapper{overflow-y:auto}.international_link{font-size:0.88889em;line-height:1.75em;margin-left:2.27273%;margin-right:2.27273%}.international_link a{pointer-events:all;padding-bottom:3.11111em;color:white;-webkit-transition-property:background-color, color, padding;-moz-transition-property:background-color, color, padding;-o-transition-property:background-color, color, padding;transition-property:background-color color padding;position:relative;padding-right:30px}.international_link a:hover{color:#d60d8c}.international_link a:after{content:"";position:absolute;height:1.55556em;width:30px;background-position:245px -29px}.international_link a:hover:after{background-position:67px -29px}.international_enewsletter_signup #enews_signup_form legend{font-size:1.33333em;line-height:1.16667em;width:100%;text-align:center}.international_enewsletter_signup #opt_in_field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.international_enewsletter_signup #opt_in_field input{width:auto}@media (min-width: 768px){.international_link_wrapper{width:100%;margin:0;height:0;position:fixed;top:0;right:0;z-index:5}.sliding .international_link_wrapper,.slide .international_link_wrapper{overflow-y:visible}.international_link_container{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.international_link{display:inline;float:right;padding-top:1.16667em;padding-bottom:0em;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:padding;-moz-transition-property:padding;-o-transition-property:padding;transition-property:padding;margin-right:1.38889%}.scrolled .international_link{padding-top:0.77778em}.international_enewsletter_signup #enews_signup_form legend{font-size:1.66667em;line-height:1.4em}}@media (min-width: 960px){.international_link{font-size:1em;line-height:1.55556em}}.overview_block{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;color:white;background-color:#231f20}.overview_block .overview_link{-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;color:white;display:block;background:transparent;background:rgba(214,13,140,0)}.overview_block .overview_link:hover{color:white}.overview_block .overview_link:hover,.overview_block .overview_link:focus{background:#d60d8c;background:rgba(214,13,140,0.67)}.overview_block .container{padding-top:3.11111em;padding-bottom:3.11111em;overflow:hidden}.overview_block .overview_title,.overview_block .overview_abstract{color:inherit;margin-left:2.27273%;margin-right:2.27273%}.overview_block .overview_title{margin-bottom:0.46667em}.overview_block .overview_abstract{margin-bottom:1.55556em}.overview_page #page_body_container{padding-bottom:0}@media (min-width: 480px){.overview_block .overview_title,.overview_block .overview_abstract{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.overview_block .overview_title,.overview_block .overview_abstract{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){.overview_block .overview_title{width:47.22222%;float:left;margin-right:-100%;margin-left:1.38889%;clear:none}.overview_block .overview_abstract{width:47.22222%;float:right;margin-left:0;margin-right:1.38889%;clear:none;margin-top:0.77778em}}@media (min-width: 960px){.overview_block .overview_title{width:56.25%;float:left;margin-right:-100%;margin-left:1.04167%;clear:none}.overview_block .overview_abstract{width:39.58333%;float:right;margin-left:0;margin-right:1.04167%;clear:none}}#search_results{padding-bottom:4.66667em}#search_results .info{font-size:1.66667em;line-height:1.4em;margin-bottom:1.55556em;margin-left:2.27273%;margin-right:2.27273%}.search_listing li{border-top-style:solid;border-top-width:0.16667em;padding-top:1.38889em;padding-bottom:3.11111em;margin-left:2.27273%;margin-right:2.27273%;position:relative}.no-js .search_listing{list-style:decimal inside}.js .search_listing{counter-reset:section}@media (min-width: 480px){#search_results .info{margin-left:1.51515%;margin-right:1.51515%}.search_listing li{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){#search_results .info{margin-left:1.13636%;margin-right:1.13636%}.search_listing li{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){#search_results .info{margin-left:1.38889%;margin-right:1.38889%}.search_listing li{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){#search_results .info{margin-left:1.04167%;margin-right:1.04167%}.search_listing li{margin-left:1.04167%;margin-right:1.04167%}}#sitemap{margin-bottom:3.11111em;margin-left:2.27273%;margin-right:2.27273%}#sitemap a{display:inline-block;padding:0.77778em 0 0.77778em 15px}#sitemap a.level_0{font-size:1.66667em;line-height:1.4em;padding-top:0.46667em;padding-bottom:0.46667em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}#sitemap a.level_1{font-size:1.33333em;line-height:1.16667em;padding-top:0.58333em;padding-bottom:0.58333em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}#sitemap li.level_1,#sitemap li.level_2,#sitemap li.level_3,#sitemap li.level_4{border-left:1px solid #ececec;margin-left:30px}@media (min-width: 480px){#sitemap{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){#sitemap{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){#sitemap{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){#sitemap{margin-left:1.04167%;margin-right:1.04167%}}@media (min-width: 768px){#sitemap a{padding-left:30px}#sitemap li.level_1,#sitemap li.level_2,#sitemap li.level_3,#sitemap li.level_4{margin-left:60px}}.social_wall #content{background-color:#050405;color:white;position:relative}.social_wall #page_body_container{position:relative;z-index:1}.social_wall #page_title{color:inherit}#social_wall_background{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;width:100%;height:110vh;background-position:center center;background-color:#050405;background-repeat:no-repeat}#social_wall_background:after{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1MDQwNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSg1LCA0LCA1LCAwKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #050405), color-stop(100%, rgba(5,4,5,0)));background-image:-webkit-linear-gradient(bottom center, #050405, rgba(5,4,5,0));background-image:-moz-linear-gradient(bottom center, #050405, rgba(5,4,5,0));background-image:-o-linear-gradient(bottom center, #050405, rgba(5,4,5,0));background-image:linear-gradient(bottom center, #050405,rgba(5,4,5,0));content:"";height:10vh;width:100%;display:block;position:absolute;bottom:0;left:0}#social_wall{margin-bottom:3.11111em;position:relative;z-index:1}.accommodation_content_block_wrapper{padding-bottom:4.66667em;border-top:3px solid #231f20}.accomodation{padding-top:1.55556em;border-bottom-style:solid;border-bottom-width:0.16667em;padding-bottom:1.38889em;border-color:#231f20;overflow:hidden}.accomodation_image_frame{margin:0 2.27273% 1.55556em 2.27273%}.accomodation_image{max-width:100%;display:block;height:auto;margin:0 auto}.accomodation_content{overflow:hidden;padding:0 2.27273%}.accomodation_title{padding:0.46667em 0}.accomodation_abstract{margin-bottom:1.55556em}.accomodation_link{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;display:inline-block;position:relative}.accomodation_link:hover,.accomodation_link:focus{color:#76074d;text-decoration:underline}.accomodation_link:after{content:"";width:30px;height:1.55556em;position:absolute;left:100%;top:0;background-position:-30px -56px}@media (min-width: 480px){.accomodation_image_frame{display:inline;float:left;margin-left:1.51515%;margin-right:1.51515%;width:30.30303%}.accomodation_content{padding:0 1.51515%}}@media (min-width: 600px){.accomodation_image_frame{margin-left:1.13636%;margin-right:1.13636%}.accomodation_content{padding:0 1.13636%}}@media (min-width: 768px){.accomodation_image_frame{margin-left:1.38889%;margin-right:1.38889%;width:30.55556%}.accomodation_content{padding:0 1.38889%}}@media (min-width: 960px){.accomodation_image_frame{margin-left:1.04167%;margin-right:1.04167%;width:22.91667%}.accomodation_content{padding:0 1.04167%}}.accordion{margin-bottom:3px;background-color:#ececec}.js .accordion{cursor:pointer}.accordion .question{font-size:1.33333em;line-height:1.16667em;padding-top:1.16667em;padding-bottom:1.16667em;color:#d60d8c;margin-left:2.27273%;margin-right:2.27273%;padding-right:60px;position:relative}.accordion .question:after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"";display:block;position:absolute;right:0;top:0.875em;width:50px;height:50px;background-position:-260px center;border:3px solid #d60d8c}.accordion .answer{overflow:hidden;margin-left:2.27273%;margin-right:2.27273%}.js .accordion .answer{display:none}.accordion:focus,.accordion:hover{background-color:#f8f8f8;outline:none}.accordion.active .question:after{background-position:-530px center}@media (min-width: 480px){.accordion .question,.accordion .answer{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.accordion .question{font-size:1.66667em;line-height:1.4em;padding-top:0.93333em;padding-bottom:0.93333em}.accordion .question:after{top:0.7em}.accordion .question,.accordion .answer{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){.accordion .question,.accordion .answer{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){.accordion .question,.accordion .answer{margin-left:1.04167%;margin-right:1.04167%}}.campaignblock_content_block_wrapper{background-color:#231f20}.campaign_block{overflow:hidden;padding-top:66%;position:relative;z-index:1}.campaign_block,.campaign_block *{box-sizing:border-box}.campaign_image{left:0;position:absolute;top:-12%;width:100%;z-index:1}.campaign_block_content{bottom:0;left:0;padding-left:2.27273%;padding-right:2.27273%;position:absolute;right:0;top:0;transform:translateY(calc(100% - 90px));transition:400ms all;z-index:3}.campaign_block_content::after{background-image:url(/app_assets/frontend/icons/arrows-29a57e1f6148e4bc4f84af9211f137d9.png);background-position:-905px center;bottom:1em;content:"";display:block;height:25px;position:absolute;right:1em;width:20px;z-index:2}.svg .campaign_block_content::after{background-size:1140px;background-image:url(/app_assets/frontend/icons/arrows-05426ea393900c886c72d4b12fa097c1.svg)}.campaign_block_content h2{font-size:1.33333em;line-height:1.16667em;margin-top:0.77778em;margin-bottom:0.77778em;color:white}.campaign_block_content p{color:white;opacity:0;transition:400ms opacity}.campaign_link{display:block}.campaign_link::before{background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.campaign_link:hover .campaign_block_content,.campaign_link:focus .campaign_block_content{transform:translateY(0)}.campaign_link:hover .campaign_block_content p,.campaign_link:focus .campaign_block_content p{opacity:1}.campaign_block_content.brown{background-color:rgba(95,56,68,0)}.campaign_link:hover .campaign_block_content.brown,.campaign_link:focus .campaign_block_content.brown{background-color:#5f3844}.campaign_block_content.teal{background-color:rgba(34,164,155,0)}.campaign_link:hover .campaign_block_content.teal,.campaign_link:focus .campaign_block_content.teal{background-color:#22a49b}.campaign_block_content.blue{background-color:rgba(0,158,215,0)}.campaign_link:hover .campaign_block_content.blue,.campaign_link:focus .campaign_block_content.blue{background-color:#009ed7}.campaign_block_content.plum{background-color:rgba(101,68,117,0)}.campaign_link:hover .campaign_block_content.plum,.campaign_link:focus .campaign_block_content.plum{background-color:#654475}.campaign_block_content.forest{background-color:rgba(51,113,91,0)}.campaign_link:hover .campaign_block_content.forest,.campaign_link:focus .campaign_block_content.forest{background-color:#33715b}.campaign_block_content.grey{background-color:rgba(167,169,172,0)}.campaign_link:hover .campaign_block_content.grey,.campaign_link:focus .campaign_block_content.grey{background-color:#a7a9ac}.campaign_block_content.lime{background-color:rgba(193,215,46,0)}.campaign_link:hover .campaign_block_content.lime,.campaign_link:focus .campaign_block_content.lime{background-color:#c1d72e}.campaign_block_content.lemon{background-color:rgba(255,240,1,0)}.campaign_link:hover .campaign_block_content.lemon,.campaign_link:focus .campaign_block_content.lemon{background-color:#fff001}.campaign_block_content.navy{background-color:rgba(50,50,120,0)}.campaign_link:hover .campaign_block_content.navy,.campaign_link:focus .campaign_block_content.navy{background-color:#323278}.campaign_block_content.orange{background-color:rgba(248,152,29,0)}.campaign_link:hover .campaign_block_content.orange,.campaign_link:focus .campaign_block_content.orange{background-color:#f8981d}.campaign_block_content.fuchsia{background-color:rgba(169,13,116,0)}.campaign_link:hover .campaign_block_content.fuchsia,.campaign_link:focus .campaign_block_content.fuchsia{background-color:#a90d74}.campaign_block_content.sky{background-color:rgba(65,196,221,0)}.campaign_link:hover .campaign_block_content.sky,.campaign_link:focus .campaign_block_content.sky{background-color:#41c4dd}.campaign_block_content.red{background-color:rgba(210,35,42,0)}.campaign_link:hover .campaign_block_content.red,.campaign_link:focus .campaign_block_content.red{background-color:#d2232a}@media (min-width: 600px){.campaign_block{padding-top:50%}.campaign_image{top:-25%}.campaign_block_content{padding-left:1.13636%;padding-right:1.13636%}}@media (min-width: 768px){.campaign_block{display:inline-block;padding-top:37.5%;vertical-align:top;width:50%}.campaign_image{height:100%;top:0}.campaign_block_content{padding:1.55556em 2.77778%;transform:translateY(calc(100% - 125px))}.campaign_link::before{background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%)}}@media (min-width: 1200px){.campaign_block{padding-top:25%;width:33.33%}}@media (min-width: 1600px){.campaign_block{padding-top:18.75%;width:25%}}.competition #page_body_container{padding-bottom:0}.competition .text_block .ugc{max-width:100%}.competition_form_block_container{padding-top:3.11111em;padding-bottom:4.66667em;background-color:#6a2d91;color:white;text-align:center;position:relative;z-index:1}.competition_form_block_container .heading{font-size:1.33333em;line-height:1.16667em;margin-bottom:1.16667em;color:white}.competition_form_block_container .intro_text{font-size:2.66667em;line-height:1.16667em;margin-bottom:1.16667em}.competition_form_block_container form{max-width:520px}.competition_form_block_container form h2{color:white}.competition_form_block_container form .note{color:white;text-align:left}.competition_form_block_container form span.required{margin-left:0}.competition_form_block_container button,.competition_form_block_container input[type='submit']{margin-top:1.55556em;font-size:1em;line-height:1.55556em}.competition_form_block_container .field,.competition_form_block_container .check_box_fields,.competition_form_block_container .radio_button_fields,.competition_form_block_container .competition_privacy{display:block;margin:0;padding-left:4.54545%;padding-right:4.54545%;text-align:left}.competition_form_block_container .field .field,.competition_form_block_container .check_box_fields .field,.competition_form_block_container .radio_button_fields .field,.competition_form_block_container .competition_privacy .field{padding-left:0;padding-right:0}.competition_form_block_container .check_box_fields,.competition_form_block_container .radio_button_fields{margin-bottom:0.77778em}.competition_form_block_container .check_box_fields .field,.competition_form_block_container .radio_button_fields .field{padding-top:0;padding-bottom:0}.competition_form_block_container input[type='text'],.competition_form_block_container input[type='email'],.competition_form_block_container select{max-width:100%;width:100%}.competition_form_block_container input[size='20'],.competition_form_block_container input[size='40']{margin-left:0;width:auto}.competition_form_block_container label{text-align:left}.competition_form_block_container p.competition_privacy{margin-top:1.55556em;font-size:0.8em;margin-left:auto;margin-right:auto;max-width:475px}@media (min-width: 600px){#competition_form{padding-left:0;padding-right:0}#competition_form .field{padding-left:5px;padding-right:5px}#competition_form .half{width:250px;display:inline-block;float:left}}.fact_block{padding-top:1.55556em;padding-bottom:4.66667em;text-align:center}.fact_block .heading,.fact_block .sub_heading{font-size:1.33333em;line-height:1.16667em}.fact_block .heading{margin-bottom:2.33333em}.fact_block .sub_heading{margin-bottom:1.16667em}.fact_block .heading,.fact_block .fact_image_frame{margin-left:2.27273%;margin-right:2.27273%}.fact_block .fact{margin-bottom:1.55556em;text-align:left;overflow:hidden}.fact_block .fact_image_frame{margin-bottom:0.77778em}.fact_block .fact_content{overflow:hidden;padding-left:2.27273%;padding-right:2.27273%}.fact_block .fact_image{display:block;width:100%;height:auto;margin:0 auto}.fact_block .fact_body{overflow:hidden}.fact_block .fact_body p{margin-bottom:1.55556em}.fact_block.blue{color:white;background-color:#0280ab}.fact_block.blue .heading,.fact_block.blue .sub_heading{color:white}@media (min-width: 480px){.fact_block .heading,.fact_block .fact_image_frame{margin-left:1.51515%;margin-right:1.51515%}.fact_block .fact_image_frame{display:inline;float:left;width:30.30303%}.fact_block .fact_content{padding-left:1.51515%;padding-right:1.51515%}}@media (min-width: 600px){.fact_block .heading,.fact_block .fact_image_frame{margin-left:1.16279%;margin-right:1.16279%}.fact_block .fact_content{padding-left:1.16279%;padding-right:1.16279%}}@media (min-width: 768px){.fact_block .heading{margin-left:1.38889%;margin-right:1.38889%}.fact_block .fact{display:inline-block;vertical-align:top;width:30.55556%;margin-left:1.38889%;margin-right:1.38889%}.fact_block .fact_image_frame{float:none;display:block;margin-left:0;margin-right:0;width:auto}.fact_block .fact_content{padding-left:0;padding-right:0;margin-right:30px}}@media (min-width: 960px){.fact_block .heading{margin-left:1.04167%;margin-right:1.04167%}.fact_block .fact{width:31.25%;margin-left:1.04167%;margin-right:1.04167%}}.festival_block{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;overflow:hidden;position:relative}.festival_block .festival_block_title{font-size:1.33333em;line-height:1.16667em;display:table-cell;vertical-align:middle}.festival_block .festival_dates{text-transform:uppercase;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.88889em;line-height:1.75em;background-image:url(/app_assets/frontend/icons/clock-95a703662704cbfcb42ee56414b3b299.png);padding-left:35px;background-repeat:no-repeat;background-position:left top}.svg .festival_block .festival_dates{background-size:25px;background-image:url(/app_assets/frontend/icons/clock-704760b6860932490e5c5785634d9902.svg)}.festival_block .festival_block_title,.festival_block .festival_dates{width:100%;color:white;padding-bottom:1.16667em}.festival_block .festival_content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.55556em 15px;position:relative}.festival_block .festival_abstract p{overflow:hidden;max-height:6.22222em}.festival_block .festival_block_image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:auto}.brown .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B35F3844', endColorstr='#B35F3844');color:white;background:rgba(95,56,68,0.7)}.teal .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B322A49B', endColorstr='#B322A49B');color:white;background:rgba(34,164,155,0.7)}.blue .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3009ED7', endColorstr='#B3009ED7');color:white;background:rgba(0,158,215,0.7)}.plum .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3654475', endColorstr='#B3654475');color:white;background:rgba(101,68,117,0.7)}.forest .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B333715B', endColorstr='#B333715B');color:white;background:rgba(51,113,91,0.7)}.grey .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3A7A9AC', endColorstr='#B3A7A9AC');color:white;background:rgba(167,169,172,0.7)}.lime .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3C1D72E', endColorstr='#B3C1D72E');color:white;background:rgba(193,215,46,0.7)}.lemon .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3FFF001', endColorstr='#B3FFF001');color:white;background:rgba(255,240,1,0.7)}.navy .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3323278', endColorstr='#B3323278');color:white;background:rgba(50,50,120,0.7)}.orange .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3F8981D', endColorstr='#B3F8981D');color:white;background:rgba(248,152,29,0.7)}.fuchsia .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3A90D74', endColorstr='#B3A90D74');color:white;background:rgba(169,13,116,0.7)}.sky .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B341C4DD', endColorstr='#B341C4DD');color:white;background:rgba(65,196,221,0.7)}.red .festival_content{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3D2232A', endColorstr='#B3D2232A');color:white;background:rgba(210,35,42,0.7)}@media (min-width: 600px){.festival_block .festival_block_title{font-size:1.66667em;line-height:1.4em}.festival_block .festival_block_image{top:-25%}}@media (min-width: 768px){.festival_block{display:inline-block;vertical-align:top;width:50%;height:0;padding-top:37.5%}.festival_block .festival_block_title{padding-bottom:0.58333em}.festival_block .festival_dates{padding-bottom:1.16667em}.festival_block .festival_content{position:absolute;left:0;top:0;width:100%;height:100%}.festival_block .festival_block_image{top:0;height:100%}}@media (min-width: 960px){.festival_block .festival_block_title{padding-bottom:1.16667em}.festival_block .festival_dates{padding-bottom:2.33333em}}@media (min-width: 1200px){.festival_block{width:33.33%;padding-top:27%}.festival_block .festival_content{padding:1.55556em 30px}}@media (min-width: 1600px){.festival_block{width:25%;padding-top:21%}}.gallery{background-color:#231f20}.gallery_link{display:inline-block;vertical-align:top;width:100%;position:relative}.gallery_link .overlay{-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:transparent;background:rgba(214,13,140,0) center center}.gallery_link:hover .overlay,.gallery_link:focus .overlay{display:none;background:#d60d8c url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(214,13,140,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.brown .gallery_link .overlay{background:transparent;background:rgba(95,56,68,0) center center}.brown .gallery_link:hover .overlay,.brown .gallery_link:focus .overlay{background:#5f3844 url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(95,56,68,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.teal .gallery_link .overlay{background:transparent;background:rgba(34,164,155,0) center center}.teal .gallery_link:hover .overlay,.teal .gallery_link:focus .overlay{background:#22a49b url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(34,164,155,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.blue .gallery_link .overlay{background:transparent;background:rgba(0,158,215,0) center center}.blue .gallery_link:hover .overlay,.blue .gallery_link:focus .overlay{background:#009ed7 url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(0,158,215,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.plum .gallery_link .overlay{background:transparent;background:rgba(101,68,117,0) center center}.plum .gallery_link:hover .overlay,.plum .gallery_link:focus .overlay{background:#654475 url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(101,68,117,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.forest .gallery_link .overlay{background:transparent;background:rgba(51,113,91,0) center center}.forest .gallery_link:hover .overlay,.forest .gallery_link:focus .overlay{background:#33715b url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(51,113,91,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.grey .gallery_link .overlay{background:transparent;background:rgba(167,169,172,0) center center}.grey .gallery_link:hover .overlay,.grey .gallery_link:focus .overlay{background:#a7a9ac url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(167,169,172,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.lime .gallery_link .overlay{background:transparent;background:rgba(193,215,46,0) center center}.lime .gallery_link:hover .overlay,.lime .gallery_link:focus .overlay{background:#c1d72e url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(193,215,46,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.lemon .gallery_link .overlay{background:transparent;background:rgba(255,240,1,0) center center}.lemon .gallery_link:hover .overlay,.lemon .gallery_link:focus .overlay{background:#fff001 url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(255,240,1,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.navy .gallery_link .overlay{background:transparent;background:rgba(50,50,120,0) center center}.navy .gallery_link:hover .overlay,.navy .gallery_link:focus .overlay{background:#323278 url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(50,50,120,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.orange .gallery_link .overlay{background:transparent;background:rgba(248,152,29,0) center center}.orange .gallery_link:hover .overlay,.orange .gallery_link:focus .overlay{background:#f8981d url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(248,152,29,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.fuchsia .gallery_link .overlay{background:transparent;background:rgba(169,13,116,0) center center}.fuchsia .gallery_link:hover .overlay,.fuchsia .gallery_link:focus .overlay{background:#a90d74 url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(169,13,116,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.sky .gallery_link .overlay{background:transparent;background:rgba(65,196,221,0) center center}.sky .gallery_link:hover .overlay,.sky .gallery_link:focus .overlay{background:#41c4dd url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(65,196,221,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.red .gallery_link .overlay{background:transparent;background:rgba(210,35,42,0) center center}.red .gallery_link:hover .overlay,.red .gallery_link:focus .overlay{background:#d2232a url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center;background:rgba(210,35,42,0.8) url(/app_assets/frontend/icons/search-0c217dfbe31ace9f068c7825ad517bc4.png) scroll no-repeat center center}.lemon .gallery_link:hover .overlay,.lemon .gallery_link:focus .overlay{background:#fff001 url(/app_assets/frontend/icons/search-inverted-50c4da67930017be6431e2ee6f342b4f.png) scroll no-repeat center center;background:rgba(255,240,1,0.8) url(/app_assets/frontend/icons/search-inverted-50c4da67930017be6431e2ee6f342b4f.png) scroll no-repeat center center}.gallery_link .caption{max-height:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;overflow:hidden;color:#ececec;opacity:0;padding:0}.gallery_link .caption.open{max-height:500px;margin-bottom:1.55556em;padding:4px;opacity:1}.gallery_image{display:block;width:100%;height:auto}@media (min-width: 480px){.gallery_link{width:50%}}@media (min-width: 768px){.gallery_link{width:33.33%}}@media (min-width: 960px){.gallery_link{width:25%}}@media (min-width: 1200px){.gallery_link{width:16.66%}}@media (min-width: 600px){.gallery_link .overlay:hover,.gallery_link .overlay:focus{display:block}.caption{display:none}}.historyblock_content_block_wrapper{position:relative}.history_block{background-color:#ececec;overflow:hidden;position:relative}.history_block:nth-child(odd){background-color:white}.history_block.full{padding-top:0.77778em;padding-bottom:1.55556em;background-color:#231f20 !important;background-position:center;background-size:cover;color:white}.history_image_frame,.history_content{margin:0 2.27273%;overflow:hidden;padding:0.77778em 0}.history_image{display:block;height:auto;width:100%}.history_title{font-size:1.55556em;line-height:1.5em;margin-bottom:0.5em;color:inherit}.history_year{font-family:"Futura W02 Light", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.85714em;line-height:2.91667em;display:inline;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid;height:70px;margin-right:15px;overflow:hidden;text-align:center;width:70px}.history_content p{margin-bottom:1.55556em}.history_link{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;margin-bottom:1.55556em;display:inline-block;position:relative}.history_link:after{background-position:55px center;content:"";height:24px;position:absolute;right:-25px;top:3px;width:18px}.history_link:hover:after,.history_link:focus:after{background-position:145px center}.full .history_link{color:white}.full .history_link:after{background-position:235px center}.full .history_link:hover,.full .history_link:focus{color:#d60d8c}.full .history_link:hover:after,.full .history_link:focus:after{background-position:55px center}.history_link[target]:after{background-position:50px center;height:28px;right:-35px;top:-4px;width:26px}.history_link[target]:hover:after,.history_link[target]:focus:after{background-position:140px center}.full .history_link[target]:after{background-position:486px center}.full .history_link[target]:hover:after,.full .history_link[target]:focus:after{background-position:50px center}@media (min-width: 480px){.history_image_frame,.history_content{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.history_title{font-size:1.33333em;line-height:1.16667em;margin-bottom:0.58333em;margin-top:0.58333em}.history_year{font-size:1em;line-height:2.91667em}.left .history_image_frame{width:47.72727%;float:left;margin-right:-100%;margin-left:1.13636%;clear:none}.left .history_content{width:47.72727%;float:right;margin-left:0;margin-right:1.13636%;clear:none}.right .history_image_frame{width:47.72727%;float:right;margin-left:0;margin-right:1.13636%;clear:none}.right .history_content{width:47.72727%;float:left;margin-right:-100%;margin-left:1.13636%;clear:none}}@media (min-width: 768px){.history_year{left:50%;margin-left:-35px;margin-right:0;margin-top:-35px;position:absolute;top:50%}.left .history_image_frame{width:35.71429%;float:left;margin-right:-100%;margin-left:1.78571%;clear:none}.left .history_content,.full .history_content{width:35.71429%;float:right;margin-left:0;margin-right:1.78571%;clear:none}.right .history_image_frame{width:35.71429%;float:right;margin-left:0;margin-right:1.78571%;clear:none}.right .history_content{width:35.71429%;float:left;margin-right:-100%;margin-left:1.78571%;clear:none}.history_title{font-size:1.55556em;line-height:1.5em;margin-bottom:0.5em;margin-top:0.5em}.history_year{font-size:0.85714em;line-height:2.91667em}}@media (min-width: 960px){.left .history_image_frame{width:39.58333%;float:left;margin-right:-100%;margin-left:1.04167%;clear:none}.left .history_content,.full .history_content{width:39.58333%;float:right;margin-left:0;margin-right:1.04167%;clear:none}.right .history_image_frame{width:39.58333%;float:right;margin-left:0;margin-right:1.04167%;clear:none}.right .history_content{width:39.58333%;float:left;margin-right:-100%;margin-left:1.04167%;clear:none}}.image_block{display:block;height:auto;width:100%}.quote_block_container{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;background-position:center center}.quote_block_container .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;width:100%;height:100%;top:0;left:0;position:absolute;display:block;z-index:1;background-color:#050405}.quote_block{padding-top:1.55556em;padding-bottom:4.66667em;z-index:10;display:block;position:relative;text-align:center}.quote_block:before{overflow:hidden;content:"";display:block;width:120px;height:56px;margin:0 auto 1.55556em;background-repeat:no-repeat}.quote_block.white_quote{color:white}.quote_block.white_quote p{color:white}.quote_block.white_quote:before{background-position:-480px 0}.quote_block p,.quote_block cite{margin-left:2.27273%;margin-right:2.27273%}.quote_block p{font-size:1em;line-height:1.55556em;margin-bottom:1.55556em;color:#6a2d91}.quote_block cite{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;display:block}.quote_block cite:before{content:"\2014 "}@media (min-width: 480px){.quote_block p{font-size:1.66667em;line-height:1.4em;margin-bottom:0.93333em}.quote_block p,.quote_block cite{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.quote_block p,.quote_block cite{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){.quote_block p,.quote_block cite{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){.quote_block p,.quote_block cite{margin-left:8.33333%;margin-right:8.33333%}}.signpost{text-align:center;position:relative;z-index:1}.signpost.white{background-color:white;color:#333333}.signpost.purple{background-color:#6a2d91;color:white}.signpost .container{padding-top:1.55556em;padding-bottom:3.11111em;position:relative;z-index:2}.signpost .signpost_image_frame{margin:0 2.27273%}.signpost .signpost_image{display:block;max-width:100%;margin:0 auto;height:auto}.signpost .signpost_title{padding-top:0.93333em;padding-bottom:0.93333em;color:inherit;margin:0 2.27273%}@media (min-width: 480px){.signpost .signpost_title,.signpost .signpost_image_frame{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.signpost .signpost_title,.signpost .signpost_image_frame{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){.signpost .signpost_title,.signpost .signpost_image_frame{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){.signpost .signpost_title,.signpost .signpost_image_frame{margin-left:8.33333%;margin-right:8.33333%}}.international_landing_page .statistic .statistic_title{font-size:1.33333em;line-height:1.16667em}@media (min-width: 768px){.international_landing_page .statistic .statistic_title{font-size:2em;line-height:1.16667em}}.text_block{padding-top:3.11111em;padding-bottom:4.66667em}.text_block .ugc{overflow:hidden;padding-left:2.27273%;padding-right:2.27273%}@media (min-width: 480px){.text_block .ugc{padding-left:1.51515%;padding-right:1.51515%}}@media (min-width: 600px){.text_block .ugc{padding-left:1.13636%;padding-right:1.13636%}}@media (min-width: 768px){.text_block .ugc{padding-left:1.38889%;padding-right:1.38889%}}@media (min-width: 960px){.text_block .ugc{padding-left:1.04167%;padding-right:1.04167%}}@media (min-width: 960px){.text_block .ugc{max-width:81.25%}}.video_block{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video_block .youtube-player,.video_block .vimeo-player{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.anchor_link{-webkit-border-radius:50% 100%;-moz-border-radius:50% 50% 0 0 / 100% 100% 0 0;border-radius:50% 50% 0 0 / 100% 100% 0 0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;overflow:hidden;content:"";position:absolute;display:block;left:50%;top:-25px;width:90px;padding-top:45px;height:0;margin-left:-45px;background-color:white;background-position:-150px -12px;z-index:1}.anchor_link:hover,.anchor_link:focus{top:-45px}.anchor_link.purple{background-color:#6a2d91}.anchor_link.dark-grey{background-color:#231f20}.anchor_link.light-grey{background-color:#ececec}.anchor_link.purple,.anchor_link.dark-grey{background-position:-60px -12px}.back_to_top{-webkit-transition-property:background-color, width, right;-moz-transition-property:background-color, width, right;-o-transition-property:background-color, width, right;transition-property:background-color width right;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;position:fixed;top:4.66667em;right:-60px;z-index:20;overflow:hidden;width:60px;padding:3.11111em 0 0 0;height:0;background-color:#b2b2b2;background-position:-525px center;background-repeat:no-repeat}.back_to_top.expose{right:0}.back_to_top:hover,.back_to_top:focus{color:white;background-color:#d60d8c;width:90px;background-position:-345px center}@media (min-width: 480px){.back_to_listing_link{padding:0 1.51515%}}@media (min-width: 600px){.back_to_listing_link{padding:0 1.13636%}}@media (min-width: 768px){.back_to_listing_link{padding:0 1.38889%}}@media (min-width: 960px){.back_to_listing_link{padding:0 1.04167%}}#banner{white-space:nowrap;overflow:hidden;width:100%;position:relative;min-height:420px}#banner .banner{display:inline-block;vertical-align:top;width:100%;height:100%;overflow:hidden}#banner .banner_image{width:auto;height:100%;display:block;margin:0 auto}#banner_text_outer{white-space:normal;position:absolute;top:0;left:0;width:100%;height:100%}#banner_text{display:table;width:100%;height:100%;text-align:center}#banner_text_inner{display:table-cell;vertical-align:middle}#banner_text_inner .banner_title{font-size:1.33333em;line-height:1.16667em;margin-bottom:1.16667em;color:white}#banner_nav{position:absolute;bottom:0;left:0;width:100%;text-align:center}#banner_nav .banner_scroll_link{font-size:1.33333em;line-height:1.16667em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;padding-bottom:1.75em;margin-bottom:0.58333em;color:white;display:inline-block;position:relative}#banner_nav .banner_scroll_link:hover{color:white}#banner_nav .banner_scroll_link:after{-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;content:"";display:block;position:absolute;bottom:0.58333em;height:28px;width:90px;left:50%;margin-left:-45px;background-position:-60px center;background-repeat:no-repeat}#banner_nav .banner_scroll_link:hover:after{bottom:0}#banner_tabs{margin-bottom:1.55556em}#banner_tabs .tab{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:top;overflow:hidden;width:15px;padding-top:15px;height:0;border:4px solid white;margin:0 10px;cursor:pointer}#banner_tabs .active,#banner_tabs .tab:focus,#banner_tabs .tab:hover{background-color:white}@media screen and (max-height: 440px){#banner_text_inner .banner_title{margin-top:2.33333em}#banner_nav{bottom:3.11111em}#banner_nav .banner_scroll_link{display:none}#banner_tabs{margin-bottom:0.77778em}}@media screen and (max-height: 500px){#banner_text_inner .banner_title{margin-top:1.16667em}}@media (min-width: 600px){#banner_text_inner .banner_title{font-size:1.66667em;line-height:1.4em;margin-bottom:0.93333em}}@media (min-width: 768px){#banner_text_inner .banner_title{font-size:2.66667em;line-height:1.16667em;margin-bottom:0.58333em}}@media (min-width: 960px){#banner_text_inner .banner_title{font-size:3.33333em;line-height:1.16667em;margin-bottom:0.46667em}}#comment_wrapper{margin-top:1.55556em;margin-bottom:1.55556em;clear:both;border-top:1px #dddddd solid}#comment_wrapper h2{margin-bottom:0.77778em}#comment_wrapper #comment_list li{margin-bottom:1.55556em;border-top:1px #dddddd solid}#comment_wrapper #comment_list li .details{background:#dddddd;padding:3px 5px}#comment_wrapper #comment_list li .details strong{font-weight:bold}#comment_wrapper #comment_list li .content p{margin-top:0.77778em;margin-bottom:0.77778em}#comment_wrapper .complete{background:#eeeeee}#article_downloads{position:relative;top:-3.11111em}#article_downloads .heading{padding-bottom:0.46667em}#article_downloads .heading .inner{display:block;margin:0 2.27273%}.article_download_item{margin-bottom:3px}.article_download_item .article_download_link{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;padding-bottom:0.77778em;display:block;background-color:#ececec}.article_download_item .article_download_link:hover,.article_download_item .article_download_link:focus{background-color:#f8f8f8}.article_download_item .article_download_link:hover .overlay,.article_download_item .article_download_link:focus .overlay{background:#d60d8c url(/app_assets/frontend/icons/download-1ebaa9b94d382cec5337f7e2be82ced3.png) scroll no-repeat center center;background:rgba(214,13,140,0.8) url(/app_assets/frontend/icons/download-1ebaa9b94d382cec5337f7e2be82ced3.png) scroll no-repeat center center}.article_download_item .container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0.77778em;display:block;position:relative}.article_download_item .download_image{background-color:#d9d9d9;background-position:center;background-repeat:no-repeat;background-size:contain;height:215px;position:relative;width:100%}.article_download_item .download_image .overlay{-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;background:transparent;background:rgba(214,13,140,0) center center;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.article_download_item .download_image.placeholder{background-size:92px 131px}.article_download_item .download_title{margin-top:1.55556em;margin-bottom:0.38889em;color:inherit}.article_download_item .download_info{margin-left:4.54545%}.article_download_item .download_meta{color:#333333}.article_download_item .download_meta .filetype{text-transform:uppercase}.article_download_item .download_meta .filedimensions:before{content:"\2014\2005"}.article_download_item .download_meta .filesize:before{content:"\2014\2005"}@media (min-width: 480px){#article_downloads .heading .inner{margin:0 1.51515%}.article_download_item .download_info{margin-left:3.0303%}.article_download_item .container:before{left:1.51515%}}@media (min-width: 600px){#article_downloads .heading .inner{margin:0 1.13636%}.article_download_item .download_info{margin-left:2.27273%}.article_download_item .container:before{left:1.13636%}}@media (min-width: 768px){#article_downloads .heading .inner{margin:0 1.38889%}.article_download_item .download_info{margin-left:2.77778%}.article_download_item .container:before{left:1.38889%}}@media (min-width: 960px){#article_downloads .heading .inner{margin:0 1.04167%}.article_download_item .download_info{margin-left:2.08333%}.article_download_item .container:before{left:1.04167%}}@media (min-width: 768px){.article_download_item .article_download_link,.article_download_item .container{padding-bottom:0em}.article_download_item .download_image{display:inline-block;width:300px;height:200px;float:left}.article_download_item .download_info{display:inline-block;vertical-align:top;margin-left:2.77778%;float:left;width:calc((97% - 300px) - 2.77778%)}}#main_flash{padding-bottom:4.66667em;text-align:center}#main_flash .flash{font-size:1.66667em;line-height:1.4em;padding:0.93333em 2.27273% 0.93333em;background-color:#c0cb4b;color:white}#main_flash .error{color:white;background-color:#cb4b5d}#loading_spinner{-webkit-transition:all 0.75s ease-in;-moz-transition:all 0.75s ease-in;-o-transition:all 0.75s ease-in;transition:all 0.75s ease-in;-webkit-transform-origin:50% 50% 50%;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-o-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;stroke:#d60d8c;stroke-width:3px;fill:none;pointer-events:none;stroke-dasharray:188 188;stroke-dashoffset:163;display:block;margin:auto;width:66px;height:66px;-webkit-animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite;-ms-animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes rotate{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#page_body_container{padding-top:4.66667em;padding-bottom:3.11111em}.has_banner #page_body_container{padding-top:1.55556em}#page_title{margin-bottom:0.58333em}#page_body{overflow:hidden;padding-left:2.27273%;padding-right:2.27273%}#page_intro{font-size:1.33333em;line-height:1.16667em;margin-bottom:0.58333em}@media (min-width: 480px){#page_body{padding-left:1.51515%;padding-right:1.51515%}}@media (min-width: 600px){#page_body{padding-left:1.13636%;padding-right:1.13636%}}@media (min-width: 768px){#page_body{padding-left:1.38889%;padding-right:1.38889%}}@media (min-width: 960px){#page_body{padding-left:1.04167%;padding-right:1.04167%}}@media (min-width: 768px){#page_body_container{padding-top:7.77778em}.has_banner #page_body_container{padding-top:3.11111em}}@media (min-width: 960px){#page_body{max-width:81.25%}}.pagination{font-size:1em;line-height:2.33333em}.pagination a,.pagination em,.pagination span{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;display:inline-block;width:45px;vertical-align:middle;text-align:center}.pagination em{color:white;background-color:#d60d8c}.pagination a{color:#333333;background-color:#ececec}.pagination a:focus{color:white}.pagination a:hover{color:white}.pagination a:hover,.pagination a:focus{background-color:#76074d}.pagination .previous_page,.pagination .next_page{color:#d60d8c;padding-top:2.33333em;height:0;background:transparent;width:30px;overflow:hidden}.pagination .previous_page:focus,.pagination .next_page:focus{color:#76074d}.pagination .previous_page:hover,.pagination .next_page:hover{color:#76074d}.pagination .previous_page:hover,.pagination .previous_page:focus,.pagination .next_page:hover,.pagination .next_page:focus{background-color:transparent}.pagination .previous_page{background-position:0 -48px}.pagination .previous_page.disabled{background-position:0 -20px}.pagination .next_page{background-position:-30px -48px}.pagination .next_page.disabled{background-position:-30px -20px}#text_footer{padding-top:0.77778em;padding-bottom:3.11111em;clear:both}#text_footer .back_to_listing_link{font-size:1em;line-height:1.55556em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;padding:0 2.27273% 0 30px;position:relative}#text_footer .back_to_listing_link:before{content:"";position:absolute;left:0;top:0;width:30px;height:1.55556em;background-position:0 -58px}#festival_gallery+#text_footer{padding-top:1.55556em;padding-bottom:2.33333em}.ugc{font-family:"Futura W02 Light", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#333333}.ugc p,.ugc ul,.ugc ol,.ugc blockquote{margin-bottom:1.55556em}.ugc strong,.ugc b{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}.ugc em,.ugc i{font-family:"FuturaW02-LightOblique", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}.ugc strong em,.ugc strong i,.ugc b em,.ugc b i{font-family:"FuturaW02-MediumOblique", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}.ugc em strong,.ugc em b,.ugc i strong,.ugc i b{font-family:"FuturaW02-MediumOblique", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}.ugc ul,.ugc ol{margin-bottom:2.33333em;clear:left;padding-left:30px}.ugc ul{list-style:disc}.ugc ol{list-style:decimal}.ugc ul li,.ugc ol li{margin-bottom:0.77778em;padding-left:15px}.ugc img{display:block;max-width:100%;height:auto}.ugc a{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}.ugc a:hover,.ugc a:focus{text-decoration:underline}.ugc h2{margin-bottom:0.46667em}.ugc p>h2,.ugc ul>h2,.ugc ol>h2{margin-top:1.4em}.ugc h3{margin-bottom:0.58333em}.ugc p>h3,.ugc ul>h3,.ugc ol>h3{margin-top:1.75em}.ugc h4{margin-bottom:0.77778em}.ugc p>h4,.ugc ul>h4,.ugc ol>h4{margin-top:2.33333em}.ugc blockquote{font-size:1.33333em;line-height:1.16667em;margin-bottom:1.75em;color:#6a2d91;position:relative;padding-left:15px;padding-right:15px}.ugc blockquote:before{content:"\201C";position:absolute;left:0;top:0}.ugc blockquote:after{content:"\201D"}.ugc cite{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}.ugc cite:before{content:"\2014 \2003"}.ugc .intro{font-size:1.33333em;line-height:1.16667em;margin-bottom:1.16667em}.ugc .img_center{margin:0 auto;clear:both}.ugc .img_left,.ugc .img_right{margin-bottom:0.77778em}@media (min-width: 480px){.ugc .img_left,.ugc .img_right{margin-bottom:1.55556em;max-width:30.30303%;width:auto}.ugc .img_left{display:inline;float:left;margin-right:3.0303%;clear:right}.ugc .img_right{display:inline;float:right;margin-left:3.0303%;clear:left}}@media (min-width: 768px){.ugc p{margin-bottom:2.33333em}.ugc blockquote{font-size:1.66667em;line-height:1.4em;margin-bottom:1.4em}.ugc .intro{font-size:1.66667em;line-height:1.4em;margin-bottom:0.93333em}.full .ugc .img_left,.full .ugc .img_right{max-width:47.22222%}.ugc .img_left{margin-right:2.77778%}.ugc .img_right{margin-left:2.77778%}}@media (min-width: 960px){.narrow .ugc .img_left,.narrow .ugc .img_right{max-width:41.66667%}.full .ugc .img_left,.full .ugc .img_right{max-width:39.58333%}.ugc .img_left{margin-right:2.08333%}.ugc .img_right{margin-left:2.08333%}}#social_bubbles{padding-bottom:3.11111em;overflow:hidden}#social_bubbles .hidden{visibility:hidden}.bubble{margin:0 2.27273% 1.55556em;background-color:white;color:#333333;overflow:hidden}.bubble .bubble_header{padding:0.77778em 15px;position:relative;overflow:hidden}.bubble .bubble_image,.bubble .bubble_video{margin-bottom:0.77778em;display:block;width:100%;height:auto}.bubble .bubble_content{padding:0 15px 0.77778em 15px;position:relative;overflow:hidden}.bubble .bubble_profile_link{color:#333333;display:block;overflow:hidden;position:relative;padding:0 50px 0 60px}.bubble .bubble_profile_link:focus{color:#d60d8c}.bubble .bubble_profile_link:hover{color:#d60d8c}.bubble .bubble_user_avatar{position:absolute;top:0;left:0}.bubble .bubble_user_name{font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:inherit}.bubble .bubble_user_username{color:#d60d8c}.bubble .bubble_text{margin-bottom:0.77778em}.bubble .bubble_date{display:inline;float:left;font-size:0.66667em;line-height:2.33333em;font-family:"Futura W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#b5b5b5}.bubble .bubble_date:focus{color:#d60d8c}.bubble .bubble_date:hover{color:#d60d8c}.bubble .bubble_permalink{position:absolute;right:0;top:0;width:60px;padding-top:45px;height:0;overflow:hidden;background-color:#d60d8c;background-position:50px 0;background-repeat:no-repeat}.bubble.Twitter .bubble_permalink{background-position:0 -63px;background-color:#00aced}.bubble.Twitter .bubble_permalink:hover,.bubble.Twitter .bubble_permalink:focus{background-color:#006287}.bubble.Instagram .bubble_permalink{background-position:-183px -63px;background-color:#333333}.bubble.Instagram .bubble_permalink:hover,.bubble.Instagram .bubble_permalink:focus{background-color:black}@media (min-width: 480px){.bubble{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){.bubble{display:inline-block;vertical-align:top;width:47.72727%;margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){.bubble{width:47.22222%;margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){.bubble{width:31.25%;margin-left:1.04167%;margin-right:1.04167%}}.intents{display:inline;float:right;margin-top:-8px}.intents .intent{background-image:url(/app_assets/frontend/icons/twitter_intents-b48c43762275ca43c456656129d6c82b.png);overflow:hidden;display:inline-block;width:30px;padding-top:30px;height:0;background-repeat:no-repeat}.svg .intents .intent{background-size:125px;background-image:url(/app_assets/frontend/icons/twitter_intents-62066fa6d44ab9791f6019e2e7f6c0dc.svg)}.intents .reply{background-position:0 0}.intents .reply:hover,.intents .reply:focus{background-position:0 -45px}.intents .favorite{background-position:-45px 0}.intents .favorite:hover,.intents .favorite:focus{background-position:-45px -45px}.intents .retweet{background-position:-90px 0}.intents .retweet:hover,.intents .retweet:focus{background-position:-90px -45px}#social_links{margin-bottom:0.58333em;background-color:#231f20;text-align:center}#social_links .facebook{background-color:#3b5998;background-position:-60px -56px;border-left:2px solid #050405}#social_links .facebook:hover,#social_links .facebook:focus{background-color:#1e2e4f}#social_links .twitter{background-color:#00aced;background-position:0 -56px}#social_links .twitter:hover,#social_links .twitter:focus{background-color:#006287}#social_links .instagram{background-color:#236bce;background-position:-183px -56px}#social_links .instagram:hover,#social_links .instagram:focus{background-color:#143e77}.footer_social_link{border-right:2px solid #050405;display:inline-block;height:0;overflow:hidden;padding-top:3.11111em;vertical-align:top;width:60px}#social_shares{margin-top:3.11111em}#social_shares .heading{margin-bottom:0.46667em}#social_shares .social_share_link{background-image:url(/app_assets/frontend/icons/social-39024932bd1beed266b1018dfc41e7c8.png);-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;display:inline-block;vertical-align:top;width:60px;padding-top:3.11111em;height:0;overflow:hidden;background-color:white}.svg #social_shares .social_share_link{background-size:360px;background-image:url(/app_assets/frontend/icons/social-42f7803152fb940bc4158c73b0500de1.svg)}#social_shares .twitter{background-position:0 -56px;background-color:#00aced}#social_shares .twitter:hover,#social_shares .twitter:focus{background-color:#006287}#social_shares .facebook{background-position:-60px -56px;background-color:#3b5998}#social_shares .facebook:hover,#social_shares .facebook:focus{background-color:#1e2e4f}#social_shares .gplus{background-position:-300px -56px;background-color:#dd4b39}#social_shares .gplus:hover,#social_shares .gplus:focus{background-color:#96271a}#error_container{padding-top:7.77778em;padding-bottom:6.22222em;text-align:center;margin-left:2.27273%;margin-right:2.27273%}#error_container h1{margin-bottom:0.58333em}#error_container #error_content{margin-bottom:1.55556em}@media (min-width: 480px){#error_container{margin-left:1.51515%;margin-right:1.51515%}}@media (min-width: 600px){#error_container{margin-left:1.13636%;margin-right:1.13636%}}@media (min-width: 768px){#error_container{margin-left:1.38889%;margin-right:1.38889%}}@media (min-width: 960px){#error_container{margin-left:1.04167%;margin-right:1.04167%}}.edfest_box .fancybox-skin{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.edfest_box .fancybox-close{height:56px;width:60px;right:-70px;top:-70px;background-position:-240px 0}.edfest_box .fancybox-nav{width:auto}.edfest_box .fancybox-nav span{height:84px;width:90px;visibility:visible}.edfest_box .fancybox-prev{left:-100px}.edfest_box .fancybox-prev span{background-position:-600px 0}.edfest_box .fancybox-next{right:-100px}.edfest_box .fancybox-next span{background-position:-870px 0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/app_assets/frontend/vendor/fancybox/fancybox_sprite-643d1ca967e7afe58dd2ef4fd2d1bf05.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/app_assets/frontend/vendor/fancybox/fancybox_loading-3804aad1a724fc6cb8f08a6d4e28f671.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/app_assets/frontend/vendor/fancybox/blank-62abe85d499ba69739a4af5eb358025b.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/app_assets/frontend/vendor/fancybox/fancybox_overlay-ef4e419f14e8af16d4f3e0674ae09666.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/app_assets/frontend/vendor/fancybox/fancybox_sprite@2x-af8f75f2b5bfc16cd1847f0516443fcd.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/app_assets/frontend/vendor/fancybox/fancybox_loading@2x-4637ed02b50c9cbad0e788c182f464e1.gif);background-size:24px 24px}}.mejs-offscreen{position:absolute !important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/app_assets/frontend/vendor/mediaelementplayer/bigplay-4d3759ddcb9b8f51b5ece56ad87e5abf.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(/app_assets/frontend/vendor/mediaelementplayer/bigplay-41c6316d3e936f1b22f8141ec9c065af.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(/app_assets/frontend/vendor/mediaelementplayer/loading-03647d92239fd911e4ba7b94f76c75a3.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(/app_assets/frontend/vendor/mediaelementplayer/controls-dab2b3c5a8fa090697f44553f39b13b4.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(/app_assets/frontend/vendor/mediaelementplayer/controls-440a74d9b42857b967a20c682faa09fb.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(20,20,20,0.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px !important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#ffffff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(/app_assets/frontend/vendor/mediaelementplayer/background-2eafbba51f580238218b3779cb314be0.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(/app_assets/frontend/vendor/mediaelementplayer/skipback-9a66448905d0fb1fa5e784e8708f469e.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#ffffff}.bubble_video .mejs-controls{background-color:rgba(0,0,0,0.5)}.bubble_video .mejs-controls .mejs-time-rail span{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.bubble_video .mejs-controls .mejs-time-rail .mejs-time-total{background:none black;background:none rgba(0,0,0,0.5);filter:none}.bubble_video .mejs-controls .mejs-time-rail .mejs-time-current{background:none #d60d8c;filter:none}.bubble_video .mejs-controls .mejs-time-rail .mejs-time-loaded{background:none #999999;background:none rgba(153,153,153,0.5);filter:none}.bubble_video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{cursor:NS-resize}.bubble_video .mejs-controls .mejs-button button:focus{outline:none}.bubble_video .mejs-overlay-loading{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:#333333 none;background:rgba(35,31,32,0.9) none}.bubble_video .mejs-overlay-loading span{position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px;display:block;width:80px;height:80px;background:transparent url(/app_assets/frontend/vendor/mediaelementplayer/loading-03647d92239fd911e4ba7b94f76c75a3.gif) 50% 50% no-repeat}
