@import url(http://fonts.googleapis.com/css?family=Noto+Serif:400,700);@import url(http://fonts.googleapis.com/css?family=Lato:400,700);@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);@import url(//www.justiceforkids.us/wp-content/themes/talenfeld-law/markup/css/foundation.min.css);.g-recaptcha{width:200px;border-radius:4px;border-right:1px solid #d8d8d8;overflow:hidden}.visually-hidden{border:none !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}#skiptocontent{background-color:#0054a6;color:#fff;padding:6px;z-index:10;position:fixed;top:0;left:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0;border-radius:0 0 8px;-webkit-transition:transform .4s ease-out,opacity .7s ease-out;-webkit-transition:opacity .7s ease-out,-webkit-transform .4s ease-out;transition:opacity .7s ease-out,-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out,opacity .7s ease-out;transition:transform .4s ease-out,opacity .7s ease-out;transition:transform .4s ease-out,opacity .7s ease-out,-webkit-transform .4s ease-out}#skiptocontent:focus{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}@media only screen and (max-width:640px){#skiptocontent{display:none !important}}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{font-family:'Lato';background:#f5f5f5}@media all and (max-width:770px){body{background:#f2f1f6}}h1,h2,h3,h4,h5{font-family:"Noto Serif"}div.wpcf7-validation-errors{background:#f7e700;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:30px 15px;color:#636363;line-height:1.2;border-radius:3px}#disqus_thread{min-height:400px}span.wpcf7-not-valid-tip{background:#f26522;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:15px;color:#fff;line-height:1.2;border-radius:3px;font-size:13px}.home .post-top h1{text-align:center}.contact-box .button-facebook{margin-top:20px!important;display:block}.contact-box .button-facebook i{color:#fff;margin-left:-10px;padding-right:10px}.contact-box .button-facebook:hover i,.contact-box .button-facebook:focus i{color:#076587}.post-top h2{font-size:1.313rem!important}.post-top h2 a:hover,.post-top h2 a:focus{color:#0879a2}.attorney-list .hentry{width:47.5%;margin-right:2.5%;float:left}.attorney-list .post-top .h2{font-size:28px;color:#231f20}.center-column .post-top .button{color:#fff}.att-image{display:block;float:left;width:100%;padding:0;margin:0 0 20px}.attorney-single{margin-top:-35px!important;margin-bottom:35px!important}.attorney-single li h2{font-family:"Noto Serif";font-size:18px;line-height:22px}.attorney-single li h2 a{color:#222}.attorney-single li h2 a:hover{color:#258faf}.post-content a:hover{text-decoration:underline;color:#1d2a54}.button{font-family:'Lato';font-size:14px;font-weight:700;padding-bottom:12px;padding-top:11px;text-transform:uppercase}.button.orange{background:#f26522}.button.orange:hover,.button.orange:focus{background:#a53b08}.button.blue{background:#b61f24}.button.blue:hover,.button.blue:focus{background:#494446}.button.grey{background:#494446}.button.grey:hover,.button.grey:focus{background:#2b2829}.button.purple{background:#394d8f}.button.purple:hover,.button.purple:focus{background:#031242}.view-article{display:none}header{background:url("/wp-content/uploads/2020/12/kids-new.jpg") right top no-repeat #fff;background-position:right;background-size:53%}header .top-bar-wrapper{background:rgba(46,43,43,.4);padding:5px 0}.top-bar.expanded{background:#333}.top-bar .title-area{z-index:1}.top-bar .toggle-topbar.menu-icon{top:5.5px;margin:0}#main-content>.column{padding-top:34px}#main-content>.center-column{background:#fff}.single-attorney .attorney-bio{width:304px;height:auto;float:right;display:block;margin-left:20px;margin-bottom:20px}.left-column,.right-column{width:21.25%}.left-column .button,.right-column .button{padding-left:0;padding-right:0;width:100%}.left-column ul,.right-column ul{margin:0;padding:0}.center-column{width:57.5%}.icon-header{background:#00aeef;color:#fff;font-family:'Lato';font-size:14px;font-weight:700;line-height:40px;margin:0 0 20px;text-align:center;text-transform:uppercase}.icon-header i{margin-right:3px}.box{padding-bottom:35px}.box .button{margin:0}.video-box .video-wrapper{margin-bottom:8px;position:relative}.video-box .video-wrapper span{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#000;background:rgba(0,0,0,.4);color:#fff;display:block;font-size:20px;left:50%;line-height:50px;margin:-25px 0 0 -25px;position:absolute;text-align:center;top:50%;width:50px}.video-box img,.video-box .video-wrapper a{display:block;width:100%}.video-box h4{color:#000;font-size:16px;font-weight:700;line-height:20px;margin:0}.video-box li p{color:#707070;margin:0;font-size:14px;line-height:20px}.video-box nav{margin-bottom:20px}.video-box ul{margin:0}.video-box li+li{margin-top:25px}.post-box li a:hover{color:#1d2a54;text-decoration:underline}.post-box h3{background:rgba(46,43,43,.4);font-family:'Noto Serif';font-size:18px;font-weight:700;line-height:normal;margin-bottom:20px;margin-left:-20px;margin-right:-20px;margin-top:0;padding:15px 0 15px 30px;position:relative;text-transform:uppercase}.post-box h3:before{content:" ";border-style:solid;border-width:7px 7px 0;border-color:rgba(46,43,43,.4) transparent transparent transparent;display:block;height:0;left:30px;margin-bottom:28px;position:absolute;top:100%;width:0}.post-box .button{font-size:12px;white-space:nowrap}.post-box h4{font-family:'Noto Serif';font-size:18px;line-height:22px;margin:0}.post-box p{color:#636363;font-size:16px;line-height:22px;margin:0}.post-box p+p{margin-top:15px}.post-box p a{color:#b61f24;font-size:14px}.post-box p a i{font-size:12px}.post-box li{padding-bottom:16px}.post-box li+li{border-top:1px solid #ddd5c8;padding-top:16px}.center-column{padding:34px 48px 10px}.center-column .flex-video{margin-bottom:55px}.center-column time{color:#707070;line-height:normal;font-family:'Noto Serif'}.center-column h1{color:#231f20;font-family:inherit;font-size:32px;line-height:normal;margin:0 0 20px}.center-column .post-top{color:#707070;font-family:'Noto Serif';font-size:14px}.center-column .post-top .post-title{min-height:70px}.center-column .post-top a{color:#707070}.post-bottom{color:#636363;font-size:16px;line-height:22px}.post-bottom p,.post-bottom ul{margin-bottom:25px}.post-bottom .button{font-size:16px;font-weight:700}.post-bottom .button i{font-size:12px;margin-left:5px;vertical-align:middle}.contact-box{font-family:'Noto Serif';text-align:center}.contact-box h3{color:#b61f24;font-family:'Noto Serif';font-size:30px;line-height:normal;margin:0 -20px 20px}.contact-box h2{color:#b61f24;font-family:'Noto Serif';font-size:30px;line-height:normal;margin:0 -20px 20px}.contact-box h3 i{font-size:28px}.contact-box h3 span{font-size:26px}.contact-box p{color:#b61f24;font-size:16px;line-height:normal;margin-bottom:16px}.contact-box p.contact-link,.contact-box p.contact-link a{color:#494446}.contact-box .button{margin:0}.contact-box p.contact-link+p{margin:0}.contact-form{background:url(//www.justiceforkids.us/wp-content/themes/talenfeld-law/markup/css/../img/form-drawing-new.jpg) top left no-repeat #494446;font-family:'Noto Serif';margin:0 -20px;padding:25px 30px 32px}.contact-form h3{color:#fff;font-family:'Noto Serif';font-size:20px;font-weight:700;line-height:22px;margin:0;text-transform:uppercase}.contact-form h4{color:#9aa6cc;font-family:'Noto Serif';font-size:13px;font-style:italic;margin-bottom:20px}.contact-form p{margin:0}.contact-form p+p{margin:5px 0 0}.contact-form p *{margin:0}.contact-form input,.contact-form textarea{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:rgba(255,255,255,.4);border:none;color:#fff;font-family:'Lato';font-size:14px;height:40px;padding:12px;width:100%}.contact-form input:focus,.contact-form textarea:focus{background:rgba(255,255,255,.4)}.contact-form input[type=submit]{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.contact-form input::-webkit-input-placeholder{color:#fff}.contact-form input:-moz-placeholder{color:#fff}.contact-form input::-moz-placeholder{color:#fff}.contact-form input:-ms-input-placeholder{color:#fff}.contact-form textarea::-webkit-input-placeholder{color:#fff}.contact-form textarea:-moz-placeholder{color:#fff}.contact-form textarea::-moz-placeholder{color:#fff}.contact-form textarea:-ms-input-placeholder{color:#fff}.contact-form textarea{height:220px}.contact-form p .button{margin-top:5px}footer{background:url(//www.justiceforkids.us/wp-content/themes/talenfeld-law/markup/css/../img/footer-bg-new.jpg) center center no-repeat;font-family:'Noto Serif';background-size:cover;padding:25px 0 34px;text-align:center}footer .footer-top p{color:#fff;font-size:12px;line-height:18px;margin:0 0 30px}footer a:hover,footer a:focus{text-decoration:underline}footer .footer-top a{color:#fff}footer .footer-top a:hover,footer .footer-top a:focus{color:#fff}footer .footer-bottom p{color:#d9deee;font-size:18px;line-height:normal}footer .footer-bottom p+p{margin:0}.footer-bottom a{color:#d9deee}footer .button{font-size:12px;margin:20px 0 0;padding:12px 0 13px;width:170px}.column-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.25);z-index:1001}.top-bar{background:#494446!important}.top-bar ul li{background:#494446!important}@media all and (min-width:48.063em){header .top-bar{background:#b61f24;min-height:0;height:auto;line-height:normal}.top-bar-section{text-align:center}.top-bar-section ul{display:block}.top-bar-section ul li{background:0 0;display:inline-block;float:none;position:relative;vertical-align:bottom}.top-bar-section ul li+li{background:url(//www.justiceforkids.us/wp-content/themes/talenfeld-law/markup/css/../img/menu-bg.jpg) left center no-repeat}.top-bar-section ul li>a{font-family:'Lato';font-size:16px;font-weight:700;line-height:60px;padding:0 40px;text-transform:uppercase}.top-bar-section li:not(.has-form) a:not(.button){background:0 0;line-height:50px;padding:0 25px;position:relative}.top-bar-section ul li:hover:not(.has-form):before,.top-bar-section li:hover:before,.top-bar-section ul li:focus:not(.has-form):before,.top-bar-section li:focus:before,.top-bar-section li.activ:before{background:#494446;content:" ";display:block;height:5px;left:0;position:absolute;top:-5px;width:100%}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section ul li:focus:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):focus{background:0 0}.top-bar-sectio n ul li:hover:not(.has-form)>a:before,.top-bar-section li:not(.has-form):hover a:not(.button):before,.top-bar-section ul li:focus:not(.has-form)>a:before,.top-bar-section li:not(.has-form):focus a:not(.button):before,.top-bar-section li.activ a:before{background:#494446;content:" ";display:block;height:5px;left:0;position:absolute;top:100%;width:100%}}@media (min-width:48.063em) and (max-width:60.063em){.center-column{width:73%}.right-column{width:27%}}@media (max-width:48.063em){header{background:0 0}.child-picture{background:url("http://www.justiceforkids.us/wp-content/uploads/2025/07/kids.webp") center center no-repeat;background-size:cover;height:112px}.center-column{width:100%}}@media (min-width:770px) and (max-width:1280px){.header-top{background:url(//www.justiceforkids.us/wp-content/themes/talenfeld-law/markup/css/../img/logo-shade.png) no-repeat top right;background-position:center left}.header-top a img{display:block;padding-top:68px}}a.a2a_dd.share{background:#b61f24;border-radius:20px;padding:8px;color:#fff;margin:10px 0;display:inline-block}img.kkd{max-width:250px;margin-top:0;width:100%;height:auto;margin-left:195px}img.jfk{max-width:450px;width:100%;height:auto}input.final-url{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7-response-output,.wpcf7-form div{color:#fff !important}