/*!
Theme Name: RandySmithLaw
Theme URI: https://underscores.me/
Author: Schilling/Sellmeyer
Author URI: https://schillingsellmeyer.com
Description: Custom theme for randysmithlaw.com
Version: 1.0.2
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: randysmith_law
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

RandySmithLaw is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#fff}body,button,input,select,optgroup,textarea{color:#231f20;font-family:eurostile,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1,h2,h3{margin:0;font-family:eurostile-extended,sans-serif;line-height:1.1;text-transform:uppercase}h1{margin:1em 0;font-size:2rem;font-size:clamp(2rem,5vw,2.75rem)}h2{margin:1em 0 .25em;font-size:1.5rem;font-size:clamp(1.5rem,4.5vw,2rem)}h3{margin:1em 0 .25em;font-size:1.25rem;font-size:clamp(1.25rem,3vw,1.5rem)}.entry-content h1,.entry-content h2,.entry-content h3{margin-top:.5rem}p{margin-top:.75em;margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#e8e8e8;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1em .5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#003e7e}a:visited{color:#003e7e}a:hover,a:focus,a:active{color:#003e7e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.button,button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:10px 20px;font-family:eurostile-extended,sans-serif;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid;border-color:#231f20;border-radius:4px;background:#003e7e;transition:all 300ms ease-in-out;cursor:pointer}.button:visited,button:not(.menu-toggle):visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff}.button:hover,button:not(.menu-toggle):hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;border-color:#231f20;background:#7f9ebe;box-shadow:inset 1px 1px 3px rgba(35,31,32,.3)}.button:active,.button:focus,button:not(.menu-toggle):active,button:not(.menu-toggle):focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#e8e8e8}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:3px solid #ccc;border-radius:4px;padding:4px 8px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}.alignright{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}.aligncenter{clear:both;margin-bottom:1.5em;display:block;margin-left:auto;margin-right:auto}@media screen and (min-width: 40em){.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}}html{scroll-behavior:smooth}img{vertical-align:bottom}body{background-color:#fff}.wrapper{max-width:83rem;margin:0 auto;padding:0 1.5rem}@media screen and (max-width: 32em){.wrapper{padding:0 1rem}}.menu,.menu li,.menu ul{margin:0;padding:0;list-style:none;list-style-image:none}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#menu-container{display:none}.menu-toggle,.main-navigation.toggled #menu-container{display:block}@media screen and (min-width: 48em){.menu-toggle{display:none}.main-navigation #menu-container{display:block}}.menu-toggle{margin:0;padding:12px 16px;background:none;outline:none;border:0;border-radius:0}.menu-toggle:hover{background:none}#nav-icon{width:20px;height:16px;position:relative;margin:0 auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:6px}#nav-icon span:nth-child(4){top:12px}.toggled #nav-icon span:nth-child(1){top:6px;width:0%;left:50%}.toggled #nav-icon span:nth-child(2){transform:rotate(45deg)}.toggled #nav-icon span:nth-child(3){transform:rotate(-45deg)}.toggled #nav-icon span:nth-child(4){top:6px;width:0%;left:50%}.site-header{color:#231f20;background-color:#fff}.site-header a,.site-header a:visited{display:inline-block;text-decoration:none}.site-header .top-bar{text-align:right;padding:1em 0 .5em 0;font-size:1rem;color:#fff;background-color:#003e7e}.site-header .top-bar a,.site-header .top-bar a:visited{margin:0 16px;font-family:eurostile-extended,sans-serif;font-weight:900;color:#fff}@media screen and (max-width: 47.9375em){.site-header .top-bar{padding-top:.5em;text-align:center}#site-navigation{position:relative}#site-navigation .mobile-grid{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;padding:0 8px}#site-navigation .mobile-grid .site-branding{padding:8px}#site-navigation .mobile-grid .site-branding img{max-height:80px}#site-navigation .menu-container{position:absolute;z-index:999;top:100%;right:5%;width:90%;margin-top:-9px;border-top:3px solid #003e7e;border-bottom:3px solid #003e7e;background-color:#f8f8f8;box-shadow:3px 3px 6px rgba(0,62,126,.3)}#site-navigation .nav-menu{padding:8px 12px}#site-navigation .nav-menu a,#site-navigation .nav-menu a:visited{display:block;margin:12px 0;padding:8px 16px;font-family:eurostile-extended,sans-serif;font-weight:900;text-transform:uppercase;color:#003e7e;border-radius:8px;border:1px solid #e8e8e8;background-color:hsla(0,0%,100%,.5)}#site-navigation .nav-menu a:hover,#site-navigation .nav-menu a:active,#site-navigation .nav-menu a:focus{color:#231f20;border-color:rgba(112,112,112,.1);background-color:rgba(0,62,126,.1)}}@media screen and (min-width: 48em){.site-header .header-grid{display:flex;justify-content:space-between;align-items:top;padding:28px 0}.site-header .menu-container{padding-top:20px}.site-header .menu-container .nav-menu{display:flex;align-items:center;font-size:1.125rem}.site-header .menu-container .nav-menu>li{display:flex;align-items:center}.site-header .menu-container .nav-menu>li::after{content:"";display:inline-block;width:2px;height:.875em;margin-top:2px;background-color:#003e7e}.site-header .menu-container .nav-menu>li>a,.site-header .menu-container .nav-menu>li>a:visited{position:relative;margin:8px 16px;padding:8px 16px;font-family:eurostile-extended,sans-serif;font-weight:900;text-transform:uppercase;color:#231f20}.site-header .menu-container .nav-menu>li>a::after,.site-header .menu-container .nav-menu>li>a:visited::after{backface-visibility:hidden;content:" ";position:relative;display:block;width:0;margin:0 auto;border:2px solid rgba(0,62,126,0);bottom:-8px;transition:all 300ms ease-in-out}.site-header .menu-container .nav-menu>li:hover>a,.site-header .menu-container .nav-menu>li>a:hover,.site-header .menu-container .nav-menu>li>a:focus,.site-header .menu-container .nav-menu>li>a:active{color:#003e7e}.site-header .menu-container .nav-menu>li:hover>a::after,.site-header .menu-container .nav-menu>li>a:hover::after,.site-header .menu-container .nav-menu>li>a:focus::after,.site-header .menu-container .nav-menu>li>a:active::after{backface-visibility:hidden;width:64%;border-color:#003e7e}.site-header .menu-container .nav-menu>li:last-child::after{display:none}.site-header .menu-container .nav-menu>li:last-child a{margin-right:0}.site-header .menu-container .sub-menu{position:absolute;top:100%;left:50%;width:224px;margin-top:-8px;margin-left:-112px;padding:2px 10px;border-radius:0 0 8px 8px;border-top:4px solid #003e7e;background-color:#f8f8f8;box-shadow:3px 3px 6px rgba(0,0,0,.3)}.site-header .menu-container .sub-menu a,.site-header .menu-container .sub-menu a:visited{position:relative;display:block;margin:12px 0;padding:4px 8px;font-size:1rem;font-family:eurostile-extended,sans-serif;font-weight:900;color:#000;border-radius:8px;border:1px solid #e8e8e8;background-color:hsla(0,0%,100%,.5)}.site-header .menu-container .sub-menu a:hover,.site-header .menu-container .sub-menu a:active,.site-header .menu-container .sub-menu a:focus{color:#231f20;border-color:rgba(112,112,112,.1);background-color:rgba(0,62,126,.1)}#site-navigation .nav-menu ul{position:absolute;z-index:-999;opacity:0;transform:scaleX(0%);transition:transform 200ms ease-in}#site-navigation .nav-menu li{position:relative}#site-navigation .nav-menu li:hover>ul,#site-navigation .nav-menu li:focus-within{z-index:100;opacity:1;transform:scaleX(100%)}}.site-footer{color:#fff;background-color:#003e7e}.site-footer a,.site-footer a:visited{color:#fff;text-decoration:none}.site-footer a:hover,.site-footer a:focus,.site-footer a:active,.site-footer a:visited:hover,.site-footer a:visited:focus,.site-footer a:visited:active{text-decoration:underline}.site-footer .footer-nav #footer-menu{display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;justify-content:center;margin:0 -16px}.site-footer .footer-nav #footer-menu .sub-menu{display:none}.site-footer .footer-nav li{display:flex;gap:.5rem;align-items:center}.site-footer .footer-nav li::after{content:"";display:inline-block;width:2px;height:.875em;margin-top:2px;background-color:#fff}.site-footer .footer-nav li:last-child::after{display:none}.site-footer .footer-nav a{display:inline-block;padding:.5rem 0;font-size:.875rem;font-family:eurostile-extended,sans-serif;font-weight:900;text-transform:uppercase}@media screen and (min-width: 26em){.site-footer .footer-nav #footer-menu{-moz-column-gap:1.5rem;column-gap:1.5rem;margin:0}.site-footer .footer-nav li{-moz-column-gap:1.5rem;column-gap:1.5rem}.site-footer .footer-nav a{font-size:1rem}}.site-footer .main-footer{padding:24px 0;text-align:center}.site-footer .main-footer .wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center}@media screen and (min-width: 42em){.site-footer .main-footer .wrapper{justify-content:space-between}}.site-footer .site-info{padding:16px 0;text-align:center;color:#fff;background-color:#231f20}.site-footer .site-info p{margin:0;font-size:1rem;line-height:1.6}.site-footer .site-info .large-only{display:none}@media screen and (min-width: 50em){.site-footer .site-info .large-only{display:inline-block}.site-footer .site-info .small-only{display:none}}.site-main p,.site-main ul,.site-main ol{margin-top:0;margin-bottom:1em;font-size:1.125rem;font-size:clamp(1.125rem,3.5vw,1.25rem)}.site-main ul,.site-main ol{padding-left:1em}.site-main ul li,.site-main ol li{line-height:1.3;margin:0 0 .5em}.site-main .entry-content{margin-bottom:80px}.page-header{text-align:center;padding:8px 24px;color:#fff;background-color:#003e7e}.page-header .page-title{margin:1em 0}.page-intro{text-align:center;color:#fff;background-color:#231f20}.page-intro .intro-header{padding:8px 24px;background-color:#003e7e}.page-intro .intro-header h2{margin:1em 0}.page-intro .intro-content{padding:40px 18px 128px 18px}.page-intro .intro-content p{max-width:60ch;margin:0 auto 1.5em auto}.page-outro{max-width:780px;margin:80px auto 80px auto;padding:32px 24px;text-align:center;border-top:3px solid #003e7e;border-bottom:3px solid #003e7e}.page-outro p{font-size:1.25rem;font-size:clamp(1.25rem,3vw,1.75rem);color:#003e7e;line-height:1.4}.page-outro p:last-child{margin-bottom:0}.page-outro strong{white-space:nowrap}.page-content{max-width:1080px;margin:80px auto 80px auto;padding:24px 18px 24px;background-color:#fff;border:2px solid #003e7e;border-radius:24px;box-shadow:6px 6px 9px rgba(0,0,0,.3)}@media screen and (min-width: 32em){.page-content{padding:24px 32px 24px}}.page-template-tmplt-secondary .entry-content{max-width:1080px;margin:-120px auto 80px auto;padding:24px 18px 24px;background-color:#fff;border:2px solid #003e7e;border-radius:24px;box-shadow:6px 6px 9px rgba(0,0,0,.3)}@media screen and (min-width: 32em){.page-template-tmplt-secondary .entry-content{padding:24px 32px 24px}}.page-template-tmplt-secondary .entry-content h2{color:#003e7e}.page-template-tmplt-secondary .entry-content h2+h3{margin-top:1.25em}.page-id-12 .entry-content img.wp-image-67{border-radius:8px}.nf-form-cont{max-width:920px;margin:-128px auto 80px auto;padding:32px 32px 24px;background-color:#fff;border:2px solid #003e7e;border-radius:24px;box-shadow:6px 6px 9px rgba(0,0,0,.3)}@media screen and (max-width: 32em){.nf-form-cont .one-half{width:100% !important;margin-left:0 !important}}.nf-form-cont .nf-form-fields-required{margin-bottom:8px}.nf-form-cont #ninja_forms_required_items,.nf-form-cont .nf-field-container{margin-bottom:16px}.nf-form-cont .label-above .nf-field-label{margin:0 0 2px;font-family:eurostile-extended,sans-serif;font-weight:900;text-transform:uppercase}.nf-form-cont .field-wrap input[type=submit]{width:100%;text-align:center}@media screen and (min-width: 28em){.nf-form-cont .field-wrap input[type=submit]{width:auto}}.hero-section{overflow:hidden;padding:28px 24px 56px;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 64em){.hero-section{padding:100px 24px 128px}}.hero-section h1{display:flex;gap:.25em .5em;flex-wrap:wrap;justify-content:center}.intro-section{text-align:center;color:#fff;background-color:#231f20}.intro-section .intro-header{padding:8px 24px;background-color:#003e7e}.intro-section .intro-header h2{margin:1em 0}.intro-section .intro-content{padding:40px 18px 108px 18px}.intro-section .intro-content p{max-width:60ch;margin:0 auto 1.5em auto}.services-section{overflow:hidden;margin-top:-128px;padding-top:80px}@media screen and (min-width: 48em){.services-section{margin-top:-160px}}.services-list{max-width:780px;margin:0 auto 0 auto}@media screen and (min-width: 48em){.services-list{padding-left:32px}}@media screen and (min-width: 54em){.services-list{padding-left:0}}.services-list .service-container{position:relative;margin-bottom:80px;padding:18px 18px 24px;background-color:#fff;border:3px solid #003e7e;border-radius:24px;box-shadow:6px 6px 9px rgba(0,0,0,.3)}.services-list .service-container:first-child{margin-bottom:128px}.services-list .service-container .service-icon{margin-top:-80px;margin-bottom:18px;text-align:center}.services-list .service-container h3{margin-top:0}.services-list .service-container p:last-child{margin-bottom:0}@media screen and (min-width: 48em){.services-list .service-container{padding:32px 56px 32px 160px}.services-list .service-container:first-child{margin-bottom:80px}.services-list .service-container .service-icon{position:absolute;margin:0;top:-26px;left:-48px}}.services-list .button{width:100%;text-align:center}@media screen and (min-width: 28em){.services-list .button{width:auto}}.connect-section{overflow:hidden;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;max-width:780px;margin:24px auto 80px auto;padding:18px 0;border-top:3px solid #003e7e;border-bottom:3px solid #003e7e}.connect-section h3{margin:0}.connect-section .link-list{display:flex;flex-wrap:wrap;gap:12px 8px;align-items:center;justify-content:center}.connect-section .link-list a:hover,.connect-section .link-list a:focus,.connect-section .link-list a:active{transform:scale(110%);transition:transform 300ms ease-in-out}

/*# sourceMappingURL=style.css.map */