/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1,dl .faq-top-item,dl .categories-link,li.expandable .attorneys-list .attorney .name{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,figure{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}button,input[type=button],input[type=reset],input[type=submit],.button{appearance:none;background-color:#f8f8f8;border:1px solid #f8f8f8;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"utopia-std",serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:1em 1.5em;text-decoration:none;transition:background-color .3s ease;user-select:none;vertical-align:middle;white-space:nowrap;font-style:normal !important}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.button:hover,.button:focus{background-color:#f8f8f8;color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,.button:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover,.button:disabled:hover{background-color:#f8f8f8}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.5em;padding:0}label{display:block;font-weight:600;margin-bottom:.5em}input,select{display:block;font-family:"Open Sans",sans-serif;font-size:1em}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #f8f8f8;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:"Open Sans",sans-serif;font-size:1em;margin-bottom:1em;padding:.5em;transition:border-color .3s ease;width:100%}input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#c6c6c6}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#f8f8f8;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(235.25,235.25,235.25,.7);outline:none}input[type=color]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #f8f8f8}textarea{resize:vertical}[type=search]{appearance:none}[type=checkbox],[type=radio]{display:inline;margin-right:.5em}[type=file]{margin-bottom:1em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dl dd{margin:0}table{border-collapse:collapse;margin:1em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #bababa;font-weight:600;padding:1em 0;text-align:left}td{border-bottom:1px solid #f8f8f8;padding:1em 0}tr,td,th{vertical-align:middle}body{font-family:"Open Sans",sans-serif;font-size:1em;line-height:1.5}h1,dl .faq-top-item,dl .categories-link,li.expandable .attorneys-list .attorney .name,h2,dl .faq-subitem,.expanding-navigation .categories dl a,h3,h4,h5,h6{font-size:1em;line-height:1.2;margin:0 0 1em}h1,dl .faq-top-item,dl .categories-link,li.expandable .attorneys-list .attorney .name{font-size:1.6em}@media screen and (min-width:40em){h1,dl .faq-top-item,dl .categories-link,li.expandable .attorneys-list .attorney .name{font-size:2.1em}}h2,dl .faq-subitem,.expanding-navigation .categories dl a{font-size:1.3em;letter-spacing:-.02em;margin:1.5em 0 .25em}@media screen and (min-width:40em){h2,dl .faq-subitem,.expanding-navigation .categories dl a{font-size:1.9em}}p{margin:0 0 1em}hr{border-bottom:1px solid #f8f8f8;border-left:0;border-right:0;border-top:0;margin:1.5em 0}img,picture{margin:0;max-width:100%}.logo a,div ul li.left a.logo a,div ul li.left .logo a a a,.logo a div ul li.left a a,.logo a a a{color:#fff}.home .logo a,.home div ul li.left a.logo a,div ul li.left .home a.logo a,.home div ul li.left .logo a a a,div ul li.left .logo a .home a a,.home .logo a div ul li.left a a,.logo a div ul li.left .home a a,.logo a .home a a,.page-id-6 .logo a,.page-id-6 div ul li.left a.logo a,div ul li.left .page-id-6 a.logo a,.page-id-6 div ul li.left .logo a a a,div ul li.left .logo a .page-id-6 a a,.page-id-6 .logo a div ul li.left a a,.logo a div ul li.left .page-id-6 a a,.logo a .page-id-6 a a,.nav-main.main-content.is-active .logo a,.logo a .nav-main.main-content.is-active a a{color:#000}a{text-decoration:none;color:#4b687b;transition:color .3s}.logo a,div ul li.left a.logo a,div ul li.left .logo a a a,.logo a div ul li.left a a,.logo a a a{font-size:1em}a:hover{color:#425b6c}.top-bar a{color:#fff;font-size:.75em}.top-bar a:hover{color:#e9f3f9}.nav-main ul li a{font-family:"Open Sans",sans-serif;font-weight:600;line-height:4.17;text-transform:uppercase}.nav-main ul li{font-size:1em}input[type=search]{color:rgba(255,255,255,.65);font-family:"Open Sans",sans-serif;font-size:.75em}input[type=search]::-webkit-input-placeholder{color:rgba(255,255,255,.45);font-style:italic}input[type=search]::-moz-placeholder{color:rgba(255,255,255,.45);font-style:italic}input[type=search]:-moz-placeholder{color:rgba(255,255,255,.45);font-style:italic}input[type=search]:-ms-input-placeholder{color:rgba(255,255,255,.45);font-style:italic}.logo,div ul li.left a.logo,div ul li.left .logo a a,.logo a div ul li.left a,.logo a a{font-family:"BigCaslon",serif;font-size:1.875em;line-height:1;color:#000;font-weight:500}.logo.white,div ul li.left a.white.logo,div ul li.left .logo a a.white,.logo a div ul li.left a.white,.logo a a.white{color:#fff}.logo.footer,div ul li.left a.footer.logo,div ul li.left .logo a a.footer,.logo a div ul li.left a.footer,.logo a a.footer{text-align:center;font-size:1.375em}@media screen and (min-width:61.25em){.main-content .logo,.main-content div ul li.left a.logo,div ul li.left .main-content a.logo,.main-content div ul li.left .logo a a,div ul li.left .logo a .main-content a,.main-content .logo a div ul li.left a,.logo a div ul li.left .main-content a,.main-content .logo a a,div ul li.left .main-content a.logo a a,.logo a .main-content a{background:url(//www.shjeflo-riley-cruz-llp.com/wp-content/themes/FSHB/css/../images/logo2.png) no-repeat;display:block;width:228px;background-size:contain}}.main-content nav.is-active .logo,.main-content nav.is-active .logo a a,.logo a .main-content nav.is-active a{color:#000 !important}.logo.white.footer,.logo a a.white.footer{background:url(//www.shjeflo-riley-cruz-llp.com/wp-content/themes/FSHB/css/../images/logo2.png) no-repeat;display:block;width:228px;background-size:contain}footer{color:#fff}footer .text{font-family:"Open Sans",sans-serif;font-size:.75em;line-height:4.17}h1,dl .faq-top-item,dl .categories-link,li.expandable .attorneys-list .attorney .name{font-family:"utopia-std",serif;font-size:1.9375em;line-height:1.06;text-align:left;color:#232425;margin-top:14px;font-weight:400}h1.main-title,dl .main-title.faq-top-item,dl .main-title.categories-link,li.expandable .attorneys-list .attorney .main-title.name{font-size:2.6em;text-align:center;font-weight:initial;color:#fff;margin:0 auto 20vh;padding-top:1em;line-height:.95;font-weight:700;letter-spacing:-1px;text-shadow:0px 0px 16px rgba(0,0,0,.8)}@media screen and (max-width:40em){h1.main-title,dl .main-title.faq-top-item,dl .main-title.categories-link,li.expandable .attorneys-list .attorney .main-title.name{margin-bottom:18px}}.dark h1,.dark dl .faq-top-item,dl .dark .faq-top-item,.dark dl .categories-link,dl .dark .categories-link,.dark li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .dark .name{color:#f8f8f8;text-align:center;margin-top:.535em}@media screen and (max-width:40em){.dark h1,.dark dl .faq-top-item,dl .dark .faq-top-item,.dark dl .categories-link,dl .dark .categories-link,.dark li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .dark .name{text-align:left}}.contact h1,.contact dl .faq-top-item,dl .contact .faq-top-item,.contact dl .categories-link,dl .contact .categories-link,.expanding-navigation .contact h1,.contact li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .contact .name{text-transform:none;text-align:center;margin:0 0 .5em auto}@media screen and (max-width:40em){.contact h1,.contact dl .faq-top-item,dl .contact .faq-top-item,.contact dl .categories-link,dl .contact .categories-link,.expanding-navigation .contact h1,.contact li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .contact .name{text-align:left}}h2,dl .faq-subitem,.expanding-navigation .categories dl a{font-family:"Open Sans",sans-serif;font-size:.75em;font-weight:600;line-height:2.17;letter-spacing:.6px;text-transform:uppercase;color:#717171;text-align:left;border-bottom:1px solid #ccc}@media screen and (max-width:40em){h2,dl .faq-subitem,.expanding-navigation .categories dl a{line-height:2}}h2.main-subtitle,dl .main-subtitle.faq-subitem,.expanding-navigation .categories dl a.main-subtitle{text-transform:none;font-size:1em;text-align:center;line-height:1.44;letter-spacing:.5px;letter-spacing:initial;font-weight:initial;border-bottom:none;color:#fff}@media screen and (max-width:40em){h2.main-subtitle,dl .main-subtitle.faq-subitem,.expanding-navigation .categories dl a.main-subtitle{max-width:350px !important;margin:0 auto}}@media screen and (min-width:40em){h2.main-subtitle,dl .main-subtitle.faq-subitem,.expanding-navigation .categories dl a.main-subtitle{font-size:1.0625em;padding-bottom:.25em}}.dark h2,.dark dl .faq-subitem,dl .dark .faq-subitem,.dark .expanding-navigation .categories dl a,.expanding-navigation .categories dl .dark a{color:#bdbdbd;text-align:center;margin:auto}@media screen and (max-width:40em){.dark h2,.dark dl .faq-subitem,dl .dark .faq-subitem,.dark .expanding-navigation .categories dl a,.expanding-navigation .categories dl .dark a{text-align:left}}h3{font-size:.875em;text-align:center;font-family:"Open Sans",sans-serif;font-weight:600;line-height:2}.dark h3{color:#b09b90;text-transform:uppercase;line-height:1}@media screen and (max-width:40em){.dark h3{text-align:left}}.contact h3,.expanding-navigation .contact h3{color:#4a4a4a;display:block;text-transform:uppercase;margin-bottom:0;text-align:left}.dark li a{font-size:.875em;font-family:"Open Sans",sans-serif;font-weight:400;color:#fff;text-align:center;line-height:3.57}@media screen and (max-width:40em){.dark li a{line-height:2.5;display:block;text-align:left}}.contact a,.expanding-navigation .contact a{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;text-transform:none;line-height:1.5;margin-bottom:0;color:#717171}.all-categories li{text-align:center}@media screen and (max-width:40em){.all-categories li{text-align:left}}.all-categories h2,.all-categories dl .faq-subitem,dl .all-categories .faq-subitem,.all-categories .expanding-navigation .categories dl a,.expanding-navigation .categories dl .all-categories a{line-height:2.4}.categories-link{font-weight:600;transition:color .3s}.categories-link:hover{color:#717171}p{font-family:"Open Sans",sans-serif;font-size:.875em;line-height:1.79;color:#717171;text-align:left}.contact p,.expanding-navigation .contact p{text-align:center;max-width:16.7em;margin:-.125em auto 2.3125em auto;text-transform:none;letter-spacing:.5px}@media screen and (max-width:40em){.contact p,.expanding-navigation .contact p{max-width:none;text-align:left;margin:1.0625em 0}}.contact .white-box p{line-height:1.57;text-transform:none;display:block;text-align:left;margin:0}.contact input::-webkit-input-placeholder,.expanding-navigation .contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder,.expanding-navigation .contact textarea::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.71;color:#b2b2b2;font-weight:400}.contact input::-moz-placeholder,.expanding-navigation .contact input::-moz-placeholder,.contact textarea::-moz-placeholder,.expanding-navigation .contact textarea::-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.71;color:#b2b2b2;font-weight:400}.contact input:-moz-placeholder,.contact textarea:-moz-placeholder{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.71;color:#b2b2b2;font-weight:400}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.71;color:#b2b2b2;font-weight:400}.picturesque-categories .caption{color:#fff;font-family:"Open Sans",sans-serif;font-size:.75em;line-height:4.17;font-weight:600;text-align:center;text-transform:uppercase}button,input[type=submit]{font-family:"Open Sans",sans-serif;color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}dl h1,dl .faq-top-item,dl .categories-link,dl li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney dl .name{font-family:"utopia-std",serif;font-size:2.2em;color:#232425;letter-spacing:-1px;line-height:1.04}@media screen and (max-width:61.25em){dl h1,dl .faq-top-item,dl .categories-link,dl li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney dl .name{font-size:1.75em}}dl h2,dl .faq-subitem,.expanding-navigation .categories dl a{font-family:"ProximaNova";font-size:1.25em;line-height:2.75;letter-spacing:normal;color:#b3b3b3;text-transform:none;font-weight:400;transition:all .3s}dl h2:hover,dl .faq-subitem:hover,.expanding-navigation .categories dl a:hover{color:#636363}dl p{font-family:"ProximaNova";font-size:.875em;line-height:1.45;letter-spacing:normal;color:#636363}.deepest dl p{color:#686565}.nav-main .deepest dl p{background-color:#e9f3f9}dl .is-open h2,dl .is-open .faq-subitem,.expanding-navigation .categories dl .is-open a{color:#686565 !important}section.map h1,section.map dl .faq-top-item,dl section.map .faq-top-item,section.map dl .categories-link,dl section.map .categories-link,section.map li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney section.map .name{font-family:"Open Sans",sans-serif;font-size:1.125em;font-weight:600;line-height:1.3;text-align:left;color:#425b6c;text-transform:uppercase}section.map p{font-family:"Open Sans",sans-serif;font-size:.875em;font-weight:600;line-height:1.79;text-align:left;color:#677a8b}.main-split h1,.main-split dl .faq-top-item,dl .main-split .faq-top-item,.main-split dl .categories-link,dl .main-split .categories-link,.main-split li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .main-split .name{font-family:"utopia-std",serif;font-size:3em;line-height:1.04;letter-spacing:-1px;color:#232425}.main-split h2,.main-split dl .faq-subitem,dl .main-split .faq-subitem,.main-split .expanding-navigation .categories dl a,.expanding-navigation .categories dl .main-split a{font-family:"Open Sans",sans-serif;font-size:1em;font-weight:700;line-height:1.5;letter-spacing:-.2px;color:#4a4a4a;text-transform:none;border:0;margin-bottom:1em}.main-split p{font-family:"Open Sans",sans-serif;font-size:.875em;line-height:1.79;letter-spacing:-.1px;text-align:left;color:#686565}.main-split p:first-of-type{font-family:"Open Sans",sans-serif;color:#717171;font-size:1.125em;line-height:1.61;text-align:left}.main-split ul,.main-split ol{font-family:"Open Sans",sans-serif;font-size:.875em;line-height:1.79;letter-spacing:-.1px;text-align:left;color:#686565;list-style-type:initial;margin-left:3em;margin-bottom:1em}.main-split ul li,.main-split ol li{margin-bottom:1em}.acf-boxes .boxes h1,.acf-boxes .boxes dl .faq-top-item,dl .acf-boxes .boxes .faq-top-item,.acf-boxes .boxes dl .categories-link,dl .acf-boxes .boxes .categories-link,.acf-boxes .boxes li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .acf-boxes .boxes .name{font-family:"Open Sans",sans-serif;font-size:.875em;line-height:1;letter-spacing:-.1px;color:#4a4a4a;font-weight:700;margin-top:0}.acf-boxes .boxes p{font-family:"Open Sans",sans-serif;font-size:.875em;line-height:1.52;letter-spacing:-.1px;text-align:left;color:#686565;margin-bottom:0}section.map p{font-weight:500}.picturesque-categories .item .caption span{white-space:nowrap}.top-bar .telephone{color:#fff;font-size:.75em}.caps{text-transform:uppercase}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.right{float:right !important}.left{float:left !important}.right-soft{float:right}.left-soft{float:left}.block{display:block !important}.inblock{display:inline-block !important}.hide{display:none !important}.hide-soft{display:none}.transparent{opacity:0}.small-screen-hide,.mobile-screen-hide,.medium-screen-hide,.tablet-screen-hide,.tablet-l-screen-hide,.large-screen-hide,.x-large-screen-hide,.xx-large-screen-hide,.xxx-large-screen-hide,.small-screen-show,.mobile-screen-show,.medium-screen-show,.tablet-screen-show,.tablet-l-screen-show,.large-screen-show,.x-large-screen-show,.xx-large-screen-show,.xxx-large-screen-show{display:none}@media screen and (min-width:22.5em){.small-screen-hide{display:inline-block}}@media screen and (max-width:22.4375em){.small-screen-show{display:inline-block}}@media screen and (min-width:30em){.mobile-screen-hide{display:inline-block}}@media screen and (max-width:29.9375em){.mobile-screen-show{display:inline-block}}@media screen and (min-width:40em){.medium-screen-hide{display:inline-block}}@media screen and (max-width:39.9375em){.medium-screen-show{display:inline-block}}@media screen and (min-width:48em){.tablet-screen-hide{display:inline-block}}@media screen and (max-width:47.9375em){.tablet-screen-show{display:inline-block}}@media screen and (min-width:61.25em){.tablet-l-screen-hide{display:inline-block}}@media screen and (max-width:61.1875em){.tablet-l-screen-show{display:inline-block}}@media screen and (min-width:64em){.large-screen-hide{display:inline-block}}@media screen and (max-width:63.9375em){.large-screen-show{display:inline-block}}@media screen and (min-width:80em){.x-large-screen-hide{display:inline-block}}@media screen and (max-width:79.9375em){.x-large-screen-show{display:inline-block}}@media screen and (min-width:90em){.xx-large-screen-hide{display:inline-block}}@media screen and (max-width:89.9375em){.xx-large-screen-show{display:inline-block}}@media screen and (min-width:100em){.xxx-large-screen-hide{display:inline-block}}@media screen and (max-width:99.9375em){.xxx-large-screen-show{display:inline-block}}.absolute{position:absolute}.relative{position:relative}.fixed-bottom{position:fixed;bottom:0;width:100%}.content-hidden{overflow:hidden}body{font-size:1em;overflow-x:hidden;-webkit-font-smoothing:antialiased}.clear:after{clear:both;content:"";display:table}@media screen and (min-width:40em){.span-1{float:left;display:block;margin-right:5.1356842478%;width:3.6256227728%}.span-1:last-child{margin-right:0}.span-2{float:left;display:block;margin-right:5.1356842478%;width:12.3869297935%}.span-2:last-child{margin-right:0}.span-3{float:left;display:block;margin-right:5.1356842478%;width:21.1482368141%}.span-3:last-child{margin-right:0}.span-4{float:left;display:block;margin-right:5.1356842478%;width:29.9095438348%}.span-4:last-child{margin-right:0}.span-45{float:left;display:block;margin-right:5.1356842478%;width:34.2901973451%}.span-45:last-child{margin-right:0}.span-45{max-width:auto}.span-5{float:left;display:block;margin-right:5.1356842478%;width:38.6708508554%}.span-5:last-child{margin-right:0}.span-6{float:left;display:block;margin-right:5.1356842478%;width:47.4321578761%}.span-6:last-child{margin-right:0}.grid .span-6:nth-child(2n){margin-right:0}.grid .span-6:nth-child(2n+1){clear:left}.span-7{float:left;display:block;margin-right:5.1356842478%;width:56.1934648967%}.span-7:last-child{margin-right:0}.span-75{float:left;display:block;margin-right:5.1356842478%;width:60.5741184071%}.span-75:last-child{margin-right:0}.span-8{float:left;display:block;margin-right:5.1356842478%;width:64.9547719174%}.span-8:last-child{margin-right:0}.span-9{float:left;display:block;margin-right:5.1356842478%;width:73.716078938%}.span-9:last-child{margin-right:0}.span-10{float:left;display:block;margin-right:5.1356842478%;width:82.4773859587%}.span-10:last-child{margin-right:0}.span-11{float:left;display:block;margin-right:5.1356842478%;width:91.2386929793%}.span-11:last-child{margin-right:0}.span-12{float:left;display:block;margin-right:5.1356842478%;width:100%}.span-12:last-child{margin-right:0}}.container{max-width:62.375em;margin:0 auto}.relative{position:relative}.standard-margin{margin:3.125em 3.5em}@media screen and (max-width:40em){.standard-margin{margin:3.125em 1em}}.standard-padding{padding:3.125em 3.5em}@media screen and (max-width:47.9375em){.standard-padding{padding:1em;background:#fff;width:100% !important}}.half-margin{margin:1.375em}.half-padding{padding:1.375em 1.25em}.half-padding.faq{padding:3.125em 1.25em}.boxes-padding{padding:3.125em 2.1875em}@media screen and (max-width:40em){.boxes-padding{padding:3.125em 1em;margin:0}}.shade{background-color:#f8f8f8}.dark{background-color:#232425}.main-home{font-size:1em;max-width:32em;margin:2.1875em auto 120px;padding-top:1em}.main-home .main-subtitle{max-width:none}.main-home .main-subtitle br{display:none}@media screen and (min-width:22.5em){.main-home .main-subtitle br{display:block}}@media screen and (min-width:30em){.main-home{margin:3.5625em auto 150px}}@media screen and (min-width:40em){.main-home{margin:3.5625em auto 0;padding-top:0}}.hero-home{background:url(//www.shjeflo-riley-cruz-llp.com/wp-content/themes/FSHB/css/../images/hero-image-mobile.jpg) no-repeat;background-color:#000;background-size:contain;background-position:top 30% center;margin-top:0}.hero-home .standard-margin{margin-bottom:0}@media screen and (min-width:40em){.hero-home{background-position:top -40px center}}@media screen and (min-width:48em){.hero-home{background:url(//www.shjeflo-riley-cruz-llp.com/wp-content/themes/FSHB/css/../images/hero-image.jpg) no-repeat;background-color:transparent;background-size:cover;background-position:top}}@media screen and (min-width:64em){.hero-home{margin-top:-4em;margin-bottom:1.375em}}.split{height:auto}@media screen and (min-width:48em){.split{height:593px}}@media screen and (min-width:48em){.split.second{height:520px}}.split>div,.split section,.split article{float:left;width:50%}.split>div:nth-child(2),.split section:nth-child(2),.split article:nth-child(2){float:right}@media screen and (min-width:40em){.split>div:nth-child(2),.split section:nth-child(2),.split article:nth-child(2){max-width:29.5em}}@media screen and (max-width:600px){.split>div:nth-child(2),.split section:nth-child(2),.split article:nth-child(2){max-height:none;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%}}@media screen and (max-width:600px){.split>div,.split section,.split article{-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%}}@media screen and (max-width:767px){.split.second .standard-padding{margin-top:250px;z-index:10;position:relative}.split.second .full-image{position:absolute;overflow:hidden;z-index:0;width:100%}}.main-split{margin-top:3em;padding-bottom:7.9375em}@media screen and (min-width:61.25em){.main-split{margin-top:0}}.main-split>div{float:left;display:block;margin-right:5.1356842478%;width:100%}.main-split>div:last-child{margin-right:0}@media screen and (min-width:61.25em){.main-split>div{float:left;display:block;margin-right:5.1356842478%;width:47.4321578761%}.main-split>div:last-child{margin-right:0}}.main-split>div:first-child{position:relative;font-size:1em}@media screen and (min-width:61.25em){.main-split>div:first-child{position:fixed;max-width:440px}}.main-split>div:nth-child(2){width:100%;float:right;margin-right:0}@media screen and (min-width:61.25em){.main-split>div:nth-child(2){width:55%;margin-right:.75em}}.main-split .content{padding:0 4.0625em 0 3.3125em}.main-split .content h1,.main-split .content dl .faq-top-item,dl .main-split .content .faq-top-item,.main-split .content dl .categories-link,dl .main-split .content .categories-link,.main-split .content li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .main-split .content .name{margin-top:1.8em}.visible-after-window-load{opacity:0 !important;transition:opacity .3s}.visible-after-window-load.visible{opacity:1 !important}.visible-after-document-load{opacity:0 !important;transition:opacity .3s}.visible-after-document-load.visible{opacity:1 !important}.top-bar{background:#4b687b;color:#fff;z-index:10;position:relative;display:none}@media screen and (min-width:61.25em){.top-bar{display:block}}.top-bar .container{height:2.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.top-bar ul{-webkit-flex-basis:50.3125em;-moz-flex-basis:50.3125em;flex-basis:50.3125em;-ms-flex-preferred-size:50.3125em;float:left}.top-bar ul li{float:left;margin-left:.75em;height:2em}.top-bar ul li a,.top-bar ul li .telephone{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:100%}.top-bar .icl_lang_sel_native{color:#b2c2cc;transition:color .3s}.top-bar .icl_lang_sel_native:hover{color:#fff}.top-bar .icl_lang_sel_translated{display:none}.top-bar .icl_lang_sel_current{color:#fff}.top-bar .language.first{position:relative;margin:0 .4375em}.top-bar .language.first:after{content:"/";position:absolute;right:-10px;top:22%;color:#b2c2cc}.top-bar .language:not(.first){margin-left:-.3125em}.top-bar .search-top{-webkit-flex-basis:11.9375em;-moz-flex-basis:11.9375em;flex-basis:11.9375em;-ms-flex-preferred-size:11.9375em;position:relative;right:1.25em;height:100%}.top-bar .search-top form{height:100%;margin:0}.top-bar .search-top form:active input[type=submit],.top-bar .search-top form:focus input[type=submit]{left:initial;right:0}.top-bar .search-top input[type=submit]{position:absolute;top:0;left:0}.top-bar .search-top input[type=search]{height:100%;margin:0;padding-left:33px;padding-top:3px;background:#425b6c;border-radius:0;border:0;background-image:url(//www.shjeflo-riley-cruz-llp.com/wp-content/themes/FSHB/css/../images/search.svg);background-repeat:no-repeat;background-size:36px;background-position:0 42%;background-blend-mode:screen}.nav-main{position:fixed;top:0;left:0;width:100%;z-index:250;background:#fff;height:56px}@media screen and (min-width:40em){.nav-main{height:81px}}@media screen and (min-width:61.25em){.nav-main{background:0 0;position:relative}}@media screen and (min-width:40em) and (max-width:61.1875em){.nav-main{padding-bottom:.7em}}@media screen and (max-width:61.25em){.nav-main li .logo,.nav-main li .logo a a,.logo a .nav-main li a,.nav-main div ul li.left a.logo,div ul .nav-main li.left a.logo,.nav-main div ul li.left .logo a a,div ul .nav-main li.left .logo a a,.nav-main .logo a div ul li.left a,.logo a div ul .nav-main li.left a{display:none}}.nav-main.is-active ul{right:0}.nav-main ul{position:fixed;right:-100%;width:80%;transition:right .3s;box-shadow:0px 0px 15px 2px rgba(0,0,0,.15);padding:4em .5em 1em;z-index:5;background-color:#fff}@media screen and (min-width:40em){.nav-main ul{width:66%}}@media screen and (max-width:61.25em){.nav-main ul{overflow-y:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media screen and (min-width:61.25em){.nav-main ul{position:static;width:initial;background:0 0;box-shadow:none;padding:0;height:initial;margin-top:1.25em;float:left;margin-left:calc(44.2% + 10em)}}.nav-main ul li{-webkit-flex-basis:80%;-moz-flex-basis:80%;flex-basis:80%;-ms-flex-preferred-size:80%;font-size:initial;letter-spacing:.0625em;font-weight:400;text-align:left;text-transform:uppercase;margin-left:1.25em;margin-right:.625em}@media screen and (min-width:61.25em){.nav-main ul li:not(:first-child){margin-top:.5625em}}.nav-main ul li.left{position:absolute;left:0;font-size:initial}.nav-main ul li:last-child,.nav-main ul li:nth-last-child(2){border:none}@media screen and (min-width:61.25em){.nav-main ul li{-webkit-flex-basis:initial;-moz-flex-basis:initial;flex-basis:initial;-ms-flex-preferred-size:initial;float:left;text-align:right;padding:0;margin-bottom:0;border:none;font-size:.8125em}}.nav-main ul li>a:not(.button-transparent){display:block;opacity:1;transition:opacity .3s;width:100%;vertical-align:bottom;font-size:12px}@media screen and (min-width:61.25em){.nav-main ul li>a:not(.button-transparent){opacity:1;color:#717171}}@media screen and (min-width:64em){.nav-main ul li>a:not(.button-transparent){line-height:1.5;margin-bottom:3em}}.nav-main ul li>a:not(.button-transparent):hover{opacity:1}.nav-main ul li a.button-transparent{font-size:1em;top:-11px;position:relative;margin-left:1em}@media screen and (max-width:61.1875em){.nav-main ul li a.button-transparent{display:none}}.nav-main ul ol li{margin:.5em}.nav-main span.button-gray{position:relative;margin-left:1em;display:inline-block;padding:.75em 1em;color:#717171}@media screen and (min-width:61.25em){.nav-main span.button-gray{display:none}}.nav-main .icl_lang_sel_native{color:#717171;transition:color .3s}.nav-main .icl_lang_sel_native:hover{color:#000}.nav-main .icl_lang_sel_current{color:#000}.nav-main .icl_lang_sel_translated{display:none}.nav-main .language.first{position:relative;margin-right:5px}.nav-main .language.first:after{content:"/";position:absolute;right:-1em;color:#b2c2cc}.nav-main .language:not(.first){margin-left:.5em}.togglers-mobile{display:block;float:right;margin-right:1em;margin-top:11px}.togglers-mobile .button-blue{padding:.75em 1em}.togglers-mobile .button-gray{z-index:5;position:relative;transition:all .3s}.togglers-mobile .button-gray .tiny-off{font-size:.85em;color:#000;text-transform:uppercase;font-family:"Open Sans",sans-serif;display:inline-block;position:relative;bottom:1px}@media screen and (max-width:40em){.togglers-mobile .button-gray .tiny-off{display:none}}.togglers-mobile .button-gray .minus{display:inline-block;height:2px;background:#000;width:14px;position:relative;bottom:5px}@media screen and (min-width:22.5em){.togglers-mobile .button-gray .minus{margin-left:.5em}}.togglers-mobile .button-gray .minus:before,.togglers-mobile .button-gray .minus:after{content:"";display:block;height:2px;background:#000;width:14px;position:absolute;transition:all .3s}.togglers-mobile .button-gray .minus:before{bottom:-5px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.togglers-mobile .button-gray .minus:after{bottom:5px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.is-active .togglers-mobile .button-gray{z-index:5;position:relative;background:#f8f8f8;color:#717171}.is-active .togglers-mobile .button-gray .minus{background:#fff}.is-active .togglers-mobile .button-gray .minus:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:0}.is-active .togglers-mobile .button-gray .minus:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}@media screen and (min-width:61.25em){.togglers-mobile{display:none}}li.expandable{margin-right:2em !important}li.expandable>a{position:relative}li.expandable>a:after{height:0;width:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #fff;content:" ";position:absolute;right:-.5em;top:30%;font-weight:400;transition:transform .3s;display:inline-block;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden}@media screen and (min-width:61.25em){li.expandable>a:after{right:-1.5em}}li.expandable>a:before{height:0;width:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #717171;position:absolute;right:-.5em;top:30%;content:" ";font-weight:400;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:transform .3s;display:inline-block;-webkit-backface-visibility:hidden}@media screen and (min-width:61.25em){li.expandable>a:before{right:-1.5em}}li.expandable.no-icon>a:after{display:none}li.expandable.no-icon>a:before{display:none}li.expandable.active>a:after{-webkit-transform:scale(-.7);-moz-transform:scale(-.7);-ms-transform:scale(-.7);-o-transform:scale(-.7);transform:scale(-.7);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}li.expandable.active>a:before{-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}li.expandable .attorneys-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:baseline;-moz-box-pack:baseline;box-pack:baseline;-webkit-justify-content:baseline;-moz-justify-content:baseline;-ms-justify-content:baseline;-o-justify-content:baseline;justify-content:baseline;-ms-flex-pack:baseline;font-size:initial;padding-left:1.3125em}@media screen and (max-width:40em){li.expandable .attorneys-list{padding-left:0}}li.expandable .attorneys-list .attorney{-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;width:100%}@media screen and (max-width:61.25em){li.expandable .attorneys-list .attorney{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#f3f3f3}}@media screen and (min-width:61.25em){li.expandable .attorneys-list .attorney{float:left;width:calc(33% - 15px);margin-right:1.3125em;margin-bottom:4em;flex-basis:auto}li.expandable .attorneys-list .attorney:nth-child(3n){margin-right:0}}li.expandable .attorneys-list .attorney .image{min-height:120px;background-repeat:no-repeat;background-size:cover;background-position:top;margin-bottom:1em;transition:filter .3s;height:auto;width:auto;display:none}@media screen and (min-width:61.25em){li.expandable .attorneys-list .attorney .image{min-height:220px;margin-bottom:.75em;display:block}}li.expandable .attorneys-list .attorney .image:hover{-webkit-filter:grayscale(85%) brightness(140%);filter:grayscale(85%) brightness(140%)}li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .email{text-align:center;display:block;width:100%;float:left;white-space:normal}li.expandable .attorneys-list .attorney .name{font-family:"utopia-std",serif;text-transform:none;font-size:1.75em;margin-bottom:0;margin-top:.4em}@media screen and (max-width:61.25em){li.expandable .attorneys-list .attorney .name{font-size:1em}}@media screen and (max-width:30em){li.expandable .attorneys-list .attorney .name{text-align:left;margin-top:10px}}li.expandable .attorneys-list .attorney .email{display:inline}@media screen and (max-width:30em){li.expandable .attorneys-list .attorney .email{text-align:left;margin-top:-5px;margin-bottom:7px}}li.expandable .attorneys-list .attorney .email a{font-size:.7em;text-transform:none;font-weight:400;color:#717171;line-height:1}.page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:block;z-index:4;background:#000;opacity:0;pointer-events:none;transition:opacity .3s}.page-overlay.is-active{opacity:.7;pointer-events:auto}@media screen and (min-width:61.25em){.page-overlay-global{position:fixed;top:0;right:0;bottom:0;left:0;display:block;z-index:4;background:#000;opacity:0;pointer-events:none;transition:opacity .2s}.page-overlay-global.is-active{opacity:.7;pointer-events:auto}}.expanding-navigation{font-size:.875em;overflow:hidden;width:100%;background-color:#fff}@media screen and (min-width:61.25em){.expanding-navigation{display:inline-block;position:absolute;left:0;width:100vw;margin-left:calc(-1 * (100vw - 1200px + 21.5em) / 2)}.expanding-navigation>div{font-size:initial;padding-top:1em}}@media screen and (min-width:64em){.expanding-navigation{margin-left:calc(-1 * (100vw - 1200px + 17.753em) / 2)}}.expanding-navigation.invisible{opacity:0}.expanding-navigation .contact{font-size:1.075em}.expanding-navigation>div{height:auto;transition:max-height .3s linear,height .3s linear,opacity .28s linear;opacity:1}.expanding-navigation>div.hidden{max-height:0px;opacity:0;transition:max-height .3s linear,height .3s linear,opacity .28s linear}.active .expanding-navigation>div>*:last-child{margin-bottom:3.125em}.expanding-navigation .categories{font-size:.675em;margin-top:0}@media screen and (min-width:48em){.expanding-navigation .categories{font-size:1em}}@media screen and (max-width:61.25em){.expanding-navigation .categories dl a{font-size:.95em}}@media screen and (max-width:61.25em){.expanding-navigation .categories dl span{padding:1.1em 0 .6em}}@media screen and (max-width:61.25em){.expanding-navigation .categories dl p{height:auto;padding-top:.7em}}.expanding-navigation .categories .deepest{background-color:transparent}@media screen and (min-width:61.25em){.expanding-navigation .categories>dl:first-child{margin-top:2em}}@media screen and (min-width:61.25em){nav.is-active{transition:all 50ms linear;background-color:#fff}}@media screen and (min-width:61.25em){nav:not(.is-active){background-color:transparent;transition:all .15s}}footer{background-color:#4b687b;padding-top:.3125em}footer .text{border-bottom:1px solid #6f8695;margin:0 1.25em}footer .text div:nth-child(1){float:left}footer .text div:nth-child(1).disclaimer{max-width:57%;line-height:1.3;margin:17px 0 20px;font-size:11px;opacity:.7}@media screen and (max-width:61.25em){footer .text div:nth-child(1).disclaimer{display:inline;text-align:center;width:100%;max-width:100%;margin:1.875em 0}}footer .text div:nth-child(2){float:right}@media screen and (max-width:61.25em){footer .text div:nth-child(2){display:inline;text-align:center;width:100%;line-height:1.7;margin-bottom:1.875em}}footer .text span{display:initial}@media screen and (max-width:61.25em){footer .text span{display:inline-block}}footer .logo,footer .logo a a,.logo a footer a,footer div ul li.left a.logo,div ul li.left footer a.logo,footer div ul li.left .logo a a,div ul li.left .logo a footer a,footer .logo a div ul li.left a,.logo a div ul li.left footer a{margin:50px}@media screen and (max-width:61.25em){footer .logo,footer .logo a a,.logo a footer a,footer div ul li.left a.logo,div ul li.left footer a.logo,footer div ul li.left .logo a a,div ul li.left .logo a footer a,footer .logo a div ul li.left a,.logo a div ul li.left footer a{margin:1.25em}}section:after{clear:both;content:"";display:table}.picturesque-categories{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:space-around;-moz-align-content:space-around;align-content:space-around;-ms-flex-line-pack:distribute;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.4375em .1875em 1.875em 0;margin-bottom:0;row-gap:6px;column-gap:6px}@media screen and (max-width:40em){.picturesque-categories{margin-bottom:1em}}.picturesque-categories .item{-webkit-flex-basis:10.3125em;-moz-flex-basis:10.3125em;flex-basis:10.3125em;-ms-flex-preferred-size:10.3125em;background-color:#fff;background-repeat:no-repeat;background-position:center 1em;background-size:calc(100% - 5em);position:relative;background-color:#fff;height:8.75em;transition:all .3s ease-in-out;border-radius:5px}@media screen and (max-width:48em){.picturesque-categories .item{-webkit-flex-basis:calc(50% - 15px);-moz-flex-basis:calc(50% - 15px);flex-basis:calc(50% - 15px);-ms-flex-preferred-size:calc(50% - 15px);-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;margin:7px;height:9.375em}}@media screen and (max-width:40em){.picturesque-categories .item{-webkit-flex-basis:95%;-moz-flex-basis:95%;flex-basis:95%;-ms-flex-preferred-size:95%;height:4em;margin:7px auto 0 auto;border-radius:4px;overflow:hidden;background-size:3em;background-position:calc(100% - 1em);margin:0 auto -4px auto;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.picturesque-categories .item span{transition:all .3s ease-in-out}.picturesque-categories .item:hover{background-color:#4c687a}.picturesque-categories .item:hover span{color:#fff}.picturesque-categories .item .caption{position:absolute;bottom:0;width:100%;height:38px;padding:1em;color:#232425;font-weight:600}.picturesque-categories .item .caption span{line-height:1;display:block}@media screen and (max-width:40em){.picturesque-categories .item .caption span{line-height:2.2;font-size:.8em}}@media screen and (max-width:40em){.picturesque-categories .item .caption{background-color:transparent;color:#232425;height:100%;margin:0;text-align:left;font-size:1.375em;padding:.6em .5em 0 .75em}}.picturesque-categories .item .image{margin:auto;margin-top:.9em;padding-top:5.5em;width:5.5em;background-color:#f9f9f9;background-repeat:no-repeat;background-size:calc(100% - 3em);background-position:center;border-radius:50%;border:1px solid #e9eaea}@media screen and (max-width:40em){.picturesque-categories .item .image{background-size:1em;width:2.5em;padding-top:2.5em;float:right;margin-right:1em}}.full-image{background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width:48em){.full-image{height:100%}}@media screen and (max-width:600px){.full-image{min-height:60vw !important}}@media screen and (max-width:40em){.full-image.first{display:none}}.header-icon,.skype-icon,.telephone-icon,.pin-icon{padding-top:.125em;height:2.2em;width:2.2em}.all-categories{padding-bottom:8.625em;z-index:2;position:relative}@media screen and (max-width:40em){.all-categories{padding:1em 1em 2em;margin-top:3em}}.all-categories .heading{margin:auto;max-width:25em;padding-top:5.25em;padding-bottom:3.75em}@media screen and (max-width:40em){.all-categories .heading{max-width:none;padding-top:1em;padding-bottom:0}}.all-categories .heading h2,.all-categories .heading dl .faq-subitem,dl .all-categories .heading .faq-subitem,.all-categories .heading .expanding-navigation .categories dl a,.expanding-navigation .categories dl .all-categories .heading a{border-color:#393939}.all-categories .heading h1,.all-categories .heading dl .faq-top-item,dl .all-categories .heading .faq-top-item,.all-categories .heading dl .categories-link,dl .all-categories .heading .categories-link,.all-categories .heading li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .all-categories .heading .name{margin-bottom:0}@media screen and (max-width:40em){.all-categories .heading h1,.all-categories .heading dl .faq-top-item,dl .all-categories .heading .faq-top-item,.all-categories .heading dl .categories-link,dl .all-categories .heading .categories-link,.all-categories .heading li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .all-categories .heading .name{margin-top:.5em}}.all-categories .columns{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}@media screen and (min-width:40em){.all-categories .columns{padding:0 4em}}.all-categories .columns .column{-webkit-flex-basis:33.3333%;-moz-flex-basis:33.3333%;flex-basis:33.3333%;-ms-flex-preferred-size:33.3333%}@media screen and (max-width:40em){.all-categories .columns .column{margin-top:2em;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%}}section.map .map-image{background:#c1d3e2 url(//www.shjeflo-riley-cruz-llp.com/wp-content/themes/FSHB/css/../images/map.png) no-repeat right center;position:relative;background-position:right 75% bottom 100%;background-size:100%;width:100vw;height:610px}@media screen and (min-width:40em){section.map .map-image{margin-left:0;width:100%;background-size:700px;background-position:right}}@media screen and (min-width:48em){section.map .map-image{background-position:240px}}@media screen and (min-width:61.25em){section.map .map-image{background-position:right}}section.map .text{max-width:25em;top:auto;bottom:6em;left:2.5em;position:absolute}@media screen and (max-width:48em){section.map .text{background-color:rgba(255,255,255,.6);max-width:100%;padding:2em;max-width:100%;margin:auto;left:1em;bottom:1em;right:1em}}@media screen and (max-width:40em){section.map .text{background-color:#fff;bottom:0;left:0;right:0}}section.map .text h1,section.map .text dl .faq-top-item,dl section.map .text .faq-top-item,section.map .text dl .categories-link,dl section.map .text .categories-link,section.map .text li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney section.map .text .name{max-width:18em}section.map .text p:last-child{margin-bottom:0}.contact,.expanding-navigation .contact{position:relative;z-index:2}.contact>div,.expanding-navigation .contact>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:48em){.contact>div,.expanding-navigation .contact>div{-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contact .wpcf7 .ajax-loader{display:none}.contact .part{padding:3.125em 5.1875em 3.125em 4.6875em;position:relative;-webkit-flex-basis:calc(50% - 8px);-moz-flex-basis:calc(50% - 8px);flex-basis:calc(50% - 8px);-ms-flex-preferred-size:calc(50% - 8px)}@media screen and (min-width:40em){.contact .part:nth-of-type(2){padding:3.125em 4.5em 3.125em 5.125em}}@media screen and (max-width:777px){.contact .part{padding:1.5625em 1.875em;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%}}.contact .part .border{background-color:#ededed;position:absolute;bottom:0;height:4px;width:calc(100% - 3.75em)}@media screen and (min-width:48em){.contact .part .border{bottom:initial;right:-10px;width:4px;height:calc(100% - 6.7375em)}}.contact .part p.mobile{display:block}@media screen and (min-width:48em){.contact .part p.mobile{display:none !important}}.contact .part p.tablet{display:none}@media screen and (min-width:48em){.contact .part p.tablet{display:block !important}}.contact svg,.expanding-navigation .contact svg{stroke:#000;opacity:.72;mix-blend-mode:multiply;height:40px}.contact svg .st0{fill:#000}.contact .white-box{background-color:#fff;border:solid 3px #d8d8d8;width:17.75em;padding:.625em 1.5625em .625em .5em;margin:1.0625em auto 1.0625em auto;transition:background-color .3s;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:40em){.contact .white-box{margin:1.0625em 0;width:100%}}.contact .white-box div:nth-child(1){-webkit-flex-basis:1.6875em;-moz-flex-basis:1.6875em;flex-basis:1.6875em;-ms-flex-preferred-size:1.6875em;height:100%}.contact .white-box div:nth-child(2){margin-left:.5em;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;height:100%}.contact input,.expanding-navigation .contact input{height:44px;padding-top:1em}.contact textarea,.expanding-navigation .contact textarea{height:93px;padding-top:.75em}.contact input:not([type=submit]),.contact textarea,.expanding-navigation .contact textarea{outline:none;background-color:#fff;margin:0 auto;box-shadow:none;border:solid 1px #fff;transition:border .3s;padding:.5em 1.35em}@media screen and (max-width:40em){.contact input:not([type=submit]),.contact textarea,.expanding-navigation .contact textarea{border:solid 2px #d8d8d8}}.contact input:not([type=submit]):hover,.contact textarea:hover{border:solid 1px #717171}.contact .wpcf7 p{margin:0;max-width:none;position:relative}.contact .wpcf7 input[type=submit]{background-color:#111;width:100%;border-radius:0;padding:.7em;margin-top:-.5em}.contact .wpcf7 span.wpcf7-not-valid-tip{font-size:1em;font-weight:400;display:block;background:#f02;color:#fff;font-size:1em;padding:.5em 1.25em;position:absolute;bottom:0;border-radius:5px;width:15em;bottom:60px;height:fit-content;max-height:5em;transition:all .3s}.contact .wpcf7 span.wpcf7-not-valid-tip:after{content:"";transform:rotate(45deg);width:20px;height:20px;background:#f02;position:absolute;bottom:-9px;left:10%;transition:all .3s}.contact .wpcf7 .wpcf7-response-output{border:none;padding:0;margin:0;margin-top:12px;text-align:center;color:#717171;font-size:14px;text-transform:none}.contact .wpcf7 .wpcf7-spinner{position:absolute;right:12px;top:3px;margin:0}button.black{background-color:#111;width:100%;height:2.8125em;border-radius:0;border:none}button.ask-us{display:none}@media screen and (min-width:61.25em){button.ask-us{position:fixed;display:block;z-index:3;width:14.375em;right:50%;bottom:0;transform:translateX(237%)}}.pin-icon{margin-right:.375em}.telephone-icon{margin-right:-.1875em}.skype-icon{margin-left:-.3125em}.faq{margin-top:3em}@media screen and (min-width:40em){.faq{margin-top:0}}@media screen and (min-width:61.25em){.faq{margin-top:-3em}}.faq .deepest{background-color:#e9f3f9;color:#e9f3f9}.faq>dl>dt.deepest{background-color:transparent}.faq h1,.faq dl .faq-top-item,dl .faq .faq-top-item,.faq dl .categories-link,dl .faq .categories-link,.faq li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .faq .name,.faq h2,.faq dl .faq-subitem,dl .faq .faq-subitem,.faq .expanding-navigation .categories dl a,.expanding-navigation .categories dl .faq a,.faq p{padding:0 15px}.faq h1,.faq dl .faq-top-item,dl .faq .faq-top-item,.faq dl .categories-link,dl .faq .categories-link,.faq li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .faq .name{padding:.375em 15px 15px}.faq P{padding-bottom:15px}dl{padding:0;font-size:initial}@media screen and (max-width:61.25em){.nav-main dl{font-size:1em}}@media screen and (max-width:61.25em){.nav-main dl dl{font-size:1.5em}}dl dt,dl dd{transition:background-color .3s}dl dl{font-size:initial}dl{transition:height .3s}dl h1,dl .faq-top-item,dl .categories-link,dl li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney dl .name,dl h2,dl .faq-subitem,.expanding-navigation .categories dl a,dl p,dl a{max-width:710px;margin:auto}dl h1,dl .faq-top-item,dl .categories-link,dl li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney dl .name,dl h2,dl .faq-subitem,.expanding-navigation .categories dl a{cursor:pointer}dl .faq-subitem,.expanding-navigation .categories dl a{display:block;font-family:"ProximaNova",sans-serif}dl .is-open .faq-top-item,dl .is-open .categories-link{border-bottom:2px solid transparent}dl .faq-top-item,dl .categories-link{display:block;border-bottom:2px solid #f3f3f3;padding:.3em 0;position:relative;transition:color .3s}dl .faq-top-item:hover,dl .categories-link:hover{color:#717171}dl .faq-top-item:after,dl .categories-link:after{font-family:"ProximaNova";content:"^";display:inline-block;position:absolute;right:7px;font-size:33px;-webkit-transform:scaleY(-1) translateY(-6px) scaleY(.6);-moz-transform:scaleY(-1) translateY(-6px) scaleY(.6);-ms-transform:scaleY(-1) translateY(-6px) scaleY(.6);-o-transform:scaleY(-1) translateY(-6px) scaleY(.6);transform:scaleY(-1) translateY(-6px) scaleY(.6);font-weight:bolder;color:#b2b2b2;transition:all .3s}@media screen and (max-width:61.25em){dl .faq-top-item:after,dl .categories-link:after{font-size:28px;top:18%}}dl .is-open h1:after,dl .is-open li.expandable .attorneys-list .attorney .name:after,li.expandable .attorneys-list .attorney dl .is-open .name:after,dl .is-open .faq-top-item:after,dl .is-open .categories-link:after{-webkit-transform:scaleY(1) translateY(6px) scaleY(.6);-moz-transform:scaleY(1) translateY(6px) scaleY(.6);-ms-transform:scaleY(1) translateY(6px) scaleY(.6);-o-transform:scaleY(1) translateY(6px) scaleY(.6);transform:scaleY(1) translateY(6px) scaleY(.6)}dl .is-open .active{background-color:#e9f3f9}dl h2,dl .faq-subitem,.expanding-navigation .categories dl a{border:none}dl p{padding:1.5em 0}.reset-font{font-size:initial}.acf-boxes{position:relative;z-index:2}.acf-boxes h2,.acf-boxes dl .faq-subitem,dl .acf-boxes .faq-subitem,.acf-boxes .expanding-navigation .categories dl a,.expanding-navigation .categories dl .acf-boxes a{max-width:100%;line-height:2;margin-top:-3px}.acf-boxes .boxes{float:left;width:100%}.acf-boxes .boxes .box{padding:1.5625em 1.25em;background-color:#fff;border:solid 2px #d8d8d8;margin:1em 0;transition:background-color .3s;float:left;width:100%}@media screen and (min-width:40em){.acf-boxes .boxes .box{width:calc(33.33% - 1em);margin:1em 1.5em 1em 0}.acf-boxes .boxes .box:nth-child(3n){margin-right:0}}.acf-boxes .boxes .box:hover{background-color:#ccc}.mobile-logo{position:relative;float:left;display:none;background:url(//www.shjeflo-riley-cruz-llp.com/wp-content/themes/FSHB/css/../images/logo.png) no-repeat;width:208px;height:24px;background-size:contain;margin:16px}.mobile-logo .logo,.mobile-logo .logo a a,.logo a .mobile-logo a,.mobile-logo div ul li.left a.logo,div ul li.left .mobile-logo a.logo,.mobile-logo div ul li.left .logo a a,div ul li.left .logo a .mobile-logo a,.mobile-logo .logo a div ul li.left a,.logo a div ul li.left .mobile-logo a{position:absolute;top:.75em;left:1em}@media screen and (max-width:40em){.mobile-logo .logo,.mobile-logo .logo a a,.logo a .mobile-logo a,.mobile-logo div ul li.left a.logo,div ul li.left .mobile-logo a.logo,.mobile-logo div ul li.left .logo a a,div ul li.left .logo a .mobile-logo a,.mobile-logo .logo a div ul li.left a,.logo a div ul li.left .mobile-logo a{left:.75em}}@media screen and (max-width:61.25em){.mobile-logo .logo,.mobile-logo .logo a a,.logo a .mobile-logo a,.mobile-logo div ul li.left a.logo,div ul li.left .mobile-logo a.logo,.mobile-logo div ul li.left .logo a a,div ul li.left .logo a .mobile-logo a,.mobile-logo .logo a div ul li.left a,.logo a div ul li.left .mobile-logo a{opacity:0}}@media screen and (max-width:61.25em){.mobile-logo{display:block}}ol{float:left;margin:0}@media screen and (min-width:30em){ol{float:right}}ol{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.mobile{display:none !important}@media screen and (max-width:61.25em){.mobile{display:block !important}}.mobile.call-us{position:absolute;top:.5em}.mobile.left{float:left}.mobile.right{float:right}.mobile.button-side{width:auto}.mobile.button-side .telephone{font-size:12px;display:flex !important;color:#717171;border-radius:3px;line-height:4.17;font-weight:600;height:50px;margin-left:-9px}.mobile.button-side .telephone a{background-color:unset}.mobile.button-side a{display:flex !important;padding-right:1em;background-color:#f8f8f8;color:#717171;border-radius:3px}.mobile svg{stroke:#000;opacity:.72;mix-blend-mode:multiply;height:2.375em;widows:2.375em}.mobile svg .st0{fill:#000}.mobile .telephone-icon{padding:0;margin:auto}.mobile .skype-icon{padding:0;margin:auto}.container.attorney.main-split>div:first-child{will-change:transform,opacity}@media screen and (max-width:40em){.clear-margin-mobile{margin:0}}@media screen and (max-width:40em){.arrow-div{display:block;position:relative;background:#fff}}.arrow-div:after,.arrow-div:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;display:none}@media screen and (max-width:40em){.arrow-div:after,.arrow-div:before{display:block}}.arrow-div:after{border-bottom-color:#fff;border-width:20px;margin-left:-27px}.arrow-div:before{border-width:20px;margin-left:-27px}.search-page h2,.search-page dl .faq-subitem,dl .search-page .faq-subitem,.search-page .expanding-navigation .categories dl a,.expanding-navigation .categories dl .search-page a{border:none}.disclaimer a{color:#fff;text-decoration:none}@media screen and (min-width:40em){.home .nav-main .logo,.home .nav-main .logo a a,.logo a .home .nav-main a,.page-id-6 .nav-main .logo,.page-id-6 .nav-main .logo a a,.logo a .page-id-6 .nav-main a{background:url(//www.shjeflo-riley-cruz-llp.com/wp-content/themes/FSHB/css/../images/logo.png) no-repeat;display:block;width:228px;background-size:contain}.expanding-navigation dl dl{margin-top:0}.expanding-navigation h1,.expanding-navigation li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .expanding-navigation .name,.expanding-navigation dl .faq-top-item,dl .expanding-navigation .faq-top-item,.expanding-navigation dl .categories-link,dl .expanding-navigation .categories-link{text-transform:none}.expanding-navigation dl p{padding:.25em 0 .25em 1.5em;height:52px}.expanding-navigation dl p a{text-transform:none;font-weight:400;line-height:1}}@media screen and (max-width:40em){.mobile-logo a{margin-top:-9px;margin-left:-.25em}.togglers-mobile .button{margin-top:-4px}.togglers-mobile .minus{margin-left:0 !important}.nav-main{box-shadow:1px 0 10px rgba(0,0,0,.1)}.button-side.mobile.left{display:none !important}.nav-main ol{margin-left:-9px}.nav-main .attorney{display:block;flex-basis:100%}.nav-main .attorney .image{margin-bottom:0;min-height:90px}.nav-main .attorney .email{margin-top:-10px;margin-bottom:10px}.nav-main .categories h1,.nav-main .categories li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .nav-main .categories .name,.nav-main .categories dl .faq-top-item,dl .nav-main .categories .faq-top-item,.nav-main .categories dl .categories-link,dl .nav-main .categories .categories-link{text-transform:none;letter-spacing:0}.mobile.call-us.button-side a{height:40px}.mobile.call-us.button-side a span{margin-top:-4px}}@media screen and (max-width:40em){.main-home .main-title{font-size:1.8em;max-width:320px;margin:0 auto .5em}.main-home .main-subtitle{font-size:.9em}.home .map-image h1,.home .map-image li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .home .map-image .name,.home .map-image dl .faq-top-item,dl .home .map-image .faq-top-item,.home .map-image dl .categories-link,dl .home .map-image .categories-link{font-family:"utopia-std",serif;font-size:1.75em;line-height:1.06;text-align:left;color:#232425;margin-top:.75em;font-weight:400;text-transform:none}.home .map-image p{font-family:"Open Sans",sans-serif;font-size:.875em;line-height:1.79;color:#717171;text-align:left;font-weight:400}.home .map-image .text{padding:1em 2em 2em 1em}.home .container.map{overflow:hidden}}@media screen and (max-width:40em){.single .container.main-split{padding-bottom:0}.main-content .container.main-split div:first-child,.single .container.main-split div:first-child{height:320px;overflow:hidden}.main-content .container.main-split div:last-child,.single .container.main-split div:last-child{padding:2em 1em}.main-content .container.main-split div:last-child h1,.main-content .container.main-split div:last-child li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .main-content .container.main-split div:last-child .name,.main-content .container.main-split div:last-child dl .faq-top-item,dl .main-content .container.main-split div:last-child .faq-top-item,.main-content .container.main-split div:last-child dl .categories-link,dl .main-content .container.main-split div:last-child .categories-link,.single .container.main-split div:last-child h1,.single .container.main-split div:last-child li.expandable .attorneys-list .attorney .name,li.expandable .attorneys-list .attorney .single .container.main-split div:last-child .name,.single .container.main-split div:last-child dl .faq-top-item,dl .single .container.main-split div:last-child .faq-top-item,.single .container.main-split div:last-child dl .categories-link,dl .single .container.main-split div:last-child .categories-link{margin-top:.5em;font-size:1.75em}.main-content .container.main-split div:last-child p:first-of-type,.single .container.main-split div:last-child p:first-of-type{font-size:1.05em}}.blog-posts{padding:0 1em;max-width:45em;margin:0 auto}.blog-posts .card-headline{font-family:"utopia-std",serif;font-size:2.7em;line-height:1.04;letter-spacing:-1px;color:#232425;text-transform:none;font-weight:400;text-align:center;border:none;margin-bottom:.5em}@media screen and (max-width:40em){.blog-posts .card-headline{font-size:1.7em}}.blog-posts .meta a{background:#4b687b;color:#fff;padding:.25em .5em;border-radius:3px;margin-right:.75em}.blog-posts .card-content{margin-bottom:3em;border-bottom:1px solid #eee;padding-bottom:3em}