/*
Theme Name: MG Lawyers Child Theme
Description: 
Theme URI:   
Author: 
Author URI:  
Template: mglawyer
Version: 1.0
*/

.location_list ul li:hover,a.nectar-button.large.regular{background:linear-gradient(to right,#ef0b05 ,#960400)}.f_address,.f_email,.f_fax,.f_phone{padding-left:30px}.contactheading:after,.leftwhite_bg .row-bg.viewport-desktop:after,.white_boxbg:after{content:"";height:100%;position:absolute;top:0}a.headerPhoneIcon{display:none;position:absolute;left:0;font-size:30px;z-index:9;top:33%}#header-space{height:80px!important}#header-outer header{height:80px;background:#fff}#header-outer #top>.container>.row nav>ul li{height:80px}#header-outer header#top nav ul.sub-menu{padding:0;border:1px solid #eee;border-top-color:transparent}body[data-header-color=custom] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul{margin-top:-1px}.sf-menu li li ul{margin-left:-2px}#header-outer[data-header-resize="1"] #logo{background:#fff;padding:0 5px 5px}#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul li ul li{height:auto;border-bottom:1px solid #dedede}#header-outer[data-full-width=true] header>.container{padding-right:0}li.nectar-header-text-content-wrap{background:#ef0b05}a.header_call{font-size:20px;color:#fff!important;font-weight:700;background-image:url(/wp-content/uploads/2023/09/white_call_icon.png);background-repeat:no-repeat;background-position:left center;padding:15px 10px 15px 30px;margin-left:5px;background-size:25px}.banner_text h3{font-weight:400!important}.banner_text a.nectar-button.large.regular{border:0}a.nectar-button.large.regular{position:relative;padding-right:75px!important;border:2px solid #ef0b05;padding-left:22px!important;border-radius:7px!important}a.nectar-button.large.regular:after{content:"";background:url(/wp-content/uploads/2023/09/red_arrow.png) center/27px no-repeat #fff;width:55px;height:50px;position:absolute;right:0;top:0;border-radius:0 5px 5px 0}.banner_four_box .vc_col-sm-4{transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.banner_four_box .vc_col-sm-4:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.banner_four_box .vc_col-sm-4 img{width:55px!important}.home_abouttext a.nectar-button.large.regular{margin-right:10px}a.nectar-button.large.regular.blurbtn{background:#1c467a;border:2px solid #1c467a}a.nectar-button.large.regular.blurbtn:after{background:url(/wp-content/uploads/2023/09/blue-arrow.png) center/27px no-repeat #fff}.services_three .nectar-fancy-box h2{text-transform:uppercase;font-size:22px;font-weight:600}.services_three .vc_col-sm-4{border-right:1px solid #fff;border-bottom:1px solid #fff}.services_three .nectar-fancy-box.using-img.hovered .heading-wrap{top:-30px;position:relative}.services_three .nectar-fancy-box[data-style=hover_desc].hovered .hover-content:after{content:"";display:table;margin:10px auto 0;background:url(/wp-content/uploads/2023/09/hover_btn.png) center/contain no-repeat;position:relative;border-radius:7px!important;width:200px;height:40px}.white_boxbg:after{width:100%;background:#fff;left:80%;visibility:visible;z-index:-9}.client_icon img{width:65px!important;margin-bottom:20px!important}.leftwhite_bg .row-bg.viewport-desktop:after{width:90px;left:0;background:#fff}.faq_design div[data-style=minimal] .toggle{border:2px solid rgba(0,0,0,.08);transition:border-color .15s;border-radius:5px;margin-bottom:10px!important;padding:0 20px}.faq_design div[data-style=minimal] .toggle>.toggle-title a{padding:24px 70px 24px 0;font-size:17px;font-weight:500;color:#000}.faq_design div[data-style*=minimal] .toggle>.toggle-title i{border:2px solid #fff!important}.contact_left .iwithtext:last-child{border-bottom:0}.contact_left .iwithtext{border-bottom:1px solid #ccc;padding-bottom:30px}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:0 0;border:0 solid #c02b0a;font-size:14px!important;margin-top:0!important;padding:10px 0!important;line-height:1!important;color:red}.form_wrap .gform_wrapper.gravity-theme .gfield input.large,.form_wrap .gform_wrapper.gravity-theme .gfield select.large{width:100%;background:#fff;height:55px;border:1px solid #ccc}.form_wrap .gform_wrapper.gravity-theme .gfield textarea.large{height:120px;background:#fff;border:1px solid #ccc}.form_wrap .gform_footer.top_label{margin:0!important;padding:0!important}.form_wrap .gform_footer.top_label input{width:220px!important}.location_list ul{margin:0;list-style:none;text-align:center}.location_list ul li{list-style:none;border:1px solid #ccc;border-radius:5px;margin:0 6px 10px;vertical-align:text-bottom;background:#fff;display:inline-flex;width:18%}.aboutteam_phone a,.contact_info .iwithtext .iwt-text a,.gfield.field-phone-terms .gchoice,.location_list ul li:hover a{color:#fff}.location_list ul li a{padding:13px 10px;display:table;margin:auto;width:100%;text-transform:uppercase;color:#000;font-weight:500;font-size:15px}.f_address{background:url(/wp-content/uploads/2023/09/location_icon.png) left top 8px no-repeat}.f_phone{background:url(/wp-content/uploads/2023/09/phone_icon.png) left top 8px no-repeat}.f_fax{background:url(/wp-content/uploads/2023/09/fax_icon.png) left top 8px no-repeat}.f_email{background:url(/wp-content/uploads/2023/09/email_icon.png) left top 8px no-repeat}.footer_address b{display:table;font-weight:500}.footer_address div{margin-bottom:11px}#footer-outer #copyright p{float:left;margin:0;padding:0}.footer_clink{float:right}.footer_clink a:last-child{border-right:0;padding-right:0}.footer_clink a{padding:0 20px;border-right:1px solid #fff}#ajax-content-wrap #footer-outer #copyright .col.span_5{width:100%}.footer_top .ft_c{float:left;width:50%;text-align:center;padding:30px 0;border-right:1px solid #ffffff36;text-transform:uppercase}.footer_top{border:1px solid #ffffff36;display:table;width:100%}.footer_topsection .row{padding-bottom:0!important}.ft_left.ft_c img{width:22px;margin:0 10px;position:relative;top:5px}.contact_info .iwithtext .iwt-icon i{color:#fff;font-size:24px}.contactheading{padding:30px 0;position:relative;margin-bottom:30px!important}.contactheading:after{width:127%;background:#ffffff0f;left:-13%;border-top:1px solid #ffffff42;border-bottom:1px solid #ffffff42}.contact_info .iwithtext .iwt-text strong{color:#ffffff5e;font-weight:100;font-size:15px}.aboutteam_email a{color:#fff;font-weight:500}.team_member h2,.team_member h3{width:98%;color:#ef0b05;background:#fff;position:absolute}.aboutteam_email{background:#ef0b05;padding:10px 0;left:0;bottom:-1px;width:100%}.about_minheight{min-height:225px}.aboutteam_phone{margin:-55px auto 20px!important;background:#ef0b05;display:table;padding:6px 20px;z-index:9;position:relative;font-weight:500}.team_member .img-with-aniamtion-wrap .hover-wrap{margin:0}.team_member h2{bottom:0;font-size:22px;font-weight:500;margin:5px}a.nectar-button.large.regular.regular-button.btn_white{background:#fff}.team_member h3{bottom:3px;font-size:22px!important;font-weight:500!important;padding:2px 0!important;left:3px;margin:0!important}.inner_bannertext h3{background:#ef0b05;display:table;padding:5px 15px;margin:10px 0 25px!important}.city_bannerform .gform_wrapper .gform-body.gform_body{width:80%;float:left}.city_bannerform .gform_wrapper .gform_footer.top_label{float:left;width:20%;padding-left:20px!important}.city_bannerform .gform_wrapper .gform_footer.top_label input{background:#ef0b05!important;height:55px;border-radius:0}.city_bannerform .gform_wrapper{display:table;width:100%;margin:0!important;padding:0!important}.p_redbg{background:linear-gradient(to right,#ef0b05 ,#960400);padding:8px 20px!important;display:table}.btn_fullwidth a.nectar-button.large.regular.accent-color.regular-button{width:90%;background:#1d487e;border:1px solid #fff}body .blog_design .blog-recent[data-style=classic_enhanced_alt] .inner-wrap .article-content-wrap{padding:10%}.blog_design span.meta-category{display:none!important}.blog_design .blog-recent[data-style*=classic_enhanced] .post-meta{border-top:0 solid rgba(0,0,0,.06)}.blog_design .blog-recent[data-style*=classic_enhanced] .post-meta:after{content:"read More";background:#d60500;width:88.3%;position:absolute;left:3px;bottom:3px;padding:10px 20px;color:#fff;text-transform:uppercase}.blog_design .blog-recent[data-style*=classic_enhanced] .post-meta:before{content:"";background:url(/wp-content/uploads/2023/09/white_arrow.png) center/contain no-repeat;position:absolute;right:20px;bottom:6px;width:25px;height:40px;z-index:9}.blog_design .blog-recent[data-style=classic_enhanced_alt] .inner-wrap:before{background-color:#1d487ed6}.blog_design .blog-recent .post-header{border-bottom:1px solid #ffffff57;padding-bottom:0;min-height:130px;margin-bottom:30px}.maxheight{max-width:100%;max-height:400px;overflow-y:scroll;padding-right:20px}.maxheight::-webkit-scrollbar{width:10px;border-radius:10px}.maxheight::-webkit-scrollbar-track{background:#d6d9db}.maxheight::-webkit-scrollbar-thumb{background:#ef0b05}.maxheight::-webkit-scrollbar-thumb:hover{background:#ef0b05}.single-post #header-outer{box-shadow:0 0 5px #cccccc75!important}.single-post span.meta-category{display:none}.services_three .nectar-fancy-box[data-style=hover_desc]{padding:3% 0;font-size:14px}.gfield.field-phone-terms .gchoice input{vertical-align:top;margin-top:9px}.gfield.field-phone-terms .gchoice label{-webkit-user-select:none;-ms-user-select:none;user-select:none}.ginput_container.ginput_recaptcha{margin-bottom:20px}@media screen and (max-width:999px){#footer-outer #footer-widgets,.footer_clink,body #page-header-bg h1{text-align:center}a.headerPhoneIcon{display:block}#header-outer #top .col.span_3{text-align:center!important}#header-outer #mobile-menu .nectar-header-text-content,#header-outer #mobile-menu .secondary-header-text,.leftwhite_bg .row-bg.viewport-desktop::after,.white_boxbg::after,body #page-header-bg h1 br{display:none}.city_bannerform .gform_wrapper .gform-body.gform_body{width:100%}.city_bannerform .gform_wrapper .gform_footer.top_label{width:100%;padding-left:0!important}.city_bannerform .gform_wrapper .gform_footer.top_label input{line-height:1!important}.nectar-fancy-ul ul li,ol li{text-align:left}.blog_design .blog-recent[data-style*=classic_enhanced] .post-meta::after{width:86.3%}.blog_design .blog-recent .post-header{min-height:auto;margin-bottom:20px;padding-bottom:20px}.location_list ul li{margin:0 3px 6px;width:47%}.footer_top .ft_c{width:100%;padding:15px 20px;border-right:0px solid #ffffff36;border-bottom:1px solid #ffffff36}.f_address,.f_email,.f_fax,.f_phone{display:table;margin:auto;padding:30px 0 0;background-position:top center}.f_address b,.f_email b,.f_fax b,.f_phone b{text-align:center!important;width:100%;display:table}#footer-outer #copyright p{text-align:center;width:100%;padding-bottom:20px}.footer_clink{float:right;width:100%}.footer_clink a{padding:0 15px!important;border-right:1px solid #fff}body #header-outer{padding:4px 0}}