.pre-bounce1,.pre-bounce2{background-image:url(/diha/wp-content/uploads/2016/12/Dunedin-Ice-Hockey-Association-Favicon-1.png);background-repeat:no-repeat;background-color:transparent!important}.preloader,.pre-bounce1,.preloader,.pre-bounce2{border-radius:0}.preloader,.spinner{display:none}@media only screen and (max-width:1280px){.home .preloader .spinner{left:47%!important}}@media only screen and (max-width:1024px){.home .preloader .spinner{left:46%!important}}@media only screen and (max-width:991px){.home .preloader .spinner{left:45%!important}}@media only screen and (max-width:780px){.home .preloader .spinner{left:45%!important}}@media only screen and (max-width:590px){.home .preloader .spinner{left:44%!important}}@media only screen and (max-width:390px){.home .preloader .spinner{left:40%!important}}.pre-bounce1{display:none}body{line-height:1.75em!important}body p{line-height:1.75em!important;padding-top:0;padding-bottom:.5em}.anchor{position:absolute;top:-200px}a.anchor{display:block;position:relative;top:-150px;visibility:hidden}a{text-decoration:none}a:hover{color:#c92222!important}.mega-menu-link{padding-left:6px!important;padding-right:6px!important}.site-header{position:fixed}.site-footer{text-align:center;margin-top:-110px}.site-footer a{color:#ccb77c!important}.site-footer a:hover{color:#fff!important}.gold-row{background-image:url(/diha/wp-content/uploads/2016/12/Dunedin-Ice-Hockey-Association-Gold-Background.png);background-repeat:repeat;color:#fff!important;background-color:#ccb77c}.grey-row{background-color:#ddd;color:#fff!important}.white-on-gold-h1{color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important;font-weight:400!important;line-height:1.25em;font-size:42px}.white-on-gold-h2{color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important;font-weight:400!important;line-height:1.25em;font-size:32px}.white-on-gold-text{color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important;font-weight:400!important;line-height:1.25em;font-size:16px}.search-submit{color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important;font-weight:400!important;line-height:1.25em;font-size:16px!important;font-family:roboto,serif!important;text-transform:Uppercase}.main-fields{display:none}.black-on-grey-h2{color:#222!important;font-weight:400!important;line-height:1.25em;font-size:32px}.white-on-black-h2{color:#fff!important;font-weight:400!important;line-height:1.25em;font-size:32px;text-shadow:1px 1px 1px #000!important}.white-on-black-text{color:#fff!important;font-weight:400!important;line-height:1.25em;text-shadow:1px 1px 1px #000!important;font-size:16px}.black-on-grey-text{color:#222!important;font-weight:400!important;line-height:1.25em;font-size:14px}a .black-on-grey-h2{color:#222!important;font-weight:400!important;line-height:1.25em;font-size:32px;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}a:hover .black-on-grey-h2,a:focus .black-on-grey-h2{color:#222!important;font-weight:400!important;line-height:1.5em;font-size:32px;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}a .black-on-grey-text{color:#222!important;font-weight:400!important;line-height:1.25em;font-size:14px;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}a .black-on-grey-icon{color:#ccb77c!important;font-weight:400!important;line-height:1.25em;font-size:14px;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}a:hover .black-on-grey-text,a:focus .black-on-grey-text{color:#222!important;font-weight:400!important;line-height:1.5em;font-size:14px;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}a:hover .black-on-grey-icon,a:focus .black-on-grey-icon{color:#c92222!important;font-weight:400!important;line-height:1.5em;font-size:16px;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.black-on-white-h2{color:#222!important;font-weight:400!important;line-height:1.25em;font-size:32px}.black-on-white-text{color:#222!important;font-weight:400!important;line-height:1.25em;font-size:14px}.center-text{text-align:center}.chpcs_title{font-size:24px!important;line-height:1.25em!important;font-weight:400!important;font-family:roboto slab,serif}.ai1ec-agenda-widget-view .ai1ec-date,.ai1ec-agenda-view .ai1ec-date{border-top:0}.ai1ec-date-title{color:#222!important;border:1px solid #222!important;background-image:none!important;text-shadow:0!important;font-weight:400!important}.ai1ec-date-title a,.ai1ec-date-title a:hover{color:#c92222!important;border:1px solid #222!important;background-image:none!important;text-shadow:0!important;font-weight:400!important}.ai1ec-event{border:0!important;color:#222!important}.ai1ec-event a{border:0!important;color:#b29c67!important}.ai1ec-event a:hover{border:0!important;color:#c92222!important}.ai1ec-day{border:0!important;color:#222!important}.ai1ec-day a{border:0!important;color:#b29c67!important}.ai1ec-day a:hover{border:0!important;color:#c92222!important}.ai1ec-weekday{border:0!important;color:#222!important}.ai1ec-weekday a{border:0!important;color:#b29c67!important}.ai1ec-weekday a:hover{border:0!important;color:#c92222!important}.maintitle,.subtitle{display:none!important}.slide-inner{min-height:0;bottom:5%;top:auto}.frontpage-button-on-gold,.wpbdp-button,.submit-btn{border-color:#fff!important;background-color:#fff!important;color:#222!important;text-shadow:none!important;font-family:roboto slab,serif;font-size:16px;margin-top:25px;font-weight:400}.frontpage-button-on-gold:hover{background-color:transparent!important;color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important}.frontpage-button-on-black,.slide-inner .button-slider{border-color:#bda86d!important;background-color:#bda86d!important;text-shadow:none!important;font-family:roboto slab,serif;font-size:16px;color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important;margin-top:25px;font-weight:400}.frontpage-button-on-black:hover,.slide-inner .button-slider:hover{background-color:transparent!important;color:#fff!important;text-shadow:1px 1px 5px #000!important}.wpbdp-button,.submit-btn{border-color:#ccb77c!important;background-color:#ccb77c!important;color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important;font-family:roboto slab,serif;font-size:14px!important;font-weight:400!important;margin-top:25px!important}.wpbdp-button:hover,.submit-btn:hover{border-color:#ccb77c!important;background-color:#fff!important;color:#222!important;text-shadow:none!important;font-family:roboto slab,serif;font-weight:400!important;font-size:14px!important;margin-top:25px!important}.view-listing{display:none}.wpbdp-listing-excerpt.odd{background-color:transparent!important}.wpbdp-main-links{float:left;margin:0;padding:0;clear:both;margin-bottom:1.5em}.category-name{clear:both;color:#222!important;font-family:roboto slab,serif;padding-left:10px}.field-value label{font-weight:400!important;border:none!important;font-size:15px!important;font-family:roboto slab,serif}.listing-title h2,.listing-title h2 a,.listing-title h2 a:hover{font-weight:400!important;padding-top:.5em!important;padding-bottom:.5em!important;margin-top:0!important;margin-bottom:0!important;border:none!important;font-size:24px!important;font-family:roboto slab,serif;clear:both!important}.listing-title h2{color:#222!important}.listing-title h2 a{color:#b29c67!important}.listing-title h2 a:hover{color:#c92222!important}.listing-title,.listing-title a,.listing-title a:hover{font-weight:400!important;padding-top:.5em!important;padding-bottom:.5em!important;margin-top:0!important;margin-bottom:0!important;border:none!important;font-size:24px!important;font-family:roboto slab,serif;clear:both!important}.listing-title{color:#222!important;display:none!important}.listing-title a{color:#b29c67!important}.listing-title a:hover{color:#c92222!important}.value{color:#222!important}.value a{color:#b29c67!important}.value a:hover{color:#c92222!important}.field-value label{font-weight:400!important;border:none!important;font-size:15px!important;font-family:roboto slab,serif}.wpbdp-main-box{display:none}.odd.wpbdp-listing-excerpt{background:#fff}.wpbdp-listing-excerpt{border:0!important}img{border-radius:4px!important}.size-full{margin-bottom:30px}.footer-widgets a{color:#fff!important}.footer-widgets a:hover{color:#d9c384!important}.mc_var_label{font-weight:400!important;text-align:center}.mc_signup_submit{text-align:center}.widget-title{color:#ccb77c!important;padding:0!important;margin:0!important;font-weight:400!important;text-align:left!important;font-size:18px!important;font-family:roboto slab,serif!important}.footer-widgets h5{color:#ccb77c!important;padding:0!important;margin:0!important;font-weight:400!important;text-align:center!important;font-size:18px!important;font-family:roboto slab,serif!important}.footer-widgets h6{color:#ccc!important;padding:0!important;margin:0!important;font-weight:400!important;text-align:center!important;font-size:15px!important;font-family:roboto slab,serif!important}.footer-widgets p,.footer-widgets .sub-menu{padding-top:1em!important;padding-bottom:1em!important;color:#fff!important;text-align:center!important;font-size:14px!important;font-family:roboto,sans-serif!important}.footer-widgets .sub-menu li{padding:0!important;color:#fff!important;text-align:center!important;font-size:14px!important;font-family:roboto,sans-serif!important}.menu-item-has-children{color:#ccb77c!important;padding:0!important;margin-top:0!important;margin-bottom:1.5em!important;font-weight:400!important;text-align:center!important;font-size:18px!important;font-family:roboto slab,serif}.menu-item-has-children a{color:#ccb77c!important}.menu-item-has-children a:hover{color:#ccb77c!important}.footer-widgets .sub-menu a{color:#fff!important}.footer-widgets .sub-menu a:hover{color:#ccb77c!important}ul{margin-bottom:1.25em!important}h1,h2,h3,h4,h5,h6{font-weight:400!important;padding-top:.5em!important;padding-bottom:.5em!important;margin-top:0!important;margin-bottom:0!important}h2{padding-top:1.5em!important}.entry-header,.title-post{font-size:42px!important;font-weight:400!important;margin:0!important}.single .entry-header,.page .entry-header{margin-bottom:0!important}.entry-header h2{font-size:32px!important;font-weight:400!important;margin:0}.page-title{font-size:42px!important;font-weight:400!important;margin:0;color:#222!important;padding-top:.5em!important;padding-bottom:.5em!important;margin-top:0!important;margin-bottom:0!important}.page-header h3{font-size:42px!important;font-weight:400!important;margin:0;color:#222!important;padding-top:.5em!important;padding-bottom:.5em!important;margin-top:0!important;margin-bottom:0!important}.widget-area .widget{padding-top:0!important;margin-bottom:20px!important}.widget-title{font-size:18px!important;line-height:1.5em!important;color:#222!important;padding-top:28px!important}.widget-title a{font-size:18px!important;line-height:1.5em!important;color:#b29c67!important;padding-top:28px!important}.widget-title a:hover{font-size:18px!important;line-height:1.5em!important;color:#c92222!important;padding-top:28px!important}#secondary{color:#222!important}#secondary a{color:#b29c67!important}#secondary a:hover{color:#c92222!important}.page-contact{width:100%;min-height:75px;text-align:center;padding:15px;margin-top:50px;background-image:url(/diha/wp-content/uploads/2016/12/Dunedin-Ice-Hockey-Association-Gold-Background.png);background-repeat:repeat;background-color:#ccb77c;color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important;border-radius:4px!important}.page-contact h2{color:#fff;font-size:18px;text-transformation:uppercase}.page-contact-icons{padding:10px 20px 0}.page-contact a{color:#fff!important;text-decoration:none}.page-contact a{color:#fff!important;text-decoration:underline}.footer-credit{padding-top:15px}.footer-credit-cursive{font-family:quicksand,caveat,cursive!important;font-size:18px}.footer-social-icons{padding-left:10px;padding-right:10px;"
}.footer-map{width:60%;max-width:302px}label{width:100%!important}.search-field,.mc_input{width:100%!important}.site-header{padding-top:60px;padding-bottom:50px}.content-area .hentry{padding-top:0!important;padding-bottom:0!important}.content-area .hentry:after{width:0!important;height:0!important}.content-area .entry-thumb{margin-bottom:0!important}.archive img{display:none}.hentry .meta-post .cat-links,.hentry .meta-post .comments-link,.single .byline,.comments-area{display:none}.hentry .meta-post{margin-bottom:0;padding-bottom:1.5em}#mega-menu-wrap-primary #mega-menu-primary{margin-top:-12px}.header-search{float:right!important;height:30px!important;border:1px solid #222!important;border-radius:4px!important;font-family:roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;margin-top:0!important}.search-field,.search-fields,.mc_input{height:30px!important;border:1px solid #222!important;border-radius:4px!important;font-family:roboto,sans-serif!important;font-weight:400!important;font-size:14px!important}.front-page-icons{margin-top:0;margin-bottom:10px}.frontpage-features h2 a:hover{font-size:34px!important}.frontpage-features p a:hover{font-size:15px!important}@media only screen and (max-width:1024px){.float-header.site-header{padding-top:60px;padding-bottom:50px}.header-search{width:100%!important}.header-slider{display:none!important}h1,.entry-header,.title-post,.page-title{margin-top:200px!important}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#fff!important;text-shadow:1px 1px 5px #000!important;text-transform:uppercase!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important}#mega-menu-wrap-primary,#mega-menu-wrap-primary #mega-menu-primary,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important}.row-contact{padding-top:1em;padding-bottom:3em;padding-left:0;padding-right:0;clear:both}.cell-contact{padding-left:0;padding-right:0}.cell-heading-contact{font-weight:600}@media only screen and (max-width:1024px){.row-contact{padding-bottom:5em;padding-left:0;padding-right:0;clear:both}.cell-left-contact{padding-left:0;padding-right:0}.site.header{position:absolute!important}.site-header.fixed{position:absolute!important}.site-header fixed{position:absolute!important}.float.header{position:absolute!important}.fixed{position:absolute!important}.header-search{float:left!important}.header-image{display:none!important}}.btn-menu{display:none}#mainnav-mobi{display:block!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{font-family:roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.25em!important;color:#fff!important;margin-bottom:1em!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-family:roboto slab,serif!important;font-size:14px!important;font-weight:400!important;padding-bottom:1.25em!important;line-height:1.25em!important;color:#fff!important;border-bottom:1px solid #fff!important;margin-bottom:1.25em!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{color:#fff!important;text-shadow:-1px -1px 2px #b29c67!important;background-repeat:repeat;background-color:#ccb77c}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{text-shadow:1px 1px 1px rgba(0,0,0,.1)!important;border-radius:4px!important}.widget_sponsors_widget ul.horizontal li.sponsors-item a img{max-height:200px}