﻿/*!
Theme Name:   Graham Hollis Temp
Description:  Graham Hollis Temp Child Theme
Template:     startertheme
Version:      0.0.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         starter
Text Domain:  startertheme
*/h1{margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0px;margin-inline-end:0px}h2{margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px}body{margin:0;font-size:1rem;font-style:normal;font-weight:400;line-height:initial;letter-spacing:-0.01875rem}ul{line-height:1.69em}.container,.core-block{padding:0 16px;margin:auto}.container--full-width,.core-block--full-width{padding:0}@media screen and (min-width: 768px){.container,.core-block{padding:0 32px}.container--full-width,.core-block--full-width{padding:0}}@media screen and (min-width: 1440px){.container,.core-block{max-width:1280px;padding:0 80px}.container--full-width,.core-block--full-width{max-width:1440px;padding:0}}section{padding:0}.row{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.row{flex-direction:row}}.column{display:flex;flex-direction:column}.bg--dark{background-color:var(--dark-background)}.block__formatting--heading h3{font-size:1.75rem}.block__formatting--heading h4{font-size:1.32rem}.block__formatting--heading h5{font-size:1.16rem}.block__formatting--heading h6{font-size:1rem}.block__formatting--paragraph,.block__formatting--table,.block__formatting--list,.block__formatting--quote,.block__formatting--image{margin-bottom:1rem}.btn__primary{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-radius:.375rem;padding:1rem;box-shadow:0px 9px 14px 0px rgba(0,0,0,.1);font-size:1rem;font-style:normal;font-weight:700;line-height:1.625rem;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none}@media screen and (min-width: 414px){.btn__primary{padding:.87rem 2.125rem}}.btn__primary img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.btn__primary:hover{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.btn-secondary{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary);border-radius:.375rem;padding:1rem;box-shadow:0px 9px 14px 0px rgba(0,0,0,.1);font-size:1rem;font-style:normal;font-weight:700;line-height:1.625rem;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none}@media screen and (min-width: 414px){.btn-secondary{padding:.87rem 2.125rem}}.btn-secondary img{vertical-align:middle;display:inline-block;margin-top:-5px;margin-left:8px}.btn-secondary:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.floating-over{position:relative;z-index:2}.floating-over__100{margin-top:-100px}.floating-over__200{margin-top:-200px}.opacity-75{filter:opacity(0.75)}.hover-border-soft{transition:all .3s ease;border:1px solid hsla(0,0%,100%,.2196078431)}.hover-border-soft:hover{border:1px solid hsla(0,0%,100%,.4980392157)}.staff-cards__main{display:grid;gap:2rem;grid-template-columns:repeat(4, 1fr);grid-column-gap:3rem;grid-row-gap:3rem}@media screen and (max-width: 1440px){.staff-cards__main{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.staff-cards__main{grid-template-columns:repeat(2, 1fr)}}.staff-cards__main .staff-card__image{border-radius:50%}.staff-cards__main .staff-card__title{color:var(--wp--preset--color--primary);font-size:22px;font-weight:700;margin-bottom:0}.staff-cards__main .staff-card__position{color:var(--wp--preset--color--white);font-size:18px;font-weight:400;margin:0}.wpcf7 label{font-weight:600}.wpcf7 a{font-weight:600;text-decoration:underline}@media screen and (min-width: 768px){.wpcf7 .row{gap:1rem}}.wpcf7 .row>*{flex:1 1}.wpcf7 .row input[type=email],.wpcf7 .row input[type=text],.wpcf7 .row input[type=tel],.wpcf7 .row select,.wpcf7 .row textarea{min-width:260px;background-color:#f7f7f7;border:1px solid #c4c4c4;font-family:"Montserrat";width:100%;box-sizing:border-box;padding:12px;font-size:16px;font-weight:400;transition:all .5s;color:#393939}.wpcf7 .row input[type=email]:focus,.wpcf7 .row input[type=text]:focus,.wpcf7 .row input[type=tel]:focus,.wpcf7 .row select:focus,.wpcf7 .row textarea:focus{outline:#000 2px dotted !important;outline-offset:0 !important;border-radius:0 !important;background:#fff;border-color:#919191;outline-offset:2px !important}.wpcf7 .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-direction:column}.wpcf7 .wpcf7-list-item{margin-left:0}.wpcf7 .wp-element-button{text-transform:capitalize}.wpcf7 .ml-auto{margin-left:auto;display:flex;flex-direction:row-reverse}.blog-list h2.wp-block-post-title a{color:#000}.blog-list h2.wp-block-post-title a:hover{color:var(--wp--preset--color--accent)}.blog-list a.wp-block-post-author-name__link,.blog-list .wp-block-post-terms a{color:var(--wp--preset--color--primary-lime);font-weight:700}.blog-list a.wp-block-post-author-name__link:hover,.blog-list .wp-block-post-terms a:hover{color:var(--wp--preset--color--accent)}.practice-areas-column.in-blog ul{list-style:none;padding-left:0}.practice-areas-column.in-blog ul li{font-size:18px;margin-bottom:.5em;transition:all .3s}.practice-areas-column.in-blog ul li:hover{padding-left:3px}.practice-areas-column.in-blog ul li a{color:var(--wp--preset--color--white);font-weight:400;text-decoration:none}.practice-areas-column.in-blog ul li a:hover{color:var(--wp--preset--color--primary);text-decoration:none}.single-staff .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow .wpcf7 .row{gap:0}.block{margin-top:2rem;margin-bottom:2rem}.block:first-child{margin-top:4rem}.site-header{position:relative;z-index:2}.site-header .container{background-color:#fff;padding-bottom:10px}.header-stack{display:flex;flex-direction:column;align-items:flex-end}.header-stack .consult{font-size:22px;font-weight:400}.header-stack .consult .top-phone{color:var(--wp--preset--color--accent);font-size:26px;font-weight:700;text-decoration:none}.header-stack .consult .top-phone:hover{text-decoration:none}.header-stack .wp-block-button{margin-top:15px}.header-stack .wp-block-button a{padding:5px 15px}.header-stack .header-nav .menu-item{text-transform:uppercase}.header-stack .header-nav .menu .menu-item-has-children{margin-right:15px}.header-stack .header-nav .menu .menu-item-has-children .sub-menu{border-top:3px solid var(--wp--preset--color--primary)}.header-stack .header-nav .menu .menu-item-has-children .sub-menu li a{text-transform:uppercase}@media screen and (min-width: 1080px){.header-stack .header-nav .menu .menu-item-has-children::after{top:4px}.header-stack .header-nav .menu .menu-item-has-children:hover::after{top:9px}}@media screen and (max-width: 768px){.desktop-header{display:none}}@media screen and (min-width: 768px){.mobile-header{display:none}}.mobile-header .site-branding img{max-width:250px;height:auto}.mobile-header .header-nav .menu .menu-item-has-children .sub-menu li a{text-transform:uppercase}.mobile-header .menu-item{text-transform:uppercase}.mobile-header .menu-item a{text-transform:uppercase}.mobile-header .header-nav .menu .menu-item a{width:95%}.mobile-header .header-stack{align-items:flex-start}.mobile-header .header-stack .consult{font-size:20px}.mobile-header .header-stack .top-phone{text-wrap:nowrap;white-space:nowrap}.change-language{display:none}.wp-block-button a{transition:all 300ms ease 0ms}.wp-block-button a:focus{outline:#000 2px dotted;outline-offset:0;border-radius:0}.page-banner{height:auto}.page-banner .wp-block-cover{min-height:0}.page-banner .wp-block-cover img{mix-blend-mode:overlay}.page-banner .wp-block-cover__inner-container .container{text-align:center;padding:1rem 0}.page-banner .title_text_1{font-weight:300;font-size:40px;margin:8px 0}.page-banner .title_text_2{font-weight:800;font-size:80px}@media screen and (max-width: 1440px){.page-banner{display:none}}.breadcrumb{justify-content:flex-start;padding:13px var(--wp--preset--spacing--50);border-bottom:1px solid #ddd;font-size:18px}.breadcrumb .breadcrumbs{width:100%;max-width:1366px;margin:0 auto}.breadcrumb .breadcrumbs li:not(:last-child)::after{content:"»"}.pre-footer div.has-background a{font-size:18px;display:block;padding:14px}footer.main-footer{background-color:var(--wp--preset--color--very-dark);color:var(--wp--preset--color--white);font-size:18px;padding:2rem 0}footer.main-footer a{text-decoration:none;color:var(--wp--preset--color--primary)}footer.main-footer a:hover{color:var(--wp--preset--color--white);text-decoration:none}footer.main-footer .copyright-row{padding:0 2.5rem}footer.main-footer .copyright-row p{margin:0}blockquote{padding-left:20px;border-left:5px solid #0099c4}.practice-areas-column{background-clip:border-box;background-color:#1c242b;background-image:url(/wp-content/themes/grahamhollis-temp/assets/images/insignia.png);background-origin:padding-box;background-position:right 0px top;background-repeat:no-repeat;background-size:auto;box-shadow:0px 45px 45px -12px rgba(28,36,43,.39)}.practice-area-links{list-style:none;padding:0;margin:0}.practice-area-links li{margin-bottom:.5rem}.practice-area-links li a{display:block;padding:.5rem 0;text-decoration:none;color:inherit;border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.practice-area-links li a:hover{color:var(--wp--preset--color--primary);padding-left:.5rem}.practice-area-links li.practice-area-active>a{color:var(--wp--preset--color--primary);font-weight:600}.practice-area-links .practice-area-children{list-style:none;padding:0;margin:.5rem 0 0 1rem}.practice-area-links .practice-area-children li{margin-bottom:.25rem}.practice-area-links .practice-area-children li a{padding:.25rem 0;font-size:.9rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.practice-area-links .practice-area-children li a:before{content:"";margin-right:5px;margin-top:4px;font-family:"FontAwesome"}.practice-area-links .practice-area-children li a:hover{padding-left:.75rem}.practice-area-links .practice-area-children li.practice-area-active>a:before{opacity:1}.home-cards a{text-decoration:none}.home-cards a:hover{text-decoration:none}.home-cards .home-card{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,background-image 300ms ease 0ms}.home-cards .home-card:hover{background-color:#fff;color:#000 !important}.home-cards .home-card:hover img{filter:none}.home-cards .home-card h3::after{text-align:center;content:"";opacity:1;font:var(--fa-font-regular);margin-top:15px;display:block}.home-cards img{filter:brightness(0) invert(1);-webkit-animation:fadeTop 1s cubic-bezier(0.77, 0, 0.175, 1) 1;animation:fadeTop 1s cubic-bezier(0.77, 0, 0.175, 1) 1}.hero-top{background-color:#225877;background-image:linear-gradient(rgba(0, 0, 0, 0.35) 0%, rgba(107, 144, 170, 0) 100%);padding:60px 10px 150px 0}.hero-top .wp-block-cover__image-background{display:none}.hero-top h1{font-size:34px;font-weight:800;line-height:1.2;text-transform:uppercase}.hero-top h2{font-size:18px;font-weight:700}@media screen and (min-width: 768px){.hero-top{padding:100px 0 160px 0}.hero-top .wp-block-cover__image-background{display:block}.hero-top h1{font-size:90px}.hero-top h2{font-size:37px}.hero-top h2:last-child{margin-top:170px;margin-bottom:0}}
