@import url("http://fonts.googleapis.com/css?family=Great+Vibes|Vollkorn:400italic,700italic,400,700|Lato:400,700");#sliding-popup{display:block;margin:0;padding:0;right:0;text-align:center;width:100%;z-index:99999}.sliding-popup-bottom{background:url(//www.ballroomdancing.ie/sites/all/modules/eu-cookie-compliance/images/gradient.png) center center scroll repeat-y transparent;position:fixed}.sliding-popup-top{background-color:#000;position:relative}#sliding-popup .popup-content{background-color:transparent;border:0 none;display:block;margin:0 auto;padding:0;max-width:80%}#sliding-popup .popup-content #popup-buttons{float:right;margin:0;max-width:40%}#sliding-popup .popup-content #popup-buttons button{cursor:pointer;display:inline;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#000;font-family:arial;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #fff}#sliding-popup .popup-content #popup-buttons button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf}#sliding-popup .popup-content #popup-buttons button:active{position:relative;top:1px}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:bold;margin:5px 0;text-align:left;max-width:60%}#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text p{color:#fff;display:block;font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 5px 0}#sliding-popup .popup-content #popup-text p{font-size:12px}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%}#sliding-popup .popup-content #popup-text{max-width:100%}#sliding-popup .popup-content #popup-buttons{float:none;margin:5px 0;max-width:100%}#sliding-popup .popup-content #popup-buttons button{margin-bottom:1em}}.url-textfield{display:none !important}input.webform-calendar{display:none;padding:3px;vertical-align:top}html.js input.webform-calendar{display:inline}.webform-container-inline label{display:inline;margin-right:1em}.webform-container-inline div,.webform-container-inline div.form-item{display:inline}.webform-container-inline div.description{display:block}.webform-container-inline div.messages{display:block;float:left}.webform-container-inline div.ajax-progress-bar div{display:inherit}.webform-container-inline.webform-component-textarea label{vertical-align:top}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block}.webform-component-textarea .grippie{display:block}.webform-progressbar{width:90%;margin:0 auto;text-align:center}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:.35em -1px 2em;background-color:white}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px}.webform-progressbar-page.completed{background-color:#74c421}.webform-progressbar-page.current{background-color:#74c421}.webform-progressbar-page .webform-progressbar-page-number{display:none}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em}.mm-menu.mm-horizontal>.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}
.mm-menu .mm-hidden{display:none}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu>.mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.mm-menu{background:inherit;display:block;overflow:hidden;padding:0}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}.mm-menu>.mm-panel.mm-opened{-webkit-transform:translate(0%,0);-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-o-transform:translate(0%,0);transform:translate(0%,0)}.mm-menu>.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-moz-transform:translate(-30%,0);-ms-transform:translate(-30%,0);-o-transform:translate(-30%,0);transform:translate(-30%,0)}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu .mm-list{padding:20px 0}.mm-menu>.mm-list{padding-bottom:0}.mm-menu>.mm-list:after{content:'';display:block;height:40px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit;font-size:14px}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{background:rgba(3,2,1,0);width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:0}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:transparent}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:inline-block;width:7px;height:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%}.mm-list a.mm-subopen:after{border-top:0;border-left:0;right:18px}.mm-list a.mm-subclose:before{border-right:0;border-bottom:0;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li>a.mm-subopen:after{top:16px;bottom:auto}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen{height:25px}html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5)}.mm-menu{background:#333;color:rgba(255,255,255,0.6)}.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3)}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,0.1)}.mm-menu .mm-list>li.mm-label{background:rgba(255,255,255,0.05)}.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,0.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}html.mm-opened{overflow:hidden;position:relative}html.mm-opened body{overflow:hidden}
html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-ms-transform:translate(80%,0);-o-transform:translate(80%,0);transform:translate(80%,0)}@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0)}}@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-moz-transform:translate(440px,0);-ms-transform:translate(440px,0);-o-transform:translate(440px,0);transform:translate(440px,0)}}.mm-buttonbar{border:1px solid transparent;border-radius:5px;text-align:center;line-height:20px;overflow:hidden;display:block;padding:0;margin:0;position:relative}.mm-buttonbar:after{content:'';display:block;clear:both}.mm-buttonbar>*{border-left:1px solid transparent;box-sizing:border-box;display:block;width:100%;height:100%;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-buttonbar>a{text-decoration:none}.mm-buttonbar>input{position:absolute;left:-1000px;top:-1000px}.mm-buttonbar>input:checked+label{border-color:transparent !important}.mm-buttonbar>*:first-child,.mm-buttonbar>input:first-child+*{border-left:0}.mm-buttonbar.mm-buttonbar-2>*{width:50%}.mm-buttonbar.mm-buttonbar-3>*{width:33.33%}.mm-buttonbar.mm-buttonbar-4>*{width:25%}.mm-buttonbar.mm-buttonbar-5>*{width:20%}.mm-header .mm-buttonbar{margin-top:20px;margin-left:-30px;margin-right:-30px}.mm-footer .mm-buttonbar{border:0;border-radius:none;line-height:40px;margin:-10px -10px 0 -20px}.mm-footer .mm-buttonbar>*{border-left:0}.mm-list>li>.mm-buttonbar{margin:10px 20px}.mm-menu .mm-buttonbar{border-color:rgba(255,255,255,0.6);background:#333}.mm-menu .mm-buttonbar>*{border-color:rgba(255,255,255,0.6)}.mm-menu .mm-buttonbar>input:checked+label{background:rgba(255,255,255,0.6);color:#333}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:40px;top:50%}em.mm-counter+a.mm-subopen{padding-left:40px}em.mm-counter+a.mm-subopen+a,em.mm-counter+a.mm-subopen+span{margin-right:80px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-vertical em.mm-counter{top:12px;margin-top:0}.mm-nosubresults>em.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(255,255,255,0.3)}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.mm-footer{background:inherit;border-top:1px solid transparent;text-align:center;line-height:20px;box-sizing:border-box;width:100%;height:40px;padding:10px 10px 0 20px;position:absolute;z-index:2;bottom:0;left:0}.mm-menu.mm-hasfooter>.mm-panel:after{height:80px}.mm-menu .mm-footer{border-color:rgba(0,0,0,0.15);color:rgba(255,255,255,0.3)}.mm-header{background:inherit;border-bottom:1px solid transparent;text-align:center;line-height:20px;box-sizing:border-box;width:100%;height:60px;padding:0 50px;position:absolute;z-index:2;top:0;left:0}.mm-header .mm-title,.mm-header .mm-prev,.mm-header .mm-next,.mm-header .mm-close{padding-top:30px}.mm-header .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;position:relative}.mm-header .mm-prev,.mm-header .mm-next,.mm-header .mm-close{text-decoration:none;display:block;box-sizing:border-box;min-width:10px;height:100%;position:absolute;top:0;z-index:1}.mm-header .mm-prev{padding-left:20px;padding-right:10px;left:0}.mm-header .mm-next,.mm-header .mm-close{padding-left:10px;padding-right:20px;right:0}.mm-header [href].mm-prev:before,.mm-header [href].mm-next:after{content:'';border:2px solid transparent;display:inline-block;width:7px;height:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-header [href].mm-prev:before{border-right:0;border-bottom:0;margin-left:2px;margin-right:5px}.mm-header [href].mm-next:after,.mm-header [href].mm-close:after{margin-left:5px;margin-right:-2px}.mm-header [href].mm-next:after{border-top:0;border-left:0}.mm-header [href].mm-close:after{content:'x'}.mm-menu.mm-hassearch .mm-header{height:50px;top:50px}.mm-menu.mm-hassearch .mm-header .mm-title,.mm-menu.mm-hassearch .mm-header .mm-prev,.mm-menu.mm-hassearch .mm-header .mm-next,.mm-menu.mm-hassearch .mm-header .mm-close{padding-top:20px}.mm-menu.mm-hasheader li.mm-subtitle{display:none}.mm-menu.mm-hasheader>.mm-panel{padding-top:80px}.mm-menu.mm-hasheader>.mm-panel.mm-list{padding-top:60px}.mm-menu.mm-hasheader>.mm-panel>.mm-list:first-child{margin-top:-20px}.mm-menu.mm-hasheader.mm-hassearch>.mm-panel{padding-top:120px}.mm-menu.mm-hasheader.mm-hassearch>.mm-panel.mm-list{padding-top:100px}.mm-menu .mm-header{border-color:rgba(0,0,0,0.15);color:rgba(255,255,255,0.3)}.mm-menu .mm-header .mm-prev:before,.mm-menu .mm-header .mm-next:after,.mm-menu .mm-header .mm-close:after{border-color:rgba(255,255,255,0.3)}.mm-list li.mm-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}.mm-list li.mm-label.mm-opened a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-list li.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen:after{top:8.5px}.mm-menu .mm-list li.mm-label>div>div{background:rgba(255,255,255,0.05)}.mm-search,.mm-search input{box-sizing:border-box}.mm-list>li.mm-search{padding:10px;margin-top:-20px}.mm-list>li.mm-subtitle+li.mm-search{margin-top:0}div.mm-panel>div.mm-search{padding:0 0 10px 0}.mm-menu.mm-hasheader .mm-list>li.mm-search{margin-top:0}.mm-menu>.mm-search{background:inherit;width:100%;position:absolute;top:0;left:0;z-index:2}.mm-search{padding:10px}.mm-search input{border:0;border-radius:30px;font:inherit;font-size:14px;line-height:30px;outline:0;display:block;width:100%;height:30px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-menu .mm-noresultsmsg{text-align:center;font-size:21px;display:none;padding:60px 0}.mm-menu .mm-noresultsmsg:after{border:0 !important}
.mm-noresults .mm-noresultsmsg{display:block}.mm-menu li.mm-nosubresults>a.mm-subopen{display:none}.mm-menu li.mm-nosubresults>a.mm-subopen+a,.mm-menu li.mm-nosubresults>a.mm-subopen+span{padding-right:10px}.mm-menu.mm-hassearch>.mm-panel{padding-top:70px}.mm-menu.mm-hassearch>.mm-panel>.mm-list:first-child{margin-top:-20px}.mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child{margin-top:-10px}.mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child+.mm-list{padding-top:0}.mm-menu .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}.mm-menu .mm-noresultsmsg{color:rgba(255,255,255,0.3)}input.mm-toggle,input.mm-check{position:absolute;left:-10000px}label.mm-toggle,label.mm-check{margin:0;position:absolute;bottom:50%;z-index:2}label.mm-toggle:before,label.mm-check:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-bottom:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-bottom:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}.mm-menu.mm-vertical .mm-list>li label.mm-toggle,.mm-menu.mm-vertical .mm-list>li label.mm-check{bottom:auto;margin-bottom:0}.mm-menu.mm-vertical .mm-list>li label.mm-toggle{top:5px}.mm-menu.mm-vertical .mm-list>li label.mm-check{top:5px}label.mm-toggle,label.mm-check{right:20px}label.mm-toggle+a,label.mm-toggle+span{margin-right:70px}label.mm-check+a,label.mm-check+span{margin-right:50px}a.mm-subopen+label.mm-toggle,a.mm-subopen+label.mm-check{right:50px}a.mm-subopen+label.mm-toggle+a,a.mm-subopen+label.mm-toggle+span{margin-right:100px}a.mm-subopen+label.mm-check+a,a.mm-subopen+label.mm-check+span{margin-right:80px}em.mm-counter+a.mm-subopen+label.mm-toggle,em.mm-counter+a.mm-subopen+label.mm-check{right:90px}em.mm-counter+a.mm-subopen+label.mm-toggle+a,em.mm-counter+a.mm-subopen+label.mm-toggle+span{margin-right:140px}em.mm-counter+a.mm-subopen+label.mm-check+a,em.mm-counter+a.mm-subopen+label.mm-check+span{margin-right:120px}.mm-menu label.mm-toggle{background:rgba(0,0,0,0.15)}.mm-menu label.mm-toggle:before{background:#333}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(255,255,255,0.6)}html.mm-slide .mm-menu{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}html.mm-slide.mm-opened .mm-menu{-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%)}html.mm-slide.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}html.mm-slide.mm-right.mm-opened .mm-menu{-webkit-transform:translateX(30%);-moz-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(30%)}html.mm-slide.mm-right.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}html.mm-slide.mm-top.mm-opened .mm-menu{-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%)}html.mm-slide.mm-top.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}html.mm-slide.mm-bottom.mm-opened .mm-menu{-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%)}html.mm-slide.mm-bottom.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}html.mm-zoom-menu .mm-menu{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}html.mm-zoom-menu.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateX(-30%);-moz-transform:scale(0.7,0.7) translateX(-30%);-ms-transform:scale(0.7,0.7) translateX(-30%);-o-transform:scale(0.7,0.7) translateX(-30%);transform:scale(0.7,0.7) translateX(-30%);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}html.mm-zoom-menu.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0%);-moz-transform:scale(1,1) translateX(0%);-ms-transform:scale(1,1) translateX(0%);-o-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%)}html.mm-zoom-menu.mm-right.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateX(30%);-moz-transform:scale(0.7,0.7) translateX(30%);-ms-transform:scale(0.7,0.7) translateX(30%);-o-transform:scale(0.7,0.7) translateX(30%);transform:scale(0.7,0.7) translateX(30%);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}html.mm-zoom-menu.mm-right.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0%);-moz-transform:scale(1,1) translateX(0%);-ms-transform:scale(1,1) translateX(0%);-o-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%)}html.mm-zoom-menu.mm-top.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateY(-30%);-moz-transform:scale(0.7,0.7) translateY(-30%);-ms-transform:scale(0.7,0.7) translateY(-30%);-o-transform:scale(0.7,0.7) translateY(-30%);transform:scale(0.7,0.7) translateY(-30%);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}html.mm-zoom-menu.mm-top.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0%);-moz-transform:scale(1,1) translateY(0%);-ms-transform:scale(1,1) translateY(0%);-o-transform:scale(1,1) translateY(0%);transform:scale(1,1) translateY(0%)}
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateY(30%);-moz-transform:scale(0.7,0.7) translateY(30%);-ms-transform:scale(0.7,0.7) translateY(30%);-o-transform:scale(0.7,0.7) translateY(30%);transform:scale(0.7,0.7) translateY(30%);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0%);-moz-transform:scale(1,1) translateY(0%);-ms-transform:scale(1,1) translateY(0%);-o-transform:scale(1,1) translateY(0%);transform:scale(1,1) translateY(0%)}html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel{-webkit-transform:scale(1.5,1.5) translateX(100%);-moz-transform:scale(1.5,1.5) translateX(100%);-ms-transform:scale(1.5,1.5) translateX(100%);-o-transform:scale(1.5,1.5) translateX(100%);transform:scale(1.5,1.5) translateX(100%);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition-property:-webkit-transform,left;transition-property:transform,left}html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened{-webkit-transform:scale(1,1) translateX(0%);-moz-transform:scale(1,1) translateX(0%);-ms-transform:scale(1,1) translateX(0%);-o-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%)}html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(0.7,0.7) translateX(-30%);-moz-transform:scale(0.7,0.7) translateX(-30%);-ms-transform:scale(0.7,0.7) translateX(-30%);-o-transform:scale(0.7,0.7) translateX(-30%);transform:scale(0.7,0.7) translateX(-30%)}.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0)}}@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-moz-transform:translate(10000px,0);-ms-transform:translate(10000px,0);-o-transform:translate(10000px,0);transform:translate(10000px,0)}}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0)}}@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);-moz-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);-o-transform:translate(-10000px,0);transform:translate(-10000px,0)}}.mm-menu.mm-front.mm-fullscreen.mm-top,.mm-menu.mm-front.mm-fullscreen.mm-bottom{height:100%;min-height:140px;max-height:10000px}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none !important}.mm-menu.mm-top,.mm-menu.mm-bottom{width:100%;min-width:100%;max-width:100%}.mm-menu.mm-right{left:auto;right:0}.mm-menu.mm-bottom{top:auto;bottom:0}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);-moz-transform:translate(-80%,0);-ms-transform:translate(-80%,0);-o-transform:translate(-80%,0);transform:translate(-80%,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);-moz-transform:translate(-440px,0);-ms-transform:translate(-440px,0);-o-transform:translate(-440px,0);transform:translate(-440px,0)}}html.mm-front .mm-slideout{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;z-index:0 !important}.mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0,0,0,0.5)}html.mm-opened.mm-next .mm-page{box-shadow:none}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}.mm-menu.mm-front.mm-top{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.mm-menu.mm-front.mm-bottom{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.mm-menu.mm-front.mm-top,.mm-menu.mm-front.mm-bottom{height:80%;min-height:140px;max-height:880px}html.mm-opened.mm-light .mm-page{box-shadow:0 0 10px rgba(0,0,0,0.3)}.mm-menu.mm-light{background:#f3f3f3;color:rgba(0,0,0,0.6)}.mm-menu.mm-light .mm-list>li:after{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-light .mm-list>li>a.mm-subclose{background:rgba(255,255,255,0.6);color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-list>li>a.mm-subopen:after,.mm-menu.mm-light .mm-list>li>a.mm-subclose:before{border-color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-light .mm-list>li.mm-selected>span{background:rgba(255,255,255,0.6)}.mm-menu.mm-light .mm-list>li.mm-label{background:rgba(0,0,0,0.03)}.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul{background:rgba(0,0,0,0.03)}.mm-menu.mm-light .mm-buttonbar{border-color:rgba(0,0,0,0.6);background:#f3f3f3}.mm-menu.mm-light .mm-buttonbar>*{border-color:rgba(0,0,0,0.6)}.mm-menu.mm-light .mm-buttonbar>input:checked+label{background:rgba(0,0,0,0.6);color:#f3f3f3}.mm-menu.mm-light label.mm-check:before{border-color:rgba(0,0,0,0.6)}.mm-menu.mm-light em.mm-counter{color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-footer{border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-header{border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-header .mm-prev:before,.mm-menu.mm-light .mm-header .mm-next:after,.mm-menu.mm-light .mm-header .mm-close:after{border-color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-list li.mm-label>div>div{background:rgba(0,0,0,0.03)}.mm-menu.mm-light .mm-search input{background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.6)}.mm-menu.mm-light .mm-noresultsmsg{color:rgba(0,0,0,0.3)}.mm-menu.mm-light label.mm-toggle{background:rgba(0,0,0,0.1)}.mm-menu.mm-light label.mm-toggle:before{background:#f3f3f3}.mm-menu.mm-light input.mm-toggle:checked~label.mm-toggle{background:#4bd963}html.mm-opened.mm-white .mm-page{box-shadow:0 0 10px rgba(0,0,0,0.3)}.mm-menu.mm-white{background:white;color:rgba(0,0,0,0.6)}.mm-menu.mm-white .mm-list>li:after{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-white .mm-list>li>a.mm-subclose{background:rgba(0,0,0,0.06);color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-list>li>a.mm-subopen:after,.mm-menu.mm-white .mm-list>li>a.mm-subclose:before{border-color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-white .mm-list>li.mm-selected>span{background:rgba(0,0,0,0.06)}.mm-menu.mm-white .mm-list>li.mm-label{background:rgba(0,0,0,0.03)}.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul{background:rgba(0,0,0,0.03)}.mm-menu.mm-white .mm-buttonbar{border-color:rgba(0,0,0,0.6);background:white}.mm-menu.mm-white .mm-buttonbar>*{border-color:rgba(0,0,0,0.6)}.mm-menu.mm-white .mm-buttonbar>input:checked+label{background:rgba(0,0,0,0.6);color:white}.mm-menu.mm-white label.mm-check:before{border-color:rgba(0,0,0,0.6)}.mm-menu.mm-white em.mm-counter{color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-footer{border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-header{border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-header .mm-prev:before,.mm-menu.mm-white .mm-header .mm-next:after,.mm-menu.mm-white .mm-header .mm-close:after{border-color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-list li.mm-label>div>div{background:rgba(0,0,0,0.03)}.mm-menu.mm-white .mm-search input{background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.6)}.mm-menu.mm-white .mm-noresultsmsg{color:rgba(0,0,0,0.3)}.mm-menu.mm-white label.mm-toggle{background:rgba(0,0,0,0.1)}.mm-menu.mm-white label.mm-toggle:before{background:white}.mm-menu.mm-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}html.mm-opened.mm-black .mm-page{box-shadow:none}.mm-menu.mm-black{background:black;color:rgba(255,255,255,0.6)}.mm-menu.mm-black .mm-list>li:after{border-color:rgba(255,255,255,0.2)}.mm-menu.mm-black .mm-list>li>a.mm-subclose{background:rgba(255,255,255,0.25);color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-list>li>a.mm-subopen:after,.mm-menu.mm-black .mm-list>li>a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-list>li>a.mm-subopen:before{border-color:rgba(255,255,255,0.2)}.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-black .mm-list>li.mm-selected>span{background:rgba(255,255,255,0.25)}.mm-menu.mm-black .mm-list>li.mm-label{background:rgba(255,255,255,0.15)}.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,0.15)}.mm-menu.mm-black .mm-buttonbar{border-color:rgba(255,255,255,0.6);background:black}.mm-menu.mm-black .mm-buttonbar>*{border-color:rgba(255,255,255,0.6)}.mm-menu.mm-black .mm-buttonbar>input:checked+label{background:rgba(255,255,255,0.6);color:black}.mm-menu.mm-black label.mm-check:before{border-color:rgba(255,255,255,0.6)}.mm-menu.mm-black em.mm-counter{color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-footer{border-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-header{border-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-header .mm-prev:before,.mm-menu.mm-black .mm-header .mm-next:after,.mm-menu.mm-black .mm-header .mm-close:after{border-color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-list li.mm-label>div>div{background:rgba(255,255,255,0.15)}.mm-menu.mm-black .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}.mm-menu.mm-black .mm-noresultsmsg{color:rgba(255,255,255,0.3)}.mm-menu.mm-black label.mm-toggle{background:rgba(255,255,255,0.2)}.mm-menu.mm-black label.mm-toggle:before{background:black}.mm-menu.mm-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}body{-webkit-user-select:initial !important;-moz-user-select:initial !important;-ms-user-select:initial !important;-o-user-select:initial !important;user-select:initial !important}#mm-blocker{background:#000 !important;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}.mmenu-nav:not(.mm-menu){display:none}.mmenu-nav.mm-basic{z-index:10000;background:#32394a;color:#c4ccda;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:Helvetica,sans-serif;font-size:12px;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333}.mmenu-nav.mm-basic [class^="icon-"],.mmenu-nav.mm-basic [class*=" icon-"],.mmenu-nav.mm-basic .mmenu-block-icon{display:table-cell;vertical-align:middle;font-style:normal;padding-right:15px}
.mmenu-nav.mm-basic .mmenu-block-title{display:table-cell}.mmenu-nav.mm-basic>.mm-header{border-color:#242a37;color:#c4ccda;height:60px;line-height:60px;background:#434b5c;background:-moz-linear-gradient(top,#434b5c 0,#394152 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#434b5c),color-stop(100%,#394152));background:-webkit-linear-gradient(top,#434b5c 0,#394152 100%);background:-o-linear-gradient(top,#434b5c 0,#394152 100%);background:-ms-linear-gradient(top,#434b5c 0,#394152 100%);background:linear-gradient(to bottom,#434b5c 0,#394152 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 )"}.mmenu-nav.mm-basic>.mm-header .mm-title{font-size:2em;padding:0 10%;width:80%;text-align:center}.mmenu-nav.mm-basic>.mm-header .mm-prev{padding:0;left:20px;right:90%;top:0;bottom:0;width:auto}.mmenu-nav.mm-basic>.mm-header .mm-prev:before{margin:0;width:10px;height:10px;z-index:10;border-color:#c4ccda}.mmenu-nav.mm-basic>.mm-header .mm-next{padding:0;left:90%;right:20px;top:0;bottom:0;width:auto}.mmenu-nav.mm-basic>.mm-header .mm-next:before{margin:0;width:10px;height:10px;z-index:10;border-color:#c4ccda}.mmenu-nav.mm-basic>.mm-list{padding-top:0;padding-bottom:0}.mmenu-nav.mm-basic>.mm-list li{border-top:1px solid #404857;border-bottom:1px solid #242a37}.mmenu-nav.mm-basic>.mm-list li>a:not(.mm-subopen):not(.mm-subclose):not(.mm-fullsubopen){padding:10px 20px;white-space:normal}.mmenu-nav.mm-basic>.mm-list li:after{margin-left:0 !important;border-color:rgba(0,0,0,0)}.mmenu-nav.mm-basic>.mm-list li.mm-selected>a,.mmenu-nav.mm-basic>.mm-list li.mm-selected>span{background:inherit}.mmenu-nav.mm-basic>.mm-list li.mmenu-expanded .mmenu-block-collapsed{padding:15px 20px !important;font-size:1.25em}.mmenu-nav.mm-basic>.mm-list li.mmenu-expanded .mmenu-block-expanded{padding:5px 10px 5px 10px !important;background:#434b5c;background:-moz-linear-gradient(top,#434b5c 0,#394152 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#434b5c),color-stop(100%,#394152));background:-webkit-linear-gradient(top,#434b5c 0,#394152 100%);background:-o-linear-gradient(top,#434b5c 0,#394152 100%);background:-ms-linear-gradient(top,#434b5c 0,#394152 100%);background:linear-gradient(to bottom,#434b5c 0,#394152 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='$from', endColorstr='$to',GradientType=0 )"}.mmenu-nav.mm-basic>.mm-list>.mm-list{margin:0;padding:0}.mmenu-nav.mm-basic.mm-hassearch>.mm-header{top:0}.mmenu-nav.mm-basic.mm-hassearch>.mm-panel{padding-top:110px !important}.mmenu-nav.mm-basic.mm-hassearch>.mm-search{height:50px;top:60px;border-bottom:1px solid #242a37}.mmenu-nav.mm-basic.mm-hassearch li.mm-noresults{padding:40px 0;color:#c4ccda;text-shadow:0 1px 0 rgba(0,0,0,0.6)}.mmenu-nav.mm-basic.mm-hasheader>.mm-panel{padding-top:60px}.mmenu-nav.mm-basic.mm-hasfooter>.mm-panel{padding-bottom:40px}.mmenu-nav.mm-basic em.mm-counter{color:#c4ccda;right:35px}.mmenu-nav.mm-basic .mm-subopen,.mmenu-nav.mm-basic .mm-subclose{padding-left:25px}.mmenu-nav.mm-basic .mm-subopen:before,.mmenu-nav.mm-basic .mm-subclose:before{border-left:0}.mmenu-nav.mm-basic .mm-subopen:after,.mmenu-nav.mm-basic .mm-subclose:after{border-color:#c4ccda !important;width:8px;height:8px}.mmenu-nav.mm-basic em.mm-counter+a.mm-subopen+a,.mmenu-nav.mm-basic em.mm-counter+a.mm-subopen+span{margin-right:65px;padding:10px 20px}.mmenu-nav.mm-basic.mm-vertical li.mm-opened>ul{padding:0 0 0 30px;background:rgba(255,255,255,0.05)}.mmenu-nav.mm-basic.mm-vertical li.mm-opened>ul li:first-child{border-top:0}.mmenu-nav.mm-basic.mm-vertical li.mm-opened>ul li:last-child{border-bottom:0}.mmenu-nav.mm-basic.mm-vertical li.mm-opened>a.mm-subopen{background:rgba(255,255,255,0.05);border-bottom:0;width:40px}.mmenu-nav.mm-basic>.mm-footer{background:#32394a;color:#c4ccda;padding:0;font-size:1.25em;height:40px;line-height:40px;text-align:center}.mmenu-nav.mm-basic .search-form{margin-bottom:0}.mmenu-nav.mm-basic .search-form .container-inline div,.mmenu-nav.mm-basic .search-form .container-inline label{display:block}.mmenu-nav.mm-basic .search-form .form-item{margin:0 0 10px 0;padding:0}.mmenu-nav.mm-basic .search-form label{margin-bottom:10px}
.mmenu-nav.mm-basic .search-form .form-text{padding:5px 0;width:100%;border:0}.mmenu-nav.mm-basic .search-form .form-submit{margin:0}.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0}.sf-menu{line-height:1;z-index:497}.sf-menu ul{left:0;position:absolute;top:-99999em;width:12em}.sf-menu ul li{width:100%}.sf-menu li{float:left;position:relative;z-index:498}.sf-menu a{display:block;position:relative}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li:hover ul,.sf-menu li.sfHover ul{z-index:499}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{left:0;top:2.5em}.sf-menu li li:hover>ul,.sf-menu li li.sfHover>ul{left:12em;top:0}.sf-menu a.sf-with-ul{min-width:1px}.sf-sub-indicator{background:url(//www.ballroomdancing.ie/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;display:block;height:10px;overflow:hidden;position:absolute;right:.75em;text-indent:-999em;top:1.05em;width:10px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul{background:url(//www.ballroomdancing.ie/sites/all/libraries/superfish/images/shadow.png) no-repeat right bottom;padding:0 8px 9px 0 !important;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;border-top-right-radius:8px;border-bottom-left-radius:8px}.sf-shadow ul.sf-shadow-off{background:transparent}.sf-menu.rtl,.sf-menu.rtl li{float:right}.sf-menu.rtl li:hover>ul,.sf-menu.rtl li.sfHover>ul{left:auto;right:0}.sf-menu.rtl li li:hover>ul,.sf-menu.rtl li li.sfHover>ul{left:auto;right:12em}.sf-menu.rtl ul{left:auto;right:0}.sf-menu.rtl .sf-sub-indicator{left:.75em;right:auto;background:url(//www.ballroomdancing.ie/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px}.sf-menu.rtl a>.sf-sub-indicator{top:.8em;background-position:-10px -100px}.sf-menu.rtl a:focus>.sf-sub-indicator,.sf-menu.rtl a:hover>.sf-sub-indicator,.sf-menu.rtl a:active>.sf-sub-indicator,.sf-menu.rtl li:hover>a>.sf-sub-indicator,.sf-menu.rtl li.sfHover>a>.sf-sub-indicator{background-position:0 -100px}.sf-menu.rtl ul .sf-sub-indicator{background-position:0 0}.sf-menu.rtl ul a>.sf-sub-indicator{background-position:-10px 0}.sf-menu.rtl ul a:focus>.sf-sub-indicator,.sf-menu.rtl ul a:hover>.sf-sub-indicator,.sf-menu.rtl ul a:active>.sf-sub-indicator,.sf-menu.rtl ul li:hover>a>.sf-sub-indicator,.sf-menu.rtl ul li.sfHover>a>.sf-sub-indicator{background-position:0 0}.sf-menu.rtl.sf-horizontal.sf-shadow ul,.sf-menu.rtl.sf-vertical.sf-shadow ul,.sf-menu.rtl.sf-navbar.sf-shadow ul ul{background-position:bottom left;padding:0 0 9px 8px !important;-webkit-border-radius:8px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius:8px;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;border-radius:8px;border-top-right-radius:0;border-bottom-left-radius:0}.sf-vertical.rtl li:hover>ul,.sf-vertical.rtl li.sfHover>ul{left:auto;right:12em}.sf-vertical.rtl .sf-sub-indicator{background-position:-10px 0}.sf-vertical.rtl a>.sf-sub-indicator{background-position:0 0}.sf-vertical.rtl a:focus>.sf-sub-indicator,.sf-vertical.rtl a:hover>.sf-sub-indicator,.sf-vertical.rtl a:active>.sf-sub-indicator,.sf-vertical.rtl li:hover>a>.sf-sub-indicator,.sf-vertical.rtl li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-navbar.rtl li li{float:right}.sf-navbar.rtl ul .sf-sub-indicator{background-position:0 -100px}.sf-navbar.rtl ul a>.sf-sub-indicator{background-position:-10px -100px}
.sf-navbar.rtl ul a:focus>.sf-sub-indicator,.sf-navbar.rtl ul a:hover>.sf-sub-indicator,.sf-navbar.rtl ul a:active>.sf-sub-indicator,.sf-navbar.rtl ul li:hover>a>.sf-sub-indicator,.sf-navbar.rtl ul li.sfHover>a>.sf-sub-indicator{background-position:0 -100px}.sf-navbar.rtl ul ul .sf-sub-indicator{background-position:0 0}.sf-navbar.rtl ul ul a>.sf-sub-indicator{background-position:-10px 0}.sf-navbar.rtl ul ul a:focus>.sf-sub-indicator,.sf-navbar.rtl ul ul a:hover>.sf-sub-indicator,.sf-navbar.rtl ul ul a:active>.sf-sub-indicator,.sf-navbar.rtl ul ul li:hover>a>.sf-sub-indicator,.sf-navbar.rtl ul ul li.sfHover>a>.sf-sub-indicator{background-position:0 0}.sf-navbar.rtl li li:hover>ul,.sf-navbar.rtl li li.sfHover>ul{left:auto;right:0}.sf-navbar.rtl li li li:hover>ul,.sf-navbar.rtl li li li.sfHover>ul{left:auto;right:12em}.sf-navbar.rtl>li>ul{background:transparent;padding:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:0}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#fff;color:#222;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:100%;line-height:1.5;margin:0;padding:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}h1,.h1{font-size:2em;line-height:1.5;margin-top:.75em}h2,.h2{font-size:1.5em;line-height:1;margin-top:1em}h3,.h3{font-size:1.25em;line-height:1.2;margin-top:1.2em}h4,h5,h6,.h4,.h5,.h6{font-size:1em;font-weight:bold;line-height:1.5;margin-top:1.5em}p{font-size:1em;line-height:1.5;margin:0 0 1.5em 0}a{color:#069;text-decoration:none}a:visited{color:#309}a:hover,a:active,li a.active{color:#39f}a:focus{outline:thin dotted}a:hover,a:active{outline:0}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}hr{background:#666;border:0;clear:both;float:none;height:1px;margin:0 0 1.4375em;width:100%}fieldset{border:1px solid #ccc;margin:0 0 1.4375em;padding:1.5em}table{margin-bottom:1.5em;width:100%}th,tr,td{vertical-align:middle}th{padding-right:1em}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}#container{margin:0 auto;padding:0 10px;width:940px}#main{display:inline;margin:0}body.two-sidebars #main{float:left;margin:0 0 0 240px;padding:0;width:460px}body.sidebar-first #main{float:right;margin:0;padding:0;width:700px}body.sidebar-second #main{float:left;margin:0;padding:0;width:700px}body.two-sidebars #sidebar-first{float:left;margin:0 0 0 -700px;padding:0;width:220px}body.two-sidebars #sidebar-second{float:right;margin:0;padding:0;width:220px}body.sidebar-first #sidebar-first{float:left;margin:0;padding:0;width:220px}body.sidebar-second #sidebar-second{float:right;margin:0;padding:0;width:220px}#header{margin:0;padding:2.5em 0 0;position:relative}#header #logo{float:left;margin:0 1em 1.5em 0}#header #site-name-slogan{float:left;margin:0 0 1.5em}#header #site-name{font-family:Arial,Helvetica,sans-serif;font-size:2.5em;font-weight:700;line-height:1.2;margin:0}#header #site-name a:hover{text-decoration:none}#header #site-slogan{margin:0}#navigation{clear:both;margin:0;padding:0}#navigation ul#main-menu{clear:both;list-style:none;margin:0;padding:0}#navigation ul#main-menu li{float:left;margin:0;padding:0}#navigation ul#main-menu li a{display:block;padding:0 2em 0 0}#navigation ul#secondary-menu{clear:both;list-style:none;margin:0;padding:0}#navigation ul#secondary-menu li{float:left;margin:0;padding:0}#navigation ul#secondary-menu li a{display:block;padding:0 2em 0 0}.breadcrumb{clear:both;padding:1.5em 0 0}#skip-link{position:absolute}.item-list ul{margin:0;padding:0 0 0 1.5em}.item-list ul li{margin:0;padding:0}ul.menu li{margin:0;padding:0}ul.inline{clear:both}ul.inline li{margin:0;padding:0 1em 0 0}.tabs-wrapper{border-bottom:1px solid #333;margin:0 0 1.4375em}ul.primary{border:0;margin:0;padding:0}ul.primary li a{background:none;border:0;display:block;float:left;line-height:1.5em;margin:0;padding:0 1em}ul.primary li a:hover,ul.primary li a.active{background:#666;border:0;color:#fff}ul.primary li a:hover{background:#888;text-decoration:none}ul.secondary{background:#666;border-bottom:0;clear:both;margin:0;padding:0}ul.secondary li{border-right:0}ul.secondary li a,ul.secondary li a:link{border:0;color:#ccc;display:block;float:left;line-height:1.5em;padding:0 1em}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none}ul.secondary a.active{border-bottom:0}.node{margin-bottom:1.5em}.field-name-field-tags{margin:0 0 1.5em}.field-name-field-tags .field-item{margin:0 1em 0 0}.field-name-field-tags div{display:inline}.profile{margin:1.5em 0}.profile h3{border:0}.profile dt{margin-bottom:0}
.profile dd{margin-bottom:1.5em}.password-parent{width:36em}#comments{clear:both;margin-top:1.5em}.comment{margin-bottom:1.5em}.comment .new{color:red;text-transform:capitalize;margin-left:1em}.block{margin-bottom:1.5em}#footer{clear:both;padding:1.5em 0;position:relative}#footer a.feed-icon{position:absolute;right:0;top:1.6667em}.clear{clear:both}.display-block{display:block}input,textarea,keygen,select,button,isindex{font:inherit;box-sizing:border-box;width:100%}img{max-width:100%;height:auto;vertical-align:bottom}html{-webkit-text-size-adjust:100%}#main{display:block}body{position:relative}#header-content{*zoom:1;max-width:1020px;max-width:63.75rem;_width:1020px;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}#header-content:after{content:"";display:table;clear:both}#navigation{*zoom:1;max-width:1020px;max-width:63.75rem;_width:1020px;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}#navigation:after{content:"";display:table;clear:both}#container{width:100%;padding:0}#main-container{*zoom:1;max-width:1020px;max-width:63.75rem;_width:1020px;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;margin-left:-1em;padding-left:1em;margin-right:-1em;padding-right:1em}#main-container:after{content:"";display:table;clear:both}#main{width:auto}body.two-sidebars #main,body.sidebar-first #main,body.sidebar-second #main{width:100%;float:left;margin-right:1.76471%;display:inline}body.sidebar-first #main{width:100%;float:right;margin-right:0;*margin-left:-18px;display:inline;float:right}body.sidebar-second #main{width:100%;float:left;margin-right:1.76471%;display:inline;float:left}body.two-sidebars #sidebar-first,body.sidebar-first #sidebar-first,body.two-sidebars #sidebar-second,body.sidebar-second #sidebar-second{width:100%;float:left;margin-right:1.76471%;display:inline;float:none}#footer-container #footer{*zoom:1;max-width:1020px;max-width:63.75rem;_width:1020px;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}#footer-container #footer:after{content:"";display:table;clear:both}@media(min-width:770px){#header-content{*zoom:1;max-width:1020px;max-width:63.75rem;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}#header-content:after{content:"";display:table;clear:both}#main-container{*zoom:1;max-width:1020px;max-width:63.75rem;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}#main-container:after{content:"";display:table;clear:both}body.two-sidebars #main{width:32.15686%;float:left;margin-right:1.76471%}body.sidebar-first #main{width:66.07843%;float:right;margin-right:0}body.sidebar-second #main{width:66.07843%;float:left;margin-right:1.76471%}body.no-sidebars.node-type-event #main{*zoom:1;max-width:1020px;max-width:63.75rem;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}body.no-sidebars.node-type-event #main:after{content:"";display:table;clear:both}body.no-sidebars.node-type-event #main .content{width:66.07843%;float:left;margin-right:1.76471%;padding:0}body.no-sidebars.node-type-event #main #event-location{width:32.15686%;float:right;margin-right:0}body.two-sidebars #sidebar-first,body.sidebar-first #sidebar-first{width:32.15686%;float:right;margin-right:0;float:left}body.two-sidebars #sidebar-second,body.sidebar-second #sidebar-second{width:32.15686%;float:left;margin-right:1.76471%;float:right}#footer-container #footer{*zoom:1;max-width:1020px;max-width:63.75rem;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}#footer-container #footer:after{content:"";display:table;clear:both}}@media print{#mmenu_left,#header-container ul,#header-container nav,#highlighted,#breadcrumb,#footer-container{display:none}#logo img{display:block}h1{text-shadow:none}body.no-sidebars #main{box-shadow:none}}#header-container{background:#341e0f url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/header-bg.jpg) top left repeat;background-size:210px 195px;position:relative}
@media(min-width:770px){#header-container{background-size:auto}}#header-container:after{content:"";display:block;position:absolute}#header-container:after{width:100%;padding-bottom:.375em;background-color:#ffe5a6;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FFFFE5A6',endColorstr='#FFFFE5A6');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiNmZmU1YTYiLz48c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzk1NzEyMiIvPjxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjZmZlNWE2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(27%,#ffe5a6),color-stop(58%,#957122),color-stop(84%,#ffe5a6));background-image:-moz-linear-gradient(left,#ffe5a6 27%,#957122 58%,#ffe5a6 84%);background-image:-webkit-linear-gradient(left,#ffe5a6 27%,#957122 58%,#ffe5a6 84%);background-image:linear-gradient(to right,#ffe5a6 27%,#957122 58%,#ffe5a6 84%)}#header{padding-top:0}#header #site-name-slogan{position:absolute;top:-9999px;left:-9999px}#header-content{padding:.5em 0 1em}#header-content #block-menu-menu-utility-menu{display:inline-block;float:right;margin:0}#header-content #block-menu-menu-utility-menu ul{margin:0}#header-content #block-menu-menu-utility-menu li{list-style-type:none;display:inline-block;padding:0 1em;border-right:1px dotted #e9daa0;line-height:.7}#header-content #block-menu-menu-utility-menu li.last{border-right:0;padding-right:0}#header-content #block-menu-menu-utility-menu li a{color:#e9daa0;padding:0;text-transform:uppercase;font-size:.5em}@media(min-width:770px){#header-content #block-menu-menu-utility-menu li a{font-size:.8em}}#header-content #logo{display:block;float:none;width:100%;margin:0;text-align:center}#menu-open{display:inline-block;font-size:1.5em;color:#e9daa0;margin:.75em .5em .5em}.mmenu-list-icon:before{content:none}#nav-container{float:left;width:20%;height:100%;background:transparent;width:100%;float:none;height:auto;background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/nav-bg.png) center top no-repeat}#navigation{background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/nav-ul-bg.png) center top no-repeat;z-index:1;position:relative}#navigation #superfish-1{display:inline-block;vertical-align:bottom}#navigation li.last,#navigation li.firstandlast{margin-right:0}#navigation li a{width:7.4em;font-size:.8em;text-align:center;line-height:5em;padding-bottom:1em;color:#e9daa0;text-shadow:2px 2px #000;-webkit-font-smoothing:antialiased}@media(min-width:850px){#navigation li a{font-size:1em;line-height:3em}}@media(min-width:1024px){#navigation li a{font-size:1.25em}}#navigation li a:hover{text-decoration:none;color:#fff}#navigation li a.active{background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/nav-active.png) center -.1875em no-repeat;background-size:100% 100%}@media(min-width:121082px){#navigation li a.active{background-size:auto}}#navigation li a.active:hover{cursor:default;color:#e9daa0}.breadcrumb{padding:0 1em 1em}.submitted{padding:1em 1em;color:#999;display:block;text-align:right}#highlighted section{*zoom:1;max-width:1020px;max-width:63.75rem;_width:1020px;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;margin-bottom:0}#highlighted section:after{content:"";display:table;clear:both}@media(min-width:400px){#highlighted{margin-top:-1.5em}}.flexslider{font-size:30%;line-height:1.5;position:relative;box-shadow:0 -6px 12px rgba(0,0,0,0.6)}@media(min-width:350px){.flexslider{font-size:50%}}@media(min-width:500px){.flexslider{font-size:65%;line-height:1.375}}@media(min-width:770px){.flexslider{font-size:100%;line-height:1.25}}.flexslider h2,.flexslider p,.flexslider a,.flexslider a:hover,.flexslider a:visited{color:#fff;text-shadow:0 0 4px #000;font-family:"lato",sans-serif;font-weight:700;text-align:center}.flexslider h2{padding:0 1.5em;font-size:3em;position:absolute;top:0;left:0;right:0}.flexslider .slide-content{position:absolute;top:8em;left:0;right:0;padding:0 2em;font-size:1.5em;font-weight:400}.flexslider .slide-link{position:absolute;left:50%;width:10em;margin-left:-4em;bottom:1em;font-size:1.5em;display:inline-block;width:auto;background-color:#a00;padding:.3125em 1.875em;margin-bottom:1.1875em;border-radius:.1875em;border:0;color:#fff;cursor:pointer;box-shadow:0 0 4px #000}.flexslider .slide-link:hover{background-color:#790000;color:#fff;text-decoration:none}.flexslider .slide-link:visited{color:#fff}.flexslider ul{margin:0;padding:0}.flexslider ul li{display:block;position:relative}ul.flex-direction-nav{position:absolute;top:50%;margin-top:-1.78em;width:100%;display:block;text-indent:-9999px;white-space:nowrap}ul.flex-direction-nav a{width:1.25em;font-size:1em;height:3.5625em;margin:0 1em;display:block;background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/slider-arrow.png) top left no-repeat;background-size:2.5em auto;float:left}@media(min-width:770px){ul.flex-direction-nav a{background-size:auto;margin:0 2em}}ul.flex-direction-nav a.flex-next{background-position:top right;float:right}ul.flex-direction-nav a:hover,ul.flex-direction-nav a:focus{background-position:bottom left}ul.flex-direction-nav a:hover.flex-next,ul.flex-direction-nav a:focus.flex-next{background-position:bottom right;float:right}#page{background:#cdb89c url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/body-bg.jpg) top left repeat;background-size:125px}@media(min-width:770px){#page{background-size:auto}}body.no-sidebars #main,body.sidebar-first #main,body.sidebar-second #main,body.two-sidebars #main{box-sizing:border-box;padding-top:1em;background-color:#f0ebdd;box-shadow:0 8px 12px #5a5a5a;box-shadow:0 12px 15px rgba(0,0,0,0.6)}body.no-sidebars #main .content,body.no-sidebars #main .profile,body.sidebar-first #main .content,body.sidebar-first #main .profile,body.sidebar-second #main .content,body.sidebar-second #main .profile,body.two-sidebars #main .content,body.two-sidebars #main .profile{padding:1em}
.not-front #main{padding:1.5em}.views-row{position:relative;border-bottom:1px dashed #909090;margin-bottom:2em;padding-bottom:.5em}.views-row .summary{margin-bottom:.25em;line-height:1.25}.front .views-row{min-height:7em}.row-title{padding-top:.5em;margin-bottom:.75em;font-size:1.125em;font-weight:bold}.row-title a,.row-title a:hover,.row-title a:visited{color:#5a5a5a}.more-link{width:100%;position:absolute;bottom:0;line-height:1;margin-bottom:0;max-width:100%}.more-link a{background-color:#ebebeb;position:relative;bottom:-.5em;display:inline-block;padding-left:1em}#block-views-upcoming-events-block,.front #main #block-views-latest-news-block{min-height:37em;background:#ebebeb url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/views-bottom.jpg) bottom left no-repeat;background-size:200% auto;margin-left:1em;margin-right:1em;box-shadow:0 0 1px 1px #aaa;box-shadow:0 0 1px 1px rgba(0,0,0,0.3)}@media(min-width:770px){#block-views-upcoming-events-block,.front #main #block-views-latest-news-block{width:47.35294%;float:left;margin-right:0}}.date-box{width:3em;height:3.2em;padding:.35em .2em;float:left;margin-right:1em;margin-bottom:.25em;font-size:1.625em;text-align:center;border:1px solid #938271;background-color:#c7b299;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.6)}.date-box span{font-size:1.2923em;line-height:1.125}.front #main #block-views-latest-news-block{background-position:bottom right}@media(min-width:770px){.front #main #block-views-latest-news-block{float:right;margin-right:0;margin-right:1em}}@media(min-width:770px){.front #main #block-views-latest-news-block h2{margin-left:-.34375em;margin-right:-1em;background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/title-centre-bg.png) center -.15em no-repeat,url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/title-bg.png) right top no-repeat}}.post-date{padding-top:.5em;float:right;font-style:italic;color:#999}.group-schedule{padding:1.5em;margin-bottom:1.25em;-webkit-font-smoothing:antialiased;border:1px solid #938271;background-color:#c7b299;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.6);color:#000;text-shadow:none}.group-schedule .field-label{display:block;float:left;width:20%;font-weight:bold}.group-schedule p,.group-schedule .time-default{margin-bottom:.5em;float:left;width:30%}#event-location{background-color:#ebebeb;box-shadow:0 0 1px 1px #aaa;box-shadow:0 0 1px 1px rgba(0,0,0,0.3);margin-bottom:2.5em}#event-location .views-row{border-bottom:0}#event-location .view-display-id-block_1{padding:0 1em 1em;text-align:center}#event-location .view-display-id-block_1 h3{margin-bottom:.5em}#event-location .view-display-id-block_1 p{margin-bottom:.5em}#gmap-auto1map-gmap0{margin-bottom:1.5em;box-shadow:0 1px 1px rgba(0,0,0,0.3)}.gmap-popup{font-size:16px;font-weight:normal}.gmap-popup span{font-weight:bold}.not-front .more-link a{background-color:#f0ebdd}.view-results .row-title{font-size:1em}.view-results .date-display-single{float:left;width:10em;padding-top:.5em}.node-type-results a.colorbox{text-align:center;display:inline-block;padding:.25em;background-color:#fff;border-radius:.1875em;box-shadow:0 1px 1px #999;box-shadow:0 0 1px 1px rgba(0,0,0,0.25);margin:0 7px;margin-bottom:15px;position:relative}.node-type-results a.colorbox:after{content:"";display:block;position:absolute}.node-type-results a.colorbox:after{width:100%;padding-bottom:1.25em;background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/thumbnail-bg.png) center bottom no-repeat}.field-related-event .field-date{text-align:center;font-size:1.125em}.field-download{text-align:center}.com-member{float:left;width:170px;padding:14px;min-height:260px;margin:1em;border:1px solid #938271;background-color:#c7b299;box-shadow:0 0 5px rgba(0,0,0,0.3)}.com-member a{word-break:break-all}.com-member img{border:11px solid white;box-shadow:0 0 3px rgba(0,0,0,0.5)}.members.first .com-member{min-height:410px}#sidebar-first section.block{box-sizing:border-box}#sidebar-first section.block .content,#sidebar-first section.block .profile{padding:1em}#sidebar-second section.block{box-sizing:border-box}
#sidebar-second section.block .content,#sidebar-second section.block .profile{padding:1em}#footer-container{background:#341e0f url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/header-bg.jpg) top left repeat;background-size:210px 195px;position:relative;color:#e9daa0}@media(min-width:770px){#footer-container{background-size:auto}}#footer-container:before{content:"";display:block;position:absolute}#footer-container:before{width:100%;padding-top:.375em;background-color:#ffe5a6;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FFFFE5A6',endColorstr='#FFFFE5A6');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiNmZmU1YTYiLz48c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzk1NzEyMiIvPjxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjZmZlNWE2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(27%,#ffe5a6),color-stop(58%,#957122),color-stop(84%,#ffe5a6));background-image:-moz-linear-gradient(left,#ffe5a6 27%,#957122 58%,#ffe5a6 84%);background-image:-webkit-linear-gradient(left,#ffe5a6 27%,#957122 58%,#ffe5a6 84%);background-image:linear-gradient(to right,#ffe5a6 27%,#957122 58%,#ffe5a6 84%)}#footer-container a,#footer-container a:visited{color:#e9daa0}@media(min-width:770px){#footer-container #footer{background-size:1px 80%}#footer-container .region-footer{width:49.11765%;float:right;margin-right:0;padding-top:1em}#footer-container .region-footer .block{padding-left:5em}}#footer li{display:block}#smallprint ul{margin-bottom:0;padding:1.25em 0 1em}#smallprint li{padding:0 1em;display:inline-block;border-right:1px dotted #e9daa0;line-height:.7}#smallprint li.last{border-right:0;padding-right:0}#sliding-popup{background-color:rgba(0,0,0,0.75) !important;padding:.5em;color:#fff}#sliding-popup a{color:#fff;display:inline-block;margin-left:1em;font-weight:400}#sliding-popup a.agree-button{padding-left:2em;background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/agree.svg) left center no-repeat;font-weight:700}#sliding-popup #popup-links{float:right;width:auto}#sliding-popup .popup-content #popup-text{max-width:100% !important;margin:0}#sliding-popup .popup-content #popup-text p{display:inline-block;margin-bottom:0;font-size:1em !important;font-weight:400 !important}body{font-family:"Vollkorn",serif;color:#5a5a5a;line-height:1.25em}p{line-height:1.25em;margin-bottom:1.25em;max-width:32em;margin-right:auto;margin-left:auto;margin-right:auto;margin-left:auto}h1,h2,h3,h4,h5,h6{font-family:"Vollkorn",serif;color:#790000;text-align:center}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{color:#790000}h1{font-size:2em;line-height:1.25em;margin-bottom:.625em}h2{font-size:1.625em;line-height:1.15384615em;margin-bottom:.38461538em}h3{font-size:1.375em;line-height:1.13636364em;margin-bottom:.625em}h4{font-size:1.125em;line-height:1.11111em}@media(min-width:700px){body,p{line-height:1.375em}p{margin-bottom:1.375em}h1{font-size:2.5em;line-height:1.125em}h2{font-size:2em;line-height:1.25em}h3{font-size:1.5em;line-height:1.25em}h4{font-size:1.125em;line-height:1.22222em}}@media(min-width:900px){h1{font-size:3em;line-height:1.05em}h2{font-size:2.25em;line-height:1.25em}h3{font-size:1.75em;line-height:1.25em}}#main h1,.front #main h2{margin:0 -.5em;text-align:center;font-size:2em;line-height:1;padding:.5em 1em 1.5em;color:#e9daa0;background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/title-bg.png) center top no-repeat;background-size:auto 100%;-webkit-font-smoothing:antialiased;text-shadow:0 .1875em rgba(0,0,0,0.6)}@media(min-width:770px){#main h1,.front #main h2{margin:0 -1em;padding:.5em 0 1.5em;background-size:auto}}.front #main h2{margin:0 -1em;font-family:"Great Vibes",sans-serif;margin-top:-.125em}@media(min-width:770px){.front #main h2{background:url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/title-centre-bg.png) center -.15em no-repeat,url(//www.ballroomdancing.ie/sites/all/themes/ibwf/images/title-bg.png) left top no-repeat;margin-right:-.34375em;margin-left:-1em}}a,a:visited{color:#790000}a:hover{text-decoration:underline;color:#790000}.button-wrapper{text-align:center}.link-button{display:inline-block;width:auto;background-color:#a00;padding:.3125em 1.875em;margin-bottom:1.1875em;border-radius:.1875em;border:0;color:#fff;cursor:pointer}.link-button:hover{background-color:#790000;color:#fff;text-decoration:none}.link-button:visited{color:#fff}strong,b{font-weight:bold}em,i{font-style:italic}sup{vertical-align:super;font-size:.5em}.flag,.event-flag{font-weight:bold;color:#790000;transition:background-color .3s}.event-flag{max-width:32em;margin-right:auto;margin-left:auto;display:block}#smallprint{font-size:small;text-align:center}article figure{margin:1.5em 0}.left{float:left;width:auto;margin:.5em 1em .5em 0}.right{float:right;width:auto;margin:.5em 0 .5em 1em}form{max-width:32em;margin-right:auto;margin-left:auto;margin:auto}.form-item,.form-actions{margin-top:.5em;margin-bottom:.5em;color:#666}.form-item input,.form-item textarea,.form-actions input,.form-actions textarea{color:#666}.form-item label,.form-actions label{position:absolute;top:-9999px;left:-9999px}.ie6 .form-item label,.ie7 .form-item label,.ie8 .form-item label,.ie9 .form-item label{position:static}input.form-checkbox{width:auto;margin:0;position:relative}label.option{position:relative;top:2px;font-weight:300}.webform-component-date select{width:4.9em}.webform-datepicker input{width:auto}.form-actions{text-align:center}.form-actions input{display:inline-block;width:auto;background-color:#a00;padding:.3125em 1.875em;margin-bottom:1.1875em;border-radius:.1875em;border:0;color:#fff;cursor:pointer}.form-actions input:hover{background-color:#790000;color:#fff;text-decoration:none}.form-actions input:visited{color:#fff}#main ul,#main ol{max-width:32em;margin-right:auto;margin-left:auto}dl{text-align:center}dl dd{margin-bottom:1.47em;margin-left:0}@media(min-width:770px){dl{text-align:left}dl dt{float:left;margin-right:.5em}}q:before,blockquote p:before{content:'\201C';font-family:"Times New Roman",times,serif;font-size:120%}q:after,blockquote p:after{content:'\201D';font-family:"Times New Roman",times,serif;font-size:120%}blockquote p{font-style:normal;letter-spacing:1px;margin-left:5em;margin-right:5em;position:relative}blockquote p:before{position:absolute;left:-.25em;top:.1em;color:#fff;font-size:400%;font-family:"Times New Roman",times,serif}blockquote p:after{position:absolute;right:.6em;bottom:0;color:#fff;font-size:400%;font-family:"Times New Roman",times,serif}