/*
Theme Name: Adkins Law Child
Description: Child theme for Adkins Law theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Adkins Law
Version: 1.0.0
Text Domain:  Adkins Law
*/

/*General*/
::-webkit-input-placeholder{color:#737272!important;}
::-moz-placeholder{color:#737272!important;}
:-ms-input-placeholder{color:#737272!important;}
:-moz-placeholder{color:#737272!important;}
::marker{color:#EF5513!important; font-weight:bold!important;}
bold, strong{font-weight:500!important;}
.al-mt-20{margin-top:20px!important;}
.gform_required_legend{display:none;}
textarea{resize:none;}
.table-1{margin-bottom:20px;}
.table-1 table th, .tkt-slctr-tbl-wrap-dv table th{background:#1c2633!important; color:#fff; border-color:#283342!important; padding:15px!important; font-family:'Roboto', sans-serif; font-weight:500;}
.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td{padding:8px 15px!important;}
.fusion-body .al-white-outline-btn{background-color:transparent!important; color:#fff!important; border:2px solid #fff!important; padding:12px 21px!important;}
.fusion-body .al-white-outline-btn:hover{background-color:#fff!important; color:#222C41!important;}
.fusion-body .al-white-outline-btn:hover .fusion-button-text{color:#222C41!important;}
.fusion-body .al-orange-outline-btn{background-color:transparent!important; color:#EF5513!important; border:2px solid #EF5513!important; padding:12px 21px!important;}
.fusion-body .al-orange-outline-btn .fusion-button-text{color:#EF5513!important;}
.fusion-body .al-orange-outline-btn:hover{background-color:#EF5513!important; color:#fff!important;}
.fusion-body .al-orange-outline-btn:hover .fusion-button-text{color:#fff!important;}
.fusion-body .al-dark-blue-btn{background-color:#1C2633!important; color:#fff!important;}
.fusion-body .al-dark-blue-btn:hover{background-color:#EF5513!important; color:#fff!important;}
.fusion-body .al-dark-blue-btn:hover .fusion-button-text{color:#fff!important;}
.fusion-modal h6, .fusion-tb-footer h6, .fusion-tb-page-title-bar h6, .fusion-title h6, .fusion-widget-area h6, .post-content h6{font-weight:400!important;}
.fusion-button, .button-default{font-weight:400!important;}
.fusion-button .al-icon-chevron-right{font-size:13px; font-weight:400;}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{line-height:1.7!important;}
.al-section a:not(.fusion-button, .fusion-social-network-icon, .flex-prev, .flex-next), .al-section a:not(.fusion-button, .fusion-social-network-icon, .flex-prev, .flex-next):hover{text-decoration:underline;}
.al-section .title-heading-center a, .al-section .title-heading-center a:hover, .al-section .title-heading-left a, .al-section .title-heading-left a:hover{text-decoration:none;}
.fusion-body .al-section{padding-top:100px!important; padding-bottom:100px!important;}
.fusion-body .al-small-section{padding-top:50px!important; padding-bottom:50px!important;}
.fusion-body .al-section .al-left-box, .fusion-body .al-section .al-right-box, .fusion-body .al-section .al-content-wrap, .fusion-body .al-small-section .al-content-wrap{margin-bottom:0!important;}
.fusion-body .al-section .fusion-text>*:last-child:not(h2), .fusion-body .al-small-section .fusion-text>*:last-child:not(h2){margin-bottom:0;}
.fusion-body .al-pt-0{padding-top:0!important;}
.al-dark-bg-section{background-color:#1C2633!important; position:relative;}
.al-dark-bg-section:before{content:''; background:#1C2633; width:auto; position:absolute; top:0; bottom:0; left:-100%; right:-100%; height:100%;}
.al-dark-bg-section h2, .al-dark-bg-section h3, .al-dark-bg-section>*{color:#fff!important;}
.al-light-bg-section{background-color:#F1F2F4!important; position:relative;}
.al-light-bg-section:before{content:''; background:#F1F2F4; width:auto; position:absolute; top:0; bottom:0; left:-100%; right:-100%; height:100%;}
.fusion-body .al-practice-areas-subpages-section ol, .fusion-body .al-practice-areas-subpages-section ul{padding-left:18px;}
.al-home-our-services-content-wrap .al-service-box>div:first-child{background-color:#fff; border-radius:5px; overflow:hidden;}
.al-home-our-services-content-wrap .al-service-box:hover .title-heading-center a{color:#EF5513;}
.al-home-our-services-content-wrap .al-service-box:hover .fusion-button{background-color:#1c2632;}
.al-home-our-services-content-wrap .al-service-box .fusion-title{padding:25px 25px 15px 25px;}
.al-home-our-services-content-wrap .al-service-box .fusion-content-tb{padding:0 25px 0 25px;}
.al-home-our-services-content-wrap .al-service-box .fusion-button{margin-bottom:30px;}
.gform_wrapper .gform_validation_errors{padding:5px;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{border:0; margin:0; padding:0!important; background:transparent;}
.gform_wrapper .gfield_error .gfield_validation_message{border:0!important; font-size:15px!important;}
.gform_wrapper .gfield_error [aria-invalid=true]{border:2px solid #c02b0a!important;}
.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px;}
.fusion-tabs .nav-tabs{border:0!important;}
.fusion-tabs .nav-tabs li{border-bottom:1px solid #DFE5E8!important;}
.fusion-tabs .nav-tabs li.active{border-bottom:0!important; position:relative;}
.fusion-tabs .nav-tabs li.active:after{content:''; border-bottom:1px solid #DFE5E8; width:6px; height:1px; position:absolute; bottom:-1px; right:0;}
.fusion-tabs .nav-tabs li .tab-link{border:1px solid #DFE5E8!important; border-bottom:0!important; border-top-left-radius:3px; border-top-right-radius:3px;}
.fusion-tabs .nav-tabs li .tab-link:hover{text-decoration:none;}
.fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link{border-bottom:0!important;}
.fusion-tabs h4.fusion-tab-heading{font-family:'Roboto', sans-serif!important; font-size:16px!important; color:#1A1818!important; font-weight:400!important;}
.fusion-tabs .active h4.fusion-tab-heading{font-weight:500!important;}
.al-attorney-box{height:100%;}
.al-attorney-box, .al-blog-box>div:first-child{background-color:#F1F2F4; border-radius:5px; overflow:hidden;}
.al-attorney-box .fusion-title{margin-top:21px!important;}
.al-attorney-box .fusion-title, .al-attorney-box .fusion-text, .al-attorney-box .fusion-social-links{padding-left:15px; padding-right:15px;}
.al-attorney-box .fusion-text{margin:10px; margin-bottom:14px;}
.al-attorney-box .fusion-social-links{margin-bottom:30px;}
.al-blog-box, .al-blog-box>div{height:100%;}
.al-blog-box .fusion-title, .al-blog-box .fusion-meta-tb, .al-blog-box .fusion-content-tb{padding-left:30px!important; padding-right:30px!important;}
.al-blog-box .fusion-title{margin-top:9px!important; margin-bottom:14px!important;}
.al-blog-box .fusion-title .title-heading-left a{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.al-blog-box .fusion-meta-tb, .al-blog-listing-section .fusion-meta-tb{min-height:auto!important; border:0!important; padding-top:0!important; padding-bottom:0!important; margin-top:30px!important;}
.al-blog-box .fusion-content-tb>*:nth-last-child(2){margin-bottom:0!important;}
.al-blog-box .fusion-content-tb{padding-bottom:30px; text-align:left!important;}
.fusion-placeholder-image{width:100%!important; height:0!important; padding-bottom:62%; position:relative;}
.fusion-placeholder-image:before{content:'\e91e'; font-family:'adkins-law-icon-set'; font-size:82px; line-height:1; width:82px; height:82px; color:#e1e1e1; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}

.al-inner-page-header-section{padding-top:149px!important; padding-bottom:51px!important; padding-left:15px!important; padding-right:15px!important; background-color:#344154!important;}
.al-inner-page-header-section .al-content-wrap{margin-bottom:0!important;}
.al-inner-page-header-section .fusion-title.fusion-title-center{font-size:2.04em!important;}
.al-inner-page-header-section .fusion-breadcrumbs{margin-top:14px;}
.al-inner-page-header-section .fusion-breadcrumbs .breadcrumb_last{color:#AEB0B3!important;}
.fusion-counters-box.counters-box{margin:0 -15px!important;}
.fusion-counters-box .fusion-counter-box{margin:0!important; padding:0!important;}
.fusion-counters-box .fusion-counter-box .counter-box-container{padding:0 15px!important; border:0!important;}
.fusion-counters-box .fusion-counter-box .display-counter{font-weight:700!important; color:#EF5513!important; margin-top:15px!important; margin-bottom:4px!important; display:block!important;}
.fusion-image-carousel{margin-bottom:0!important;}
.fusion-carousel .fusion-carousel-wrapper{padding-top:0!important; padding-bottom:0!important;}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper{vertical-align:bottom;}
.flexslider{margin-bottom:0!important;}
.fusion-slider-sc.fusion-post-cards .flex-control-nav{bottom:0!important; height:auto!important; line-height:11px!important; position:relative!important;}
.flex-control-paging li a{background:#E1E1E1!important; box-shadow:none!important;}
.flex-control-paging li a.flex-active{background:#EF5513!important; box-shadow:none!important;}
.al-custom-post-content-main-section>div>.al-content-wrap{margin-bottom:0!important;}
.fusion-body .al-custom-post-content-main-section>div{margin-left:-15px!important; margin-right:-15px!important;}
.pagination .page-text{display:none;}
.pagination a.inactive, .pagination .current{background-color:#AEB0B3; border-radius:3px!important; overflow:hidden; color:#fff!important;}
.pagination a.pagination-prev, .pagination a.pagination-next{position:relative; display:inline-block; background-color:#AEB0B3; padding:4px 16px; border-radius:3px;}
.pagination .pagination-prev:before, .pagination .pagination-next:after{font-size:22px!important; color:#fff!important; position:relative; top:unset; transform:unset; left:unset; right:unset;}
.pagination .pagination-prev:before{margin-left:-2px;}
.pagination .pagination-next:after{margin-right:-2px;}
.pagination a.inactive:hover, .pagination .current:hover, .pagination a.pagination-prev:hover, .pagination a.pagination-next:hover{background-color:#EF5513!important;}
.pagination .current{background-color:#EF5513!important;}
#sidebar.sidebar{margin-top:10px;}
.sidebar .widget{margin-bottom:26px!important;}
.sidebar .widget:last-child{margin-bottom:0!important;}

ul.no-mar{margin:0;}
.al-dark-bg-section a:hover{color: #fff;}

/*Header*/
.fusion-tb-header{background-color:transparent!important;}
.al-top-bar-section .al-left-box>div:first-child{margin-right:0!important;}
.al-top-bar-section .al-left-box ul.fusion-checklist{margin:0 -12px; padding:0; height:auto; overflow:hidden; display:flex; flex-wrap:wrap; align-items:center;}
.al-top-bar-section .al-left-box ul.fusion-checklist li{margin:0; padding:0 12px; font-size:14px!important;}
.al-top-bar-section .al-left-box ul.fusion-checklist .icon-wrapper{margin-right:8px!important; width:auto!important;}
.al-top-bar-section .al-left-box ul.fusion-checklist .fusion-li-item-content{margin-left:0!important; display:inline-block;}
.al-top-bar-section .al-right-box>div{max-height:42px;}
.al-top-bar-section .al-right-box .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper{margin:0;}
.al-top-bar-section .al-right-box .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{margin:0 8px;}
.al-top-bar-section .al-right-box .fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -5px;}
.al-top-bar-section .al-right-box .fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{margin:0 12px; padding:0;}
.fusion-body .fusion-flex-container.fusion-builder-row-2.al-main-menu-section{background-color:rgba(0,8,23,0.3)!important; padding-top:17px; padding-bottom:17px;}
.fusion-body .fusion-flex-container.fusion-builder-row-2.al-main-menu-section.fusion-sticky-transition{background-color:rgba(0,8,23,0.9)!important; padding-top:10px; padding-bottom:10px;}
.al-main-menu-section .fusion-menu-element-wrapper .fusion-menu-element-list{min-height:auto;}
.fusion-body .al-main-menu-section .al-left-box{width:35%!important;}
.fusion-body .al-main-menu-section .al-right-box{width:65%!important;}
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul{margin-top:30px;}
.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul{margin-top:21px;}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] > .avada-menu-mobile-menu-trigger{padding:0!important; background-color:transparent!important;}
.fusion-menu-element-wrapper.direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .sub-menu{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}


/*Slider*/
.al-home-slider-section{background-color:#222C41!important;}
.al-home-slider-section .n2-ss-slide-background-image img{opacity:0.1;}
.al-home-slider-section .al-home-slider-wrap{margin-bottom:0!important;}
.al-home-slider-section .n2-ss-layer-row{margin-top:101px;}
.al-home-slider-section .al-home-slider-title span{color:#EF5513;}
.al-home-slider-section .al-home-slider-desc{margin-top:22px!important; margin-bottom:36px!important;}

/*Home*/
.al-home-our-services-section .al-home-our-services-content-wrap .fusion-grid, .al-home-blogs-section .fusion-grid{justify-content:center;}
.al-home-our-services-section .al-home-our-services-content-wrap{margin-top:30px;}
.gform_wrapper.gravity-theme #gform_1 .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:0;}
.al-home-practice-areas-section .al-content-wrap{margin-bottom:0!important;}
.al-home-our-practices-tab-wrap.fusion-tabs .tab-pane{padding:50px!important;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left{float:left; display:inline-block; padding-right:20px; width:67%;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left .al-home-practice-areas-read-more a{font-size:20px; line-height:1.2; font-weight:400; padding:14px 23px; background-color:#ef5513; color:#fff!important; text-decoration:none!important; border-radius:4px; display:inline-block; transition:all .2s; position:relative;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left .al-home-practice-areas-read-more a:after{content:'\e919'; font-family:'adkins-law-icon-set'; margin-left:0.7em; font-size:13px; font-weight:400; color:#fff!important;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left .al-home-practice-areas-read-more a:hover:after{color:#fff!important;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left .al-home-practice-areas-read-more a:hover{background-color:#1c2633; color:#fff!important; text-decoration:none!important; transition:all .2s;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-right{float:left; display:inline-block; padding-left:20px; width:33%;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left img.alignleft{margin-bottom:15px;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left>*:last-child{margin-bottom:0!important;}
.al-home-our-practices-tab-wrap.fusion-tabs{margin-bottom:0!important; margin-top:25px;}
.al-home-our-practices-tab-wrap .gform_wrapper{margin-bottom:0;}
.al-home-our-practices-tab-wrap h2.gform_title{font-family:'Roboto', sans-serif!important; font-size:24px!important; font-weight:500!important; margin-bottom:23px!important;}
.al-home-our-practices-tab-wrap .gform_wrapper .gform_footer .gform_button[type=submit]{width:100%; background-color:#1C2633!important; font-weight:400!important;}
.al-home-our-practices-tab-wrap .gform_wrapper .gform_footer .gform_button[type=submit]:hover{background-color:#EF5513!important;}
.al-home-our-practices-tab-wrap .gform_wrapper.gravity-theme .gfield textarea.large{height:145px;}
.al-home-our-practices-tab-wrap .ginput_counter{display:none;}
.al-home-our-practices-tab-wrap .gform_wrapper.gravity-theme .gform_footer, .al-home-our-practices-tab-wrap .gform_wrapper.gravity-theme .gform_page_footer{margin-bottom:0; padding-bottom:0;}
.al-home-our-practices-tab-wrap .gform_wrapper .gform_validation_errors{display:none;}
.al-home-our-attorneys-content-wrap{margin-top:15px;}
.al-home-testimonial-slider-section{background-color:#131E2D!important;}
.al-home-testimonial-slider-section>div:first-child, .al-home-testimonial-slider-section>div>div:first-child, .al-home-testimonial-slider-section .flexslider{position:unset;}
.al-home-testimonial-slider-section .flex-control-nav{left:0; right:0; bottom:0!important;}
.fusion-body .al-home-testimonial-slider-section .fusion-slider-sc .flex-direction-nav a{font-size:44px!important; color:#131a22!important; opacity:1!important; width:80px!important; height:80px!important; line-height:80px!important; background-color:#444d55!important; margin:auto!important;}
.fusion-body .al-home-testimonial-slider-section .fusion-slider-sc .flex-direction-nav a:hover{background-color:#575f66!important;}
.al-home-testimonial-slider-section .flex-control-paging{display:none!important;}
.al-home-testimonial-slider-section .flexslider{margin-bottom:0!important; width:100%; max-width:988px; margin:0 auto;}
.al-home-testimonial-slider-section .fusion-content-tb>*:nth-last-child(2){margin-bottom:0!important; position:relative;}
.al-home-testimonial-slider-section .fusion-content-tb>*:nth-last-child(2):after{content:'\e911'; font-family:'adkins-law-icon-set'; font-size:53px; line-height:1; color:#EF5513; text-align:center; margin:32px auto 0 auto; display:block; clear:both;}
.al-home-testimonial-slider-section .flexslider .fusion-text, .al-inner-testimonial-slider-section .flexslider .fusion-text{margin-top:8px; margin-bottom:22px;}
.al-home-blogs-section .al-view-all-btn{margin-top:50px;}
.al-home-blogs-section .al-blog-box .fusion-image-wrapper{position:relative; width:100%; height:auto; padding-bottom:63%; display:block; overflow:hidden; text-align:center;}
.al-home-blogs-section .al-blog-box .fusion-image-wrapper>a{position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; max-width:100%; max-height:100%; width:auto; height:auto; display:block;}
.al-we-are-available-section{background-color:#564f50!important;}
.al-we-are-available-section h3, .al-we-are-available-section h5{color:#fff!important; margin:0!important;}
.al-we-are-available-section h5{font-family:'Roboto', sans-serif!important; margin-top:66px!important; margin-bottom:11px!important; font-weight:400!important;}
.al-we-are-available-section h3{margin-bottom:63px!important;}
.al-we-are-available-section .al-content-wrap>div:first-child{position:relative;}
.al-we-are-available-section .al-content-wrap>div:first-child:after{content:''; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; z-index:-1; background:url('/wp-content/themes/Adkins-Law-Child-Theme/images/we-are-available-border.svg') no-repeat center center; background-size:auto 270px; max-width:770px;}
.fusion-body .al-awards-section{padding-top:52px!important; padding-bottom:52px!important; background-color:rgba(30,37,64,0.87)!important;/* margin-bottom:-254px!important;*/ z-index:11!important;}
.al-awards-section .al-content-wrap, .al-awards-section .fusion-image-carousel{margin-bottom:0!important;}
.al-awards-section .fusion-carousel .fusion-carousel-item .fusion-image-wrapper{background-color:#fff; border-radius:3px; overflow:hidden;}
.al-awards-section .fusion-carousel{overflow:visible!important;}
.al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{opacity:1!important;}
.fusion-body .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-body .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{width:42px!important; height:42px!important; border-radius:50%; background-color:rgba(255,255,255,0.2)!important;}
.fusion-body .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover, .fusion-body .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(255,255,255,0.6)!important;}
.fusion-body .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-next{left:unset!important; right:-72px!important;}
.fusion-body .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{left:-72px!important;}
.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{font-size:28px!important; color:#3a4057!important;}
.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before{margin-right:-5px!important;}
.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{margin-left:-5px!important;}
.fusion-body .fusion-flex-container.fusion-builder-row-12.al-home-map-section{padding-left:0!important; padding-right:0!important; position:relative;}
.al-home-map-section .al-content-wrap{margin-bottom:0!important;}
.al-home-map-section .al-content-wrap .al-google-map-img>a{position:relative; display:block;}
.maps-address-container{position:absolute; top:265px; left:58px; z-index:1; background-color:#fff; padding:10px; box-shadow:rgb(0 0 0 / 30%) 0px 1px 4px -1px; border-radius:2px; font-family:'Roboto', sans-serif; font-weight:400; font-size:12px; line-height:18px;}
.maps-address-container .maps-place-desc{width:200px; display:inline-block;}
.maps-address-container span.maps-place-name{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:500; font-size:14px; color:#000;}
.maps-address-container span.maps-address{display:block; margin-top:6px; color:#5b5b5b;}
.maps-address-container .maps-navigate-link{display:inline-block; vertical-align:top; height:43px; padding:0 0 0 7px; text-align:center;}
.maps-address-container a{color:#3a84df; display:block;}
.maps-address-container a:hover{color:#2f78d1; text-decoration:underline;}
.maps-address-container span.navigate-text{display:block;}
.maps-address-container .maps-link{padding-top:6px;}
.al-footer-section{text-align:center; padding-top:50px!important; padding-bottom:44px!important; z-index:11;}
.al-footer-section .al-content-wrap{margin-bottom:0!important;}
.al-footer-section ul.fusion-checklist{font-size:17px!important; margin:45px -12px 0 -12px; padding:0; height:auto; overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; text-align:center;}
.al-footer-section ul.fusion-checklist .fusion-li-item{margin:0; padding:0 12px;}
.al-footer-section ul.fusion-checklist .icon-wrapper{margin-right:8px!important; width:auto!important;}
.al-footer-section ul.fusion-checklist .fusion-li-item-content{margin-left:0!important; display:inline-block;}
.al-footer-section .fusion-menu-element-wrapper .fusion-menu-element-list{min-height:unset!important; justify-content:center; margin:32px -17px!important; padding:20px 0; border-width:1px;  border-style:solid; border-image:linear-gradient(to left, rgba(28, 38, 51, 1) 1%, rgba(56, 65, 76, 1) 50%, rgba(28, 38, 51, 1) 100%) 100% 0 100% 0/1px 0 1px 0 stretch; border-left:0; border-right:0;}
.al-footer-section .fusion-menu-element-wrapper .fusion-menu-element-list li.menu-item{padding:0 17px!important; position:relative;}
.al-footer-section .fusion-menu-element-wrapper .fusion-menu-element-list li.menu-item:after{content:'/'; position:absolute; right:-2px;}
.al-footer-section .fusion-menu-element-wrapper .fusion-menu-element-list li.menu-item:last-child:after{display:none;}
.al-footer-section .al-current-text, .al-footer-section .al-design-by-text{margin:auto!important; color:#57606a!important;}

/*About*/
.al-why-adkins-law-section .awb-imageframe-style-below, .al-other-practice-areas-section .awb-imageframe-style-below{background-color:#222C41; border-radius:5px; overflow:hidden; margin-bottom:38px;}
.al-why-adkins-law-section .awb-imageframe-style-below .awb-imageframe-caption-title, .al-other-practice-areas-section .awb-imageframe-style-below .awb-imageframe-caption-title{padding:16px; color:#fff!important; text-decoration:none!important;}
.al-inner-testimonial-slider-section .flex-direction-nav{display:none!important;}
.al-inner-testimonial-slider-section .fusion-slider-sc .title-heading-center{position:relative;}
.al-inner-testimonial-slider-section .fusion-slider-sc .title-heading-center:before{content:'\e911'; font-family:'adkins-law-icon-set'; font-size:53px; line-height:1; color:#EF5513; text-align:center; margin:0 auto 32px auto; display:block; clear:both;}
.al-inner-testimonial-slider-section .fusion-slider-sc.fusion-post-cards .flex-control-nav{margin-top:12px!important;}

/*Practice Areas*/
.al-practice-areas-archive-section{padding-left:0!important; padding-right:0!important;}
.fusion-body .al-practice-areas-archive-section .fusion-builder-row{padding-left:2%!important; padding-right:2%!important;}
.al-practice-areas-archive-section .al-content-wrap{margin-bottom:0!important;}
.al-practice-areas-archive-section .al-content-wrap>div:first-child{margin-left:0!important; margin-right:0!important;}
.al-practice-area-box .al-image-box, .al-practice-area-box .al-content-box{margin-bottom:0!important;}
.al-practice-area-box .al-content-box .fusion-content-tb>*:nth-last-child(2){margin-bottom:0!important; padding-bottom:0!important;}
.al-practice-area-box .al-image-box img{width:100%;}
.al-practice-area-box .al-content-box{padding:75px 100px!important;}
.al-practice-area-box .fusion-builder-row .al-image-box>div:first-child, .al-practice-area-box .fusion-builder-row .al-content-box>div:first-child{margin-left:0!important; margin-right:0!important;}
.al-practice-areas-archive-section .fusion-grid .al-practice-area-box:nth-child(even)>div>div, .al-practice-areas-archive-section>div>div>div>div:nth-child(even){flex-direction:row-reverse;}
.al-practice-area-box .title-heading-left{margin-bottom:0.35em!important;}
.al-practice-area-box .title-heading-left>a span:last-child{color:#1A1818!important;}
.al-practice-area-box .al-content-box .fusion-checklist, .al-practice-area-box .al-content-box .fusion-menu{margin:0 -15px!important; display:flex; flex-wrap:wrap; flex-direction:column; max-height:318px;}
.al-practice-area-box .al-content-box .fusion-menu{margin:0!important; min-height:auto!important;}
.al-practice-area-box .al-content-box .fusion-checklist li, .al-practice-area-box .al-content-box .fusion-menu li{padding-left:15px!important; padding-right:15px!important; position:relative;}
.al-practice-area-box .al-content-box .fusion-menu li{padding-top:4px!important; padding-bottom:4px!important; padding-left:25px!important; justify-content:flex-start!important;}
.al-practice-area-box .al-content-box .fusion-menu li:before{content:''; background-color:#ef5513; width:8px; height:8px; border-radius:50%; overflow:hidden; position:absolute; top:14px; left:0;}
.al-practice-area-box .al-content-box .fusion-menu-element-wrapper.direction-column .fusion-menu-element-list li{width:50%!important;}
.al-practice-area-box .al-content-box .fusion-menu-element-wrapper.expand-method-hover.direction-column li:hover:before{width:8px!important; height:8px!important; left:0!important; background:unset!important; background-color:#ef5513!important;}
.al-practice-area-box .al-content-box .fusion-checklist li a, .al-practice-area-box .al-content-box .fusion-menu li a{text-decoration:underline; font-size:17px!important; width:auto;}
.al-practice-area-box .al-content-box .fusion-checklist li .icon-wrapper{font-size:8px!important; width:8px!important; margin-right:20px!important;}
.al-practice-area-box .al-content-box .fusion-checklist li .fusion-li-item-content{margin-left:28px!important;}

/*Our Attorneys*/
.single-our-attorneys .al-inner-page-header-section h1.title-heading-center{position:relative;}
.single-our-attorneys .al-inner-page-header-section h1.title-heading-center:before{content:'Attorney'; margin-right:10px; display:inline-block;}
.al-our-attorneys-first-section .al-intro-image-box, .al-our-attorneys-first-section .al-intro-content-box{background-color:#F1F2F4; margin:0 0 33px 0!important; padding:0!important;}
.fusion-body .al-our-attorneys-first-section .al-intro-image-box{width:calc(30.53% - 1.92%)!important; margin-left:1.92%!important; border-top-left-radius:5px; border-bottom-left-radius:5px; overflow:hidden;}
.fusion-body .al-our-attorneys-first-section .al-intro-content-box{width:calc(69.47% - 1.92%)!important; margin-right:1.92%!important; padding:74px!important; border-top-right-radius:5px; border-bottom-right-radius:5px; overflow:hidden;}
.al-our-attorneys-first-section .al-intro-content-box ul{margin-top:0!important; margin-bottom:5px!important; padding-left:18px!important;}
.al-our-attorneys-first-section .al-intro-content-box ul li a{color:#1A1818!important;}
.al-our-attorneys-first-section .al-intro-content-box ul li a:hover{color:#ef5513!important;}
.al-our-attorneys-first-section .al-intro-image-box>div:first-child, .al-our-attorneys-first-section .al-intro-content-box>div:first-child{margin:0!important; padding:0!important;}
.fusion-body .al-our-attorneys-first-section .al-intro-content-box h3{margin-bottom:0.45em!important;}
.al-our-attorneys-first-section .al-intro-content-box .fusion-text p{margin-bottom:15px;}
.al-our-attorneys-first-section .al-intro-content-box .fusion-text p:nth-child(2), .al-our-attorneys-first-section .fusion-text p:nth-child(4){margin-bottom:3px;}
.al-our-attorneys-first-section .al-intro-content-box .fusion-social-links{margin-top:22px!important;}
.al-our-attorneys-first-section .al-full-video-box{margin-top:25px!important;}
.al-educational-details-listing-section{margin-top:4px!important; margin-bottom:0!important;}
.al-educational-details-listing-section h5{color:#EF5513!important; text-decoration:underline; margin-top:21px; margin-bottom:12px!important;}
.al-educational-details-listing-section .fusion-checklist .fusion-li-item .icon-wrapper{display:none;}
.al-educational-details-listing-section .fusion-checklist .fusion-li-item .fusion-li-item-content{position:relative; margin:0!important; padding-left:10px;}
.al-educational-details-listing-section .fusion-checklist .fusion-li-item .fusion-li-item-content:before{content:'-'; position:absolute; top:0; bottom:0; left:0;}
.al-ratings-carousel{width:100%!important; max-width:960px!important; margin-left:auto!important; margin-right:auto!important;}
.al-awards-carousel, .al-featured-carousel{width:100%!important; max-width:686px!important; margin-left:auto!important; margin-right:auto!important;}
.al-ratings-and-awards-section .al-ratings-carousel-first{margin-top:30px;}
.al-ratings-and-awards-section .al-awards-carousel, .al-ratings-and-awards-section .al-ratings-carousel{margin-top:60px!important; padding-top:60px!important; border-width:1px; border-style:solid; border-image:linear-gradient(to left, rgba(241, 242, 244, 1) 1%, rgba(185, 186, 187, 1) 50%, rgba(241, 242, 244, 1) 100%) 100% 0 100% 0/1px 0 0 0 stretch; border-left:0; border-right:0; border-bottom:0;}
.al-awards-carousel .fusion-carousel .fusion-carousel-item .fusion-image-wrapper, .al-featured-carousel img{border-radius:3px; overflow:hidden; border:1px solid #DFE5E8;}
.al-book-on-divorce-section h3{width:90%; margin-bottom:60px!important;}
.al-book-on-divorce-section h3 a, .al-book-on-divorce-section h3 a:hover{color:#fff!important;}
.al-book-on-divorce-section h3 strong{text-decoration:underline;}
.al-book-on-divorce-section h3 a:hover, .al-book-on-divorce-section h3 a:hover strong{text-decoration:none!important;}
.al-book-on-divorce-section .al-white-outline-btn{margin-top:30px;}

/*Books*/
.al-book-on-divorce-white-section .al-image-box .fusion-imageframe{box-shadow:0 10px 20px rgba(0,0,0,0.26);}
.al-book-on-divorce-white-section .al-dark-blue-btn{margin-top:30px;}
.al-book-on-divorce-white-section h3 a{color:#1A1818!important;}
.al-book-on-divorce-white-section h3 a:hover{color:#ef5513!important;}

/*Practice Areas Subpages*/
.al-practice-areas-subpages-section .al-section-left-box, .al-practice-areas-subpages-section .al-section-right-box{margin-bottom:0!important;}
.fusion-body .al-practice-areas-subpages-section .al-section-left-box{width:27.5%!important;}
.fusion-body .al-practice-areas-subpages-section .al-section-right-box{width:72.5%!important;}
.fusion-body .al-practice-areas-subpages-section .al-full-width-section{width:100%!important;}
.al-practice-areas-subpages-section .al-section-right-box h5{color:#EF5513!important; text-decoration:underline;}
.al-practice-areas-subpages-section .al-section-right-box h6{margin-bottom:1.2em!important; color:#1a1818!important; font-size:20px!important;}
.al-practice-areas-subpages-section .al-section-right-box .al-full-video-box{max-width:775px!important; max-height:436px!important; margin:0 0 20px 0;}
.al-practice-areas-subpages-section .al-section-right-box .al-full-img-box{margin:0 0 20px 0;}
.al-practice-areas-subpages-section .al-section-left-box h5{font-family:'Roboto', sans-serif!important; font-weight:500!important; margin-top:8px!important; margin-bottom:25px!important;}
.al-practice-areas-subpages-section .al-section-left-box h5 a{color:#1a1818!important;}
.al-practice-areas-subpages-section .al-section-left-box h5 a:hover{color:#ef5513!important;}
.al-practice-areas-subpages-section .al-section-left-box .fusion-menu{padding-left:0!important; border:1px solid #DFE5E8; border-radius:2px; overflow:hidden; min-height:auto!important;}
.al-practice-areas-subpages-section .al-section-left-box .fusion-menu .menu-item{border-top:1px solid #eff2f3; padding:12px 22px; position:relative;}
.al-practice-areas-subpages-section .al-section-left-box .fusion-menu .menu-item:first-child{border-top:0;}
.al-practice-areas-subpages-section .al-section-left-box .fusion-menu .menu-item a, .al-practice-areas-subpages-section .al-section-left-box .fusion-menu .menu-item a:hover{text-decoration:none!important;}
.al-practice-areas-subpages-section .al-section-left-box .fusion-menu .menu-item.current-menu-item:before{content:''; border-left:6px solid #EF5513; width:6px!important; height:100%!important; position:absolute; left:0!important; top:0; bottom:0; margin:auto;}
.al-other-practice-areas-section .awb-imageframe-style-below{margin-bottom:0!important;}
.al-other-practice-areas-section .al-img-box{margin-bottom:0!important;}
.al-other-practice-areas-section .al-img-box:hover .awb-imageframe-style-below{background-color:#ef5513;}

/*Blog*/
.single-post .al-inner-page-header-section h1.title-heading-center, .search-results .al-inner-page-header-section h1.title-heading-center{font-size:32px!important;}
.fusion-nothing-found{font-size:28px!important; text-align:center; padding:30px; margin:0; background-color:#F1F2F4;}
.fusion-nothing-found p{margin:0 auto!important;}
.al-blog-listing-section, .sidebar.fusion-blogsidebar{padding-top:90px!important; padding-bottom:100px!important;}
.al-blog-listing-section .al-content-wrap{margin-bottom:0!important;}
.al-blog-listing-section .title-heading-left{margin-bottom:30px!important; font-size:28px!important;}
.al-blog-listing-section .fusion-meta-tb{margin-top:23px!important; margin-bottom:17px!important;}
.al-blog-listing-section .fusion-tb-author, .al-blog-listing-section .fusion-tb-author a{color:#99A9B5!important; pointer-events:none; position:relative;}
.al-blog-listing-section .fusion-tb-author:after{content:''; border-right:1px solid #818386; width:1px; height:14px; position:absolute; top:0; bottom:0; right:-5px; margin:auto;}
.al-blog-listing-section .fusion-grid li{margin-top:60px; padding-top:48px!important; border-top:1px solid #d0d7dd;}
.al-blog-listing-section .fusion-grid li:first-child{margin-top:0; padding-top:0!important; border-top:0;}
.al-blog-listing-section .pagination{justify-content:center; margin:60px 0 0 0!important;}
.searchform .fusion-search-form-content .fusion-search-field input{border-width:1px!important; font-size:16px!important; height:46px!important;}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit]{background:#EF5513!important; width:auto!important; padding-left:15px!important; padding-right:15px!important; font-family:'Roboto', sans-serif!important; font-size:16px!important; height:46px!important;}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit]:hover{background:#1C2633!important;}
.sidebar .widget-title{font-size:24px!important; font-family:'Roboto', sans-serif!important; color:#1A1818!important; margin-bottom:24px!important;}
.fusion-widget-area .widget_archive ul{border:1px solid #DFE5E8; border-radius:2px; overflow:hidden;}
.fusion-widget-area .widget_archive li{border-bottom:1px solid #eff2f3!important; padding:12px 30px!important; position:relative!important}
.fusion-widget-area .widget_archive li a{color:#1A1818!important; display:inline-block!important;}
.fusion-widget-area .widget_archive li:hover a{color:#ef5513!important;}
.fusion-widget-area .widget_archive li a:before{display:none;}
.fusion-widget-area .widget_archive li a[aria-current="page"]{color:#ef5513!important;}
.fusion-widget-area .widget_archive li a[aria-current="page"]:before{display:inline-block; content:''; border-left:6px solid #EF5513; width:6px!important; height:100%!important; position:absolute; left:0!important; top:0; bottom:0; margin:auto;}
.single-post h1{font-size:42px!important;}
.al-blog-detail-section .fusion-fullwidth>div>div{margin-bottom:0!important;}
.al-blog-detail-section .fusion-fullwidth>div>div .fusion-text>*:last-child{margin-bottom:0!important;}
.al-blog-detail-section .fusion-sharing-box{margin:25px 0 0 0!important; padding:35px 22px; min-height:unset!important; background-color:#F1F2F4!important;}
.al-blog-detail-section .fusion-sharing-box h4{font-family:'Roboto', sans-serif!important; color:#1A1818!important;}

/*Contact*/
.fusion-body .al-contact-page-section{padding-top:90px!important; padding-bottom:100px!important;}
.al-contact-page-section .al-contact-form-left, .al-contact-page-section .al-contact-info-right{margin-bottom:0!important;}
.al-contact-page-section .gform_validation_errors, .al-contact-page-section .gform_wrapper.gravity-theme .ginput_counter{display:none;}
.al-contact-page-section .al-google-map-img-box{margin-top:12px; margin-bottom:35px;}
.al-contact-page-section .al-google-map-img-box a{display:block; border:1px solid #CEDDE3;}
body .al-contact-page-section ul.al-contact-info-checklist{padding-left:0;}
.al-contact-page-section ul.al-contact-info-checklist li{font-weight:500!important; line-height:1.5!important; padding-top:8px; padding-bottom:8px;}
.al-contact-page-section ul.al-contact-info-checklist li a{color:#1A1818!important; text-decoration:none; word-break:break-all;}
.al-contact-page-section ul.al-contact-info-checklist li a:hover{color:#ef5513!important; text-decoration:none;}
.al-contact-page-section .gform_wrapper .gform_footer .gform_button[type=submit]{width:100%; display:block; background-color:#1C2633!important;}
.al-contact-page-section .gform_wrapper .gform_footer .gform_button[type=submit]:hover{background-color:#ef5513!important;}
.al-contact-page-section .gform_wrapper .gfield select, .al-contact-page-section .gform_wrapper .gfield textarea, .al-contact-page-section .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .al-contact-page-section .gform_wrapper .gfield_select[multiple=multiple]{border-width:1px!important;}
.al-contact-page-section .gform_wrapper, .al-contact-page-section .gform_wrapper.gravity-theme .gform_footer, .al-contact-page-section .gform_wrapper.gravity-theme .gform_page_footer{margin-bottom:0; padding-bottom:0;}
.al-contact-page-section .gform_wrapper.gravity-theme .gfield textarea.large{height:225px;}

/*Error Page*/
.al-error-page-section h3{color:#d7d7d7!important; font-size:170px!important; line-height:1!important; font-weight:700!important; font-family:'Roboto', sans-serif!important;}

/*Testimonials*/
.al-testimonial-listing-section .fusion-grid li{margin-top:54px; padding-top:54px!important;}
.al-testimonial-listing-box .title-heading-left{margin-bottom:5px!important;}
.al-testimonial-listing-box .al-testimonial-position-box{color:#aeb0b3; font-size:16px;}
.al-testimonial-listing-box .al-testimonial-content-box>div{padding:0!important;}
.al-testimonial-listing-box .al-testimonial-content-box>div>div>div{margin-bottom:0!important;}

/*FAQ*/
.al-faq-section .panel-group>.fusion-panel:last-child{border-bottom:0!important;}
.al-faq-section a:hover{text-decoration:none!important;}

/*Sitemap*/
.al-sitemap-section h2{font-size:32px!important;}
.al-sitemap-section .wsp-container a{color:#1A1818!important; text-decoration:none!important;}
.al-sitemap-section .wsp-container a:hover{color:#ef5513!important; text-decoration:none!important;}

/*Selling your home*/
.al-books-written-by-chuck-section h5{color:#fff!important;}
.al-books-written-by-chuck-section .al-right-box img{border:5px solid #fff;}

/*Help Form*/
.to-top-right #toTop{right:15px!important; bottom:17px; width:38px; border-radius:4px!important;}
#help-button{position:fixed; text-align:center; bottom:15px; right:60px; color:#fff; background:#ef5513; font-size:20px; line-height:1; padding:10px 15px; border-radius:30px; cursor:pointer; z-index:100000; box-shadow:0 1px 5px 0 rgba(0,0,0,.2);}
#help-button:hover{background-color:#cf4206;}
.help-box{display:none; position:fixed; bottom:15px; right:60px; width:350px; max-width:calc(100% - 30px); max-height:100vh; border-radius:15px; z-index:999; box-shadow:0 1px 5px 0 rgba(0,0,0,.2);}
.help-box-body{position:relative; height:auto; border:1px solid #cccccc; overflow:hidden; width:100%; margin-top:-10px; padding:30px 0 25px 0; border-radius:15px; background:#F1F2F4;}
.help-box-body .gform_body{height:35vh; overflow-y:auto; overflow-x:hidden; padding-left:15px; padding-right:15px; padding-bottom:1px; margin-bottom:15px;}
.help-box-body .gform_body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3); background-color:#F5F5F5; border-radius:3px;}
.help-box-body .gform_body::-webkit-scrollbar{width:5px; background-color:#F5F5F5; border-radius:3px;}
.help-box-body .gform_body::-webkit-scrollbar-thumb{background-color:#3d3e45; border-radius:3px;}
.help-box-toggle{float:right; margin-right:15px; cursor:pointer; position:absolute; right:5px; top:16px; font-size:18px;}
.help-box-header{background:#1C2633; border-top-left-radius:15px; border-top-right-radius:15px; color:white; text-align:center; padding:15px 0;}
.help-box-header .title{color:#ffffff; font-weight:600; font-size:22px; line-height:1.2; margin:0 0 8px 0!important; padding:0 10px;}
.help-box-header .description{font-size:14px; line-height:1.2; margin:0 0 10px 0; padding:0 10px;}
.help-box-body .gform_wrapper{margin-bottom:0;}
.help-box-body .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .help-box-body .gform_wrapper .gfield_select[multiple=multiple]{height:40px; border-width:1px!important; padding:8px; font-size:15px!important;}
.gform_wrapper .gfield select, .gform_wrapper .gfield textarea{border-width:1px!important; padding:8px!important; font-size:15px!important;}
.help-box-body .gform_wrapper.gravity-theme .gfield textarea.large{height:100px;}
.help-box-body .gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end!important;}
.help-box-body .gform_wrapper.gravity-theme .gform_footer, .help-box-body .gform_wrapper.gravity-theme .gform_page_footer{margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; padding-left:20px; padding-right:20px;}
.help-box-body .gform_wrapper .gform_footer .gform_button[type=submit]{font-weight:400; font-size:18px; line-height:1.2!important; padding:8px 15px; order:2;}
.help-box-body .gform_wrapper .gform_footer .gform_ajax_spinner_2{float:left!important; order:1!important;}
.help-box-body .gform_wrapper .charleft{display:none;}
.help-box-body .gform_wrapper .gform_validation_errors{display:none;}
.help-box-body .gform_wrapper .gfield_error .gfield_validation_message, .help-box-body .gform_wrapper .gfield_validation_message, .help-box-body .gform_wrapper .validation_message{text-align:left; background-color:transparent; margin:0; border:0;}
.help-box-body .gform_wrapper .gfield_error [aria-invalid=true]{border-width:1px!important;}
.help-box-body .gform_wrapper.gravity-theme .ginput_complex label{display:none;}
.help-box-body .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0;}

.al-ratings-carousel img{border:1px solid #dfe5e8;}

.al-our-attorneys-first-section .al-intro-image-box > div:first-child{ background-position: 0 -18px!important;}

#gform_widget-2, #gform_widget-3, #gform_widget-4, #gform_widget-6{margin-bottom: 25px;}
#gform_widget-2 h4.widget-title, #gform_widget-3 h4.widget-title, #gform_widget-4 h4.widget-title, #gform_widget-6 h4.widget-title{font-family: 'Roboto', sans-serif !important; font-weight: 500 !important; margin-top: 8px !important; margin-bottom: 25px !important; font-size: 24px; color: #1a1818;}
#gform_widget-2 .gform_button, #gform_widget-3 .gform_button, #gform_widget-4 .gform_button, #gform_widget-6 .gform_button{margin-left: 0;}
#gform_widget-2 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #gform_widget-2 .gform_wrapper .gfield_select[multiple=multiple]{border-width: 1px!important;}
#gform_widget-2 .gform_wrapper.gravity-theme .gfield textarea.large{height: 140px!important; padding: 8px 15px !important; font-size: 16px !important;}
#gform_widget-4 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #gform_widget-4 .gform_wrapper .gfield_select[multiple=multiple]{border-width: 1px!important;}
#gform_widget-4 .gform_wrapper.gravity-theme .gfield textarea.large{height: 140px!important; padding: 8px 15px !important; font-size: 16px !important;}
#gform_widget-3 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #gform_widget-3 .gform_wrapper .gfield_select[multiple=multiple]{border-width: 1px!important;}
#gform_widget-3 .gform_wrapper.gravity-theme .gfield textarea.large{height: 140px!important; padding: 8px 15px !important; font-size: 16px !important;}
#gform_wrapper_3{margin-bottom: 20px;}
#gform_wrapper_3 .gform_wrapper .gform_footer{margin-bottom: 20px;}
#text-2, #text-3, #text-4, #text-5{margin-bottom: 20px;}
#text-3 .fusion-title, #text-4 .fusion-title, #text-5 .fusion-title{margin: 0 0 23px;}
#text-2 p, #text-3 p, #text-4 p, #text-5 p{margin-bottom: 15px!important;}
#text-2 p a, #text-3 p a, #text-4 p a, #text-5 p a{color: #1a1818; text-decoration: none;}
#text-2 p a:hover, #text-3 p a:hover, #text-4 p a:hover, #text-5 p a:hover{color: #ef5513!important;}
#text-2 .textwidget p, #text-3 .textwidget p, #text-4 .textwidget p, #text-5 .textwidget p{font-family: 'Roboto', sans-serif !important; font-weight: 500 !important; margin-top: 8px !important; margin-bottom: 15px !important; font-size: 24px; color: #1a1818;}
#text-3 h5, #text-4 h5, #text-5 h5{margin-bottom: 0px !important;}
.fusion-widget-area-1 #menu-family-law-menu, .fusion-widget-area-1 #menu-traffic-dwi-menu, .fusion-widget-area-1 #menu-other-practice-areas-menu, .fusion-widget-area-1 #menu-dwi-dui-information-menu{padding-left: 0 !important; border: 1px solid #DFE5E8; border-radius: 2px; overflow: hidden; min-height: auto !important;}
.fusion-widget-area-1 .menu-item.current-menu-item:before{content: ''; border-left: 6px solid #EF5513; width: 6px !important; height: 100% !important; position: absolute; left: 0 !important; top: 0; bottom: 0; margin: auto;}
.fusion-widget-area-1 .menu-item.current-menu-item a{color: #ef5513!important;}
.fusion-widget-area-1 .widget li{padding: 12px 22px!important; border-bottom: 1px solid #eff2f3!important;}
.fusion-widget-area-1 .widget li a:before{display: none;}
.fusion-widget-area-1 .widget li a{text-decoration: none; color: #1a1818!important;}
.fusion-widget-area-1 .widget li a .menu-text{color: #1a1818;}
.fusion-widget-area-1 .widget li:last-child{border-bottom: 0 !important;}
.fusion-widget-area-1 .widget li a:hover{color: #ef5513!important; text-decoration: none;}
.widget_ng_expanding_archives{ border: 1px solid #eff2f3!important;}
.widget_ng_expanding_archives .expanding-archives-section{ border-bottom: 1px solid #eff2f3!important; padding: 10px 25px;}
.widget_ng_expanding_archives .expanding-archives-section h3{font-family: "Roboto"; }
.widget_ng_expanding_archives .expanding-archives-section h3 a{color: #1A1818!important;font-weight: 400;}
.widget_ng_expanding_archives .expanding-archives-section:last-child{border-bottom: 0 !important;}
.widget_ng_expanding_archives .expanding-archives-title{font-family: 'Roboto'; font-size: 19px; font-weight: 500; background: transparent;}
.widget_ng_expanding_archives .expanding-archives-title a{padding: 0; font-family: "Roboto";}
.widget_ng_expanding_archives .expanding-archives-title a:before{ line-height: 35px; content: "\f107"; -webkit-font-smoothing: antialiased; font-family: awb-icons; font-size: 22px; color: #1A1818!important;}
.expanding-archives-collapse-section{border: none !important;}
#expanding-archives-year-2021 ul li{margin-bottom: 10px!important; line-height: 25px;}

#gform_widget-2 .gform_button, #gform_widget-3 .gform_button, #gform_widget-4 .gform_button, #gform_widget-6 .gform_button{padding: 10px 15px; font-size: 16px; background-color: #1C2633 !important;}
#gform_widget-2 .gform_button:hover, #gform_widget-3 .gform_button:hover, #gform_widget-4 .gform_button:hover, #gform_widget-6 .gform_button:hover{background-color: #ef5513!important}
#gform_widget-2 .charleft, #gform_widget-3 .charleft, #gform_widget-4 .charleft, #gform_widget-6 .charleft {display: none;}



/*Responsive*/
@media(min-width:850px){
/*General*/	
.fusion-tabs .nav-tabs li .tab-link{margin-right:6px!important;}
}

@media(min-width:1025px){
/*Practice Areas*/
.al-practice-area-box .al-image-box{min-height:627px!important;}
}


@media(max-width:1389px){
/*Practice Areas*/
.al-practice-area-box .al-content-box{padding:50px 30px!important;}

}

@media(max-width:1329px){
/*Home*/
/*.fusion-body .al-awards-section{margin-bottom:-237px!important;}*/
.al-awards-section .al-content-wrap{padding-left:60px!important; padding-right:60px!important;}
.fusion-body .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{left:-57px!important;}
.fusion-body .al-awards-section .fusion-carousel .fusion-carousel-nav .fusion-nav-next{right:-57px!important;}
}

@media(max-width:1199px){
/*General*/
.fusion-body .al-section{padding-top:80px!important; padding-bottom:80px!important;}
.fusion-body .al-pt-0{padding-top:0!important;}

/*Header*/
.fusion-body .al-main-menu-section .al-left-box>div:first-child{margin-right:10px!important;}
.fusion-body .al-main-menu-section .al-right-box>div:first-child{margin-left:10px!important;}

/*Slider*/
.al-home-slider-section .al-home-slider-title h1{font-size:48px!important;}
.al-home-slider-section .al-home-slider-desc{margin-top:17px!important; margin-bottom:19px!important;}
.al-home-slider-section .al-home-slider-desc p{font-size:18px!important;}

/*Home*/
.al-home-our-practices-tab-wrap.fusion-tabs .tab-pane{padding:30px 25px!important;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left{padding-right:15px;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-right{padding-left:15px;}
/*.home .al-home-our-attorneys-section{padding-top:0!important;}*/
.fusion-body .al-home-testimonial-slider-section .fusion-slider-sc .flex-direction-nav a{width:40px!important; height:40px!important; font-size:32px!important; line-height:40px!important;}
.al-home-map-section .al-content-wrap .al-google-map-img{overflow:visible!important; display:block!important;}
.al-home-map-section .al-content-wrap .al-google-map-img>a{padding-bottom:560px; text-align:center; overflow:hidden; display:flex; justify-content:center;}
.al-home-map-section .al-content-wrap .al-google-map-img img{position:absolute; margin:auto; display:block; width:auto; height:560px; max-width:unset;}

/*Our Attorneys*/
.fusion-body .al-our-attorneys-first-section .al-intro-content-box{padding:30px!important;}

/*Blog*/
.al-blog-listing-section, .sidebar.fusion-blogsidebar{padding-top:70px!important; padding-bottom:80px!important;}
.al-blog-listing-section .fusion-grid li{margin-top:50px; padding-top:38px!important;}
.al-blog-listing-section .pagination{margin:50px 0 0 0!important;}
.single-post h1{font-size:32px!important;}

/*Contact*/
.fusion-body .al-contact-page-section{padding-top:70px!important; padding-bottom:80px!important;}

/*Testimonials*/
.al-testimonial-listing-section .fusion-grid li{margin-top:44px; padding-top:44px!important;}
}

@media(max-width:1107px){
/*Our Attorneys*/	
.al-book-on-divorce-section h3{width:100%;}
}

@media(max-width:1199px) and (min-width:768px){
/*Home*/
.fusion-body .al-awards-section{min-height:238px!important;}
}

@media (min-width:768px){
.al-our-attorneys-first-section .al-intro-image-box > div:first-child{height: 381px;}
}

@media(max-width:1089px){
/*Home*/
.al-home-our-practices-tab-wrap .al-home-practice-areas-left{width:65%;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-right{width:35%;}
}

@media(max-width:1042px){
/*Header*/
.fusion-body .al-main-menu-section .al-left-box{width:33%!important;}
.fusion-body .al-main-menu-section .al-right-box{width:67%!important;}
}	

@media(max-width:1030px){
/*Home*/
.al-home-our-practices-tab-wrap .al-home-practice-areas-left{width:60%;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-right{width:40%;}
}

@media(max-width:1024px){
/*General*/
.fusion-body .al-section .al-left-box{margin-bottom:30px!important;}
.al-inner-page-header-section{padding-top:155px!important; padding-bottom:41px!important;}
.fusion-counters-box .fusion-counter-box .display-counter{font-size:48px!important;}
.fusion-counters-box .fusion-counter-box .counter-box-content{font-size:22px!important;}
.fusion-body .al-custom-post-content-main-section{padding-left:0!important; padding-right:0!important;}

/*Header*/
.fusion-body .al-main-menu-section .al-left-box{width:39%!important;}
.fusion-body .al-main-menu-section .al-right-box{width:61%!important;}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:last-child{border-bottom-width:1px!important;}
.fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu.sub-menu.sub-menu.sub-menu>li>a{padding-left:2.5em!important;}
.fusion-menu-element-wrapper.collapse-enabled li.menu-item.menu-item-has-children ul.sub-menu li.menu-item-has-children.expanded>ul.sub-menu a>span{padding-left:1em;}
.fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .fusion-menu-element-list ul>li a, .fusion-menu-element-wrapper.collapse-enabled.mobile-justify-center .menu-item>a{justify-content:flex-start!important;}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button).expanded > a{border-bottom:1px solid rgba(0,0,0,0.1)!important;}
.fusion-body .fusion-menu-element-list .sub-menu .sub-menu>li:last-child{border-bottom:0!important;}

/*Practice Areas*/
.al-practice-area-box .al-content-box{padding:30px 15px 50px 15px!important;}

/*Our Attorneys*/	
.al-ratings-and-awards-section .al-awards-carousel, .al-ratings-and-awards-section .al-ratings-carousel{margin-top:30px!important; padding-top:30px!important;}
.al-book-on-divorce-section h3{margin-bottom:30px!important;}

/*Contact*/
.al-contact-page-section .al-google-map-img-box{margin-top:30px;}
}

@media(max-width:920px){
/*Home*/
.al-home-our-practices-tab-wrap h2.gform_title{font-size:22px!important;}
}

@media(max-width:917px){
/*Home*/
.al-home-our-services-section .al-home-our-services-content-wrap .fusion-grid .al-service-box:last-child{margin-top:30px;}
}

@media(max-width:900px){
/*Slider*/	
.al-home-slider-section .n2-ss-layer-row{margin-top:92px;}

/*Practice Areas Subpages*/
.fusion-body .al-practice-areas-subpages-section .al-section-left-box{width:30%!important; min-width:245px;}
.fusion-body .al-practice-areas-subpages-section .al-section-right-box{width:70%!important; max-width:calc(100% - 245px);}
.fusion-body .al-practice-areas-subpages-section .al-full-width-section{width:100%!important; max-width: 100%;}
}

@media(max-width:860px){
/*Home*/
.al-home-our-practices-tab-wrap .al-home-practice-areas-left{width:55%;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-right{width:45%;}
}

@media(max-width:850px){
/*General*/
.fusion-body .fusion-title.title{margin-bottom:0!important;}
h1, h2{font-size:42px!important;}
h3{font-size:32px!important;}
.fusion-body .al-section{padding-top:70px!important; padding-bottom:70px!important;}
.fusion-body .al-pt-0{padding-top:0!important;}
.al-home-our-services-content-wrap .al-service-box .fusion-title{margin-bottom:0!important;}
.fusion-tabs .nav-tabs li{text-align:left;}
.fusion-tabs .nav-tabs li.active:after{display:none;}
.fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link{border-bottom:1px solid #DFE5E8!important;}
.fusion-mobile-tab-nav{margin-top:10px;}
.al-attorney-box .fusion-title.fusion-title-4{margin-top:21px!important; margin-bottom:0!important;}
.al-inner-page-header-section{padding-top:120px!important;}
.al-inner-page-header-section .fusion-title.fusion-title-center{margin-bottom:0!important;}
#toTop{bottom:15px!important; right:15px!important;}

/*Header*/
.fusion-body .al-main-menu-section .al-left-box{width:264px!important;}
.fusion-body .al-main-menu-section .al-right-box{width:calc(100% - 264px)!important;}
.fusion-body .al-main-menu-section .al-right-box>div:first-child{margin-right:15px;}
.al-home-slider-section .n2-ss-layer-row{margin-top:84px;}

/*Home*/
.al-home-our-practices-tab-wrap .al-home-practice-areas-left, .al-home-our-practices-tab-wrap .al-home-practice-areas-right{width:100%; clear:both; padding:0;}
.al-home-our-practices-tab-wrap .al-home-practice-areas-left{margin-bottom:42px;}
.al-home-our-practices-tab-wrap.fusion-tabs{margin-top:10px;}
.al-home-our-practices-tab-wrap.fusion-tabs .tab-pane{padding:30px 18px!important;}
/*.home .al-home-our-attorneys-section{padding-top:0!important;}*/
.fusion-body .al-home-testimonial-slider-section .fusion-title{margin-bottom:0!important;}
.fusion-body .al-home-testimonial-slider-section .flexslider .fusion-content-tb{padding-left:15px; padding-right:15px;}
.al-home-blogs-section .al-view-all-btn{margin-top:30px;}
.al-we-are-available-section .al-content-wrap>div:first-child:after{background-size:auto 210px;}
.al-we-are-available-section h5{margin-top:46px!important; font-size:22px!important;}
.al-we-are-available-section h3{margin-bottom:43px!important; font-size:32px!important;}
.fusion-body .al-we-are-available-section .fusion-button-default-size{padding-left:11px!important; padding-right:11px!important;}
.al-footer-section ul.fusion-checklist{margin-top:30px;}
.al-counts-section .fusion-counters-box.counters-box .fusion-counter-box{width:50%!important; clear:unset!important; float:left;}
.al-counts-section .fusion-counters-box.counters-box .fusion-counter-box:nth-last-child(-n+2){margin-top:25px!important;}

/*About*/
.fusion-body .al-inner-testimonial-slider-section .fusion-title{margin-bottom:0!important;}

/*Blog*/
.al-blog-listing-section, .sidebar.fusion-blogsidebar{padding-top:60px!important; padding-bottom:70px!important;}
.al-blog-listing-section .fusion-grid li{margin-top:40px; padding-top:28px!important;}
.al-blog-listing-section .pagination{margin:40px 0 0 0!important;}
.al-blog-detail-section .fusion-sharing-box{padding:20px;}

/*Contact*/
.fusion-body .al-contact-page-section{padding-top:60px!important; padding-bottom:70px!important;}

/*Testimonials*/
.al-testimonial-listing-section .fusion-grid li{margin-top:34px; padding-top:34px!important;}
}

@media(max-width:800px){
/*Blog*/
.al-blog-listing-section, .sidebar.fusion-blogsidebar{padding-top:40px!important; padding-bottom:50px!important; margin:0!important;}
.sidebar.fusion-blogsidebar{padding-top:0!important;}
.al-blog-listing-section h3, .single-post h2{font-size:24px!important;}
.single-post h1{font-size:28px!important;}
}

@media(max-width:767px){
/*General*/
.fusion-body .al-section{padding-top:50px!important; padding-bottom:50px!important;}
.fusion-body .al-pt-0{padding-top:0!important;}
.al-inner-page-header-section{padding-top:100px!important; padding-bottom:21px!important;}
.al-inner-page-header-section .fusion-breadcrumbs{margin-top:4px;}

/*Header*/
.al-top-bar-section .al-left-box ul.fusion-checklist li:first-child{display:none;}
.fusion-body .al-top-bar-section .fusion-builder-column-0.al-left-box{width:calc(100% - 126px)!important;}
.fusion-body .al-top-bar-section .fusion-builder-column-1.al-right-box{width:126px!important;}

/*Slider*/
.al-home-slider-section .n2-ss-layer-row{margin-top:83px;}
.al-home-slider-section .al-home-slider-title h1{font-size:32px!important;}
.al-home-slider-section .al-home-slider-desc{margin-top:12px!important; margin-bottom:21px!important;}
.al-home-slider-section .al-home-slider-desc p, .al-home-slider-section .al-home-slider-btn a{font-size:18px!important;}
.al-home-slider-section .al-home-slider-btn a{padding-left:20px!important; padding-right:20px!important;}

/*Home*/
/*.home .al-home-our-attorneys-section{padding-top:0!important;}*/
.fusion-body .al-home-testimonial-slider-section .flexslider .fusion-content-tb, .fusion-body .al-inner-testimonial-slider-section .flexslider .fusion-content-tb {font-size:22px!important;}
.fusion-body .al-home-testimonial-slider-section .fusion-slider-sc .flex-direction-nav a{width:32px!important; height:32px!important; font-size:30px!important; line-height:32px!important;}
.fusion-body .al-awards-section{padding-top:42px!important; padding-bottom:42px!important;/* margin-bottom:-177px!important; */min-height:218px!important;}
.al-home-map-section .maps-address-container{/*display:none;*/ left: 20px;}

/*Practice Areas*/
.fusion-body .al-our-attorneys-first-section .al-intro-image-box, .fusion-body .al-our-attorneys-first-section .al-intro-content-box{width:100%!important; clear:both!important; margin-left:1.92%!important; margin-right:1.92%!important;}
.fusion-body .al-our-attorneys-first-section .al-intro-image-box{border-radius:0; border-top-left-radius:5px; border-top-right-radius:5px; margin-bottom:0!important;}
.fusion-body .al-our-attorneys-first-section .al-intro-content-box{border-radius:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding-top:25px!important;}

/*Practice Areas Subpages*/
.fusion-body .al-practice-areas-subpages-section .al-section-left-box, .fusion-body .al-practice-areas-subpages-section .al-section-right-box{width:100%!important; min-width:unset; max-width:unset;}
.fusion-body .al-practice-areas-subpages-section .al-section-left-box{order:2;}
.fusion-body .al-practice-areas-subpages-section .al-section-right-box{order:1;}
.al-practice-areas-subpages-section .al-section-left-box h5{margin-top:20px!important;}

/*Blog*/
.al-blog-listing-section .fusion-grid li{margin-top:30px; padding-top:18px!important;}
.al-blog-listing-section .pagination{margin:30px 0 0 0!important;}

/*Contact*/
.fusion-body .al-contact-page-section{padding-top:40px!important; padding-bottom:50px!important;}

/*Testimonials*/
.al-testimonial-listing-section .fusion-grid li{margin-top:24px; padding-top:24px!important;}

/*About*/
.page-id-1723 .al-home-our-attorneys-section .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before, .page-id-1723 .al-home-our-attorneys-section .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before{color: #c8ccdb !important;}

.single-our-attorneys .fusion-builder-nested-column-0.al-intro-image-box .fusion-empty-column-bg-image{background-size: contain!important; background-position: 30px 30px !important; max-height: 400px;}

}

@media(max-width:734px){
/*Home*/
.al-home-our-services-section .al-home-our-services-content-wrap .fusion-grid .al-service-box:nth-child(2){margin-top:30px;}
}

@media(max-width:640px){
/*General*/	
.flex-direction-nav{display:block!important;}

.single-our-attorneys .fusion-builder-nested-column-0.al-intro-image-box .fusion-empty-column-bg-image{ max-height: 300px;}

.maps-address-container .maps-navigate-link, .maps-address-container span.maps-address{display:none;}
}

@media only screen and (max-device-width:640px){
#content{margin-bottom:0!important;}
}

@media(max-width:509px){
/*Home*/
.al-we-are-available-section .al-content-wrap{position:relative;}
.al-we-are-available-section .al-content-wrap:before{content:''; border-top:2px solid #fff; width:42%; height:3px; position:absolute; top:22px; right:8px; margin:auto;}
.al-we-are-available-section .al-content-wrap>div:first-child:after{background:transparent;}
.al-we-are-available-section .al-content-wrap>div:first-child:before{content:''; border-top:2px solid #fff; width:43%; height:3px; position:absolute; top:22px; left:0; margin:auto;}
}

@media(max-width:500px){
/*Header*/	
.fusion-body .al-main-menu-section .fusion-row{justify-content:space-between;}	
.al-top-bar-section .al-left-box ul.fusion-checklist li:last-child{display:none;}

/*Practice Areas*/
.al-practice-area-box .al-content-box .fusion-checklist, .al-practice-area-box .al-content-box .fusion-menu{max-height:unset;}
.fusion-body .al-practice-area-box .al-content-box .fusion-menu-element-wrapper[data-count="1"] .fusion-menu-element-list{flex-direction:row!important;}
.al-practice-area-box .al-content-box .fusion-menu-element-wrapper.direction-column .fusion-menu-element-list li{width:100%!important;}

}

@media(max-width:429px){
/*Home*/	
.al-counts-section .fusion-counters-box.counters-box .fusion-counter-box{width:100%!important; clear:both!important;}
.al-counts-section .fusion-counters-box.counters-box .fusion-counter-box:nth-last-child(-n+3){margin-top:25px!important;}

/*Our Attorneys*/
.fusion-body .al-book-on-divorce-section .fusion-button{padding-left:10px!important; padding-right:10px!important; font-size:16px!important; display:inline-block; max-width:96%;}

/*Help Form*/
.to-top-right #toTop{bottom:0; height:30px!important; border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; display:none;}
.to-top-right #toTop:before{line-height:1.3;}
#help-button, .help-box{right:15px;}
.help-box-header .title{width:90%;}
}