.collapsed{padding:0;border:0;margin:0}.collapsed-block{display:block;padding:0;border:0;margin:0}.collapsed-inline-block{display:inline-block;padding:0;border:0;margin:0}.valign-child{display:table!important;table-layout:fixed}.valign-child .valign{display:table-cell!important;vertical-align:middle!important}.box-shadow{-webkit-box-shadow:0px 0px 21px 0px rgba(0,0,0,0.42);box-shadow:0px 0px 21px 0px rgba(0,0,0,0.42)}.button-style-1{border:1px solid #a34b2f;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;display:block;background:transparent;height:3rem;line-height:3rem;text-align:center;color:#6b2f1c;text-decoration:none}.button-style-1:hover{color:white;background:#a34b2f}.gradient-bg{background:#a34b2f;background:radial-gradient(ellipse at center,#a34b2f 0%,#6b2f1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a34b2f',endColorstr='#6b2f1c',GradientType=1)}.gradient-bg-gray{background:#f4f4f4;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#f4f4f4),to(#cac9c9));background:linear-gradient(to bottom,#f4f4f4 60%,#cac9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#cac9c9',GradientType=0)}@-webkit-keyframes keyframe-top{0%{top:0}to{top:-0.3rem}}@keyframes keyframe-top{0%{top:0}to{top:-0.3rem}}.anim-top{position:relative;top:-0.3rem;-webkit-animation-name:keyframe-top;animation-name:keyframe-top;-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes keyframes-border-opacity{0%{border-bottom:1px solid rgba(79,54,52,0)}to{border-bottom:1px solid #6b2f1c}}@keyframes keyframes-border-opacity{0%{border-bottom:1px solid rgba(79,54,52,0)}to{border-bottom:1px solid #6b2f1c}}.anim-border-opacity{-webkit-animation-name:keyframes-border-opacity;animation-name:keyframes-border-opacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loader{display:inline-block;border:3px solid #f4f4f4;border-radius:50%;border-top:3px solid #a34b2f;width:20px;height:20px;-webkit-animation:spin 0.8s linear infinite;animation:spin 0.8s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{font-family:"Merriweather",georgia,"Roboto",sans-serif}.column,.columns{border:0px solid pink}#top-contact-info{background:#e3e3e3;-webkit-box-shadow:inset 0 -5px 20px 0px #cac9c9;box-shadow:inset 0 -5px 20px 0px #cac9c9}#top-contact-info a{color:white;text-decoration:none}#top-contact-info #top-phone{text-align:center;background:#a34b2f}#top-contact-info #top-phone a{height:3rem;line-height:3rem;font-family:"Droid Serif",serif;font-size:1.5rem;font-weight:bold}#top-contact-info #top-phone a:hover i{position:relative;top:-0.3rem;-webkit-animation-name:keyframe-top;animation-name:keyframe-top;-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}#top-contact-info #top-address{text-align:center}@media only screen and (min-width:64.063em){#top-contact-info #top-address{text-align:right}}#top-contact-info #top-address a{height:3rem;line-height:3rem;margin-right:1rem;margin-left:0.5rem;color:#6f6f6f;text-shadow:1px 1px rgba(255,255,255,0.65)}#top-contact-info #top-address a:hover i{position:relative;top:-0.3rem;-webkit-animation-name:keyframe-top;animation-name:keyframe-top;-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}#top-contact-info #top-address .global-header-social{margin-right:0}@media only screen and (min-width:64.063em){#contact #primary-navigation #menu-contact,#home #primary-navigation #menu-home,#learn #primary-navigation #menu-learn,#services #primary-navigation #menu-services,#staff #primary-navigation #menu-staff{border-bottom:1px solid #a34b2f!important}}#primary-nav-wrapper{background-image:url("../img/decor-bg2.jpg");background-position:center;background-repeat:no-repeat}#primary-navigation #logo-panel{height:9rem;line-height:9rem;text-align:center}@media only screen and (max-width:40em){#primary-navigation #logo-panel{background-image:url("../img/decor-bg2.jpg");background-position:center}}@media only screen and (min-width:40.063em) and (max-width:64em){#primary-navigation #logo-panel{background-image:url("../img/decor-bg2.jpg");background-position:center}}#primary-navigation #menu-panel{height:9rem}@media only screen and (max-width:40em){#primary-navigation #menu-panel{height:3rem;background:#38353b}}@media only screen and (min-width:40.063em) and (max-width:64em){#primary-navigation #menu-panel{height:auto;-webkit-box-shadow:0px 0px 21px 0px rgba(0,0,0,0.42);box-shadow:0px 0px 21px 0px rgba(0,0,0,0.42);background:white}}#primary-navigation #menu-panel #flex-menu .hamburger-btn{color:white;font-size:1.5rem;text-align:center;padding:0;border:0;margin:0;height:3rem;line-height:3rem}@media only screen and (max-width:40em){#primary-navigation #menu-panel #flex-menu{z-index:9999!important;position:relative}#primary-navigation #menu-panel #flex-menu:hover #nav-items{display:block;-webkit-box-shadow:0px 0px 21px 0px rgba(0,0,0,0.42);box-shadow:0px 0px 21px 0px rgba(0,0,0,0.42)}#primary-navigation #menu-panel #flex-menu:hover #nav-items a{float:none;margin:0;width:100%}}#primary-navigation #menu-panel #flex-menu #nav-items{display:none;padding:0;border:0;margin:0}@media only screen and (max-width:40em){#primary-navigation #menu-panel #flex-menu #nav-items{background:white}}@media only screen and (min-width:40.063em) and (max-width:64em){#primary-navigation #menu-panel #flex-menu #nav-items a{margin-top:0.5rem!important;margin-bottom:0.5rem!important}}@media only screen and (min-width:40.063em){#primary-navigation #menu-panel #flex-menu #nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#primary-navigation #menu-panel #flex-menu #nav-items a{display:block;padding:0;border:0;margin:0;float:left;height:3rem;line-height:3rem;border:1px solid rgba(255,255,255,0);margin-top:3rem;margin-left:1%;margin-right:1%;text-align:center;color:#6b2f1c;font-size:0.9rem;font-weight:bold;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:64.063em){#primary-navigation #menu-panel #flex-menu #nav-items a:hover{border-bottom:1px solid #6b2f1c;-webkit-animation-name:keyframes-border-opacity;animation-name:keyframes-border-opacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}#contact #ft-active-contact,#home a#ft-active-home,#learn #ft-active-learn,#services #ft-active-services,#staff #ft-active-staff{color:#6b2f1c;font-weight:700}#footer-content{background:#f4f4f4;text-align:center}@media only screen and (min-width:64.063em){#footer-content{text-align:left}}#footer-content #footer-logo{height:10rem!important;background:#6b2f1c}#footer-content #footer-logo .global-footer-logo{width:100%;text-align:center}#footer-content a{display:inline-block;text-decoration:none;color:#38353b}#footer-content a:hover{color:#6b2f1c}@media only screen and (min-width:64.063em){#footer-content a{display:block}}#footer-content i{display:inline-block;width:1rem}#footer-content #footer-nav a,#footer-content #footer-social,#footer-content .global-footer-contact{margin-left:1rem;margin-right:1rem}#footer-content #footer-nav a:hover,#footer-content #footer-social:hover,#footer-content .global-footer-contact:hover{font-weight:bold}#footer-content #footer-address a{margin-left:3.2rem}@media only screen and (min-width:40.063em) and (max-width:64em){#footer-content #footer-address{display:none!important}}@media only screen and (max-width:40em){#footer-content #footer-address{display:none!important}}#footer-content #footer-social{text-align:center}#footer-content #footer-social a{display:inline-block;font-size:1.75rem;margin-left:0.3rem;margin-right:0.3rem}#footer-content .global-footer-btn{height:3rem;line-height:3rem;display:block;width:90%;margin:0 auto;text-align:center;border:1px solid #6b2f1c;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem}#footer-content .global-footer-btn:hover{background:#6b2f1c;color:white}#copyright{background:white;text-align:center}@media only screen and (min-width:64.063em){#copyright{text-align:right}}#home #practical-legal-solutions{background:#f4f4f4;background-image:url("../img/sign-bg.jpg");background-position:50% 86%}@media only screen and (max-width:40em){#home #practical-legal-solutions{background-position:44% 24%;background-size:300%;background-repeat:no-repeat;background-attachment:fixed;background-color:black}}@media only screen and (min-width:40.063em) and (max-width:64em){#home #practical-legal-solutions{background-position:43% 86%}}#home #practical-legal-solutions #legal-solutions-content{min-height:20rem;height:20rem;text-align:center;position:relative}@media only screen and (max-width:40em){#home #practical-legal-solutions #legal-solutions-content{display:none!important}}#home #practical-legal-solutions #legal-solutions-content h1{font-family:"Droid Serif",serif;font-weight:500;font-size:2rem;margin:0}#home #practical-legal-solutions #legal-solutions-content h1 span{font-weight:bold;color:#6b2f1c}#home #practical-legal-solutions #legal-solutions-content p{font-size:1.2rem;line-height:2.5rem}#home #practical-legal-solutions #legal-solutions-content p span{font-weight:bold;color:#6b2f1c}#home #schedule_consultation{background:#a34b2f;background:radial-gradient(ellipse at center,#a34b2f 0%,#6b2f1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a34b2f',endColorstr='#6b2f1c',GradientType=1);color:white;border-bottom:11px solid #dadada}#home #schedule_consultation #tagline h1{font-family:"Cormorant SC",serif;text-shadow:1px 1px #401d12;font-size:45px;line-height:45px;text-transform:uppercase}#home #schedule_consultation #call-action{padding:3rem 0 3rem}#home #schedule_consultation #call-action,#home #schedule_consultation #chuck-photo{min-height:15rem;height:15rem;text-align:center}@media only screen and (min-width:64.063em){#home #schedule_consultation #call-action #vertical-container,#home #schedule_consultation #chuck-photo #vertical-container{width:636px;z-index:3000!important;position:relative}#home #schedule_consultation #call-action #vertical-container ul,#home #schedule_consultation #chuck-photo #vertical-container ul{position:absolute;left:-12px;top:5px}}#home #schedule_consultation #call-action #vertical-container h2,#home #schedule_consultation #chuck-photo #vertical-container h2{font-weight:300;font-size:2.25rem;margin:0;margin-bottom:1rem}#home #schedule_consultation #call-action #vertical-container h2 span,#home #schedule_consultation #chuck-photo #vertical-container h2 span{font-weight:bold}#home #schedule_consultation #call-action #vertical-container a,#home #schedule_consultation #chuck-photo #vertical-container a{height:5rem;display:inline-block;padding:0;border:0;margin:0;padding:0 2rem;border:1px solid white;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;color:white;text-decoration:none;line-height:5rem;font-size:1.5rem}#home #schedule_consultation #call-action #vertical-container ul,#home #schedule_consultation #chuck-photo #vertical-container ul{display:inline-block;padding:0;border:0;margin:0;list-style-type:none;text-align:center}@media only screen and (min-width:40.063em){#home #schedule_consultation #call-action #vertical-container ul,#home #schedule_consultation #chuck-photo #vertical-container ul{text-align:left}}@media only screen and (max-width:40em){#home #schedule_consultation #call-action #vertical-container #phone-container,#home #schedule_consultation #chuck-photo #vertical-container #phone-container{padding-bottom:1rem}}#home #schedule_consultation img{position:absolute;bottom:0;right:-10rem;width:748px!important;height:537px}#home #overview{background:#f4f4f4;text-align:center;font-family:georgia,serif;padding-top:1rem;padding-bottom:1.5rem}#home #overview h1{font-family:"Cormorant SC",serif;text-shadow:1px 1px white;font-size:45px;line-height:45px;text-transform:uppercase}#home #overview h1 span{color:#6b2f1c}#home #overview p{font-size:22px;font-style:italic}#home #last-content{padding-top:3.4rem}#home #last-content .service{width:100%;padding:7%;margin:2rem auto 4rem auto;border:1px solid #a34b2f;border-top:4px solid #a34b2f;text-align:center;position:relative}#home #last-content .service i{font-size:3rem;color:#6b2f1c}#home #last-content .service h2{text-transform:uppercase;font-family:"Cormorant SC",serif;font-size:1.2rem;line-height:1.2rem}#home #last-content .service p{font-size:0.9rem;color:#5b5b5b}#home #last-content .service .cta-button{border:1px solid #a34b2f;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;display:block;background:transparent;height:3rem;line-height:3rem;text-align:center;color:#6b2f1c;text-decoration:none}#home #last-content .service .cta-button:hover{color:white;background:#a34b2f}#home #last-content .service:hover i{position:relative;top:-0.3rem;-webkit-animation-name:keyframe-top;animation-name:keyframe-top;-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}#home #last-content .odd{border-top:4px solid #6b2f1c}#home #last-content #service-philosophy-container{margin-top:1.5rem;background-image:url("../img/bldg-bg2.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;-webkit-box-shadow:inset 0 10px 20px 0px rgba(0,0,0,0.31);box-shadow:inset 0 10px 20px 0px rgba(0,0,0,0.31)}#home #last-content #service-philosophy-container #service-philosophy{text-align:center}#home #last-content #service-philosophy-container #service-philosophy p{font-family:"Merriweather","Cormorant SC",serif;font-size:2rem;color:white;margin:15rem 0;text-shadow:1px 1px 16px #000}#home #last-content #service-philosophy-container #service-philosophy p span{font-weight:bold;color:white}#home #last-content #service-philosophy-container #service-philosophy #building-photo{position:relative;height:33rem}#home #last-content #service-philosophy-container #service-philosophy #building-photo img{position:absolute;bottom:0;left:-25rem;width:112rem!important;max-width:112rem!important;z-index:-9999}@media only screen and (min-width:40.063em) and (max-width:64em){#services .show-for-large-up{display:none!important}}@media only screen and (max-width:40em){#services .show-for-large-up{display:none!important}}#services .top-banner{height:446px;background-color:black;background-repeat:no-repeat;background-position:50% 50%;background-image:url("../img/top-banner-services.jpg")}#services #consultation-cta{width:100%;color:white;text-align:center;display:inline-block;padding-top:4rem;padding-bottom:4rem;background:#38353b;-webkit-box-shadow:inset 0px 0 20px 0px rgba(0,0,0,0.31);box-shadow:inset 0px 0 20px 0px rgba(0,0,0,0.31)}#services #consultation-cta h2{font-size:2.25rem;margin:0;margin-bottom:1rem;text-transform:none;color:white;text-shadow:none;font-family:"Merriweather",georgia,"Roboto",sans-serif}#services #consultation-cta .learn-more-btn{color:white;border:1px solid #a34b2f;font-size:1.5rem;width:auto;height:auto;line-height:1.8rem;padding:1.15rem 2rem;text-decoration:none}@media only screen and (min-width:40.063em){#services #consultation-cta .learn-more-btn{position:absolute;right:2.75rem}}#services #consultation-cta ul{list-style-type:none;padding-left:0}@media only screen and (min-width:40.063em){#services #consultation-cta ul{text-align:left}}#services h1{background:#a34b2f;width:320px;height:105px;text-align:center;font-size:50px;font-family:"Droid Serif",serif;line-height:105px;color:white;padding:0;margin:0}#services h2{color:#6b2f1c;font-weight:300;font-weight:bold;font-size:45px;line-height:45px;margin:0;margin-top:1rem;text-transform:uppercase;font-family:"Cormorant SC",serif;text-shadow:1px 1px #fff}#services h3{text-transform:uppercase;font-weight:700;font-family:"Cormorant SC",serif;font-size:1.2rem;line-height:1.2rem}#services p,#services ul{font-size:1rem}#services hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);margin:2.5rem 0}#services .learn-more-btn{border:1px solid #a34b2f;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;display:block;background:transparent;height:3rem;line-height:3rem;text-align:center;color:#6b2f1c;text-decoration:none;width:12rem;margin-bottom:1rem}#services .learn-more-btn:hover{color:white;background:#a34b2f}@media only screen and (max-width:40em){#services .learn-more-btn{display:none}}@media only screen and (min-width:40.063em) and (max-width:64em){#services .learn-more-btn{display:none}}#services .launch-modal{color:#6b2f1c;text-decoration:underline}#services .launch-modal:hover{color:#a34b2f}#services .cta-btn{border:1px solid #a34b2f;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;display:inline-block;background:transparent;padding:1rem;text-align:center;color:#6b2f1c;text-decoration:none;margin-bottom:1rem;margin-right:0.5rem}#services .cta-btn:hover{color:white;background:#a34b2f}#services a.standard-link,#services a.standard-link:visited{color:#a34b2f}#services #estate-planning-probate,#services #litigation-personal-injury{background-color:#f4f4f4}#services #estate-planning-probate,#services #family-law,#services #litigation-personal-injury,#services #real-estate-business-law{padding:4rem 0}#services #estate-planning-probate h2,#services #family-law h2,#services #litigation-personal-injury h2,#services #real-estate-business-law h2{text-align:center;margin-bottom:3rem}@media only screen and (min-width:64.063em){#services #estate-planning .learn-more-btn{margin-left:auto;margin-right:auto}}#services .minibox{border:1px solid #a34b2f;padding:1rem;margin-bottom:2rem;margin-top:1rem}#services .aside{border-left:1px solid #a34b2f;padding-left:1rem;margin-bottom:2rem;margin-top:2rem}#services #faq{padding:4rem 0 5rem 0;-webkit-box-shadow:inset 0px 0 20px 0px rgba(0,0,0,0.31);box-shadow:inset 0px 0 20px 0px rgba(0,0,0,0.31)}#services #faq .title{width:100%;margin-top:1rem}#services #faq .title h2{text-align:center;min-height:136px}#services #faq h3{display:block;min-height:50px;line-height:50px;background-color:#555555;text-transform:none;color:white;font-weight:500;cursor:pointer;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-size:0.9rem}#services #faq h3 span{display:inline-block;background-color:#6b2f1c;width:208px;height:inherit;text-align:center;font-family:"Cormorant SC",serif;font-weight:bold;margin-right:30px;text-transform:uppercase;font-size:1.2rem}#services #faq h3:after{content:"+";color:white;font-weight:bold;float:right;margin-right:30px}#services #faq h3.minus:after{content:"-"!important}#services #faq table{width:90%;text-align:center;padding:0.1rem;vertical-align:middle;margin-right:auto;margin-left:auto}#services #faq table td{background:#f4f4f4}#services #faq .faq-item ol,#services #faq .faq-item p,#services #faq .faq-item table{margin-left:2rem;margin-right:2rem}#services #faq .faq-item p{color:#5b5b5b;font-size:0.9rem}#services #testimonial-container{background-image:url("../img/services-parallax.jpg");background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:inset 0 10px 20px 0px rgba(0,0,0,0.31);box-shadow:inset 0 10px 20px 0px rgba(0,0,0,0.31)}#services #testimonial-container #testimonial{text-align:center}#services #testimonial-container #testimonial p{font-family:"Merriweather","Cormorant SC",serif;font-size:2rem;color:white;margin:15rem 0;text-shadow:1px 1px 16px #000}#services #testimonial-container #testimonial p span{font-weight:bold;color:white}@media only screen and (max-width:40em){#staff .show-for-medium-up{display:none!important}}@media only screen and (min-width:40.063em) and (max-width:64em){#staff .show-for-large-up{display:none!important}}@media only screen and (max-width:40em){#staff .show-for-large-up{display:none!important}}#staff .top-banner{height:446px;background-color:black;background-repeat:no-repeat;background-position:50% 50%;background-image:url("../img/top-banner-staff-3.jpg")}@media only screen and (max-width:1024px){#staff .top-banner{background-position:50% 95px}}#staff section.staff-member{padding:4rem 0}#staff section.staff-member:nth-child(2n){background-color:#f4f4f4}@media only screen and (min-width:40.063em){#staff section.staff-member img[alt="Kim Worobi"],#staff section.staff-member img[alt="Michelle Kapnick"],#staff section.staff-member img[alt="Robert Gross"],#staff section.staff-member img[alt="William Gross"]{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%}}#staff h1{background:#a34b2f;width:320px;height:105px;text-align:center;font-size:50px;font-family:"Droid Serif",serif;line-height:105px;color:white;padding:0;margin:0}@media only screen and (max-width:1024px){#staff h1{width:100%}}#staff h2{color:#6b2f1c;font-weight:300;font-weight:bold;font-size:45px;line-height:45px;margin:0;margin-top:1rem;text-transform:uppercase;font-family:"Cormorant SC",serif;text-shadow:1px 1px #fff}#staff h3{text-transform:uppercase;font-weight:700;font-family:"Cormorant SC",serif;font-size:1.2rem;line-height:1.2rem}#staff .staff-social{display:inline-block;font-size:25px;color:#6b2f1c;margin-right:10px;margin-bottom:20px;text-decoration:none}#staff p,#staff ul{font-size:1rem;padding:0;margin:0;margin-bottom:1rem}#staff ul{margin-left:2rem}#staff hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#staff .learn-more-btn{border:1px solid #a34b2f;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;display:block;background:transparent;height:3rem;line-height:3rem;text-align:center;color:#6b2f1c;text-decoration:none;width:12rem}#staff .learn-more-btn:hover{color:white;background:#a34b2f}#staff #dedicated-team{width:100%;color:white;text-align:center;display:inline-block;padding-top:4rem;padding-bottom:4rem;background:#38353b;-webkit-box-shadow:inset 0px 0 20px 0px rgba(0,0,0,0.31);box-shadow:inset 0px 0 20px 0px rgba(0,0,0,0.31)}#staff #dedicated-team h2{font-size:2.25rem;margin:0;margin-bottom:1rem;text-transform:none;color:white;text-shadow:none;font-family:"Merriweather",georgia,"Roboto",sans-serif}#staff #dedicated-team .learn-more-btn{color:white;display:inline-block;border:1px solid #a34b2f;font-size:1.5rem;width:auto;height:auto;line-height:1.8rem;padding:1.15rem 2rem;text-decoration:none}@media only screen and (min-width:40.063em){#staff #dedicated-team .learn-more-btn{position:absolute;right:2.75rem}}#staff #dedicated-team ul{list-style-type:none;padding-left:0;margin-left:0}@media only screen and (min-width:40.063em){#staff #dedicated-team ul{text-align:center}}#staff #testimonial-container{margin-top:1.5rem;background-image:url("../img/staff-parallax.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;-webkit-box-shadow:inset 0 10px 20px 0px rgba(0,0,0,0.31);box-shadow:inset 0 10px 20px 0px rgba(0,0,0,0.31)}#staff #testimonial-container #testimonial{text-align:center}#staff #testimonial-container #testimonial p{font-family:"Merriweather","Cormorant SC",serif;font-size:2rem;color:white;margin:15rem 0;text-shadow:1px 1px 16px #000}#staff #testimonial-container #testimonial p span{font-weight:bold;color:white}#learn{text-align:left}#learn p{font-size:1rem}#learn main{margin-bottom:2rem}@media only screen and (min-width:40.063em) and (max-width:64em){#learn .show-for-large-up{display:none!important}}@media only screen and (max-width:40em){#learn .show-for-large-up{display:none!important}}#learn .top-banner{border-bottom:11px solid #f4f4f4;height:446px;background-color:black;background-repeat:no-repeat;background-position:50% 50%;background-image:url("http://www.chgross.com/img/top-banner-learn.jpg")}@media only screen and (max-width:1024px){#learn .top-banner{background-position:50% 95px}}#learn hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#learn p a{color:#a34b2f;text-decoration:underline;font-weight:bold}#learn h1{background:#a34b2f;width:320px;height:105px;text-align:center;font-size:50px;font-family:"Droid Serif",serif;line-height:105px;color:white;padding:0;margin:0}@media only screen and (max-width:1024px){#learn h1{width:100%}}#learn .page-title{color:#0e3864;text-transform:uppercase;font-weight:700;font-size:17px}#learn .post-title{color:#6b2f1c;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-weight:300!important;font-size:30px!important;padding:0px!important;margin:0;margin-top:1rem;line-height:normal!important;text-decoration:none!important;text-transform:capitalize!important;background:none!important;height:auto}#learn h2 a{color:#6b2f1c;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-weight:300!important;font-size:30px!important;padding:0px!important;margin:0;margin-top:1rem;line-height:normal!important;text-decoration:none!important;text-transform:capitalize!important;background:none!important;height:auto}#learn .entry-title{color:#6b2f1c;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-weight:300!important;font-size:30px!important;padding:0px!important;margin:0;margin-top:1rem;line-height:normal!important;text-decoration:none!important;text-transform:capitalize!important;background:none!important;height:auto;width:100%;text-align:left}#learn .entry-meta{color:#6b2f1c;text-transform:uppercase;font-weight:700;font-size:17px;padding:0;margin:0}#learn .entry-meta a{text-decoration:none;color:inherit}#learn .entry-content{color:black;font-size:0.93rem}#learn .entry-utility a{color:#6b2f1c}#learn .nav-next a,#learn .nav-previous a{font-family:"Merriweather",georgia,"Roboto",sans-serif!important;font-weight:bold;width:auto;height:auto;border:1px solid #a34b2f;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;display:inline-block!important;background:transparent;padding:1rem 3rem;text-align:center;color:#6b2f1c;text-decoration:none;margin-bottom:1rem;margin-right:0.5rem}#learn .nav-next a:hover,#learn .nav-previous a:hover{color:white;background:#a34b2f;cursor:pointer}#learn #mc_embed_signup_scroll{padding:1rem;border:1px solid #0e3864;margin-top:1rem;margin-bottom:1rem;text-align:center}#learn #mc_embed_signup_scroll i{color:#0e3864;font-size:3rem}#learn #mc_embed_signup_scroll h2{color:#0e3864;font-weight:300;font-size:1.5rem}#learn #mc_embed_signup_scroll p{font-size:0.8rem}#learn #mc_embed_signup_scroll p a{font-weight:700;color:#0e3864}#learn #mc_embed_signup_scroll p a:hover{color:#465477}#learn #mc_embed_signup_scroll #archived-letters{text-align:center}#learn #mc_embed_signup_scroll #mce-EMAIL{width:100%;border:0;background:#f4f4f4;height:2rem}#learn #mc_embed_signup_scroll .indicates-required{font-size:0.7rem}#learn #mc_embed_signup_scroll .placeholder{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:18px;color:#0e3864;padding-left:10px}#learn #mc_embed_signup_scroll ::-webkit-input-placeholder{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:18px;color:#0e3864;padding-left:10px}#learn #mc_embed_signup_scroll :-moz-placeholder{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:18px;color:#0e3864;padding-left:10px}#learn #mc_embed_signup_scroll ::-moz-placeholder{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:18px;color:#0e3864;padding-left:10px}#learn #mc_embed_signup_scroll :-ms-input-placeholder{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:18px;color:#0e3864;padding-left:10px}#learn #mc-embedded-subscribe{border:1px solid #0e3864;background:#0e3864;text-transform:uppercase;color:white;font-weight:700;display:block;padding:1rem;margin-right:auto;margin-left:auto;margin-top:1rem}#learn #mc-embedded-subscribe:hover{background:none;color:#0e3864}#mc_embed_signup div.mce_inline_error{background-color:#0c2d4f!important}#learn #sidepanel{background:#f4f4f4;padding:1rem}#learn #sidepanel .widget-area ul{margin-top:0;padding-left:20px}#learn #sidepanel .widget-area a{color:black;font-size:0.8rem;text-decoration:none}#learn #sidepanel .widget-area a:hover{color:#6b2f1c}#learn #sidepanel .widget-area .sidebar-first-title{color:#6b2f1c;text-transform:uppercase;font-weight:700;font-size:17px}#learn .display_archive{font-size:1rem;padding:0;margin:0;margin-bottom:1rem;margin-top:3rem}#learn .display_archive a{color:#0e3864}#learn .campaign{width:100%}#contact{text-align:left;overflow-x:hidden}#contact .top-banner{height:280px;background-color:black;background-repeat:no-repeat;background-position:50% 60%;background-size:cover;background-image:url("../img/top-banner-contact.jpg");-webkit-box-shadow:inset 0 1px 20px 0px rgba(0,0,0,0.31);box-shadow:inset 0 1px 20px 0px rgba(0,0,0,0.31);text-align:center}#contact h1{background:#a34b2f;width:320px;height:105px;text-align:center;font-size:50px;font-family:"Droid Serif",serif;line-height:105px;color:white;padding:0;margin:0}#contact p a{color:#a34b2f;text-decoration:none}#contact p a:hover{color:#6b2f1c}#contact #contact-main{padding:3rem 0 4rem;background:white}#contact #contact-form-container{padding-right:2rem}#contact #contact-form-container h2{color:#6b2f1c;font-size:1.8rem;text-transform:none;font-weight:700;margin-top:0;margin-bottom:10px;font-family:"Merriweather",georgia,"Roboto",sans-serif}#contact #contact-form-inline input,#contact #contact-form-inline textarea{background:#f4f4f4;height:50px;width:100%;margin-bottom:15px;display:block;border:1px solid #e0e0e0;padding-left:12px;padding-right:12px;font-family:arial;font-size:18px;border-radius:4px}#contact #contact-form-inline input:focus,#contact #contact-form-inline textarea:focus{outline:none;border-color:#a34b2f;background:#fff}#contact #contact-form-inline textarea{height:140px;padding-top:12px;resize:vertical}#contact #contact-form-inline input::-webkit-input-placeholder,#contact #contact-form-inline textarea::-webkit-input-placeholder{color:#999;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-weight:400;font-size:16px}#contact #contact-form-inline input::-moz-placeholder,#contact #contact-form-inline textarea::-moz-placeholder{color:#999;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-weight:400;font-size:16px}#contact #contact-form-inline input:-ms-input-placeholder,#contact #contact-form-inline textarea:-ms-input-placeholder{color:#999;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-weight:400;font-size:16px}#contact #contact-form-inline input::-ms-input-placeholder,#contact #contact-form-inline textarea::-ms-input-placeholder{color:#999;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-weight:400;font-size:16px}#contact #contact-form-inline input::placeholder,#contact #contact-form-inline textarea::placeholder{color:#999;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-weight:400;font-size:16px}#contact #contact-form-inline .cf-turnstile{margin:10px 0}#contact #contact-form-inline .submit-button{text-align:center;font-family:"Merriweather",georgia,"Roboto",sans-serif;font-size:20px;line-height:55px;text-decoration:none;color:white;font-weight:700;display:block;width:100%;max-width:280px;height:55px;border:none;background:#a34b2f;border-radius:4px;cursor:pointer;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}#contact #contact-form-inline .submit-button:hover{background:#6b2f1c}#contact #contact-form-inline .submit-button:disabled{opacity:0.5;cursor:not-allowed}#contact #contact-form-inline .submit-button:disabled:hover{background:#a34b2f}#contact .consultation-benefits{list-style:none;margin:0.25rem 0 1.75rem;padding:0}#contact .consultation-benefits li{font-size:15px;color:#555;margin-bottom:0.4rem}#contact .consultation-benefits li i{color:#a34b2f;margin-right:0.5rem}#contact .form-status{padding:1.25rem;border-radius:4px;font-size:1.05rem;margin-bottom:1.5rem}#contact .form-success{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}#contact .form-error{background:#fce4ec;color:#c62828;border:1px solid #ef9a9a}#contact .form-error a{color:#c62828!important;font-weight:700}#contact .form-status i{margin-right:0.5rem}#contact #contact-info-container{padding-left:2rem;padding-top:10px}#contact .contact-detail:first-child{margin-top:0}#contact .contact-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem}#contact .contact-detail i{font-size:22px;color:#a34b2f;margin-right:1rem;margin-top:2px;min-width:22px;text-align:center}#contact .contact-detail h3{color:#6b2f1c;font-size:15px;font-weight:700;text-transform:uppercase;margin:0 0 0.2rem 0}#contact .contact-detail p{font-size:15px;color:#333;margin:0;line-height:1.6}#contact #contact-map{margin-top:1rem;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.1);box-shadow:0 2px 8px rgba(0,0,0,0.1)}#contact #contact-map iframe{width:100%;height:250px;display:block}#contact #testimonial-container{margin-top:0;background:#f7f4f1;border-top:1px solid #ebe7e3;border-bottom:1px solid #ebe7e3}#contact #testimonial-container #testimonial{text-align:center}#contact #testimonial-container #testimonial p{font-family:"Merriweather","Cormorant SC",serif;font-size:1.4rem;color:#6b2f1c;margin:3.5rem 0;font-style:italic}#contact #testimonial-container #testimonial p em{color:#666;font-style:italic}@media only screen and (max-width:40em){#contact .top-banner{height:180px}#contact h1{width:220px;height:75px;font-size:34px;line-height:75px}#contact #contact-form-container{padding-right:0.9375rem;margin-bottom:2.5rem}#contact #contact-info-container{padding-left:0.9375rem;padding-top:0}#contact #contact-form-inline .cf-turnstile{-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:left top;transform-origin:left top}#contact #contact-form-inline .submit-button{max-width:100%}#contact #testimonial-container #testimonial p{font-size:1.1rem;margin:2rem 0}}@media only screen and (min-width:40.063em) and (max-width:64em){#contact #contact-form-container{padding-right:0.9375rem;margin-bottom:2.5rem}#contact #contact-info-container{padding-left:0.9375rem;padding-top:0}}@media only screen and (max-width:1024px){#footer-button-container{height:auto!important;margin-bottom:40px}}