#et-secondary-menu{float:none;text-align:center}#et-secondary-nav li{text-align:center}#et-info,#et-secondary-menu>ul>li a{display:inline-block}#top-menu li a{font-weight:700!important}#top-menu li li a{text-transform:none;letter-spacing:0px;line-height:1.5em;padding-bottom:10px;font-weight:500}ul.sub-menu{box-shadow:0px 12px 50px -10px rgba(0,0,0,0.3)!important;border-color:transparent!important}@media screen and (min-width :981px){ul.sub-menu{margin-top:-30px}}.et-fixed-header ul.sub-menu{margin-top:0px!important}div#et-top-navigation{padding-left:0px!important}@media screen and (max-width :1125px) and (min-width :981px){#top-menu li{padding-right:15px}#top-menu li a{font-size:14px}div.container.clearfix.et_menu_container{padding-left:15px!important;padding-right:15px!important}}@media screen and (max-width :980px){div.container.clearfix.et_menu_container{width:95%}#logo{max-height:130%;margin-top:20px!important}}.et_mobile_menu li{text-align:center;max-width:250px;margin:auto}.et_mobile_menu li a{text-transform:uppercase;letter-spacing:2px}.et_mobile_menu li li a{text-transform:none!important;letter-spacing:0px!important;font-weight:600}.et_mobile_menu li:last-child a{border-bottom-color:transparent!important}.et_mobile_menu{border-top-width:0px;box-shadow:0px 12px 60px -15px rgba(0,0,0,0.3)}.sub-menu,.et_mobile_menu li li{padding-left:0px!important}.mobile_menu_bar:before{font-size:40px!important}.mobile_menu_bar{top:25px!important}.et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}.disclaimer{color:#fff}body.hero #page-container{padding-top:0!important}body.hero #main-header{background-color:rgba(17,17,17,0);box-shadow:none}body.hero #main-header.et-fixed-header{background-color:rgba(25,25,25,0.9)}#top-menu-nav{position:relative;top:-11px}#top-menu li.highlightBtn a{padding:21px 26px 20px 30px!important;border-radius:0px;border:solid 1px #cf152d;background-color:#cf152d;color:#fff!important;text-shadow:0.1em 0.1em 0.05em rgba(0,0,0,0.15)}#top-menu li.highlightBtn a:hover{background-color:transparent;color:#fff!important;border-color:#fff!important;text-shadow:none!important;opacity:1}.et-fixed-header #top-menu li.highlightBtn a{color:#fff!important}#main-content{position:relative;z-index:1}#widget-c1kAp3maHPaODVpMgBnv5F{position:fixed;display:flex;z-index:999!important;bottom:72px!important}a{font-weight:bold}.et_pb_contact_form_0.et_pb_contact_form_container.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button{margin-left:0;padding:5px 17px!important}.gq_r_inline_buttons .et_pb_button_module_wrapper{display:inline-block;margin:10px 10px 20px 18px!important}a{color:inherit}.gform_wrapper li.hidden_label input{margin-top:-30px}#left-area .post-meta a{display:none}#left-area .post-meta{display:none}.et_pb_post h1{font-size:42px;padding-top:20px;padding-bottom:30px;font-weight:bold}.et_pb_widget li a:hover{color:#ed1820}.et_pb_post .entry-title a,.et_pb_post h2 a{font-weight:bold}.et_pb_widget_area_left{border-width:0px!important}a#close-btn{position:absolute;z-index:99999;top:-30px;right:-30px;cursor:pointer}@media all and (max-width:767px){a#close-btn{top:-13px;right:-13px}}a#close-btn img{width:30px;height:auto}.modal-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;display:none;overflow:auto}.modal-contact{position:fixed;z-index:99999;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.phone-button{padding:4px 8px;border-radius:3px;background-color:#cf152d;color:#fff}.gform_legacy_markup_wrapper .gform_validation_errors>h2{font-size:16px;font-weight:700;color:#ffffff;margin:0 0 .9375rem 0}.gform_legacy_markup_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer;color:white}.gform_legacy_markup_wrapper .validation_message{color:#ffffff;font-weight:700;letter-spacing:normal}.gform_legacy_markup_wrapper div.validation_error{color:#790000;font-size:1em;font-weight:700;margin-bottom:25px;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;border-right:2px solid #ffffff;padding:16px 0 16px 0;clear:both;width:100%;text-align:center}.center{display:flex;flex-direction:column;justify-content:center}div.container.free-blog-post-content{max-width:800px}.free-blog-post-header-content{text-align:center!important;margin:auto!important}div.container.free-blog-post-content h2{font-size:30px;line-height:1.1em;color:#0d385e!important;font-weight:700!important;margin-top:15px!important}@media screen and (max-width :980px){div.container.free-blog-post-content h2{font-size:calc(30px * 0.85)!important}}@media screen and (max-width :767px){div.container.free-blog-post-content h2{font-size:calc(30px * 0.7225)!important;margin-bottom:10px!important}}div.container.free-blog-post-content h3{font-size:22px;line-height:1.2em;font-weight:700!important;margin-top:10px!important}@media screen and (max-width :980px){div.container.free-blog-post-content h3{font-size:calc(22px * 0.85)!important}}@media screen and (max-width :767px){div.container.free-blog-post-content h3{font-size:calc(22px * 0.7225)!important;margin-bottom:5px!important}}div.container.free-blog-post-content ul{padding-left:20px!important;margin-top:-10px!important;padding-bottom:20px!important}div.container.free-blog-post-content blockquote{background-image:url(https://www.cavelawyer.com/wp-content/uploads/2025/10/lawLibraryOverlay.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center!important;border-left-width:0px!important;color:#fff!important;padding:40px 5% 35px 5%!important;margin-bottom:35px!important}div.container.free-blog-post-content blockquote span{color:#fff!important}div.container.free-blog-post-content blockquote a{font-weight:800!important;transition:all ease-in-out 0.3s}div.container.free-blog-post-content blockquote a:hover{opacity:0.6!important}