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%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}ins{background:#fff9c0;text-decoration:none}hr{border:0;height:1px;clear:both}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1 sub,h1 sup,h2 sub,h2 sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}small{font-size:smaller}img{border:0;-ms-interpolation-mode:bicubic}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}.archive-title,.entry-content th,.comment-content th{font-size:13px;line-height:18px;font-weight:700;text-transform:uppercase;color:#636363}article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta{font-size:11px;line-height:18px}button,input,textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;box-sizing:border-box}select{font-family:inherit;padding:6px;box-sizing:border-box}button,input{line-height:normal}textarea{font-size:100%;overflow:auto;vertical-align:top}input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"]{border:0;border-radius:0;padding:0}input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit]{background-color:#fff0;border:1px solid #c2c4c4;border-radius:3px;clear:both;color:#7a807e;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.35px;line-height:34px;padding:0 10px;white-space:nowrap}button,input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer}button[disabled],input[disabled]{cursor:default}button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover{color:#5e5e5e;background-color:#ebebeb}button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{color:#757575;background-color:#e1e1e1;box-shadow:inset 0 0 8px 2px #c6c6c6,0 1px 0 0 #f4f4f4}.entry-content img,.comment-content img,.widget img{max-width:100%}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto}embed,iframe,object,video{max-width:100%}.entry-content .twitter-tweet-rendered{max-width:100%!important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignfull{width:100%;height:auto}.shadow img{box-shadow:1px 1px 3px rgb(0 0 0 / .2)}.wp-caption{max-width:100%;padding:4px}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;line-height:2;color:#757575}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-content dl.gallery-item{margin:0}.gallery-item a,.gallery-caption{width:90%}.gallery-item a{display:block}.gallery-caption a{display:inline}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}.gallery-columns-1 .gallery-icon img{padding:3%}.site-content nav{clear:both;line-height:normal;overflow:hidden}#nav-above{padding:24px 0}#nav-above{display:none}.paged #nav-above{display:block}.nav-previous,.previous-image{float:left;width:50%}.nav-next,.next-image{float:right;text-align:right;width:50%}.nav-single{margin:24px 0}.author .archive-header{margin-bottom:24px}.author-info{border-top:1px solid #ededed;margin:24px 0;padding-top:24px;overflow:hidden}.author-description p{color:#757575;font-size:13px}.author.archive .author-info{border-top:0;margin:0 0 48px}.author.archive .author-avatar{margin-top:0}html{font-size:87.5%;background-color:#ed0d7f;scroll-behavior:smooth}body{font-size:15px;font-family:"Montserrat",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;color:#333;background-color:#FFF}a{outline:none;color:#2D8BC8;text-decoration:none}a:hover a:focus{color:#459CD5}a:focus{outline:1px dotted rgb(0 0 0 / .6)}.assistive-text,.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto!important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000}.site{padding:0}.site-content{margin:24px 0}.widget-area{margin:24px 0}.site-header{padding:1px 20px 20px;background-color:#FFF;border-top:5px solid #0eaad1}.wrap{position:relative;z-index:999;margin:0 auto;max-width:1160px;padding-top:1px;min-height:80px}.wrap:after{clear:both;content:'';display:table}.logo{text-align:center;position:absolute;top:40px;left:-5px}.site-title{font-size:16px;margin:0}.site-title a{color:#686D6B;text-decoration:none}.logo img{width:90px;height:auto}.quick-contacts{float:right;line-height:30px;font-weight:300;font-size:13px}.quick-contacts a{margin-left:5px;white-space:nowrap;text-decoration:none}.quick-contacts .socials{white-space:nowrap}.quick-contacts a:hover,.quick-contacts a:focus{color:#000}.quick-contacts a.social-link{font-size:17px}.quick-contacts a .txt{color:#4d4d4d;display:none}.quick-contacts .cart-link{background-color:#0eaad1;float:right;display:block;padding:2px 7px;border-radius:0 0 5px 5px;color:#FFF;margin-top:-2px;margin-left:10px}.quick-contacts .cart-link .count{display:inline-block;width:26px;height:26px;line-height:26px;border-radius:50%;text-align:center;background-color:rgb(255 255 255 / .21)}.quick-contacts .search-form{float:right;margin-left:5px}.quick-contacts .search-form .search-field{width:100px}@media screen and (min-width:400px){.logo{left:0}.logo img{width:120px}.quick-contacts{padding-left:130px}.quick-contacts .cart-link{padding:2px 15px}.quick-contacts a .txt{display:inline}}.quick-contacts .search-form{display:inline}.quick-contacts .icon{display:inline-block;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;transform:translateY(3px)}.quick-contacts .icon.phone{background-image:url("data:image/svg+xml,%3Csvg width='14px' height='14px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5562 12.9062L16.1007 13.359C16.1007 13.359 15.0181 14.4355 12.0631 11.4972C9.10812 8.55901 10.1907 7.48257 10.1907 7.48257L10.4775 7.19738C11.1841 6.49484 11.2507 5.36691 10.6342 4.54348L9.37326 2.85908C8.61028 1.83992 7.13596 1.70529 6.26145 2.57483L4.69185 4.13552C4.25823 4.56668 3.96765 5.12559 4.00289 5.74561C4.09304 7.33182 4.81071 10.7447 8.81536 14.7266C13.0621 18.9492 17.0468 19.117 18.6763 18.9651C19.1917 18.9171 19.6399 18.6546 20.0011 18.2954L21.4217 16.883C22.3806 15.9295 22.1102 14.2949 20.8833 13.628L18.9728 12.5894C18.1672 12.1515 17.1858 12.2801 16.5562 12.9062Z' fill='%232D8BC8'/%3E%3C/svg%3E")}.quick-contacts .icon.map{background-image:url("data:image/svg+xml,%3Csvg fill='%232D8BC8' width='14px' height='14px' viewBox='-3 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.075 23.52c-6.811-9.878-8.075-10.891-8.075-14.52 0-4.971 4.029-9 9-9s9 4.029 9 9c0 3.629-1.264 4.64-8.075 14.516-.206.294-.543.484-.925.484s-.719-.19-.922-.48l-.002-.004zm.925-10.77c2.07 0 3.749-1.679 3.749-3.75s-1.679-3.75-3.75-3.75-3.75 1.679-3.75 3.75c0 2.071 1.679 3.75 3.75 3.75z'/%3E%3C/svg%3E")}.quick-contacts .icon.facebook{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg fill='%232D8BC8' width='20px' height='20px' viewBox='-5.5 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Efacebook%3C/title%3E%3Cpath d='M1.188 5.594h18.438c0.625 0 1.188 0.563 1.188 1.188v18.438c0 0.625-0.563 1.188-1.188 1.188h-18.438c-0.625 0-1.188-0.563-1.188-1.188v-18.438c0-0.625 0.563-1.188 1.188-1.188zM14.781 17.281h2.875l0.125-2.75h-3v-2.031c0-0.781 0.156-1.219 1.156-1.219h1.75l0.063-2.563s-0.781-0.125-1.906-0.125c-2.75 0-3.969 1.719-3.969 3.563v2.375h-2.031v2.75h2.031v7.625h2.906v-7.625z'%3E%3C/path%3E%3C/svg%3E")}.quick-contacts .icon.instagram{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z' fill='%232D8BC8'/%3E%3Cpath d='M18 5C17.4477 5 17 5.44772 17 6C17 6.55228 17.4477 7 18 7C18.5523 7 19 6.55228 19 6C19 5.44772 18.5523 5 18 5Z' fill='%232D8BC8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.65396 4.27606C1 5.55953 1 7.23969 1 10.6V13.4C1 16.7603 1 18.4405 1.65396 19.7239C2.2292 20.8529 3.14708 21.7708 4.27606 22.346C5.55953 23 7.23969 23 10.6 23H13.4C16.7603 23 18.4405 23 19.7239 22.346C20.8529 21.7708 21.7708 20.8529 22.346 19.7239C23 18.4405 23 16.7603 23 13.4V10.6C23 7.23969 23 5.55953 22.346 4.27606C21.7708 3.14708 20.8529 2.2292 19.7239 1.65396C18.4405 1 16.7603 1 13.4 1H10.6C7.23969 1 5.55953 1 4.27606 1.65396C3.14708 2.2292 2.2292 3.14708 1.65396 4.27606ZM13.4 3H10.6C8.88684 3 7.72225 3.00156 6.82208 3.0751C5.94524 3.14674 5.49684 3.27659 5.18404 3.43597C4.43139 3.81947 3.81947 4.43139 3.43597 5.18404C3.27659 5.49684 3.14674 5.94524 3.0751 6.82208C3.00156 7.72225 3 8.88684 3 10.6V13.4C3 15.1132 3.00156 16.2777 3.0751 17.1779C3.14674 18.0548 3.27659 18.5032 3.43597 18.816C3.81947 19.5686 4.43139 20.1805 5.18404 20.564C5.49684 20.7234 5.94524 20.8533 6.82208 20.9249C7.72225 20.9984 8.88684 21 10.6 21H13.4C15.1132 21 16.2777 20.9984 17.1779 20.9249C18.0548 20.8533 18.5032 20.7234 18.816 20.564C19.5686 20.1805 20.1805 19.5686 20.564 18.816C20.7234 18.5032 20.8533 18.0548 20.9249 17.1779C20.9984 16.2777 21 15.1132 21 13.4V10.6C21 8.88684 20.9984 7.72225 20.9249 6.82208C20.8533 5.94524 20.7234 5.49684 20.564 5.18404C20.1805 4.43139 19.5686 3.81947 18.816 3.43597C18.5032 3.27659 18.0548 3.14674 17.1779 3.0751C16.2777 3.00156 15.1132 3 13.4 3Z' fill='%232D8BC8'/%3E%3C/svg%3E")}.quick-contacts .icon.pinterest{width:20px}@media screen and (min-width:500px){.quick-contacts{font-size:13px}}.main-navigation{margin-top:40px;text-align:left;font-weight:400;font-size:15px;color:#2B4660}.main-navigation li{margin-top:5px;line-height:normal}.main-navigation a{color:#2B4660;font-size:15px}.main-navigation a:hover{color:#2487c9}div.toggled-on .main-navigation ul.nav-menu,.menu-toggle{display:inline-block}.menu-toggle{position:absolute;cursor:pointer;display:block;top:55px;right:0;font-size:20px}.menu-toggle .bar{display:block;background-color:#0eaad1;height:3px;margin-bottom:8px;width:40px}.mobileNav{display:block;left:-260px;transition:left 300ms ease-out;background-color:#234B58;display:block;position:absolute;top:-6px;width:180px;padding:40px 20px;height:100%;letter-spacing:.3px;min-height:900px}.toggled-on .mobileNav{left:-20px;box-shadow:0 0 5px rgb(0 0 0 / .3)}.toggled-on .sub-menu{display:block}.toggled-on .mobileNav .sub-menu a{padding-left:10px;font-weight:400}.toggled-on .mobileNav a{color:#FFF;display:block;font-weight:700}.hideNav{color:#DBDBDB;cursor:pointer;float:right;font-weight:300;font-size:17px}.hideNav:hover{color:#FFF}.page-header{background-color:#ed0d7f;clear:both;padding:0 20px;text-align:center}.page-header .txt{max-width:1160px;margin:0 auto 10px;background-position:center right;background-repeat:no-repeat;padding:70px 0 50px;box-sizing:border-box;color:#FFF}.page-header .page-title{font-size:42px;text-transform:none;margin:0 0 10px 0;color:#FFF;line-height:normal;font-weight:300}.page-header .sub-title{margin:0 auto;font-weight:300;font-size:26px;text-transform:none;line-height:normal;max-width:900px}.page-header .sub-title.pre{font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:1px}.page-header a{color:#FFF}@media screen and (min-width:641px){.page-header{background-image:url(//www.buildingblockstherapy.com.au/wp-content/themes/blocky/images/header-pattern.gif);background-repeat:repeat-x;background-position:center top}}@media screen and (max-width:640px){.page-header{min-height:50px;padding:20px}.page-header .page-title{font-size:30px;line-height:normal}}.widget-area .widget{margin-bottom:24px;line-height:normal;font-size:15px}.widget-area .widget h3{margin:0 0 20px;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#2B4660;font-weight:700}#secondary .widget h3{font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";font-size:26px;color:#0EAAD1;letter-spacing:normal;font-weight:400}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget{font-size:13px;line-height:normal}.widget-area .widget p{line-height:normal;margin-bottom:12px}.widget-area .widget li,.menu-widget li,.widget_display_topics li,.widget_nav_menu li{line-height:normal;list-style:disc;margin-bottom:5px;list-style-position:outside;margin-left:15px}.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px}.widget-area .textwidget li{margin-left:36px}.widget-area .widget a{color:#555957}.widget-area .widget a:hover,.widget-area .widget a:focus{color:#0EAAD1}.widget-area .search-field{width:100%}.search-form .search-submit{display:none}.promo-banner{background-position:center right;background-repeat:no-repeat;background-color:#7dd0d9}.promo-banner .textwrap{padding:40px 20px;max-width:1160px;margin:0 auto}.promo-banner .banner-title{font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";font-weight:400;font-size:50px;color:#FFF;margin-bottom:20px}.link-btn a{display:inline-block;background-color:#FFF;padding:8px 18px;border-radius:5px;text-transform:uppercase;font-weight:700;box-shadow:1px 1px 3px rgb(0 0 0 / .2)}.link-btn a:hover{box-shadow:1px 1px 3px rgb(0 0 0 / .4)}#site-footer{clear:both;padding:0;background-color:#ed0d7f;color:#FFF}#site-footer .widget a,#site-footer .textwidget a{color:#FFF}#site-footer .widget a:hover,#site-footer .textwidget a:hover,#site-footer .widget a:focus,#site-footer .textwidget a:focus{text-decoration:underline}#site-footer .widget{background-color:rgb(237 13 127 / .8)}#site-footer .widget h3{color:#FFF}#site-footer #text-6 h3{font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";font-weight:400;font-size:28px}#site-footer .widget ul{margin:0 0 10px}#site-footer .widget ul li{margin:0 0 4px 15px}#site-footer .textwrap,#credits-and-copyright{max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box;font-size:15px}#credits-and-copyright{border-top:3px dotted #FFF;clear:both;padding-bottom:50px;color:#FFF;font-size:12px;line-height:normal;text-align:center}#credits-and-copyright a{color:#D7CBCB;text-decoration:none}#credits-and-copyright a:hover{color:#FFF;text-decoration:underline}#main{padding-left:20px;padding-right:20px;max-width:1200px;box-sizing:border-box;margin:0 auto;padding-top:20px}.page-template-full-width #primary.site-content,.page-template-full-width #main{max-width:100%;padding:0;margin:0;float:none}.page-template-full-width .site-content article{margin-bottom:0;padding-bottom:0}.page-template-full-width #primary.site-content{margin-top:-10px}.page-template-full-width .entry-content>.wp-block-group{border-radius:0}.entry-content>.wp-block-cover>.wp-block-cover__inner-container,.entry-content>.wp-block-group>.wp-block-group__inner-container{padding:40px 20px;max-width:1200px;box-sizing:border-box;margin:0 auto}.entry-content>.wp-block-group>.wp-block-group__inner-container p:last-child{margin-bottom:5px}.wp-block-group.narrow-content>.wp-block-group__inner-container{max-width:800px;margin-left:auto;margin-right:auto}.entry-meta{clear:both}.entry-header{margin-bottom:24px}.entry-header .entry-title{font-size:30px;line-height:1.2;font-weight:400;font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";border-bottom:4px dotted #0EAAD1}.entry-header .entry-title a{text-decoration:none}.entry-header .entry-format{margin-top:24px;font-weight:400}.entry-meta a{color:#757575}.entry-meta a:hover{color:#21759b}article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;line-height:3.692307692;margin-bottom:24px;text-align:center}.entry-content,.entry-summary{line-height:normal}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:0 0 .5em;line-height:normal}.entry-content h1{font-size:38px;font-weight:300}.entry-content h2,.entry-summary h2{font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";font-size:34px;color:#0EAAD1;font-weight:400}.entry-content h3,.entry-summary h3{font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";font-size:26px;color:#0EAAD1;font-weight:400}.entry-content h4,.entry-summary h4{font-size:20px}.entry-content h5,.entry-summary h5{font-size:18px;font-weight:300;color:#000}.entry-content h6,.entry-summary h6{font-size:12px;text-transform:uppercase;font-weight:700}.entry-content p,.entry-summary p{margin:0 0 24px;line-height:1.5}.entry-content ol,.entry-content ul,.entry-summary ol,.entry-summary ul{margin:0 0 24px;line-height:1.5}.entry-summary ol,.entry-summary ul{margin-left:20px}.entry-content ul ul .entry-content ol ol,.entry-summary ul ol,.entry-summary ol ul{margin-bottom:0}.entry-content ul,.entry-summary ul{list-style:disc outside}.entry-content ol,.entry-summary ol{list-style:decimal outside}.entry-content li{margin:0 0 8px 36px;line-height:normal}.entry-content blockquote{margin-bottom:24px;padding:24px;font-style:italic}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;line-height:2}.entry-content pre{border:1px solid #ededed;color:#666;font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;margin:24px 0;overflow:auto;padding:24px}.entry-content pre code{display:block}.entry-content abbr,.entry-content dfn,.entry-content acronym{border-bottom:1px dotted #666;cursor:help}.entry-content address{display:block;margin:0 0 24px}img.alignleft,.wp-caption.alignleft{margin:12px 24px 12px 0}img.alignright,.wp-caption.alignright{margin:12px 0 12px 24px}img.aligncenter,.wp-caption.aligncenter{clear:both;margin-top:12px;margin-bottom:12px}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video,.entry-summary embed,.entry-summary iframe,.entry-summary object,.entry-summary video{margin-bottom:24px}.wp-block-embed.is-style-shadow-fx iframe{box-shadow:0 0 10px rgb(0 0 0 / .3)}.wp-block-embed{position:relative}.wp-block-embed .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%}.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper{padding-bottom:100%}.wp-block-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content dl,.entry-summary dl{margin:0 24px}.entry-content dt,.entry-summary dt{font-weight:700}.entry-content dd,.entry-summary dd{margin-bottom:24px}.entry-content table,.entry-summary table,.wp-block-table{border:none;border-bottom:1px solid #ededed;margin:0 0 24px;width:100%}.entry-content table caption,.entry-summary table caption{font-size:16px;margin:24px 0}.moretag{font-size:13px;color:#B1B1B1}.entry-content td,.comment-content td,.wp-block-table td{border:none;border-top:1px solid #ededed;padding:6px 10px 6px 0}.wp-block-table,.wp-block-table td{border:none!important}.site-content article{margin-bottom:20px;padding-bottom:20px}.hentry:after{clear:both;display:table;content:''}.page-links{clear:both}footer.entry-meta{margin-top:24px;font-size:13px;color:#757575;border-top:1px dotted #CCC;padding-top:10px}.single-author .entry-meta .by-author{display:none}.clearfix:after{clear:both;display:table;content:''}.entry-content{position:relative}.edit-link{position:absolute;top:-34px;right:0;background-color:#E3E3E3;padding:3px 7px;display:block;text-transform:uppercase;border-radius:2px}.entry-content .has-background{border-radius:5px}.wp-block-group.has-padding{padding:15px}.wp-block-column.has-background{padding:15px}h3.has-background.column-heading{padding:15px;margin:-15px -15px 15px -15px;border-radius:5px 5px 0 0}.x-container{line-height:normal}.summary-view{padding-left:25%;position:relative;border-bottom:2px dotted #CCC;clear:both}.post-thumb{display:block;width:20%;position:absolute;top:0;left:0}.post-thumb img{width:100%;height:auto}.archive-header{margin-bottom:48px;padding-bottom:22px;border-bottom:1px solid #ededed}.archive-meta{color:#757575;font-size:12px;line-height:2;margin-top:22px}.article.attachment{overflow:hidden}.image-attachment div.attachment{text-align:center}.image-attachment div.attachment p{text-align:center}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%}.image-attachment .entry-caption{margin-top:8px}.page-id-4790 #main{overflow:hidden;padding-left:0;padding-right:0;max-width:100%;padding-top:0}.page-id-4790 .site-content{margin:0;line-height:normal}.home-page .textwrap{max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box}.hero-banner{width:100%;background-color:#ed0d7f;background-image:url(//www.buildingblockstherapy.com.au/wp-content/themes/blocky/images/header-pattern.gif);background-repeat:repeat;background-position:center top;position:relative;padding-bottom:150px}.hero-banner .textwrap{color:#FFF;padding:30px 20px;z-index:10;position:relative}.home-page .section-title{font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";font-weight:400;text-align:center;color:#0eaad1;font-size:38px;margin:0 0 15px}.hero-banner h2{font-size:34px;color:#FFF;font-weight:700;margin-bottom:20px;line-height:normal}.hero-banner h1{font-size:22px;color:#FFF;font-weight:300;line-height:normal;margin-bottom:20px}.home a.link-button,.hero-banner .link-button{font-weight:700;font-size:15px;color:#ED0D7F;display:inline-block;padding:5px 10px;background-color:#FFF;border-radius:5px;text-transform:uppercase;box-shadow:3px 3px 0 0 rgb(0 0 0 / .15)}.programs-strip a.link-button{color:#6CB9CD}.hero-banner .link-button:hover{color:#9B0853}.hero-photos{position:absolute;bottom:0;left:0;width:100%;background-color:rgb(0 0 0 / .28);height:150px;z-index:1;background-size:cover;background-position:center center}.hero-photos .extra-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:0;transition:opacity 500ms}.hero-photos .extra-image.visible{opacity:1}.home-title{background-color:rgb(36 135 201 / .85);padding:20px;color:#FFF;max-width:470px;border-radius:3px}.home-title h4{font-weight:700;font-size:15px;text-transform:uppercase;margin-bottom:10px}.home-title h1{font-weight:300;font-size:42px;margin-bottom:25px}.home-title h3{font-weight:300;font-size:23px;line-height:32px}.home-title h3 strong{font-weight:400}.home-title h4{font-weight:700;font-size:15px;text-transform:uppercase}.home-blurb{background-color:#eef1f3}.programs-strip,.programs-strip .textwrap{position:relative}.programs-strip .hero-photo img{display:block;width:100%;height:auto;margin:0}.rounded-corners,.rounded-corners img{border-radius:5px}.shadow-fx{box-shadow:3px 3px 0 0 rgb(0 0 0 / .15)}.shadow-fx figure>img{display:block}.shadow-boxes .wp-block-column{padding:15px;box-sizing:border-box;box-shadow:3px 3px 0 0 rgb(0 0 0 / .15);margin-bottom:10px}@media screen and (min-width:700px){.programs-strip{overflow:hidden}.programs-strip .textwrap{z-index:10}.programs-strip .hero-photo{position:absolute;top:0;left:0;width:30%;height:100%;overflow:hidden;z-index:1}.programs-strip .hero-photo img{height:100%;object-fit:cover;object-position:bottom right}.home-page .programs-strip .textwrap{padding-left:90px}}@media screen and (min-width:800px){.home-page .programs-strip .textwrap{padding-left:190px}}@media screen and (min-width:900px){.home-page .programs-strip .textwrap{padding-left:210px}}@media screen and (min-width:1000px){.home-page .programs-strip .textwrap{padding-left:300px}}@media screen and (min-width:1500px){.home-page .programs-strip .textwrap{padding-left:230px}}.entry-content .has-color-white{color:#FFF}.quicklinks-banner{text-align:center}.home-page .quicklinks a{display:block;background-color:#b7ca38;padding:15px;text-align:center;color:#FFF;font-weight:700;margin:5px;border-radius:5px;box-shadow:3px 3px 0 0 rgb(0 0 0 / .15);font-size:16px}.quicklinks a:hover{box-shadow:3px 3px 0 0 rgb(0 0 0 / .25)}.featured-banner{background-color:#FFF}.featured-banner .textwrap>p{max-width:900px;margin:0 auto 40px;text-align:center;line-height:normal}.featured-banner .products{text-align:center}.featured-banner .products img{border:1px solid #CCC}.featured-banner .products a.button{display:none}.featured-banner .products .afterpay-payment-info{display:none}.featured-banner ul.products li.product{margin-bottom:20px}.blogfeed-banner{background-color:#b7ca38;background-image:url(//www.buildingblockstherapy.com.au/wp-content/themes/blocky/images/hand-art.png);background-position:left center;background-repeat:no-repeat}.blogfeed-banner .section-title{color:#FFF}.blogfeed-banner .post-item{background-color:#FFF;padding:10px;margin-bottom:10px;box-shadow:3px 3px 0 0 rgb(0 0 0 / .2);box-sizing:border-box}.blogfeed-banner h4{margin:0 0 15px;font-weight:700;font-size:21px}.blogfeed-banner h4 a{color:#3fae49}.logos-banner h4{border-bottom:2px dotted #ccc;padding-bottom:8px;text-transform:uppercase}.logos-banner h4 a{font-weight:300;font-size:13px;padding-left:3px}.logos-banner h4 a:hover{color:#0C2766}.logo-set{margin-bottom:20px}.logoImg{margin-right:10px;display:block;position:relative;width:150px;padding-bottom:110px;float:left}.logoImg img{width:140px;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.logo-set{clear:both}.logo-set.assoc,.logo-set.funding{padding-top:20px}@media screen and (min-width:480px){.hero-banner{padding-bottom:0}.hero-banner h2,.hero-banner h1{max-width:50%}.hero-banner .textwrap{padding:70px 20px 50px}.hero-photos{position:absolute;top:0;bottom:auto;left:50%;width:50%;height:100%;clip-path:polygon(100px 0%,100% 0,100% 100%,0% 100%)}.home-page .quicklinks a{width:45%;box-sizing:border-box;display:inline-block;font-size:20px}}@media screen and (min-width:760px){.hero-banner .textwrap{padding:120px 20px 60px}.blog-posts{display:table;border-collapse:separate;border-spacing:20px}.blogfeed-banner .post-item{width:40%;margin:0;display:table-cell;padding:15px}.blogfeed-banner .post-art{width:20%;display:table-cell;background-image:url(//www.buildingblockstherapy.com.au/wp-content/themes/blocky/images/block-art.png);background-repeat:no-repeat;background-size:contain;background-position:center}.quicklinks a{width:30%}.logo-set.assoc{width:47%;float:left;clear:left}.logo-set.funding{width:47%;float:left;clear:none;margin-left:6%}}@media screen and (min-width:1020px){.home-page .textwrap{padding:40px 20px}.hero-banner .textwrap{padding:120px 20px 60px}.home-page .quicklinks{display:table;border-collapse:separate;border-spacing:10px}.quicklinks-banner .textwrap{padding:20px}.home-page .quicklinks a{display:table-cell;width:15%;vertical-align:middle}.featured-banner .textwrap{padding:40px 20px 20px}.blogfeed-banner .post-item{width:45%;padding:20px}.blogfeed-banner .post-art{width:10%}.logo-set.funding:after{clear:both;display:block;content:'';height:30px}}.clearboth{clear:both}@media screen and (min-width:1100px){.wp-block-image .alignright{margin-left:4em}.wp-block-image .alignleft{margin-right:4em}.wp-block-image .alignright,.wp-block-image .alignleft{margin-bottom:1em}}.x-accordion{margin-bottom:1.5em}.x-accordion-group{margin:0 0 4px;border:2px solid #e5e5e5;transition:border-color 0.3s ease}.x-accordion-heading{border-bottom:0}.x-accordion-heading .x-accordion-toggle{display:block;padding:10px 15px;font-size:124.8%;color:#2c3e50;background-color:#fafafa;cursor:pointer}.x-accordion-heading .x-accordion-toggle a:hover{color:#206DB9}.x-accordion-heading .x-accordion-toggle:before{content:"\f067";position:relative;display:inline-block;bottom:.1em;margin-right:10px;width:4px;height:4px;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-font-smoothing:antialiased;transform:rotate(45deg);transition:all 0.3s ease}.x-accordion-heading .x-accordion-toggle.collapsed:before{color:#d3d3d3;transform:rotate(0deg)}[data-x-toggle-collapse]{transition:height 0.3s cubic-bezier(.4,0,.2,1)}.x-accordion-inner{padding:15px;border-top:2px solid #e5e5e5}.x-collapsed{display:none}div.wpcf7{padding:0px!important;margin-bottom:0}.wpcf7 form{padding:0}.wpcf7 h4{margin:0 0 15px;font-size:16px}.wpcf7 .group1,.wpcf7 .group2{padding-bottom:5px}.wpcf7 p{clear:both;line-height:32px;margin:0 0 3px;min-height:40px}.wpcf7 p label{display:block;float:left;width:25%;font-weight:700;line-height:32px}.wpcf7 p.submit-row{clear:both;text-align:right;padding-bottom:5px;padding-right:5px}.wpcf7 p.submit-row input{float:right}.group1 .wpcf7-form-control-wrap{float:left;width:75%;display:block}.wpcf7 p input.wpcf7-text,.wpcf7 p input.wpcf7dtx-dynamictext{width:100%}.wpcf7 p select{width:100%}.wpcf7 p input.wpcf7-text:focus,.wpcf7 p select:focus,.wpcf7 p textarea:focus{border-color:#3f4ea0}.wpcf7 p textarea{width:100%}input.wpcf7-submit{background-color:#333;background-image:none;color:#FFF;text-transform:uppercase;box-shadow:3px 3px 0 0 #DBDBDB;border:none;outline:none;-webkit-appearance:none;border-radius:3px;padding:3px 14px;line-height:30px;font-weight:700;cursor:pointer;-webkit-box-shadow:3px 3px 0 0 #DBDBDB}input.wpcf7-submit:hover{background-color:#444;background-image:none;color:#fff}span.wpcf7-not-valid-tip{color:#333;display:block;font-size:.9em}div.wpcf7-validation-errors{border:2px solid #f7e700;background-color:#FFFBCA;line-height:normal}div.wpcf7-mail-sent-ok{border:2px solid #333;background-color:#E8E8E8}div.wpcf7-response-output{margin:2em 0 0;padding:5px}.wc-block-grid.has-2-columns .wc-block-grid__products{max-width:760px;margin:0 auto}.wc-block-grid__product.wc-block-grid__product{box-sizing:border-box;margin:0}.wc-block-grid__products{font-size:16px}.wc-block-grid__products .wc-block-grid__product-title{font-size:18px}.wc-block-grid__products .wc-block-grid__product-image{position:relative;padding-bottom:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img{position:absolute;width:100%;height:100%;object-fit:contain;display:block}main.woocommerce{margin-bottom:30px}.woocommerce-products-header h1{display:none}.woocommerce-products-header{padding-bottom:40px;text-align:center}.woocommerce-result-count{font-style:italic;padding:5px 0;color:#646464}.woocommerce .woocommerce-breadcrumb{padding:15px 0}.woocommerce ul.products{padding-top:20px}.woocommerce ul.products li.product a img{margin-bottom:7px;height:100px;object-fit:contain}a .afterpay-payment-info{font-style:italic;color:#666;font-size:13px}.woocommerce ul.products li.product .price{color:#4d4d4d;display:block;font-weight:300;margin-bottom:.5em;font-size:16px}@media screen and (min-width:600px){.bbt-cat-list{column-count:3}.bbt-cat-list li{break-inside:avoid-column}.woocommerce ul.products li.product a img{height:200px}}@media screen and (min-width:1100px){.woocommerce ul.products li.product a img{height:260px}}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){max-width:100px}.product_cat-home-therapy-programs .long-desc>h2:first-child{display:none}.entry-summary h1.product_title,.up-sells>h2,.related>h2{font-size:32px;font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";color:#0EAAD1;font-weight:400}.entry-summary h1.product_title{margin-bottom:5px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:19px;color:#000}.woocommerce .product.product_tag-hide-price .price{display:none}.woocommerce-variation-description{font-weight:700}.entry-summary .afterpay-payment-info{font-style:italic}.woocommerce-product-details__short-description h5{line-height:normal;margin-bottom:8px;font-weight:500}.product_meta{font-size:12px;color:#565656;text-transform:uppercase}.product_meta .posted_in{margin-left:10px}.pswp--animated-in .pswp__bg{opacity:0.9!important}.up-sells,.related.products{border-top:4px dotted #0EAAD1;padding-top:20px;clear:both}.up-sells>h2,.related>h2{text-align:center;margin-bottom:20px;clear:both}.woocommerce table.shop_attributes td{font-style:normal;text-transform:capitalize}.wp-block-ninja-forms-form{border:4px dotted #0EAAD1;padding:15px}.nf-form-fields-required{padding:5px 0 15px;font-style:italic}.nf-field-label label{font-weight:700;margin:0;padding:0;text-transform:uppercase;font-size:13px;line-height:normal}.nf-field-element input[type="button"]{background-color:#0EAAD1;border:none;color:#FFF}.nf-field-container{clear:both;position:relative;margin-bottom:15px}.nf-form-title,.nf-form-fields-required{display:none!important}@media screen and (min-width:480px){.nf-field-container.column-third{width:30%;margin-right:5%;float:left;clear:none}.nf-field-container.column-third.last{margin-right:0}.nf-field-container.column-half{width:47.5%;margin-right:5%;float:left;clear:none}.nf-field-container.column-half.last{margin-right:0}}.post-5535 .wp-block-column{border:1px solid #CCC;border-radius:5px}.post-5535 .wp-block-column p,.post-5535 .wp-block-column h2,.post-5535 .wp-block-column h3,.post-5535 .wp-block-column h4{margin-left:20px;margin-right:20px}.post-5535 .wp-block-column h2,.post-5535 .wp-block-column h3{font-size:40px;margin-bottom:3px;text-align:center}.post-5535 .wp-block-column h4{text-align:center;margin-bottom:15px}.post-5535 .wp-block-column img{width:100%}.staff-table table th{background-color:#0eaad1;padding:8px 10px;color:#FFF;font-size:18px}.wp-block-table.staff-table table td{line-height:1.5em;border-bottom:2px dotted #0eaad1!important;vertical-align:top;padding:8px 10px}@media screen and (max-width:760px){.wp-block-table.staff-table th{display:block}.wp-block-table.staff-table table td{display:block;border-bottom:none!important}.wp-block-table.staff-table table tr{border-bottom:2px dotted #0eaad1!important}}.staff-feed{display:flex;flex-wrap:wrap;padding-bottom:30px}.staff-feed .staff-item{padding:10px 10px 20px;box-sizing:border-box;flex-basis:50%}.staff-feed a{display:block;text-align:center}.staff-feed a:focus{outline:none}.staff-feed img{border-radius:50%;overflow:hidden;border:3px solid #00B2E3;padding:5px;display:block;width:200px;height:200px;object-fit:cover;margin:0 auto;transform-origin:center center;transition:300ms ease-out;box-sizing:border-box}@media screen and (max-width:480px){.staff-feed img{width:150px;height:150px}}.staff-feed a:focus img,.staff-feed a:hover img{transform:scale(1.1);padding:0;border-color:#2D8BC8}.staff-feed a .name{display:block;font-size:28px;font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";margin-bottom:5px;padding-top:10px;color:#0EAAD1}.staff-feed a:hover{color:#2D8BC8}.staff-feed a .jt{display:block;font-size:14px;color:#606060;font-weight:700}.single-bbt_staff .site-content{width:100%;float:none}.single-bbt_staff .entry-title{color:#00B2E3;padding-bottom:5px;margin-bottom:10px}.widget-area.team-links{background-color:#D4F2F3;padding:20px;border-radius:3px;clear:both;margin-bottom:20px}.widget-area.team-links ul{column-count:2;margin-bottom:0}.single-bbt_staff .hero-img{box-shadow:3px 3px 0 0 rgb(0 0 0 / .15);display:block;border-radius:3px}.widget-area.team-links h3{text-transform:none;font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";font-size:24px}.widget-area.team-links .widget{margin:0}@media screen and (min-width:760px){.widget-area.team-links ul{column-count:5}.single-bbt_staff .hero-img{width:28%;float:right}.single-bbt_staff .bio{width:70%}.staff-feed .staff-item{flex-basis:33%}}@media screen and (min-width:1020px){.staff-feed .staff-item{flex-basis:25%}}.pos-desc{text-align:center}.pos-grid .pos-item{border:1px solid #0078ad;padding:0;margin:0 0 10px;box-sizing:border-box;position:relative}.pos-grid .thumb{position:relative;padding-bottom:30%;background-color:#F0F0F0;overflow:hidden}.pos-grid .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;position:absolute;top:0;left:0}.pos-grid .pos-item .blurb{padding:10px 15px 55px}.pos-grid .pos-item h3{margin-bottom:5px}.pos-grid .pos-item h4{text-transform:uppercase;font-size:14px;color:#0078ad;margin-bottom:20px}.pos-grid .pos-item p.status{font-weight:700;color:#8A0002;margin-bottom:2px;text-transform:uppercase}.pos-grid .pos-item p{margin-bottom:10px}.pos-grid .pos-item a.link-button{text-transform:uppercase;border:2px solid #7dd0d9;color:#49B7C3;padding:5px 10px;font-weight:700;display:inline-block;border-radius:3px;font-size:14px}.pos-grid .pos-item a.link-button:hover{border-color:#0078ad;color:#0078ad}.pos-item p.bottom-aligned{position:absolute;bottom:15px;left:15px;margin:0}@media screen and (min-width:480px){.pos-grid{display:flex;flex-wrap:wrap;justify-content:left}.pos-grid .pos-item{flex-basis:48%;margin:0 5px 10px}}@media screen and (min-width:760px){.pos-grid .pos-item{flex-basis:32%}}@media screen and (min-width:1020px){.pos-grid .pos-item{flex-basis:24%}}.wp-block-group.principle{margin-bottom:10px}.wp-block-group.has-background.white-text{color:#FFF!important}.wp-block-group.has-background.white-text h3{color:#FFF!important;font-weight:700;font-size:22px;font-family:"Montserrat",Helvetica,Arial,sans-serif}.wp-block-group.has-background.white-text h3 strong{font-size:40px}.wp-block-group.has-background.white-text p{margin-bottom:10px}.wp-block-group.principle .wp-block-columns{margin-bottom:0}.wp-block-group.principle h3{margin-bottom:0}@media (min-width:600px){.wp-block-group.principle .wp-block-column{flex-basis:calc(30% - 16px)}.wp-block-group.principle .wp-block-column:nth-child(2){flex-basis:calc(70% - 16px);padding-top:23px}}@media (min-width:768px){.wp-block-group.principle .wp-block-column{flex-basis:calc(23% - 16px)}.wp-block-group.principle .wp-block-column:nth-child(2){flex-basis:calc(75% - 16px);padding-top:23px}}.bg-color-blue,.bg-color-pink,.bg-color-green,.bg-color-teal,.bg-color-mustard{color:#FFF!important;border-radius:5px;padding:10px;box-sizing:border-box;margin-bottom:10px}.bg-color-blue *,.bg-color-pink *,.bg-color-green *,.bg-color-teal *,.bg-color-mustard *{color:#FFF!important}.bg-color-blue{background-color:#0EAAD1}.bg-color-pink{background-color:#ed0d7f}.bg-color-green{background-color:#39b44a}.bg-color-teal{background-color:#0ca4a6}.bg-color-mustard{background-color:#decb0c}.expander-box,.schema-faq-section{border:1px solid #0eaad1;border-bottom:none}.schema-faq-section:last-child{border-bottom:1px solid #0eaad1}.schema-faq-answer br{content:"";display:block;margin:8px}.schema-faq-question{font-size:17px;font-weight:700;margin:0;padding:20px 56px 4px 20px;line-height:1.4;display:block}h3.expander-toggle,h4.expander-toggle,.schema-faq-accordion .schema-faq-question{padding:20px 56px 20px 12px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h4.expander-toggle{font-family:'Patrick Hand',Helvetica,Arial,"sans-serif";font-size:21px;color:#0EAAD1;font-weight:400}.small h4.expander-toggle{font-size:18px;color:#333}.expander-toggle:after,.schema-faq-accordion .schema-faq-question:after{content:"+";position:absolute;top:50%;right:0;width:56px;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;color:#0eaad1;font-size:20px}.expander-toggle:after{content:"-"}.closed .expander-toggle:after{content:"+"}.schema-faq-accordion .schema-faq-question.faq-q-open:after{content:"-"}p.schema-faq-answer{margin:0;padding:12px 20px 20px;background-color:#fff;font-size:16px!important;line-height:1.4!important}.schema-faq-accordion p.schema-faq-answer{display:none}.expander-box{border:1px solid #0eaad1;margin-bottom:-1px;position:relative}.expander-box.closed .expander-inner{display:none}.expander-box.closed.excerpt .expander-inner{display:block;height:75px;overflow:hidden;position:relative;padding-bottom:0}.expander-box.closed.excerpt .expander-inner:before{content:"";position:absolute;width:100%;height:40px;bottom:0;background:linear-gradient(0deg,rgb(255 255 255) 0%,#fff0 100%)}.expander-box.closed .expander-read-more-btn .l{display:none}.expander-box:not(.closed) .expander-read-more-btn .m{display:none}.expander-box.excerpt .expander-read-more-btn{display:block;cursor:pointer;display:block;position:absolute;bottom:-1px;left:calc(50% - 45px);width:90px;border:1px solid #0eaad1;padding:5px;text-transform:uppercase;font-size:12px;font-weight:700;border-radius:3px 3px 0 0;color:#0eaad1;text-align:center;background-color:#FFF;z-index:20}.expander-box h3.expander-toggle,.expander-box h4.expander-toggle{margin:0}.expander-box .expander-inner{padding:1px 10px 20px}.expander-box .expander-inner p:first-child{margin:0}.has-pink-color{color:#ec008c!important}.has-blue-color{color:#0eaad1!important}.has-dark-blue-color{color:#0078AD!important}.has-purple-color{color:#9561a9!important}.has-light-green-color{color:#b7ca38!important}.has-green-color{color:#3fae49!important}.has-orange-color{color:#f49b00!important}.has-red-color{color:#ce171f!important}.has-black-color{color:#000000!important}.has-dark-grey-color{color:#333333!important}.has-white-color{color:#ffffff!important}.has-pink-background-color{background-color:#ec008c!important}.has-blue-background-color{background-color:#0eaad1!important}.has-dark-blue-background-color{background-color:#0078AD!important}.has-purple-background-color{background-color:#9561a9!important}.has-light-green-background-color{background-color:#b7ca38!important}.has-green-background-color{background-color:#3fae49!important}.has-orange-background-color{background-color:#f49b00!important}.has-red-background-color{background-color:#ce171f!important}.has-black-background-color{background-color:#000000!important}.has-dark-grey-background-color{background-color:#333333!important}.has-white-background-color{cbackground-olor:#ffffff!important}@media screen and (min-width:640px){.author-avatar{float:left;margin-top:8px}.author-description{float:right;width:80%}.site-content{float:left;width:67%}body.template-front-page .site-content,body.single-attachment .site-content,body.full-width .site-content{width:100%}.page-template-contact-page .site-content{width:100%}#secondary.widget-area{float:right;width:26%}.entry-header .entry-title{font-size:40px}.footer-widgets .widget{width:23%;float:left;margin-right:2%}.footer-widgets:after{clear:both;display:block;content:''}}@media screen and (min-width:760px){.logo{margin-top:0;top:0}.logo img{width:200px;height:auto}.mobileNav{display:block;opacity:1;position:relative;left:auto;top:auto;width:auto;background-color:#fff0;padding:0;min-height:10px}.hideNav{display:none}.main-navigation{float:right;margin-top:40px;clear:right;padding-left:220px}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:inline-block!important;text-align:left;width:100%}.main-navigation ul{margin:0;text-indent:0}.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none}.main-navigation li a{border-bottom:0;color:#6a6a6a;line-height:2.5;white-space:nowrap}.main-navigation li a:hover{color:#0078ad}.main-navigation li{margin:0 0 0 20px;position:relative}.main-navigation li li{margin:0 0 0 0}.main-navigation li ul{display:none;margin:0;padding:0;position:absolute;top:100%;z-index:1}.main-navigation li ul ul{top:0;left:100%}.main-navigation ul li:hover>ul{border-left:0;display:block;box-shadow:2px 3px 3px rgb(0 0 0 / .3)}.main-navigation li ul{border-top:1px solid #ededed}.main-navigation li ul li a{background:#fff;border-bottom:1px solid #ededed;display:block;font-size:13px;line-height:18px;padding:8px 10px;width:180px;white-space:normal}.main-navigation li ul li a:hover{background:#e3e3e3;color:#444}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{font-weight:700;color:#0eaad1}.main-navigation li>a{position:relative}.main-navigation li.menu-item-has-children>a{padding-right:10px}.main-navigation li.menu-item-has-children>a:after{color:inherit;content:"";width:4px;height:4px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(45deg);display:block;position:absolute;top:17px;right:1px}.menu-toggle{display:none}.site-info .social{float:right}}@media screen and (min-width:1100px){.logo img{width:240px;height:auto}.main-navigation{margin-top:90px;padding-left:260px}.main-navigation li{margin:0 0 0 25px;position:relative}.promo-banner .textwrap{padding:60px 20px}.promo-banner .banner-title{font-size:60px}}@media screen and (min-width:1400px){#site-footer{background-image:url(//www.buildingblockstherapy.com.au/wp-content/themes/blocky/images/art-girl1.png);background-repeat:no-repeat;background-position:top left;position:relative}#site-footer:before{content:'';position:absolute;top:0;right:0;width:210px;height:400px;background-image:url(//www.buildingblockstherapy.com.au/wp-content/themes/blocky/images/art-boy1.png);background-repeat:no-repeat;background-position:top left}}@media screen and (min-width:1600px){.home-header{padding:160px 20px}}@media print{body{background:none!important;color:#000;font-size:10pt}footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after{content:" [" attr(href) "] "}a{text-decoration:none}.entry-content img,.comment-content img,.author-avatar img,img.wp-post-image{border-radius:0;box-shadow:none}.site{clear:both!important;display:block!important;float:none!important;max-width:100%;position:relative!important}.site-header{margin-bottom:22px;text-align:left}.site-header h1{font-size:21pt;line-height:1;text-align:left}.site-header h2{color:#000;font-size:10pt;text-align:left}.site-header h1 a,.site-header h2 a{color:#000}.author-avatar,#colophon,#respond,.commentlist .comment-edit-link,.commentlist .reply,.entry-header .comments-link,.entry-meta .edit-link a,.page-link,.site-content nav,.widget-area,img.header-image,.main-navigation{display:none}.wrapper{border-top:none;box-shadow:none}.site-content{margin:0;width:auto}.singular .entry-header .entry-meta{position:static}.singular .site-content,.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular .comments-title{margin:0;width:100%}.entry-header .entry-title,.entry-title,.singular .entry-title{font-size:21pt}footer.entry-meta,footer.entry-meta a{color:#444;font-size:10pt}.author-description{float:none;width:auto}}