/*
 Theme Name:   Chihak + Chihak
 Theme URI:    https://understrap.com
 Description:  Understrap Child Theme
 Author:       the Understrap Contributors
 Author URI:   https://github.com/understrap/understrap-child/graphs/contributors
 Template:     understrap
 Version:      1.0.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: understrap/understrap-child
*/

html {
  scroll-behavior: smooth;
}


body {-webkit-font-smoothing: antialiased;text-rendering: geometricPrecision;}

p, .entry-content ul li, .page-template-page-standard #content ul li {font-family: 'Poppins', sans-serif;font-weight: 400;color:#181818;font-size:1.25rem;}

.lead {font-size:1.6em;color:#202020; font-weight:500;}

a {color:#475a77;font-family: 'Poppins', sans-serif;}
a:hover {color:#5a7397}


h1,h2,h3,h4,h5 {font-family: 'Poppins', sans-serif;font-weight:600;}

span {font-family: 'Poppins', sans-serif;}

.text-reg {font-weight:400;}
.text-med {font-weight:500;}
.text-bold, b {font-weight:700;}
.text-heavy {font-weight:900;}

.text-lg {font-size:1.4rem}
.text-md {font-size:1.1rem;}
.text-sm {font-size:.8rem;}
.text-xl {font-size:1.8rem;}

.text-spaced {letter-spacing:.09em}

.lh-1 {line-height:1;}

.display-5 {font-size:2.5rem;}
.display-6 {font-size:2rem;}
.w-35 {width:35%;}

.entry-content ul li {margin-bottom:1rem;}

/* Centering vertically */ 
.vc {display: flex; align-items: center;}
.bc {display: flex; align-items: flex-end;}
.tc {display: flex; align-items:flex-start;}
.bg-cover {
	
	background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover !important;
	
}

.vh-50 {height:50vh}
.vh-75 {height:75vh}
.vh-50 {height:100vh}

.text-shadow {    text-shadow: 0 0 1em black;}

/* Colors: Backgrounds */

.bg-transparent {background:transparent;}
.bg-white {background:white;}
.bg-llgold {background:#f1f0e6}
.bg-lgold {background:#ecede7}
.bg-dgold {background:#413d2c;}
.bg-lgray {background:#e4e4e4}
.bg-orange {background:#e65a17;}
.bg-dorange {background:#9f3e10;}
.bg-bgreen {background:#01a778;}
.bg-green {background:#577b3a;}
.bg-dgreen {background:#343f33;}
.bg-lblue {background:#e0e5ed}
.bg-blue {background:#4974a5;}
.bg-dblue {background:#003458;}
.bg-ddblue {background:#0d1321}
.bg-black {background:#262626}
.bg-red {background:#d8453e;}
.bg-rainbow {    background: linear-gradient(-120deg, #4285f4, #34a853, #fbbc05, #ea4335);}

.bg-blue-shiny {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='2000' height='120' preserveAspectRatio='none' viewBox='0 0 2000 120'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1027%26quot%3b)' fill='none'%3e%3crect width='2000' height='120' x='0' y='0' fill='rgba(51%2c 70%2c 105%2c 1)'%3e%3c/rect%3e%3cpath d='M2000 0L1053 0L2000 35.47z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M1053 0L2000 35.47L2000 82.03999999999999L969.56 0z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M969.56 0L2000 82.03999999999999L2000 84.92999999999999L685.47 0z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M685.47 0L2000 84.92999999999999L2000 86.77L208.98000000000002 0z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M0 120L726.93 120L0 90.51z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M0 90.51L726.93 120L1380 120L0 84.16000000000001z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M0 84.16L1380 120L1718.23 120L0 79.09z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M0 79.09L1718.23 120L1790.73 120L0 63.010000000000005z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1027'%3e%3crect width='2000' height='120' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");}

.bg-black-blue {background: rgb(0,52,88);
  background: linear-gradient(0deg, rgba(0,52,88,1) 0%, rgba(0,20,35,1) 100%);}
  
  .bg-white-lgold {background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 31%, rgba(237,237,231,1) 100%);}

.bg-white-to-gray {background: rgb(228,228,228);
  background: linear-gradient(0deg, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%);}
  
  .bg-wtg-lines {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1980' height='1200' preserveAspectRatio='none' viewBox='0 0 1980 1200'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1404%26quot%3b)' fill='none'%3e%3crect width='1980' height='1200' x='0' y='0' fill='url(%26quot%3b%23SvgjsLinearGradient1405%26quot%3b)'%3e%3c/rect%3e%3cpath d='M -1320.4495733826575%2c494 C -924.45%2c576.2 -132.45%2c917.8 659.5504266173424%2c905 C 1451.55%2c892.2 2375.46%2c455.8 2639.5504266173425%2c430 C 2903.64%2c404.2 2111.91%2c706.8 1980%2c776' stroke='rgba(73%2c 116%2c 165%2c 0.26)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -676.0236437025089%2c314 C -280.02%2c397.6 511.98%2c700.2 1303.976356297491%2c732 C 2095.98%2c763.8 3148.77%2c468.6 3283.9763562974913%2c473 C 3419.18%2c477.4 2240.8%2c697.8 1980%2c754' stroke='rgba(73%2c 116%2c 165%2c 0.13)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -518.5702502352997%2c400 C -122.57%2c445.8 669.43%2c651.2 1461.4297497647003%2c629 C 2253.43%2c606.8 3337.72%2c268.2 3441.4297497647003%2c289 C 3545.14%2c309.8 2272.29%2c644.2 1980%2c733' stroke='rgba(73%2c 116%2c 165%2c 0.13)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -2855.61473461443%2c455 C -2459.61%2c531.8 -1667.61%2c847.8 -875.6147346144301%2c839 C -83.61%2c830.2 533.26%2c422.2 1104.38526538557%2c411 C 1675.51%2c399.8 1804.88%2c708.6 1980%2c783' stroke='rgba(73%2c 116%2c 165%2c 0.26)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1404'%3e%3crect width='1980' height='1200' fill='white'%3e%3c/rect%3e%3c/mask%3e%3clinearGradient x1='50%25' y1='100%25' x2='50%25' y2='0%25' gradientUnits='userSpaceOnUse' id='SvgjsLinearGradient1405'%3e%3cstop stop-color='rgba(228%2c 228%2c 228%2c 1)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(255%2c 255%2c 255%2c 1)' offset='0.6'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");}
/* Colors: Text */

.text-white {color:white;}
.text-lgray {color:#bebebe}
.text-gray {color:#727272}
.text-dgray {color:#363636}

.text-lgreen {color:#e8ece7;}
.text-bgreen {color:#01a778;}
.text-green {color:#577b3a;}
.text-dgreen {color:#3d592a;}
.text-lblue {color:#e0e5ed;}
.text-blue {color:#4974a5;}
.text-dblue, a.text-blue:hover {color:#003458}
.text-lorange {color:#f9d8c7;}
.text-orange {color:#e65a17;}
.text-dorange, a.text-orange:hover, .location-name .spokane {color:#a14012;}
.text-lgold {color:#e4e3cd}
.text-gold, a.text-lgold:hover {color:#d4d0ab;}
.text-dgold {color:#bcb377}
.text-black {color:#181818;}
.text-red {color:#d9453e}

/* Text fun */

.page-template-page-standard #content ul li {margin-bottom:1rem;}
    
    /* Video */

 
    .sq-video {
      width: 100%;      /* Make video take the full width of its container */
      height: 100%;     /* Make video take the full height of its container */
      object-fit: cover; /* Cover the entire width and height of its container */
    }
    
       /* Images */
       
       .img-rounded,
       .border-rounded {border-radius:30px;}
       .img-rounded-right {border-top-right-radius: : 30px;border-bottom-right-radius:30px;}
       
       /* Shadows */ 
       
       .shadow-card {box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}

/* Navigation */

.navbar-brand {width:25%;}

.navbar-expand-md .navbar-nav .nav-link {font-family: 'Poppins', sans-serif;font-weight:600;color:white;}
.navbar-expand-md .navbar-nav .nav-link:hover {text-decoration: underline;}



/* Buttons */

.btn {font-family: 'Poppins', sans-serif; font-weight:bold;border-radius:3px; text-transform:uppercase;letter-spacing:.07em;}
.btn-lg {font-size: 1.3em;padding: 0.6em 2em;}
.btn-xl {font-size: 1.6em;padding: 0.6em 2em;}
.btn-md {font-size: 1rem;padding: 0.6em 2em;}

.btn-green {background:#03a678; color:white;animation-timing-function: linear;transition: transform .3s;}
.btn-green:hover {background:#217c62;animation-timing-function: linear;transition: transform 1s;color:white;}
.btn-orange {background:#e65917; color:white;animation-timing-function: linear;transition: transform .3s;}
.btn-orange:hover {background:#a14012;animation-timing-function: linear;transition: transform 1s;color:white;}
.btn-blue {background:#4974a5; color:white;animation-timing-function: linear;transition: transform .3s;}
.btn-blue:hover {background:#779bc3;animation-timing-function: linear;transition: transform 1s;color:white;}
.btn-lgold {background:#e4e3cd; color:#2e3b51;animation-timing-function: linear;transition: transform .3s;}
.btn-lgold:hover {background:#779bc3;animation-timing-function: linear;transition: transform 1s;color:white;}
.btn-red {background:#d8453d; color:white;animation-timing-function: linear;transition: transform .3s;}
.btn-red:hover {background:#de2d23;animation-timing-function: linear;transition: transform 1s;color:white;}

.btn-question {border:0;font-family: 'Poppins', sans-serif; margin:0;font-size:1.5rem;}

.btn-green {background:#03a678; color:white;animation-timing-function: linear;transition: transform .3s;}
.btn-green:hover {background:#217c62;animation-timing-function: linear;transition: transform 1s;color:white;}

#wrapper-navbar .navbar .btn-contact {padding: 0px 10px;
  border-radius: 200px;
  margin-left: 15px;}
  
  .navbar-expand-md .navbar-nav .btn-contact .nav-link {}
  .modal-body .claim-type {border:1px solid transparent}
  .modal-body .claim-type.ct-initial:hover {border:1px solid #00a677;}
  .modal-body .claim-type.ct-waiting:hover {border:1px solid #4974a5;}
  .modal-body .claim-type.ct-denied:hover {border:1px solid #d8453d;}
  
  .modal-body .claim-type.ct-denied {margin-bottom:0 !important;}

.modal-header .close {text-shadow:none; color:White;}

.btn-red {}

/* Animation */ 

  .anim-1 {
  
  transition: 1s;
  -moz-transition: 1s;
  -webkit-transition: 1s;
  
}

  .anim-quick {
  
  transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  
}

/* Breadcrumbs */

.breadcrumbs-single a {color:#f5d76e; font-weight:500; margin-right:0.5em;}
.breadcrumbs-single {color:white;}
.breadcrumbs-single .current-item {font-style:italic; margin-left:.5em; display:inline-block;}


/* Search */ 

.search .is-form-style input.is-search-input {font-size:1.2em !important; height:auto!important;padding:.8em .5em;}
.search .is-form-style .is-search-submit {width: 54.72px;height: 54.72px;}
.search .is-form-style.is-form-style-3 label {width: calc(100% - 54.72px)!important;}
.search .search-resources .is-form-style input.is-search-input {}


/* Home */ 

.hero-home {}

.home-chihaks {margin-top:-1px;}
.ssdi-focus h3,
.atty-message h3 {font-size:2.5rem;}
.ssdi-focus i {color:#a98e09}
.ssdi-focus .testimonial {box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}


/* About Us */ 




/* Attorney: Single */

.single-attorneys .breadcrumbs-single {display:none;}

/* Resources */

.single-resource .entry-content .content-resource h2, .page-template-page-standard .content-area h2 {font-weight:600;margin-top:1em;margin-bottom:.7em;}
.single-resource .entry-content .content-resource h3, .page-template-page-standard .content-area h3 {font-weight:600;margin-top:1.3em;margin-bottom:.7em;}
.single-resource .entry-content .content-resource h4, .page-template-page-standard .content-area h4 {font-weight:600;margin-top:1.3em;margin-bottom:.7em;}
.single-resource .entry-content .content-resource ul {list-style:square;}
.single-resource .entry-content .content-resource ul li {font-family: 'Poppins', sans-serif; padding:.5em 0; }
.single-resource .entry-content .content-resource ul li:hover {transform:scale(1.1)}
.side-resources ul li {line-height:1;}


  .landing-resources {background: rgb(241,240,230);
background: linear-gradient(180deg, rgba(241,240,230,1) 31%, rgba(255,252,252,1) 100%);}
.resource-single-entry {box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;}
.resource-single-entry:hover {transform:scale(1.05);}

.glossary-term p {margin-bottom:0; font-size:1rem;}
.glossary-term h3 {margin-top:0 !important;}
.g-term p {margin-bottom:0; font-size:.9rem; line-height:1.4rem}
.g-term h3 {font-size:1.2rem !important;}
.glossary-term h3 {margin-top:0 !important;}

#terms-menu li a.active {font-weight:700}
#terms-menu li a {font-size:.9rem; font-weight:600;}
#terms-menu li {line-height:1; margin-bottom:.5rem}
#terms-menu li:last-of-type {margin-bottom:0;}



/* How We Help */
.claim-type .inner {border:1px solid transparent;}
.claim-type.ct-initial:hover .inner {border:1px solid #00a677;}
.claim-type.ct-waiting:hover .inner {border:1px solid #4974a5;}
.claim-type.ct-denied:hover .inner {border:1px solid #d8453d;}

.claim-type.ct-initial:hover .inner,
.claim-type.ct-waiting:hover .inner,
.claim-type.ct-denied:hover .inner {transform:scale(1.06)}

.claim-type .inner {box-shadow:none; border-bottom:1px solid rgba(127, 127, 127, 0.453)}
.claim-type .inner:last-of-type {border-bottom:none;}


/* Stories */

.post-type-archive-stories .card, .card {border-radius:0;border:0;box-shadow: 0 0 2em #00000014;animation-timing-function: linear;transition: transform .8s;}
.post-type-archive-stories .card:hover {cursor:pointer;box-shadow: 0 0 2em #00000014;transform:scale(1.04);animation-timing-function: linear;transition: transform .3s;}
.post-type-archive-stories .card img {opacity:.9;}
.post-type-archive-stories .card:hover img {opacity:1;}


/* Footer */ 

#full-width-page-wrapper {padding-bottom:0;}




/* Testimonials */ 

.testimonials-3c .stars i {font-size: 1.4em;     margin-right: 0.2em; color: #cabd90;}
.testimonials-3c .inner {min-height:260px;}

.testimonials-3c {}

.testimonials-3c .splide__slide .inner {box-shadow: 0 0 1em #00000014;}

.testimonials-single .col-md-2 {margin-top:-9em;}


.lh-header {line-height: 1.3em;}

/* Locations */

.single-locations .gfield_label, .single-locations .label {color:white !important;}

/* Footer */
.footer-menu ul {margin:3rem 0;}

.footer-menu ul li {text-align:center; font-size:2rem;}
.footer-menu ul .btn-contact {background:transparent;}

.footer-menu ul li a {margin-bottom:.3em;padding:0; font-weight:600;color:#f2f2f2;}
.footer-menu ul li a:hover {text-decoration: underline;}



/* Contact / Forms */

.form-landing {box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}
  /*   
.gform_fields label { font-size:1.2em;font-family: 'Poppins', sans-serif; font-weight:500;}

.gform_fields {list-style: none; margin:0; padding:0;}
.gform_fields input[type=text], .gform_fields input[type=tel], .gform_fields input[type=email], #input_1_5 {width: 100%;
    border: 1px solid grey;
    padding: 0.7em 0.5em;
    font-size: 1.2em;}
    
    
 .gform_fields input[type=textarea]  {}
 
 .form-horizontal #gform_wrapper_4 {width:100%;}
 .form-horizontal .gform_footer {}
  .form-horizontal label {color:white; font-weight:500;}
  .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {font-size: 16px !important;
    padding: 10px !important;
    margin-bottom: 0;
    margin-top: 0;
    font-weight: 500 !important;}
 
 .gform_confirmation_message {text-align: center;
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 1.4em;}
 
 .modal-header {border-bottom:0;}
 .modal-body .gform_wrapper.gravity-theme #field_submit .gform-button--width-full, .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full {background: #01a778;
   border: 0;
   color: white;
   font-size: 1.5rem;
   font-weight: bold;
   font-family: 'Poppins', sans-serif;
   padding: 1rem 0;}
   
   .modal-body .gform_wrapper.gravity-theme .gfield_label {font-size:20px;}
   
   .modal-header .close {text-shadow:0; color:white;}
   
   .gform_wrapper.gravity-theme .gform_required_legend .gfield_required {font-size:22px !important;}
   .gform_required_legend {font-weight:600;float:right; font-size:1rem; margin-bottom:0;}
   .gform_wrapper.gravity-theme .gfield textarea.large {height:200px !important; padding:.5rem !important;}
   
   .gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input {background:#e65917; color:white;animation-timing-function: linear;transition: transform .3s; border:0; font-weight:600; font-size:1.5rem; padding:1rem 1.8rem; display:block; width:100%;}
   .gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input:hover{background:#a14012;animation-timing-function: linear;transition: transform 1s;color:white;}
   
   .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {padding:0 !important;}
   
   .page-template-page-contact .page-header {margin-bottom:0 !important;}
   
   .ct-message h3 {font-size:3rem; margin-bottom:1rem }
   .form-primary .gform_wrapper.gravity-theme .gfield_label {font-size:1.3rem; font-family: 'Poppins', sans-serif;}
   
   .gchoice {
       z-index:1;
       position:relative;
       margin:0 0 10px 0;
       padding:0;
       height:70px;
       width: 49%!important;
       float:left;
   }
   input.gfield-choice-input {
       z-index:2;
       appearance:none;
       margin:0;
       padding:0;
       width: 100%;
       border-radius: 5px;
       height:100%;
       background: white;
       transition: .3s all ease-in-out;
       position:absolute;
       background:#dfe1e5;
       position:absolute;
   }
   input.gfield-choice-input:hover,
   .gchoice label:hover {
       cursor:pointer;
   }
   input.gfield-choice-input:checked {
       background:#1273e6;
   }
   input.gfield-choice-input:checked + label {
       color:white;
   }
   .gchoice label {
       z-index:3;
       font-weight:700;
       color:#141c25;
       display:block;
       position: absolute;
       padding: 0 0 0 30px;
       top: 50%;
       transform: translateY(-50%);
       width:100%;
       overflow:visible;
   }
   input.gfield-choice-input + label:after {
       content: "";
       position: absolute;
       right: -10px;
       transform: translateY(-50%);
       width: 30px;
       height: 30px;
       border: 2px solid #c5c9d2;
       z-index: 2;
       top: 50%;
       transition: .3s all ease-in-out;
       color: white;
       font-size: 25px;
       text-align: center;
       line-height: 25px;
       font-weight: 500;
   }
   input[type="checkbox"].gfield-choice-input + label:after { 
       border-radius: 5px;
   }
   input[type="radio"].gfield-choice-input + label:after {
       border-radius:50px;
   }
   input.gfield-choice-input:checked + label:after {
       content: "\00D7";
       border: 2px solid white;
   }
   
   .gchoice.gchoice_10_8_0 {margin-right:10px;}
   .gform_wrapper.gravity-theme .gform_footer {margin-top:1.5rem !important;}
   
   */
   
   .gform_button {    background: #d8453e !important;
     font-family: 'Poppins', sans-serif !important;
     font-weight: 600 !important;
     font-size: 1.5rem !important;
     padding: 1.2rem 3rem !important;
     margin-top: 1rem !important;}
   
   .testimonial-contact {border-left:5px solid}
   .testimonial-contact p {font-size:1.2rem}
   .testimonial-contact span {}
   
   .phone-numbers .phone-number {border-left:1px solid rgb(232, 232, 232)}
   .phone-numbers .phone-number:hover {border-left:1px solid rgba(71, 89, 119, 0.719)}
   .phone-numbers .phone-number h5 {font-size:1.1rem; font-weight:600;text-transform:uppercase}
   .phone-numbers .phone-number p {margin-bottom:0; font-weight:500; font-size:1.3rem;}
   .phone-numbers-thanks .phone-number {border-bottom:1px solid rgb(232, 232, 232); border-left:0;}
   .section-header {font-size:3rem;}

   .testimonial-related-content {font-size:1.56rem; line-height:2.4rem;}
   .testimonial-related .stars {color:#bcb276;font-size:1.6rem;}
   

   @media (min-width:992px) {
   .form-contact {margin-bottom:-16rem;}
   .form-contact {box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}
   
 }
   
   .services-contact .service-icon svg {fill:#2a3c5a;}
   .services-contact h4 {font-size:1.4rem;}
 
 /* Contact icon */
 
.contact-quick {position:fixed;z-index:100;bottom:.5em;opacity:0;transition: transform 1s; right:2%; }
.contact-quick a {line-height:0;}

/* Recaptcha hiding */ 
.grecaptcha-badge {display:none;}


/* FAQ */
.faq-item {width:100%;}
.faq-item .faq-title {font-size:1.6rem; line-height:2rem; font-weight:400; display:block;}
.faq-item {margin-bottom:1.5rem; padding-bottom:1.5rem;}
 
 .faq-item .card-body p {font-size:1.6rem; font-weight:500; line-height:1.9rem;}
 .faq-item .card.active .faq-title {color:grey;}
 .faq-item .btn-question span {font-weight:800; line-height:1; display:block;}
 
 .faq-item .btn-question {   width: 45px;
  height: 45px;
  border-radius: 200px;}
 
 @media (min-width:992px) { 
   
   .faq-item .btn-question {   width: 60px;
    height: 60px;
    border-radius: 200px;}
   
 }
 
 /* Landing Page | Denied */
 
 .page-template-page-landing-denied #wrapper-navbar {display:none !important;}
 @media (min-width:992px) {
 #denialLetter {margin-top: -10rem;
   max-width: 600px;
   position: absolute;}
 }
 #denialLetter2 {}
 
 .landing-atty h3 {text-align:center; text-transform:uppercase; margin-top:1rem; font-size:1.2rem;}
 .landing-atty {margin-top:3rem;}
 .attys-content h3 {font-size:2.2rem;}
 .attys-content p {}
 .page-template-page-landing-denied .form-landing {margin-top:6rem;}
 .page-template-page-landing-denied .hero-text p {font-size:1.5rem;}
.atty-points {list-style:square;padding:1.5rem;}
.atty-points li {margin-bottom:1rem; color:#4974a5;}
.atty-points li span {font-weight:500; color:#181818; font-size:1.2rem;}
.testimonials-denied svg {fill:#403c2b; width:20%; padding:1rem;}
.hero-landing-denied {padding-top:7rem;padding-bottom:4rem;}

/* Landing Pages (City) */ 

.call-out {z-index:1000;}
.map-marker {width:2rem;}
 .bg-map {
min-height:38rem; } 
.contact-info {height:60vh; overflow:hidden;}
.hero-landing {z-index:2}
.hero-landing .display-4 {}
.landing-chihaks {overflow:hidden;}
.landing-chihaks .team-img img {}
.quote-img {background-image: url('/wp-content/uploads/2023/08/orange-dots.png');
    background-repeat:no-repeat;
    background-size: 19rem;

}
.quote-img.img-right {
  background-position: 4rem 2rem;}
.quote-img.img-left {
  background-position: 1rem 0.8rem;}


.landing-location-info {    box-shadow: 0 0 4em #00000026;}

.accordion .card {box-shadow:none;}
.accordion .card .card-header {background-color:transparent;border:0;}




.post-type-archive-stories .card-columns {column-count:1}


    .atty-message {	border-top-right-radius: 0;
  border-top-left-radius: 0;padding-top:5rem;
}


.hero-landing {height:44rem;}
body.mob-menu-overlay.page-template-page-landing-city, body.mob-menu-slideout.page-template-page-landing-city, body.mob-menu-slideout-over.page-template-page-landing-city, body.mob-menu-slideout-top.page-template-page-landing-city {padding-top:0;}
 @media (min-width: 576px) {
   
   
       
  
   
     
  .lead {font-size:1.4em;}
   
   .hero-home .col-md-8 {}
   .hero-home {}
   .hero-message {    margin-top: -0.6em;}

   .h-content {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='600' height='700' preserveAspectRatio='none' viewBox='0 0 600 700'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1026%26quot%3b)' fill='none'%3e%3crect width='600' height='700' x='0' y='0' fill='rgba(52%2c 63%2c 51%2c 1)'%3e%3c/rect%3e%3cpath d='M600 0L376.91999999999996 0L600 107.73z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M376.91999999999996 0L600 107.73L600 110.16000000000001L349.42999999999995 0z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M349.42999999999995 0L600 110.16000000000001L600 152.72000000000003L149.84999999999994 0z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M149.84999999999997 0L600 152.72000000000003L600 328.38L130.47999999999996 0z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M0 700L52.04 700L0 425.99z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M0 425.99L52.04 700L183.32999999999998 700L0 265.13z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M0 265.13L183.32999999999998 700L433.19 700L0 252.2z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M0 252.2L433.19 700L435.16 700L0 98.82z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1026'%3e%3crect width='600' height='700' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");}
   .ssdi-focus {background-image: none;}
   
   
   .page-header {padding-top:5em;}
   .page-header h1 {font-size:3em;}
   
   /* Landing */
   .hero-landing {height: 41rem;}
     .hero-landing h2 {font-size:2.5rem;}
   .page-template-page-landing-city .mobmenu {display:none;}
  

  .page-id-362912 .logo-mobile-landing {background:#a03e12;}
  
  
   
   /* Footer */
   
   
   .single-resource .entry-content .content-resource h3, .page-template-page-standard .content-area h3 {font-size:2em;}

   
    }
  
  @media (min-width:768px) {
    
    p {font-size:1rem;}
    .navbar-expand-md .navbar-nav .nav-link {
      font-size: 0.7rem;
      padding: 1rem 0.6rem;
    }
    .hero-landing {height: 38rem;}
    .hero-landing h2 {font-size:2.5rem;}
    .page-template-page-landing-city h3 {font-size:2.9rem;line-height:3.2rem;}
  .team-photo, .team-intro {padding-top:8rem;}
  .team-intro h1, .ssdi-focus h3, .atty-message h3, .hero-home h1 {font-size:1.7rem;}
 .page-header h1 {font-size:2.6em;}
    .btn-lg {font-size:1rem;}
   
    .post-type-archive-stories .card-columns {column-count:2}
  .claim-type .inner {box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border-bottom:0;}
  .nav-item.dropdown:hover .dropdown-menu {
    display: block;
    }
    .modal-body .claim-type  {box-shadow:rgba(0, 0, 0, 0.16) 0px 1px 4px;}
    .team-photo img {	border-top-left-radius: 30px;border-top-right-radius:30px;}
    .footer-menu ul {margin:0rem 0;}
    
    .footer-menu ul li {text-align:left; font-size:1.2rem;}
  }
  
  @media (min-width:992px) {
    
    
    p {font-size:1.25rem;line-height:1.7rem;}
    .navbar-expand-md .navbar-nav .nav-link {font-size:.9rem;}
    .hero-landing {height: 46rem;}
    .hero-landing h2 {font-size:3rem;}
  
    .page-template-page-landing-city.wrapper h3 {
    font-size: 2.5rem;
    line-height: 2.9rem;}
    .home-chihaks h3 {font-size:2.4rem;}
  
    .quote-text p {font-size:1.6rem;}
    .team-photo, .team-intro {padding-top:8rem;}
    .team-intro h1, .ssdi-focus h3 {font-size:3rem;}
    .post-type-archive-stories .card-columns {column-count:3}
     .atty-message h3 {font-size:2.7rem;}
     .form-primary {box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;}
     
     .thank-you-message h2 {font-size:3rem;margin-bottom:1.5rem;}
     .thank-you-message h3 {font-size:2rem;margin-bottom:1.5rem;}
    .btn-question {font-size:1.25rem;}
    
  }
  @media (min-width: 1200px) { 
  
  .hero-landing h2 {font-size:3.5rem;}
  
  .hero-home h1 {font-size:2.5rem;}
  
  .h-content {background:#4974a5;}
    .page-header {padding-top:8em;}
    
    
    .single-locations .form-vertical .inner {margin-top:-24em;}
   
  .testimonials-single {margin-top:12em;}
  
  .map-marker {right: 51%;
    top: 44%;}
    
    .top-img {min-height:46rem;}
  
  .navbar-expand-md .navbar-nav .nav-link {font-size:1.1em;}
  .navbar-expand-md {padding:2rem 0;}
  
  }