/* !
*
*
*   Website development by:
*   Carlos Castillo
*   code@carloscastillo.com.au
*   Copyright (C) 2019. All Rights Reserved.
*
*
*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i|Josefin+Sans:600,400&display=swap");.page-id-160 h1.standard,.page-id-162 h1.standard{font-size:1.6em}.page-id-160 .container,.page-id-162 .container{padding:0 15px;margin:1.5em auto}.page-id-160 .container .main-content,.page-id-162 .container .main-content{margin-bottom:1.4em;line-height:1.6em}.page-id-160 .container .main-content img,.page-id-162 .container .main-content img{max-width:100%;height:auto;margin-bottom:1.4em}.page-id-160 .container .main-content .featured-content,.page-id-162 .container .main-content .featured-content{clear:both;padding:1em;background:#88911a;color:#fff;font-weight:bold}.page-id-160 .container .main-content .featured-content p,.page-id-162 .container .main-content .featured-content p{padding-bottom:0}.page-id-160 .container .main-content .featured-content p:last-child,.page-id-162 .container .main-content .featured-content p:last-child{margin-top:1em;color:#d3df4c}.page-id-160 .container .form_panel h3,.page-id-162 .container .form_panel h3{padding:1em 0 .5em;font-size:1.6em}.page-id-160 .container .form_panel form,.page-id-162 .container .form_panel form{padding:0!important;font-size:.8em}.page-id-160 .container .form_panel form .column,.page-id-162 .container .form_panel form .column{float:none;width:90%}.page-id-160 .container .form_panel form input[type=date],.page-id-160 .container .form_panel form input[type=email],.page-id-160 .container .form_panel form input[type=text],.page-id-160 .container .form_panel form textarea,.page-id-162 .container .form_panel form input[type=date],.page-id-162 .container .form_panel form input[type=email],.page-id-162 .container .form_panel form input[type=text],.page-id-162 .container .form_panel form textarea{padding:0 10px!important;font-size:1em!important;line-height:2.2em!important}.page-id-160 .container .form_panel form textarea,.page-id-162 .container .form_panel form textarea{height:3em;line-height:1.8em!important}@media screen and (min-width:980px){.page-id-160 h1.standard{font-size:2.8em}.page-id-160 .container{display:-webkit-box;display:-ms-flexbox;display:flex;width:980px;margin:3em auto;padding:0 1.5em}.page-id-160 .container .main-content{width:calc(60% - 2em);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 1em}.page-id-160 .container .main-content img{float:left;max-width:280px;margin-right:.8em}.page-id-160 .container .main-content .featured-content{margin:2em 0}.page-id-160 .container .form_panel{width:40%}}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit}caption,td,th{text-align:left;font-weight:normal}table{border-collapse:separate;border-spacing:0}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}*{margin:0;padding:0}footer,header,nav{display:block}body{position:relative;background:#ffffff;color:#1a1a1a;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.4em;font-weight:400}a{cursor:pointer!important}strong{font-weight:700}em{font-style:italic}ol,p,ul{padding-bottom:1.4em}img{display:block}img.alignleft{float:left;margin:7px 15px 7px 0}img.alignright{float:right;margin:7px 0 7px 15px}img.aligncenter{margin:7px auto}.hover_fx{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.hover_fx:hover{opacity:0.6}.clearfix:after{content:"";display:table;clear:both}:focus{outline:none}input[type=date],input[type=submit],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0}input:required{-webkit-box-shadow:none;box-shadow:none}header{position:relative}footer,header .top{height:114px;background:#2c2d31;color:#ffffff;font-family:'Josefin Sans', sans-serif;font-weight:400}footer .inner,header .inner{position:relative;max-width:980px;margin:0 auto}.legal .inner{position:relative;max-width:960px;margin:0 auto}.logo_hearingworks{display:block;position:absolute;width:267px;height:81px;top:18px;left:25px}.logo_hearingworks img{width:267px;height:81px}.address{padding-top:34px;text-align:center}.phone{display:block;position:absolute;top:28px;right:25px;color:#ffffff;text-decoration:none;font-size:2em}.facebook{display:block;position:absolute;top:72px;right:25px;padding-right:30px;line-height:24px;background:url("../images/facebook_bg.svg") no-repeat top right;background-size:20px 20px;color:#ffffff;text-decoration:none}header .facebook{display:none}nav{height:32px;background:rgba(0, 0, 0, 0.75);font-size:.85em;text-align:center}nav ul{padding:0;margin:0}nav li{display:inline-block;padding:0 12px}nav a{color:#ffffff;line-height:32px;text-decoration:none;text-transform:uppercase;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}nav a:hover,nav li.current-menu-item a{color:#aebb20}.form_button{display:block;position:absolute;top:68px;right:25px;padding:5px 15px 2px;background:#d9d954;color:#545409;text-decoration:none;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}.form_button:hover{background:#545409;color:#ffffff}footer .form_button{display:none}#header_form{display:none;z-index:99;position:absolute;width:100%;top:114px;background:#2c2d31!important}#header_form .close{display:block;position:absolute;bottom:10px;right:10px;padding:7px 15px 3px;background:#48494f;color:#ffffff;font-family:'Josefin Sans', sans-serif;font-weight:400;font-size:.75em;line-height:1em;text-decoration:none;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}#header_form .close:hover{background:#6a6d76}.hero_home{position:fixed;z-index:-1;top:0;width:100%;height:480px;line-height:1em;padding-top:166px;background:#d9d5d5 url("../images/hero_home.jpg") no-repeat top center;text-align:center}.hero_home h1{display:inline-block;vertical-align:middle;padding:.3em .5em 0em;background:#b0bc22;color:#fff;font-family:'Josefin Sans', sans-serif;font-weight:600;font-size:2.8em;line-height:1em;text-transform:uppercase}.content_home{margin-top:500px;background:#b0bc22;font-size:1.25em;line-height:1.3em}.content_home .inner{width:702px;margin:0 auto;padding-top:1.5em;text-align:center}.free_checks .left strong{font-weight:700}.free_checks{background:#404041;color:#ffffff;font-size:1.2em;line-height:1.3em}.free_checks .inner{width:920px;margin:0 auto}.free_checks .left{float:left;width:420px;margin-left:150px;padding:35px 0 30px;text-align:center}.free_checks .left h2{padding:.55em 0;font-size:1.35em;font-weight:700}.free_checks .left .disclaimer{padding-top:1.5em;font-size:.85em;line-height:1.4em;font-style:italic}.free_checks .CTA{display:block;float:right;width:298px;margin:18px 0}.free_checks .CTA img{width:298px;height:297px}.call_us{background:#b0bc22;font-size:1.25em;line-height:1.3em}.call_us .inner{width:580px;margin:0 auto;padding:1.5em 120px 0 0}.call_us a{color:#ffffff;text-decoration:none;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}.call_us a:hover{text-decoration:underline}h1.standard{height:170px;background:#b0bc22;font-family:'Josefin Sans', sans-serif;font-weight:600;font-size:3.8em;line-height:185px;color:#ffffff;text-align:center;text-transform:uppercase}.page_content{max-width:702px;margin:0 auto;padding:3em 0 1.5em}.page_content h2{padding-bottom:.3em;color:#414347;font-size:1.7em;line-height:1.15em;font-weight:700}.page_content h3{padding-bottom:.4em;color:#414347;font-size:1.25em;font-weight:600}.page_content a{color:#b0bc22;font-weight:600;text-decoration:none}.page_content a:hover{text-decoration:underline}.page_content ol,.page_content ul{padding-left:1em}.page_content ul li{list-style:none;position:relative;padding-left:1em!important}.page_content ul li:before{position:absolute;top:0;left:0;width:1em;height:100%;content:"\2022";color:#b0bc22}.page_content hr{height:1px;margin:.6em 0 1.9em;border:0 none;background:#e6e6e6}.but_yellow{display:inline-block;padding:5px 15px 2px;background:#d9d954;color:#545409!important;font-family:'Josefin Sans', sans-serif!important;font-weight:400!important;font-size:18px;text-decoration:none;cursor:pointer;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}.but_yellow:hover{background:#545409!important;color:#ffffff!important;text-decoration:none!important}.accordion_wrapper{padding-bottom:1.5em}.accordion_wrapper .item{margin-bottom:5px}.accordion_wrapper .accordion_content{display:none}.accordion_button{display:block;position:relative;padding:0 10px;background:#e6e6e6;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}.accordion_button span{position:absolute;top:0;right:20px;font-weight:700}.accordion_button h2,.accordion_button span{padding:0!important;font-size:1.7em;line-height:2em;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}.accordion_button h2{padding-right:25px!important;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.accordion_button:hover{background:#414347;text-decoration:none!important}.accordion_button:hover h2{color:#ffffff}.accordion_content{padding:15px 10px 0}.accordion_active{background:#ffffff}.accordion_active:hover{background:#e6e6e6}.accordion_active:hover h2{color:#414347}.accordion_active span{top:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.testimonial:nth-child(2n){background:#b0bc22}.testimonial .inner{position:relative;max-width:980px;margin:0 auto;padding:2.4em 0 1em;font-size:1.15em;line-height:1.4em}.testimonial .inner p{position:relative;z-index:2;max-width:670px;margin:0 auto}.testimonial_by{margin-top:-.7em!important;color:#414347;font-weight:600;font-style:italic}.testimonial .quote_left{display:block;position:absolute;top:2.4em;left:60px;width:62px;height:53px;background-image:url("../images/quote_left.svg");background-size:62px 53px;text-indent:-9999px}.testimonial:nth-child(2n) .quote_left{background-image:url("../images/quote_left_alt.svg")}.testimonial .quote_right{display:block;position:absolute;right:60px;bottom:2.4em;width:62px;height:53px;background-image:url("../images/quote_right.svg");background-size:62px 53px;text-indent:-9999px}.testimonial:nth-child(2n) .quote_right{background-image:url("../images/quote_right_alt.svg")}.hero_contact{position:fixed;z-index:-1;top:0;width:100%;height:500px;padding-top:146px;background:#d9d5d5 url("../images/hero_contact.jpg") no-repeat top center}.hero_contact h1{width:920px;margin:0 auto;padding-top:40px;color:#ffffff;font-family:'Josefin Sans', sans-serif;font-weight:600;font-size:4.2em;line-height:1em;text-transform:uppercase;text-align:right}.contact_content{margin-top:500px;background:#b0bc22;font-size:1.2em;line-height:1.25em}.contact_content h3{color:#ffffff;font-weight:600}.contact_content a{color:inherit;text-decoration:none}.contact_content a:hover{text-decoration:underline}.contact_content .inner{width:980px;margin:0 auto}.contact_content .map{display:block;float:left;max-width:678px}.contact_content .map img{width:100%;height:auto}.contact_content .col_address{float:left;width:232px;padding:26px 35px 0}.form_panel{background:#171719;color:#d6d8de}.form_panel h3{padding-top:50px;font-family:'Josefin Sans', sans-serif;font-size:2em;line-height:1.35em;font-weight:400;text-align:center}.form_panel form{position:relative;overflow:auto;max-width:900px;margin:0 auto;padding:50px 0!important}.form_panel form .column{float:left;width:42.5%;margin-left:5%}.form_panel input[type=date],.form_panel input[type=email],.form_panel input[type=text],.form_panel textarea{width:90%;padding:12px 10px;margin:3px 0 10px;border:0 none;background:#6a6d76;color:#ffffff;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1em}.form_panel input[type=submit]{display:block;padding:5px 15px 2px;background:#d9d954;border:0 none;color:#545409;font-family:'Josefin Sans', sans-serif;font-weight:400;font-size:18px;text-decoration:none;cursor:pointer;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;transition:all ease-in .2s}.form_panel input[type=submit]:hover{background:#545409;color:#ffffff}.form_panel div.wpcf7-response-output{float:left;width:100%;margin:2em 0;padding:0 0!important;text-align:center!important;color:#afbc21}.form_panel div.wpcf7-mail-sent-ok,.form_panel div.wpcf7-validation-errors{border:0 none!important}.form_panel span.wpcf7-not-valid-tip{margin-top:-5px;padding-bottom:5px}.legal{background:#171719;color:#7A7979;font-size:.65em}.legal .left{float:left;max-width:45%}.legal .right{float:right;max-width:45%;text-align:right}.legal p{padding-bottom:0;line-height:3.4em}.legal a{color:#B3B2B2;text-decoration:none}.legal a:hover{text-decoration:underline}#menu-main-menu li:last-child,header .mobile_call,header .toggle_menu{display:none}@media screen and (max-width:740px){body{padding-top:58px}header{position:fixed;z-index:3;top:0;width:100%;min-height:40px}header .top{height:40px}header .logo_hearingworks{width:100px;height:30px;top:5px;left:10px}footer .logo_hearingworks img,header .logo_hearingworks img{width:100%;height:auto}.form_button,header .address,header .phone{display:none}header .mobile_call,header .toggle_menu{display:block;overflow:hidden;float:right;height:40px;padding:0 10px;color:#ffffff;font-size:14px;line-height:44px;font-weight:700;text-transform:uppercase;text-decoration:none}header .mobile_call{border-right:2px solid #2c2d31}header .mobile_call,header .toggle_menu.active{color:#aebb20;background:#1b1c1e}nav{display:none;height:auto;padding:2em 0;background:rgba(0, 0, 0, 0.9)}nav li,nav liv a{display:block;text-align:center;font-size:1.3em;font-weight:400}#menu-main-menu li:last-child{display:block;margin-top:30px}#menu-main-menu li:last-child a{display:block;padding:5px 15px 2px;background:#aebb20;color:#404007!important;text-decoration:none}.call_us .inner,.contact_content .inner,.content_home .inner,.free_checks .inner,.legal .inner,.page_content,.testimonial .inner,footer .inner{width:90%}.page_content{font-size:.8em;line-height:1.4em;min-height:180px}.legal,footer{height:auto;padding:1.2em 0}footer .logo_hearingworks{position:relative;top:0;left:0;float:left;width:50%;height:auto}footer .logo_hearingworks img{width:100%;height:auto}footer .address,footer .facebook,footer .phone{position:relative;top:0;right:0;float:right;clear:right;width:47%;padding:0 0 .8em 0;font-size:.8em;line-height:1.25em;text-align:right}footer .facebook{padding-right:30px;padding-bottom:0;line-height:1.7em}.legal .left,.legal .right{float:none;max-width:100%;padding:.4em 0;font-size:.8em;line-height:1.25em;text-align:left}.hero_home{padding-top:58px;height:220px;background-size:cover}.hero_home h1{padding:15px 2.5%;font-size:1.8em}.content_home{margin-top:200px}h1.standard{height:auto;padding:.7em 2.5% .45em;font-size:1.55em;line-height:1em}.page_content h3{line-height:1.25em}.free_checks .left{float:left;width:100%;margin:0;padding:1.4em 0 1.2em;text-align:center}.free_checks .left .disclaimer{font-size:.95em}.call_us .inner,.content_home .inner,.free_checks .left,.testimonial p{font-size:.8em;line-height:1.35em}.free_checks .left .disclaimer,.free_checks .left h2{padding-top:0}.free_checks .CTA{float:none;width:70%;margin:0 auto 1.25em}.free_checks .CTA img{width:100%;height:auto}.call_us .inner{margin:0 auto;padding:1.2em 0 0 0;text-align:center}.accordion_button h2,.accordion_button span{font-size:1.2em}.accordion_active span{top:3px}.accordion_content img{float:none;width:60%;height:auto;margin:0 auto 1.4em}.accordion_content img.aligncenter{width:100%}.testimonial .quote_right{opacity:.5;right:-.3em;bottom:.8em}.testimonial .quote_left{opacity:.5;left:-.3em;top:.8em}.testimonial:nth-child(2n) .quote_left,.testimonial:nth-child(2n) .quote_right{opacity:.1}.hero_contact{padding-top:58px;height:220px;background-size:cover}.hero_contact h1{width:auto;padding:20px 2.5%;font-size:1.8em}.contact_content{margin-top:220px;padding:1.4em 0 .4em}.contact_content .col_address,.contact_content .map{margin:0;padding:0;width:100%}.contact_content .map{margin-bottom:1.4em}.contact_content .map img{width:100;height:auto}.contact_content p{padding-bottom:1em;font-size:.9em;line-height:1.35em}.form_panel h3{padding:50px 10px 0;line-height:1.05em}.form_panel form .column{float:none;width:90%;margin:0 auto}.form_panel p{padding-bottom:.5em!important}.form_panel label{float:none!important}.form_panel input[type=date]{margin-left:0!important;height:18px}}
/*# sourceMappingURL=style.min.css.map */