#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png) -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/blank.gif);z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);background-position:-40px -30px;}
#fancybox-right-ico{background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-x.png);}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-y.png);background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-x.png);background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-y.png);}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancy_title_over.png);display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png) -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-x.png) 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png) -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');}
#fancybox-wrap, #fancybox-content, #fancybox-outer {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}body{color:#333;font:100% Helvetica,sans-serif}.page-wrapper{padding-top:1px}.meny-top .page-wrapper>div{-webkit-transform:translate3d(0,0,0)}#content,.related-posts,ol.commentlist{background-color:#fff;color:#333;padding:10px;margin:10px;border-radius:4px;box-shadow:rgba(0,0,0,.1) 0 1px 1px;line-height:150%;text-shadow:none;overflow:hidden}#feature_pages a:after,#menu a,.toggle-button{color:rgba(0,0,0,.7)}#content .wptouch-showcase img{max-width:none!important;width:auto!important}.ios.portrait .post .wptouch-showcase{margin-left:-10px;margin-right:-10px}#menu{display:none}#menu li.touched{background-color:rgba(0,0,0,.1)}.menu-bumper{height:8px;width:100%;position:relative;top:-1px}a.login-button,a.toggle-button{color:rgba(0,0,0,.65);text-shadow:rgba(255,255,255,.4) 0 1px 0;position:absolute;display:block;right:8px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:4px 12px;top:8px;font-size:100%;line-height:1.2em}a.login-button{right:55px}a.login-button:after{content:"\e804";font-family:wptouch-icons}a.login-button.logout:after{content:"\e806";font-family:wptouch-icons}a.toggle-button:after{content:"\e80f";font-family:wptouch-icons}a.toggle-button.toggle-open{-webkit-transform:rotate(-180deg);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}#header-area{text-align:center;position:relative;z-index:0;margin-top:32px}#header-area img{max-width:90%;max-height:130px;padding-bottom:25px}#header-area .site-title{font-size:175%;white-space:nowrap;overflow:hidden;width:92%;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;line-height:150%;margin-right:auto;margin-left:auto;padding-top:15px;padding-bottom:15px;font-weight:700}#map{text-align:center;color:#555;overflow:hidden;position:relative}#map.start{left:-2000px}#map.hide{visibility:visible;display:none;height:auto}#map p{margin:25px 0 -15px}.simple-map{position:relative;padding-bottom:40.25%;height:0;padding-top:30px;margin-bottom:0}.simple-map embed,.simple-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.message{padding-bottom:10px;text-align:center}.message *{max-width:100%;height:auto}.message img{padding-top:10px}.homepage-menu img{display:none}.homepage-menu ul ul{display:none}#homepage-menu-list>ul>li.no-icon{padding-left:0}.homepage-menu a{background:#f5f4f6;color:#494b4e;display:block;padding:15px;position:relative;border-radius:2px;margin-bottom:1px;margin-top:1px}.homepage-menu li span{border-radius:2px;background-color:#f5f4f6;box-shadow:none!important;border-style:none!important;margin-left:2px;padding-bottom:14px}#content .homepage-menu .touched{text-shadow:none}.homepage-menu a:after{border-radius:25px;content:'\e811';position:absolute;z-index:999;right:2%;top:20%;padding:8px;font:14px/1em wptouch-icons}.homepage-menu a.touched:after{color:#fff}#homepage-menu-list .open-tree{box-shadow:none;background:0 0}.homepage-menu>ul>li.has_children>a:after{content:none}#content .homepage-menu a.map-address,#content .homepage-menu a.phone-number{margin-top:10px}.homepage-menu a.phone-number:after{content:"\e849"}.homepage-menu a.map-address:after{content:"\e837"}.blog #content{background:0 0;box-shadow:none;margin:0;padding:0}.blog .post{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:rgba(0,0,0,.1) 0 1px 1px;padding:3px;margin:12px 12px 30px}.blog .post:first-child{border:none}.blog #content .post h2{margin:0 0 10px}.blog .post-meta{opacity:.6}.blog .post-excerpt{padding-top:10px}.post .post-head{display:block;text-align:center;padding:5%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;margin-right:-3px;margin-top:-3px;margin-left:-3px}.post .post-head:after{content:'';background-color:rgba(0,0,0,.3);border-radius:4px 4px 0 0;height:100%;width:100%;position:absolute;top:0;left:0}.post .post-head.post-blog p{color:rgba(255,255,255,.6);text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:1px;margin-top:-40px;padding-bottom:40px;position:relative;z-index:1}.post .post-head h2,.single .post .post-head .post-title,.single .post .post-head h2{display:block;font-size:22px;font-weight:500;color:#fff;text-shadow:rgba(0,0,0,.5) 1px 0 4px;max-width:500px;line-height:130%;margin:50px auto!important;position:relative;word-wrap:break-word;z-index:1}.post .content{line-height:150%;padding:0 15px}.single a#blog-back{color:#fff;display:block;font-size:80%;text-align:center;opacity:.6;padding:15px 0 15px;text-transform:uppercase}.single #content{padding:0 0 20px}.single .content{background-color:#fff;padding:6px 12px;margin:12px;word-wrap:break-word}.single .post-author,.single .post-date{opacity:.6}.single #content p{line-height:145%;font-size:95%}.single #content p:first-child{margin-top:4px}.single .nav-controls{margin:15px 0}.single #comments{padding:0 12px 20px;margin:10px;border-radius:4px;background:rgba(255,255,255,.9)}.single #comments h3{margin-top:0}.single #comments label{display:block;text-transform:uppercase}.comment .comment-avatar{float:left;height:40px}.comment .comment-avatar img{height:40px;margin-right:15px;width:auto}.comment .meta{opacity:.6}.comment .comment-time{font-size:80%;margin-top:3px}.comment .comment-body{line-height:140%}.comment .comment-body a{word-wrap:break-word}.single button#submit{border-radius:3px!important;text-transform:uppercase}a.load-more-link{text-transform:capitalize;padding-top:20px}#searchform{text-align:center;margin-top:25px}#searchform input#search-text{width:50%;padding:3px;font-size:16px;border-radius:2px;border-color:rgba(0,0,0,.3);border-width:1px}#searchform #search-submit{width:25%;background-color:rgba(0,0,0,.3);font-size:100%;color:#fff;text-transform:capitalize;text-shadow:rgba(0,0,0,.7) 0 -1px 0;padding:2px;border-radius:2px;border-color:rgba(0,0,0,.3);border-width:1px}.related-posts{margin-top:20px;padding:0 15px}.related-posts ul li{position:relative;list-style-type:none;margin:0 0 20px}.related-posts h3{padding-bottom:10px}.related-posts li a{font-size:1.2em}.related-posts li.has-thumb p{margin-top:5px}.related-posts .has-thumb p,.related-posts li.has-thumb a{padding-left:60px;display:block}.related-posts .has-thumb img{position:absolute;width:50px;height:50px;top:5px;border:1px solid rgba(0,0,0,.3)}#content .page .post-title{margin-top:0;font-size:1.5em}#content h3.search-heading.page-heading{text-align:left;padding-top:0;padding-bottom:10px;font-size:150%}#content h3.search-heading{text-transform:capitalize;font-size:140%}#content.search li{padding-bottom:15px;padding-top:0;margin-bottom:15px}#content.search li a{font-size:130%;font-weight:700}#content.search li a:after{font-family:wptouch-icons;content:"\e815";margin-left:5px}#content.search li p{margin:5px 0}#content.search .date{font-size:90%;color:rgba(0,0,0,.5);margin-top:0}#comments{padding:0}h3#responses{font-size:110%;text-transform:capitalize;margin-bottom:5px;padding-top:15px;padding-bottom:15px;padding-left:15px;margin-top:25px}h3#responses:before{content:"\e813";margin-right:5px;font-style:normal;font-family:wptouch-icons;font-variant:normal;margin-bottom:0}li.comment{overflow:hidden;position:relative}.comment-top{padding-top:5px;padding-left:10px}.comment .comment-author{font-weight:700;position:relative;font-size:110%;margin-bottom:-6px}.comment .comment-time{color:#777;font-size:85%}.comment img.avatar{float:left;margin-right:8px;max-width:48px;height:40px;background-color:rgba(0,0,0,.05);position:relative;bottom:5px;box-shadow:rgba(0,0,0,.2) 1px 0 0;border:1px solid rgba(0,0,0,.5);padding:2px;width:40px}.comment-body{font-size:85%;padding:0 10px 10px;word-wrap:break-word}ol.commentlist ul{box-shadow:none;border:1px dashed #d2d2d2;margin:10px 10px 25px}#respond{margin-left:10px;margin-right:10px;margin-top:50px}.dark-header .wptouch-login-wrap,.dark-header .wptouch-login-wrap a{color:rgba(255,255,255,.8);text-shadow:rgba(0,0,0,.2) 0 -1px 0}.dark-header .wptouch-login-wrap #wp-submit{color:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.2);background-color:rgba(0,0,0,.1)}.social-footer-badges{line-height:230%}#switch{font-size:90%;line-height:140%}.footer{color:rgba(0,0,0,.5);text-shadow:rgba(255,255,255,.6) 0 1px 0;font-size:80%;line-height:1.4em;padding-top:15px}.dark-header #feature_pages a:after,.dark-header #menu a,.dark-header .login-button,.dark-header .toggle-button{color:rgba(255,255,255,.9);text-shadow:rgba(0,0,0,.5) 0 -1px 0}.dark-header .homepage-menu a.touched{color:#fff}.dark-body #header-area .site-title{text-shadow:rgba(0,0,0,.6) 0 1px 0}.dark-body .footer{color:rgba(255,255,255,.7);text-shadow:rgba(0,0,0,.6) 0 -1px 0}.dark-body #switch a{color:rgba(255,255,255,.6)}.ios7.web-app-mode .fixed-header-fill{position:fixed;top:0;right:0;left:0;height:20px;z-index:5;display:block;opacity:.96}.ios7.web-app-mode.smartphone #menu{padding-top:20px}.ios7.web-app-mode.smartphone .menu-bumper{height:22px}.ios7.web-app-mode.smartphone .menu-bumper a.login-button,.ios7.web-app-mode.smartphone .menu-bumper a.toggle-button{top:22px}div.tnp-subscription, form.tnp-subscription, form.tnp-profile{display:block;margin:1em auto;max-width:500px;width:100%;}
div.tnp-profile{display:block;margin:1em 0;max-width:500px;}
.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field{margin-bottom:.7em;border:0;padding:0;}
.tnp-subscription label, .tnp-profile label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em;}
.tnp-subscription .tnp-field-checkbox label, .tnp-profile .tnp-field-checkbox label{display:inline-block;}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select, .tnp-subscription textarea, .tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select, .tnp-profile textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box;}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right:.5em;}
.tnp-subscription select option, .tnp-profile select option{margin-right:.75em;}
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit, .tnp-unsubscribe button.tnp-submit, .tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block;}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%;}
}
.tnp-widget{width:100%;display:block;box-sizing:border-box;}
.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0;}
.tnp-widget label{display:block;color:inherit;font-size:14px;}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto;}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block;}
.tnp-widget select option{margin-right:10px;}
.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0;}
.tnp-field input[type="submit"]{position:inherit;}
.tnp-field label{}
.tnp-widget-minimal{width:100%;}
.tnp-widget-minimal form{margin:0;padding:0;border:0;}
.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;}
.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0;}
.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap;}
.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px;}
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name{width:31%;}
.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px;}
.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0;}
.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem;}
.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0;}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name, .tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem;}
} .tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px;}
.tnp-comments label{display:block;}
.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important;}
.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd;}
.tnp-nl-checkout {
margin-bottom: 1em;
}* { margin:0; padding:0; }
body{background:#111;height:100%;}
img{border:none;}
#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/progress.gif) no-repeat center center;}
#supersized{display:block;position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%;}
#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none;}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;}
#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}
#supersized li{display:block;list-style:none;z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111;}
#supersized a{width:100%;height:100%;display:block;}
#supersized li.prevslide{z-index:-20;}
#supersized li.activeslide{z-index:-10;}
#supersized li.image-loading{background:#111 url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/progress.gif) no-repeat center center;width:100%;height:100%;}
#supersized li.image-loading img{visibility:hidden;}
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }#controls-wrapper{margin:0 auto;height:42px;width:100%;bottom:0px;left:0;z-index:4;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/nav-bg.png) repeat-x;position:fixed;}
#controls{overflow:hidden;height:100%;position:relative;text-align:left;z-index:5;}
#slidecounter{float:left;color:#999;font:14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:#000 0 -1px 0;margin:0px 10px 0 15px;line-height:42px;}
#slidecaption{overflow:hidden;float:left;color:#FFF;font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:#000 1px 1px 2px;margin:0 20px 0 0;line-height:42px;}
#navigation{float:right;margin:0px 20px 0 0;}
#play-button{float:left;margin-top:1px;border-right:1px solid #333;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/bg-hover.png) repeat-x 0 44px;}
#play-button img{height:42px;}
#play-button:hover{background-position:0 1px;cursor:pointer;}
#prevslide, #nextslide{position:absolute;height:43px;width:43px;top:50%;margin-top:-21px;opacity:0.6;}
#prevslide{left:10px;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/back.png);}
#nextslide{right:10px;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/forward.png);}
#prevslide:active, #nextslide:active{margin-top:-19px;}
#prevslide:hover, #nextslide:hover{cursor:pointer;}
ul#slide-list{padding:15px 0;float:left;position:absolute;left:50%;}
ul#slide-list li{list-style:none;width:12px;height:12px;float:left;margin:0 5px 0 0;}
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{background-position:0 0px;}
ul#slide-list li a{display:block;width:12px;height:12px;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/nav-dot.png) no-repeat 0 -24px;}
ul#slide-list li a:hover{background-position:0 -12px;cursor:pointer;}
#tray-button{float:right;margin-top:1px;border-left:1px solid #333;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/bg-hover.png) repeat-x 0 44px;}
#tray-button:hover{background-position:0 1px;cursor:pointer;}
#progress-back{z-index:5;position:fixed;bottom:42px;left:0;height:8px;width:100%;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/progress-back.png) repeat-x;}
#progress-bar{position:relative;height:8px;width:100%;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/progress-bar.png) repeat-x;}
#nextthumb,#prevthumb{z-index:2;display:none;position:fixed;bottom:61px;height:75px;width:100px;overflow:hidden;background:#ddd;border:1px solid #fff;-webkit-box-shadow:0 0 5px #000;}
#nextthumb{right:12px;}
#prevthumb{left:12px;}
#nextthumb img, #prevthumb img{width:150px;height:auto;}
#nextthumb:active, #prevthumb:active{bottom:59px;}
#nextthumb:hover, #prevthumb:hover{cursor:pointer;}
#thumb-tray{position:fixed;z-index:3;bottom:0;left:0;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/bg-black.png);height:150px;width:100%;overflow:hidden;text-align:center;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000;}
#thumb-back, #thumb-forward{position:absolute;z-index:5;bottom:42px;height:108px;width:40px;}
#thumb-back{left:0;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/thumb-back.png) no-repeat center center;}
#thumb-forward{right:0;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/wp-supersized/img/thumb-forward.png) no-repeat center center;}
#thumb-back:hover, #thumb-forward:hover{cursor:pointer;background-color:rgba(256,256,256, 0.1);}
#thumb-back:hover{border-right:1px solid rgba(256,256,256, 0.2);}
#thumb-forward:hover{border-left:1px solid rgba(256,256,256, 0.2);}
ul#thumb-list{display:inline-block;list-style:none;position:relative;left:0px;padding:0 0px;}
ul#thumb-list li{background:#111;list-style:none;display:inline;width:150px;height:108px;overflow:hidden;float:left;margin:0;}
ul#thumb-list li img{width:200px;height:auto;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}
ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
ul#thumb-list li:hover{ cursor:pointer; }#slider{position:relative;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/nivo-slider-for-wordpress/css/images/loading.gif) no-repeat 50% 50%;}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{border:0;display:block;}
.nivoSlider{position:relative;width:600px;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/nivo-slider-for-wordpress/css/images/loading.gif) no-repeat 50% 50%;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:89;padding:15px 0;}
.nivo-caption p{padding:0 20px;margin:0;font-size:14px;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.slider{width:100%;}
.slider img{position:absolute;top:0px;left:0px;display:none;}
.slider a{border:0;display:block;}
.nivo-controlNav{}
.nivo-controlNav{position:absolute;bottom:0px;text-align:right;width:100%;margin-bottom:-18px;}
.nivo-controlNav a{display:inline-block !important;padding:0 0 0 10px;color:#2B2B2B;font-size:12px;cursor:pointer !important;}
.nivo-directionNav a{display:block;width:31px;height:34px;background:url(//www.fairyandthefrog.com.au/wp-content/plugins/nivo-slider-for-wordpress/css/images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.nivo-caption{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.nivo-caption a { 
color:#efe9d1;
text-decoration:underline;
}