/**handles:theme-css**/
.video-bg:before{content:"";position:absolute;left:-10px;top:-10px;height:85%;width:85%;z-index:0;border-left:10px solid var(--e-global-color-primary);border-top:10px solid var(--e-global-color-primary)}@media (min-width:768px){.practice-single-page-content iframe{height:250px!important}.practice-area .elementor-swiper-button-next,.practice-area .elementor-swiper-button-prev{right:0;top:-30px!important}i.fas.fa-arrow-right{right:0;position:absolute;top:-55px}i.fas.fa-arrow-left{position:absolute;right:80px;top:-55px}i.fas.fa-arrow-left,i.fas.fa-arrow-right{padding:15px;border-radius:12px;background:#a6062f}}.practice-single-page-content p{color:var(--e-global-color-secondary)}.practice-single-page-content h1,.practice-single-page-content h2,.practice-single-page-content h3{color:var(--e-global-color-accent)}.practice-single-page-content a{color:var(--e-global-color-primary)}.practice-single-page-content a:hover{color:var(--e-global-color-accent)}.practice-single-page-content ul li::marker{color:#000000bf}.practice-single-page-content iframe{height:450px!important;width:800px;max-width:100%}.bg-red{background:var(--e-global-color-primary);color:#fff!important;padding:5px;font-weight:400!important;font-size:24px!important}.elementor-sticky--active{background:#fff;position:relative;z-index:99}.elementor-sticky--active .sub-menu li .elementor-item-active,.elementor-sticky--active .sub-menu li:hover .elementor-sub-item{color:#fff!important}.practice-single-page-content img{padding-bottom:20px;display:block}.testimonials-page .wp-google-list{padding:20px!important}.testimonials-page .wp-google-reviews{column-count:3!important;gap:22px}.testimonials-page .wp-google-review{box-shadow:0 0 11px #0000004d!important;padding:30px 20px!important;display:inline-block}@media (max-width:767px){.testimonials-page .wp-google-reviews{column-count:1!important}.testimonials-page .wp-google-place{box-shadow:0 0 11px #0000004d!important;padding:30px 20px!important;display:inline-block}}p a{color:var(--e-global-color-primary)}p a:hover{color:var(--e-global-color-accent)}.after-border-r:after{position:absolute;bottom:0;width:100%;height:5px;background:var(--e-global-color-primary);content:'';left:0}.after-border-b:after{position:absolute;bottom:0;width:100%;height:5px;background:var(--e-global-color-accent);content:'';left:0}.after-border-b,.after-border-r{position:relative}h3 a,li a{color:var(--e-global-color-primary)}h3 a:hover,li a:hover{color:#000}.review-slider .slider-item{opacity:.3}@media (min-width:768px){.locations-loop-grid .pagecategory-practice-area:nth-child(4n+3) .e-child:before,.locations-loop-grid .pagecategory-practice-area:nth-child(4n+4) .e-child:before{background-color:#fff!important}.column-count-2{column-count:2}#location-section button[aria-selected=true]:after{position:absolute;content:'';top:-29px;left:40%;z-index:111;width:60px;height:30px;border-bottom:solid 30px var(--e-global-color-primary);border-left:solid 30px transparent;border-right:solid 30px transparent;z-index:1}#location-section div.e-n-tabs-heading{display:flex!important;justify-content:space-between!important}#location-section .e-n-tab-title{flex:1!important;text-align:center!important;min-height:150px}}#location-section .e-n-tab-title-text{display:block!important}#location-section .e-n-tab-title-text b{font-weight:700;display:block!important;font-size:20px;margin-bottom:10px}@media (max-width:767px){.locations-loop-grid .pagecategory-practice-area:nth-child(odd) .e-child:before{background-color:#fff!important}}.design-li a{color:#000}.design-li a:hover{color:solid var(--e-global-color-primary)}.design-li li{list-style:none}.design-li li{background:#f6f6f8;margin-bottom:15px;padding:5px;border-bottom:3px solid var(--e-global-color-primary);border-radius:0 0 5px 5px}.design-li li a:hover{color:solid var(--e-global-color-primary)!important}.content_cards_card{border:1px solid #0000005c;padding:20px 20px 50px 20px;border-bottom:3px solid var(--e-global-color-primary);border-radius:10px;position:relative;margin-bottom:20px!important;width:90%;margin:auto}.content_cards_card.sand-law:after{background-image:url(https://sandlawnd.osowebdesign.com/wp-content/uploads/2023/09/android-icon-192x192-1.png)!important;right:164px!important}.content_cards_card:after{content:'';position:absolute;bottom:20px;right:77px;background-image:url(https://sandlawnd.osowebdesign.com/wp-content/uploads/2023/10/favicon.png);z-index:2;width:30px;height:30px;background-size:cover}.content_cards_card.sand-law:before{content:'SAND LAW, LLC'}.content_cards_card:before{content:'tiktok';right:27px;bottom:18px;position:absolute}.single-staff-content ul li{list-style:none}.single-staff-content ul.listed li{list-style:disc;margin-bottom:10px}.single-staff-content ul{padding:0}.single-staff-content ul li{padding-left:25px!important}.single-staff-content ul li a{color:var(--e-global-color-secondary)}.single-staff-content ul li a:hover{color:var(--e-global-color-primary)}.single-staff-content h2,.single-staff-content h3{position:relative;padding-bottom:5px;display:inline-block}.single-staff-content h2:after,.single-staff-content h3:after{position:absolute;bottom:0;width:100%;height:4px;background:var(--e-global-color-primary);content:'';left:0}.path-center-center:before{content:'';background:#f5f5f5;-webkit-clip-path:polygon(60% 0,100% 0,100% 100%,0 100%,0 39%)}.related-post-form-cats ul{padding:40px 15px 15px 15px;margin-bottom:0}.related-post-form-cats ul li{text-decoration:none;list-style:none;padding:10px 0;border-bottom:1px solid #000}.related-post-form-cats ul li h3{font-size:20px;line-height:30px;font-weight:400;margin-bottom:10px}.related-post-form-cats ul li h3:hover{color:var(--e-global-color-primary)!important}.elementor-widget-sidebar,.elementor-widget-sidebar>div>div,.elementor-widget-sidebar>div>div>div,.elementor-widget-sidebar>div>div>div>div,.elementor-widget-sidebar>div>div>div>div>div{height:100%}.posts-content-section h2{color:#000;font-size:42px!important;font-weight:400;line-height:50px}.posts-content-section h2{font-size:32px!important;font-weight:400}.posts-content-section img{max-width:100%!important}@media (max-width:767px){.posts-content-section h2{font-size:36px!important;line-height:46px}.posts-content-section h2{font-size:28px!important}}.cst-main-post-container{background-color:#f7f7f7;padding:20px 0;font-family:Oswald}.cst-main-post-container .cst-main-container-title{text-align:center;font-family:Oswald}.cst-main-post-container .cst-main-container-title h2{color:#a6062f;font-size:42px;font-weight:400;line-height:52px;font-family:Oswald}