/**handles:main**/
@font-face{font-family:'Bodoni Std';src:url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/BodoniStd-Book.eot');src:url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/BodoniStd-Book.eot?#iefix') format('embedded-opentype'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/BodoniStd-Book.woff2') format('woff2'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/BodoniStd-Book.woff') format('woff'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/BodoniStd-Book.ttf') format('truetype'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/BodoniStd-Book.svg#BodoniStd-Book') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Medium.eot');src:url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Medium.woff2') format('woff2'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Medium.woff') format('woff'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Medium.ttf') format('truetype'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Regular.eot');src:url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Regular.woff2') format('woff2'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Regular.woff') format('woff'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Regular.ttf') format('truetype'),url('http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}body{top:0;overflow-x:hidden;margin:0}.cct-load-more-blog-btn{background-color:#12348f;outline:3px solid #12348f;width:230px;margin:29px auto 0 auto}.cct-load-more-blog-btn{font-family:Montserrat,sans-serif;font-size:21px;font-weight:700;color:#fff!important;padding:15px 10px;text-align:center;display:block;border:none;background-color:#0c264c;outline:3px solid #0c264c;outline-offset:2px;height:70px;text-transform:uppercase;margin:15px 0 5px}.container{width:100%;max-width:1424px}a,a:focus,a:hover{text-decoration:none;outline:0;color:#b0b7bc}b,strong{font-weight:700}img{max-width:100%;height:auto}.alignright{float:right;margin-left:40px!important;margin-bottom:30px;margin-top:6px;max-width:100%}.alignleft{float:left;margin-right:40px!important;margin-bottom:30px;margin-top:6px;max-width:100%}.aligncenter{margin-left:auto;margin-right:auto;display:block;max-width:100%;margin-bottom:30px;margin-top:10px}.alignnone{float:none;display:block;margin-bottom:15px;margin-top:10px}figure.wp-block-image figcaption{display:table-caption;caption-side:bottom}figure.wp-block-image{display:table;margin-bottom:20px}.wp-block-image{margin:0}.wp-caption-text,figcaption{font-style:italic;font-size:14px;line-height:20px;margin-bottom:0!important}.wp-caption-text{margin-top:5px}.wp-block-image .aligncenter{margin-bottom:20px}span.wpcf7-not-valid-tip{color:red;font-size:13px;font-weight:400;display:block;margin-top:6px}.wpcf7-response-output,div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:none;font-size:13px;margin:0;padding:0;color:red;line-height:18px;text-align:center;margin-top:8px}.wpcf7 form.invalid .wpcf7-response-output{margin:0;margin-top:12px;border:none}.wpcf7 form.sent .wpcf7-response-output,div.wpcf7-mail-sent-ok{border:none;color:#398f14;margin:0;padding:0;font-size:14px;line-height:20px;text-align:center;margin-top:6px}div.wpcf7 .ajax-loader{display:none}ol,ul{padding:0;margin:0}ul li{list-style:none}h1{font-family:'Playfair Display',serif;font-size:70px;line-height:90px;font-weight:400;color:#072245;margin-bottom:15px}h2{font-family:'Playfair Display',serif;font-weight:400;font-size:48px;line-height:60px;color:#072245;margin-bottom:15px}h3{font-family:'Playfair Display',serif;font-weight:400;font-size:36px;line-height:46px;color:#072245;margin-bottom:15px}h4{font-family:'Playfair Display',serif;font-size:30px;line-height:40px;font-weight:400;color:#072245;margin-bottom:15px}h5{font-family:Montserrat,sans-serif;font-size:24px;line-height:30px;color:#072245;font-weight:700;margin-bottom:15px}h6{font-family:Montserrat,sans-serif;font-size:21px;line-height:30px;color:#072245;font-weight:700;margin-bottom:15px}p{font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;color:#072245;font-weight:400;margin-bottom:30px}.cct-header-wrap{position:fixed;width:100%;z-index:100;top:0;border-bottom:1px solid rgba(255,255,255,.09);padding:20px 0}.cct-sticky-header{background-color:rgba(7,34,69,.8)}.cct-header-contact-mob-img{display:none}.cct-logo-wrap{padding-left:29px}.cct-outer-menu{display:inline-block;vertical-align:top;width:74%}.cct-outer-menu .navbar{padding:0}.cct-outer-menu{padding-top:28px;padding-right:8px}.cct-outer-menu .navbar-expand-lg .navbar-collapse{justify-content:flex-end}.cct-outer-menu ul li{position:relative}.cct-outer-menu ul li a{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#fff;padding:52px 25px 47px;border-bottom:2px solid transparent}.cct-outer-menu ul li a:hover,.cct-outer-menu ul li.current-menu-ancestor a,.cct-outer-menu ul li.current_page_ancestor a,.cct-outer-menu ul li.current_page_item a{background-color:rgba(255,255,255,.1);border-bottom:2px solid #fff}.cct-header-contact{display:inline-block;vertical-align:top;max-width:359px;text-align:center;float:right;width:100%;padding-top:8px;padding-left:41px;padding-right:20px;position:relative}.cct-header-contact::before{position:absolute;content:'';width:2px;height:88%;background-color:rgba(255,255,255,.3);left:0;top:50%;transform:translate(0,-50%)}.cct-header-contact p{font-size:14px;line-height:20px;color:#fff;margin-bottom:1px;font-weight:700}.cct-header-contact h3{margin-bottom:0;font-family:Montserrat,sans-serif;font-weight:700}.cct-header-contact h3 a{color:#fff;padding-left:43px;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/header-phone.png);background-repeat:no-repeat;background-position:left 7px}.cct-header-contact h3 a:hover{color:#12348f}.cct-outer-menu ul li:hover .sub-menu{display:block}.cct-outer-menu ul li .sub-menu{position:absolute;display:none;min-width:221px;background-color:#fff;top:72px;z-index:100;box-shadow:0 0 15px 0 rgba(0,0,0,.17);padding:0 0}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu{min-width:686px;padding:25px 30px 22px 30px;border-bottom:3px solid #e3e3e3}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li{float:left;width:48%;vertical-align:top}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li:nth-child(2n){margin-left:4%}.cct-outer-menu ul li .sub-menu li a{border:none!important;padding:11px 24px 11px 15px;display:block;font-size:15px;font-weight:700;color:#072245}.cct-outer-menu ul li .sub-menu li.menu-item-has-children a,.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li.menu-item-has-children a{position:relative}.cct-outer-menu ul li .sub-menu li.menu-item-has-children a:after,.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li.menu-item-has-children a:after{position:absolute;content:"";right:12px;top:50%;margin-top:-4px;width:6px;height:9px;background-image:url("http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/mbh-submenu-arrow.png");background-repeat:no-repeat;background-position:left top}.cct-outer-menu ul li .sub-menu li.menu-item-has-children:hover a:after,.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li.menu-item-has-children:hover a:after{background-position:left bottom}.cct-outer-menu ul li .sub-menu li .sub-menu li a:hover,.cct-outer-menu ul li .sub-menu li .sub-menu li.current_page_item a,.cct-outer-menu ul li .sub-menu li a:hover,.cct-outer-menu ul li .sub-menu li.current_page_ancestor a,.cct-outer-menu ul li .sub-menu li.current_page_item a,.cct-outer-menu ul li .sub-menu li.menu-item-has-children:hover a{color:#fff;background-color:#12348f}.cct-outer-menu ul li .sub-menu li:hover .sub-menu{display:block}.cct-outer-menu ul li .sub-menu li.menu-item-has-children .sub-menu li a{background-color:#eee;color:#072245}.cct-outer-menu ul li .sub-menu li.menu-item-has-children .sub-menu li:hover a{color:#fff;background-color:#12348f}.cct-outer-menu ul li .sub-menu li .sub-menu{left:100%;top:0;display:none;background-color:#eee;border-bottom:0}.cct-outer-menu ul li .sub-menu li .sub-menu li a{color:#072245}.cct-outer-menu ul li .sub-menu li .sub-menu li a:after{display:none}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li .sub-menu{min-width:284px;padding:0}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li .sub-menu li{width:100%}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li .sub-menu li:nth-child(2n){margin-left:0}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li .sub-menu li a:after{display:none}.cct-banner-btn{font-family:Montserrat,sans-serif;font-size:21px;line-height:37px;font-weight:700;color:#fff!important;padding:15px 10px;text-align:center;display:block;background-color:#12348f;outline:3px solid #12348f;outline-offset:2px;width:430px;height:70px;text-transform:uppercase;margin:34px auto 28px}.cct-banner-btn:hover{background-color:#0c264c;outline:3px solid #0c264c}.cct-common-btn{font-family:Montserrat,sans-serif;font-size:18px;line-height:31px;font-weight:700;color:#fff!important;background-color:#072143;width:280px;height:60px;text-align:center;padding:15px 10px;display:block}.cct-common-btn:hover{background-color:#879397}.cct-breadcrumbs{position:relative;width:100%;text-align:left;padding:16px 0 14px;background-color:#fafafa;z-index:1}.cct-breadcrumbs ul li:last-child{background-image:inherit}.cct-breadcrumbs ul li{color:#221711;font-size:16px;line-height:22px;font-weight:400;width:auto;display:inline-block;font-family:Montserrat,sans-serif;padding-right:15px;margin-right:8px;text-transform:capitalize;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/breadcrumbs-img.png);background-repeat:no-repeat;background-position:right top 3px}.cct-breadcrumbs ul li a{color:#221711;font-weight:700}.cct-breadcrumbs ul li a:hover{color:#12348f}.cct-inner-banner{background-repeat:no-repeat;background-position:top;background-size:cover;min-height:330px;text-align:center;padding:176px 0 46px;position:relative}.cct-inner-banner h1{color:#fff}.cct-inner-banner .live-edit-button{margin-top:180px}.cct-areas-we-serve{position:relative;text-align:center;padding:50px 0 100px;background-color:#b0b7bc}.cct-areas-we-serve p{margin-bottom:1px}.cct-areas-we-serve p small{font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;color:#072143;letter-spacing:1.3px;display:block;font-family:Montserrat,sans-serif}.cct-areas-we-serve h2{margin-bottom:30px}.practice-areas-sec .row{margin:0 -20px}.practice-areas-sec [class*=col-]{padding:0 20px;margin-bottom:40px}.practice-areas-block{background:#d2d6d9;text-align:left;height:100%}.practice-areas-sec .practice-areas-block h4 a{color:#072143;font-weight:400}.practice-areas-sec .practice-areas-block h4 a:focus,.practice-areas-sec .practice-areas-block h4 a:hover{color:#072143}.practice-areas-sec .practice-areas-block p{color:#072245;margin-bottom:0!important}.practice-areas-sec .practice-areas-block p a{font-weight:700;color:#072143}.practice-areas-sec .practice-areas-block p a:focus,.practice-areas-sec .practice-areas-block p a:hover{color:#b0b7bc}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:40px}.practice-areas-sec .practice-areas-block figure,.practice-areas-sec .practice-areas-block figure img{margin-bottom:0;width:100%;position:relative}.cct-areas-we-serve ul{padding-top:13px}.cct-areas-we-serve ul li{margin-right:40px;display:inline-block;vertical-align:top;margin-bottom:30px;width:48.4%}.cct-areas-we-serve ul li:nth-child(2n){margin-right:0}.cct-areas-content{max-width:560px;margin:0 auto;margin-top:-61px;background-color:#272220;z-index:1;position:relative;padding:16px 15px 18px;width:92%;min-height:131px}.cct-areas-content h4{color:#fff;margin-bottom:0}.cct-areas-content p{color:#fff}.cct-footer-contact{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center top;padding:133px 0 147px}.cct-footer-form{background-color:transparent;text-align:center;padding:0;margin-top:2px;max-width:920px;margin:auto}.cct-footer-form h2{margin-bottom:10px;color:#fff}.cct-footer-form p{color:#fff;line-height:32px;max-width:615px;margin:0 auto}.cct-footer-form .wpcf7{margin-top:30px}.cct-footer-form ul li:nth-last-child(2) p{color:#fff;line-height:32px;max-width:100%!important;margin:0 auto}.cct-footer-form p a{color:#fff;font-weight:700;display:inline-block}.cct-footer-form p a:hover{color:#b0b7bc}.cct-footer-form ul li{margin-bottom:20px;display:inline-block;width:48.3%;margin-right:19px}.cct-footer-form ul li:nth-child(2n){margin-right:0}.cct-footer-form ul li:nth-last-child(2){width:100%;margin-right:0}.cct-footer-form ul li:last-child{margin-bottom:0;padding:0 5px;max-width:100%!important;width:100%;margin-right:0}.cct-footer-form input[type=email],.cct-footer-form input[type=tel],.cct-footer-form input[type=text],.cct-footer-form textarea{font-family:Montserrat,sans-serif;font-size:16px!important;font-weight:700;color:#fff;height:60px;width:100%;background-color:rgba(255,255,255,.4);outline:0;border:none;box-shadow:0 0;padding:18px 22px!important;background-repeat:no-repeat;background-position:96% center}.cct-footer-form textarea{height:140px!important}.cct-footer-form input[type=email]::placeholder,.cct-footer-form input[type=tel]::placeholder,.cct-footer-form input[type=text]::placeholder,.cct-footer-form textarea::placeholder{color:#fff;opacity:1}.cct-footer-form input[type=email]:focus,.cct-footer-form input[type=email]:hover,.cct-footer-form input[type=tel]:focus,.cct-footer-form input[type=tel]:hover,.cct-footer-form input[type=text]:focus,.cct-footer-form input[type=text]:hover,.cct-footer-form textarea:focus,.cct-footer-form textarea:hover{background-color:rgba(255,255,255,.5);color:#fff}.cct-footer-form input[type=email]:focus::placeholder,.cct-footer-form input[type=email]:hover::placeholder,.cct-footer-form input[type=tel]:focus::placeholder,.cct-footer-form input[type=tel]:hover::placeholder,.cct-footer-form input[type=text]:focus::placeholder,.cct-footer-form input[type=text]:hover::placeholder,.cct-footer-form textarea:focus::placeholder,.cct-footer-form textarea:hover::placeholder{color:#fff}.cct-footer-form input[type=text]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/footer-form-profile-h.png)}.cct-footer-form .lname input[type=text]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/footer-lname-img.png)}.cct-footer-form input[type=tel]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/footer-form-phone-h.png)}.cct-footer-form input[type=email]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/footer-form-mail-h.png)}.cct-footer-form .cct-send-btn,.cct-footer-form .gform_button{background-color:#12348f;outline:3px solid #12348f;width:430px;margin:29px auto 0}.cct-send-btn,.gform_button{font-family:Montserrat,sans-serif;font-size:21px;font-weight:700;color:#fff!important;padding:15px 10px;text-align:center;display:block;border:none;background-color:#0c264c;outline:3px solid #0c264c;outline-offset:2px;width:100%;height:70px;text-transform:uppercase;margin:15px 0 5px}.cct-send-btn:focus,.cct-send-btn:hover,.gform_button:focus,.gform_button:hover{background-color:#b0b7bc;outline:3px solid #b0b7bc!important}.cct-footer-address{text-align:center;max-width:520px;margin:0 auto}.cct-footer-address h2{color:#fff;margin-bottom:17px}.cct-footer-address .cct-footer-logo img{margin-bottom:23px}.cct-footer-address h2 a{font-family:Poppins,sans-serif;font-weight:700;color:#fff;padding-left:82px;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/footer-phone.png);background-repeat:no-repeat;background-position:left center}.cct-footer-address h2 a:hover{color:#b0b7bc}.cct-social-media{max-width:320px;margin:27px auto 30px;padding:18px 0 19px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.cct-social-media ul li{display:inline-block;vertical-align:top;margin:0 18px}.cct-social-media ul li a{font-size:24px;color:#fff}.cct-social-media ul li a:hover{color:#b0b7bc}.cct-footer-address p{color:#fff;max-width:460px;margin:0 auto}.cct-map{height:240px;width:100%;margin-top:21px}footer{position:relative}.cct-footer-top{background-color:#072143;padding:89px 0 69px}.cct-footer-top h6{color:#fff;text-transform:uppercase}.cct-logo-content a{color:#fff;font-size:36px;line-height:40px;font-weight:700;padding-left:50px;font-family:Montserrat,sans-serif;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/footer-top-ph.png);background-repeat:no-repeat;background-position:left center}.cct-logo-content a:hover{color:#b0b7bc}.cct-quick-links ul li{display:block;margin-bottom:11px}.cct-quick-links ul li:last-child{margin-bottom:0}.cct-quick-links ul li a{color:#fff;font-weight:400;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}.cct-quick-links ul li a:hover{color:#b0b7bc}.cct-footer-logo-wrap{margin-bottom:30px;padding-top:7px}.cct-footer-logo-wrap a{background-image:inherit;padding-left:0!important}.cct-quick-links h6{margin-bottom:19px}.cct-local-office p{font-size:16px;line-height:30px;color:#fff;font-weight:400;font-family:Montserrat,sans-serif;margin-top:13px}.cct-follow-us{text-align:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);margin-top:25px}.cct-follow-us h6{margin-bottom:0!important;display:inline-block;vertical-align:middle}.cct-follow-us ul{display:inline-block;vertical-align:middle;padding-left:17px}.cct-follow-us ul li{margin-bottom:0!important;display:inline-block}.cct-footer-top .row{margin:0 -20px}.cct-footer-top [class*=col-]{padding:0 20px}.cct-follow-us ul li a{color:#fff;font-weight:400;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}.cct-follow-us ul li a:hover{color:#b0b7bc}.cct-follow-us ul li a .svg-inline--fa{color:#fff;margin-right:12px;text-align:center;font-size:23px;width:22px;height:23px}.cct-follow-us ul li a .svg-inline--fa:hover{color:#b0b7bc}.cct-local-office h6{margin-bottom:18px}.cct-footer-bottom{padding:22px 0}.cct-footer-bottom p{margin-bottom:0;font-size:16px;line-height:28px;color:#879397}.cct-footer-bottom p a:hover{color:#0c264c}.cct-elite-logo{text-align:right}.cct-copy-right{padding-top:12px}.cct-copy-right p a{font-weight:700;color:#879397}.cct-sidebar{max-width:440px;margin:0 0 0 auto;margin-top:11px}.cct-sidebar-contact-form{text-align:center;position:relative;padding:256px 40px 44px;background-repeat:no-repeat;background-size:cover;background-position:top center;margin-bottom:22px;background-color:#0c264c}.cct-sidebar-contact-form h3{color:#fff;font-family:'Playfair Display',serif;margin-bottom:4px}.cct-sidebar-contact-form h3 a{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/sidebar-ph.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 56px}.cct-sidebar-contact-form h3 a:hover{color:#b0b7bc}.cct-sidebar-contact-form p{color:#fff;font-size:16px;margin-bottom:16px}.cct-sidebar-contact-form p strong{text-transform:uppercase;font-weight:700;color:#4f617b;letter-spacing:3px}.cct-sidebar-contact-form ul{padding-top:7px;margin-bottom:0}.cct-sidebar-contact-form ul li{display:block;width:100%;margin-right:0;margin-bottom:19px;vertical-align:top}.cct-sidebar-contact-form input[type=email],.cct-sidebar-contact-form input[type=tel],.cct-sidebar-contact-form input[type=text],.cct-sidebar-contact-form textarea{font-size:16px!important;line-height:24px;font-weight:700;width:100%;color:#fff;height:60px;background-color:#23395a;border:none;outline:0;padding:8px 60px 13px 26px!important}.cct-sidebar-contact-form textarea{height:140px!important;padding:13px 26px 13px 26px!important}.cct-sidebar-contact-form input[type=email]:focus,.cct-sidebar-contact-form input[type=email]:hover,.cct-sidebar-contact-form input[type=tel]:focus,.cct-sidebar-contact-form input[type=tel]:hover,.cct-sidebar-contact-form input[type=text]:focus,.cct-sidebar-contact-form input[type=text]:hover,.cct-sidebar-contact-form textarea:focus,.cct-sidebar-contact-form textarea:hover{background-color:#fff;color:#b0b7bc}.cct-sidebar-contact-form input[type=email]:focus::placeholder,.cct-sidebar-contact-form input[type=email]:hover::placeholder,.cct-sidebar-contact-form input[type=tel]:focus::placeholder,.cct-sidebar-contact-form input[type=tel]:hover::placeholder,.cct-sidebar-contact-form input[type=text]:focus::placeholder,.cct-sidebar-contact-form input[type=text]:hover::placeholder,.cct-sidebar-contact-form textarea:focus::placeholder,.cct-sidebar-contact-form textarea:hover::placeholder{color:#b0b7bc}.cct-sidebar-contact-form input[type=email]::placeholder,.cct-sidebar-contact-form input[type=tel]::placeholder,.cct-sidebar-contact-form input[type=text]::placeholder,.cct-sidebar-contact-form textarea::placeholder{opacity:1;color:#fff}.cct-sidebar-contact-form ul li:last-child{padding:0 5px;margin-bottom:0}.cct-sidebar-contact-form form{margin-bottom:32px}.cct-sidebar-contact-form .cct-banner-btn,.cct-sidebar-contact-form .gform_button{width:100%;font-size:24px;line-height:36px;margin:21px 0 0;padding:17px 10px;font-family:Poppins,sans-serif;background-color:#12348f;border:none;outline:3px solid #12348f!important}.cct-sidebar-contact-form .cct-banner-btn:hover,.cct-sidebar-contact-form .gform_button:hover{background-color:#fff!important;outline:3px solid #fff!important;outline-offset:2px;color:#12348f!important}.cct-sidebar-contact-form input{background-repeat:no-repeat;background-position:right 21px center}.cct-sidebar-contact-form .cct-full-name,.cct-sidebar-contact-form input[type=text]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/user-icon.png)}.cct-sidebar-contact-form .cct-full-name:focus,.cct-sidebar-contact-form .cct-full-name:hover,.cct-sidebar-contact-form input[type=text]:focus,.cct-sidebar-contact-form input[type=text]:hover{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/user-icon-h.png)}.cct-sidebar-contact-form .cct-email-address,.cct-sidebar-contact-form input[type=email]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/email-icon.png)}.cct-sidebar-contact-form .cct-email-address:focus,.cct-sidebar-contact-form .cct-email-address:hover,.cct-sidebar-contact-form input[type=email]:focus,.cct-sidebar-contact-form input[type=email]:hover{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/email-icon-h.png)}.cct-sidebar-contact-form .cct-phone-number,.cct-sidebar-contact-form input[type=tel]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/ph-icon.png)}.cct-sidebar-contact-form .cct-phone-number:focus,.cct-sidebar-contact-form .cct-phone-number:hover,.cct-sidebar-contact-form input[type=tel]:focus,.cct-sidebar-contact-form input[type=tel]:hover{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/ph-icon-h.png)}.cct-sidebar-testimonials{text-align:center;margin-bottom:160px;box-shadow:0 0 15px 0 rgba(0,0,0,.2);margin-top:60px;border-bottom:3px solid #b0b7bc;background-color:#fff}.cct-sidebar-testimonials .cct-testimonials-box{padding:55px 46px 33px;background-color:#fff;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/quote.png);background-repeat:no-repeat;background-position:center 23%}.cct-sidebar-testimonials ul .cct-star{margin-bottom:22px;padding-top:0}.cct-sidebar-testimonials ul .cct-star li{width:auto;margin:0;display:inline-block;vertical-align:top}.cct-sidebar-testimonials p{color:#0c264c;line-height:32px;position:relative;padding-bottom:23px;margin-bottom:24px}.cct-sidebar-testimonials p::before{position:absolute;content:'';width:40px;height:3px;background-color:#b0b7bc;left:50%;transform:translate(-50%,0);bottom:0}.cct-sidebar-testimonials-slider{margin:0;border:none;background-color:transparent}.cct-sidebar-testimonials-slider .flex-control-nav{display:none}.cct-sidebar-testimonials-slider .flex-direction-nav a{color:transparent;text-shadow:none;width:60px;height:60px;text-align:center;cursor:pointer;z-index:1;opacity:1!important;background-position:center;background-repeat:no-repeat;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/testimonials-arrow.png);background-color:#072143}.cct-sidebar-testimonials-slider.flexslider .slides img{width:auto}.cct-sidebar-testimonials-slider .flex-direction-nav a:hover{background-color:#0c264c}.cct-sidebar-testimonials-slider .flex-direction-nav a::before{content:'';color:transparent;text-shadow:none}.cct-sidebar-testimonials-slider .flex-direction-nav .flex-next{right:0;left:auto;opacity:1}.cct-sidebar-testimonials-slider.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0;left:auto}.cct-sidebar-testimonials-slider .flex-direction-nav .flex-prev{left:0;opacity:1!important;transform:rotate(180deg)}.cct-sidebar-testimonials-slider.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0}.cct-sidebar-testimonials-slider .flex-direction-nav{position:absolute;width:100%;bottom:-47px;max-width:138px;margin:0 auto;left:50%;transform:translate(-50%,0)}.cct-sidebar-logos{position:relative;opacity:.5;margin-bottom:44px}.cct-sidebar-logos ul{text-align:center}.cct-sidebar-logos ul li{display:inline-block;margin-right:25px;margin-bottom:14px;vertical-align:top;min-height:70px}.cct-sidebar-logos ul li:nth-child(3n){margin-right:0}.cct-sidebar-practice-areas{background-color:#fff;padding:17px 28px;border:2px solid #dfe4e7;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.cct-sidebar-practice-areas .accordion-button{font-family:'Playfair Display',serif;font-size:30px;line-height:40px;color:#072245;text-align:left;background-color:transparent;border:none;padding:0;outline:0;box-shadow:none;font-weight:400}.cct-sidebar-practice-areas .accordion-collapse{border:none}.cct-sidebar-practice-areas .accordion-body{padding:7px 0 0;border-top:2px solid #b0b7bc;margin-top:19px}.cct-sidebar-practice-areas .accordion-body ul li{border-bottom:1px solid #e8e8e8}.cct-sidebar-practice-areas .accordion-body ul li:last-child{border-bottom:none}.cct-sidebar-practice-areas .accordion-body ul li a{font-family:Montserrat,sans-serif;font-size:18px;line-height:24px;font-weight:700;color:#072245;display:block;padding:19px 0 17px;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/attorney-list.png);background-repeat:no-repeat;background-position:top 23px left;padding-left:22px}.cct-sidebar-practice-areas .accordion-body ul li a:hover{color:#12348f}.cct-sidebar-practice-areas .accordion-button::before{position:absolute;content:"";right:0;top:2px;width:23px;height:100%;background:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/accordion-plus.png) no-repeat center}.cct-sidebar-practice-areas .accordion-button.collapsed::before{background:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/accordion-minus.png) no-repeat center}.cct-sidebar-practice-areas .accordion-button::after{display:none}.cct-blog-wrap{position:relative;background-color:#b0b7bc;text-align:center;padding:143px 0 150px}.cct-blog-wrap p{margin-bottom:2px}.cct-blog-wrap h2{margin-bottom:8px}.cct-blog-wrap p small{font-size:14px;line-height:20px;display:block;font-weight:700;color:#072143;text-transform:uppercase}.cct-blog-wrap ul{padding-top:39px}.cct-blog-wrap ul li{margin-right:36px;display:inline-block;vertical-align:top;width:31.4%;margin-bottom:40px}.cct-blog-wrap ul li:last-child,.cct-blog-wrap ul li:nth-child(3n){margin-right:0}.cct-blog-wrap .cct-blog-box{background-repeat:no-repeat;background-position:center top;background-size:cover;min-height:320px}.cct-blog-content{padding:27px 35px 7px;background-color:#d2d6d9;text-align:left}.cct-blog-content .cct-date{display:inline-block;font-size:14px;font-weight:700;font-family:Montserrat,sans-serif;color:#fff;padding:5px 10px 4px;background-color:#072143;text-transform:uppercase;margin-bottom:10px}.cct-blog-content h6{line-height:34px;margin-bottom:7px}.cct-blog-content h6:hover{color:#12348f}.cct-blog-content h6 a{color:#072245}.cct-blog-content h6 a:hover{color:#12348f}.cct-blog-content .cct-read-article{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#072143;text-transform:uppercase;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/blog-arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:23px}.cct-blog-content .cct-read-article:hover{color:#12348f}.cct-blog-wrap .cct-blog-content p{margin-bottom:10px}.cct-blog-wrap .cct-blog-content p a{color:#072245}.cct-blog-wrap .cct-blog-content p a:hover{color:#12348f}.cct-blog-wrap .cct-blog-content p strong{padding-top:13px;display:block;border-top:1px solid #9fa6ab;font-size:16px;margin-top:23px}.cct-blog-wrap .cct-blog-content p a{padding-left:26px;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/save-icon.png);background-repeat:no-repeat;background-position:left center}.cct-blog-wrap .cct-common-btn{margin:0 auto;margin-top:5px;background-color:#072143}.cct-family-lawyers{min-height:480px;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;position:relative;padding:151px 12px 82px;margin:65px 0 42px}.cct-family-lawyers h2,.cct-family-lawyers p{color:#fff}.cct-family-lawyers h2{margin-bottom:11px!important}.cct-family-lawyers p{font-weight:700;margin-bottom:6px!important}.cct-family-lawyers .cct-banner-btn{margin:25px auto 0}.cct-family-lawyer-bottom{position:absolute;bottom:0;text-align:center;left:0;right:0;margin:auto;background-color:#12348f;padding:10px 10px}.cct-family-lawyer-bottom p{margin-bottom:0!important;font-size:16px}.cct-pagination{text-align:center;margin-top:30px}.cct-pagination ul li{display:inline-block;margin:0 10px!important;vertical-align:top}.cct-pagination .page-numbers{font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;color:#072245;font-weight:700}.cct-pagination .page-numbers.current{color:#12348f}blockquote{padding-left:20px;border-left:2px solid #072245;margin:30px 0}blockquote p{margin-bottom:0!important;font-style:italic}.shortcode-coman-btn{text-align:right}.shortcode-coman-btn .coman-btn{color:#fff;font-size:18px;font-weight:700;background:#12348f;padding:0;display:inline-block;text-transform:capitalize;width:270px;text-align:center;height:60px;line-height:60px;font-family:Montserrat,sans-serif}.shortcode-coman-btn .coman-btn.coman-btn-third:focus,.shortcode-coman-btn .coman-btn.coman-btn-third:hover,.shortcode-coman-btn .coman-btn:focus,.shortcode-coman-btn .coman-btn:hover{background:#fff!important;color:#000!important}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:10px;background:#b0b7bc!important}.free-consultation-shortcode{background:#072245;padding:35px;margin:40px 0}.free-consultation-shortcode h1,.free-consultation-shortcode h2,.free-consultation-shortcode h3,.free-consultation-shortcode h4,.free-consultation-shortcode h5,.free-consultation-shortcode h6,.free-consultation-shortcode p{color:#fff!important;margin-bottom:0!important}.free-consultation-shortcode.free-consultation-shortcode-second{text-align:center;padding:40px 90px}.free-consultation-shortcode h3{font-size:24px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:48px!important;font-weight:400;line-height:normal;margin-bottom:15px!important}.free-consultation-shortcode.free-consultation-shortcode-second h1,.free-consultation-shortcode.free-consultation-shortcode-second h2,.free-consultation-shortcode.free-consultation-shortcode-second h3,.free-consultation-shortcode.free-consultation-shortcode-second h4,.free-consultation-shortcode.free-consultation-shortcode-second h5,.free-consultation-shortcode.free-consultation-shortcode-second h6,.free-consultation-shortcode.free-consultation-shortcode-second p{color:#fff!important;margin-bottom:10px!important}.free-consultation-shortcode.free-consultation-shortcode-second p{margin-bottom:25px!important;font-weight:700!important}.free-consultation-shortcode.free-consultation-shortcode-second .shortcode-coman-btn{text-align:center}.free-consultation-shortcode.free-consultation-shortcode-second .shortcode-coman-btn .coman-btn{width:280px;font-size:18px}.client-reviews-sec{margin:70px 0 70px 0}.client-reviews-sec .coman-title{max-width:100%;margin:auto;margin-bottom:25px;text-align:left}.client-reviews-sec .coman-title small{color:#12348f;font-size:14px;font-weight:700;vertical-align:middle;display:inline-block;width:auto;padding-bottom:0!important;text-transform:uppercase;margin-bottom:5px}.client-reviews-sec .coman-title h2{padding-bottom:0;margin-bottom:0}.client-reviews-sec .coman-title h2:before{display:none}.review-quiet-img{text-align:right}.client-reviews-block{background:#d2d6d9;padding:50px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.03);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.03);box-shadow:0 0 40px 0 rgba(0,0,0,.03);margin-bottom:20px}.client-reviews-block small{color:#072245;font-size:17px;font-weight:400;vertical-align:middle;display:inline-block;width:auto;padding-bottom:0!important;text-transform:capitalize}.client-reviews-block h4{color:#072245;font-size:24px;font-weight:700;margin-bottom:5px;font-family:Montserrat,sans-serif;padding-top:0!important;line-height:normal!important}.rating-img small{color:#072245;font-size:17px;font-weight:400;vertical-align:middle;display:inline-block;width:auto;padding-bottom:0!important;text-transform:capitalize}.rating-img img{margin-right:10px;display:inline-block;width:209px;height:auto!important}.client-reviews-block p{color:#072245;font-size:18px;font-weight:400;margin-bottom:0;margin-top:20px;line-height:1.8}.google-map-link{color:#072245;font-size:18px}.google-map-link a{color:#12348f;font-weight:700}.google-map-link a:focus,.google-map-link a:hover{color:#072245}.client-block{background:#072245;margin:40px 0;padding:40px}.client-block figure{text-align:center!important}.client-block p{color:#fff;margin-bottom:10px!important}.client-block p:last-child{margin-bottom:0!important}.client-block h2{font-family:Montserrat,sans-serif;color:#fff;font-size:21px;font-weight:700;margin-bottom:20px;padding-bottom:0;line-height:normal}.coman-sidebar-list-block{background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);margin-bottom:70px;border-radius:0!important;padding:25px!important;border:2px solid #dfe4e7!important}.coman-sidebar-list-block h2{color:#072245;font-size:30px;border-bottom:2px solid #b0b7bc;padding-bottom:25px;margin-bottom:25px;line-height:normal}.coman-sidebar-block .accordion{padding:0!important}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded=true]:after{content:"\f0d8";color:#12348f}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded=false]:after{content:"\f0d7";color:#b0b7bc}.coman-sidebar-block .accordion .accordion-item .accordion-button::after{width:auto;height:auto;background:0 0!important;font-family:'Font Awesome 6 Free';font-weight:900;transform:none!important;position:relative;right:0}.coman-sidebar-block .accordion h5{margin-bottom:0!important;position:relative}.coman-sidebar-block .accordion-item:first-child{padding-top:0!important}.coman-sidebar-block .accordion-item{border-bottom:1px solid #e8e8e8!important;box-shadow:none;border-radius:0;background:#fff;border:none;padding:14px 0}.coman-sidebar-block .accordion-item:last-child{border-bottom:none!important;padding-bottom:0!important}.coman-sidebar-block .accordion h5 a{font-size:21px;padding-right:31px!important;color:#072245;font-family:Montserrat,sans-serif}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded=true]+a{color:#12348f}.coman-sidebar-block .accordion .accordion-item .accordion-button{padding:0 0!important;border:none!important;border-radius:0;background:0 0;color:#072245;font-family:Montserrat,sans-serif;box-shadow:none!important;font-weight:700;border-radius:0!important;font-size:21px;position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:20px;right:0;text-align:center}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded=false]{border-bottom:none!important;border:none!important}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded=true]{color:#12348f}.coman-sidebar-block .accordion-body{padding:14px 0 0 0!important;border:none!important;margin:0!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding:0!important;padding-left:34px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul li{padding-bottom:0!important;margin-bottom:5px!important;border:none!important;padding-left:17px!important;position:relative}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-weight:400!important;font-size:17px!important;color:#072245}.coman-sidebar-block .accordion-body .defualt-content-info ul li::before{content:"";position:absolute;background:#12348f;width:6px;height:6px;position:absolute;left:0;top:12px;border-radius:0;background-size:contain!important;background-repeat:no-repeat!important;display:block!important}.coman-sidebar-block .accordion-collapse{border:none!important;border-width:0!important}.coman-sidebar-block .defualt-content-info p{color:#072245;font-size:16px;line-height:1.8;margin:0;padding-left:27px}.coman-sidebar-block .defualt-content-info p a{color:#12348f;font-weight:700}.coman-sidebar-block .defualt-content-info p a:focus,.coman-sidebar-block .defualt-content-info p a:hover{color:#072245}.fact-checked-info{background:#fff;border:1px solid #f2f2f2;padding:24px 40px}.fact-checked-info figure{float:left;margin:0;margin-right:45px;padding-top:0}.fact-checked-info p{overflow:hidden;margin:0;color:#333;vertical-align:middle;font-size:17px;padding-left:45px;line-height:1.8;border-left:3px solid #eee}.fact-checked-info p a{color:#db652c}.fact-checked-info p a:focus,.fact-checked-info p a:hover{color:#333}.fact-checked-sec{padding:100px 0;background:#f3f3f4}@media screen and (max-width:1900px){.cct-header-contact{max-width:340px;padding-left:35px;padding-right:12px}.cct-outer-menu ul li a{padding:52px 26px 47px}}@media screen and (max-width:1800px){.cct-logo-wrap{padding-left:0}.cct-header-contact{max-width:322px;padding-left:20px;padding-right:0}.cct-outer-menu ul li a{padding:52px 23px 47px}.free-consultation-shortcode{padding:35px}.shortcode-coman-btn .coman-btn{font-size:16px;width:260px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:17px}}@media screen and (max-width:1700px){.free-consultation-shortcode h3{font-size:22px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:45px!important}.coman-sidebar-list-block{padding:20px!important}.coman-sidebar-block .accordion-item{padding:9px 0}.coman-sidebar-block .accordion h5 a{font-size:17px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:16px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:25px!important}.cct-header-contact{max-width:302px;padding-left:20px}.cct-header-contact h3{font-size:34px;line-height:44px}.cct-header-contact p{font-size:13px;line-height:19px}.cct-outer-menu ul li a{padding:52px 19px 47px}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu{left:-150px}.free-consultation-shortcode{padding:30px}.shortcode-coman-btn .coman-btn{font-size:16px;width:260px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:17px}.free-consultation-shortcode.free-consultation-shortcode-second{padding:40px 80px}}@media screen and (max-width:1600px){.free-consultation-shortcode h3{font-size:22px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:43px!important}.coman-sidebar-list-block{padding:20px!important}.coman-sidebar-block .accordion-item{padding:9px 0}.coman-sidebar-block .accordion h5 a{font-size:17px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:16px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:25px!important}.cct-header-contact{max-width:283px;padding-left:17px}.cct-outer-menu ul li a{padding:52px 16px 47px}.cct-header-contact h3{font-size:31px;line-height:40px}.cct-header-contact h3 a{padding-left:39px;background-position:left 3px;background-size:30px}.free-consultation-shortcode{padding:30px}.shortcode-coman-btn .coman-btn{font-size:17px;width:250px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:17px}.free-consultation-shortcode.free-consultation-shortcode-second{padding:40px 80px}.client-reviews-block{padding:45px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:16px}.rating-img img{width:120px}.fact-checked-info figure{padding-top:10px}}@media screen and (max-width:1500px){.free-consultation-shortcode h3{font-size:22px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:40px!important}.coman-sidebar-list-block{padding:20px!important}.coman-sidebar-block .accordion-item{padding:9px 0}.coman-sidebar-block .accordion h5 a{font-size:17px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:16px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:25px!important}.cct-logo-wrap img{width:300px}.cct-header-top h4{font-size:28px;line-height:38px}.cct-free-consultation-btn{margin-left:10px}.cct-outer-menu ul li a{font-size:15px;padding:52px 6px 45px}.cct-header-contact{max-width:263px;padding-left:15px;padding-top:0;margin-top:12px}.cct-header-contact p{font-size:12px;line-height:18px}.cct-header-contact h3{font-size:29px;line-height:38px}.cct-outer-menu ul li .sub-menu{top:70px}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu{left:-200px}.cct-areas-we-serve ul li{margin-right:39px}.cct-sidebar-logos ul li{margin:0 0 10px;width:30%;padding:0 10px;text-align:center}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:30px}.practice-areas-sec .practice-areas-block h4{font-size:22px}.practice-areas-sec .practice-areas-block p{font-size:14px}.free-consultation-shortcode{padding:25px}.shortcode-coman-btn .coman-btn{font-size:17px;width:240px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:17px}.free-consultation-shortcode.free-consultation-shortcode-second{padding:30px 60px}.client-reviews-block{padding:45px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:16px}.rating-img img{width:120px}.client-block{padding:30px}}@media screen and (max-width:1400px){.free-consultation-shortcode h3{font-size:22px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:38px!important}.coman-sidebar-list-block{padding:20px!important}.coman-sidebar-block .accordion-item{padding:8px 0}.coman-sidebar-block .accordion h5 a{font-size:17px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:16px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:25px!important}h1{font-size:66px;line-height:76px}h2{font-size:44px;line-height:54px}.cct-logo-wrap img{width:280px}.cct-free-consultation-btn{font-size:15px;line-height:35px;width:250px;height:55px}.cct-outer-menu ul li .sub-menu{top:65px}.cct-outer-menu ul li .sub-menu li a{font-size:14px}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu{left:-240px;padding:20px 20px 17px 20px}.cct-header-contact{max-width:243px;padding-left:13px}.cct-header-contact h3{font-size:27px;line-height:36px}.cct-header-contact h3 a{padding-left:33px;background-position:left 3px;background-size:26px}.cct-header-contact p{font-size:11px;line-height:17px}.cct-outer-menu ul li a{font-size:14px;padding:52px 8px 40px}.cct-footer-contact{padding:114px 0 131px}.cct-logo-content a{font-size:33px;line-height:37px}.cct-inner-banner{padding:182px 0 46px}.cct-sidebar-logos{margin-bottom:26px}.cct-sidebar-testimonials .cct-testimonials-box{padding:55px 35px 33px}.cct-blog-wrap{padding:120px 0 130px}.cct-blog-content{padding:27px 30px 7px}.cct-family-lawyers{margin:26px 0 18px;min-height:463px}.cct-areas-we-serve ul li{margin-right:36px}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:25px}.practice-areas-sec .practice-areas-block h4{font-size:21px}.practice-areas-sec .row{margin:0 -15px}.practice-areas-sec [class*=col-]{padding:0 15px;margin-bottom:30px}.free-consultation-shortcode{padding:25px}.shortcode-coman-btn .coman-btn{font-size:16px;width:230px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:17px}.free-consultation-shortcode.free-consultation-shortcode-second{padding:30px 60px}.client-reviews-block{padding:40px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:16px}.rating-img img{width:110px}.client-block{padding:30px}.fact-checked-info{padding:20px 35px}.fact-checked-info figure{margin-right:30px;padding-top:0}.fact-checked-info p{font-size:15px;padding-left:30px}.fact-checked-sec{padding:70px 0 70px 0}}@media screen and (max-width:1300px){.free-consultation-shortcode h3{font-size:22px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:38px!important}.coman-sidebar-list-block{padding:20px!important}.coman-sidebar-block .accordion-item{padding:8px 0}.coman-sidebar-block .accordion h5 a{font-size:17px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:16px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:25px!important}.alignright{margin-left:30px!important}.alignleft{margin-right:30px!important}.cct-logo-wrap img{width:270px}.cct-header-top p{font-size:16px;line-height:28px;margin-right:25px}.cct-header-top ul li{margin-right:25px}.cct-header-top h4{font-size:26px;line-height:36px}.cct-header-top h4 a{padding-left:37px;background-size:27px}.cct-free-consultation-btn{font-size:15px;line-height:31px;width:210px;height:50px}.cct-free-consultation-btn img{width:26px}.cct-outer-menu ul li .sub-menu{top:53px}.cct-header-menu{display:flex;flex-direction:column}.cct-outer-menu{order:2;float:right;width:100%;padding-top:15px;padding-right:0;padding-bottom:0}.cct-header-contact{order:1;margin:0 0 0 auto}.cct-outer-menu ul li a{padding:17px 10px 20px}.cct-logo-wrap{padding-top:10px}.cct-outer-menu ul li .sub-menu{top:45px}.cct-outer-menu ul li:last-child .sub-menu{left:auto;right:0}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu{left:inherit;right:0}.cct-areas-we-serve ul li{margin-right:33px}.cct-areas-we-serve{padding:95px 0 190px}.cct-footer-form ul li{width:48.3%}.cct-footer-contact{padding:93px 0 111px}.cct-footer-top{padding:74px 0 38px}.cct-inner-banner{padding:193px 0 46px}.cct-sidebar-contact-form{padding:255px 25px 34px 25px}.cct-sidebar-contact-form input{background-position:right 17px center}.cct-sidebar-contact-form input[type=email],.cct-sidebar-contact-form input[type=tel],.cct-sidebar-contact-form input[type=text],.cct-sidebar-contact-form textarea{padding:11px 46px 13px 17px}.cct-sidebar-contact-form textarea{padding:13px 17px 13px 17px}.cct-sidebar-contact-form h3{font-size:28px}.cct-sidebar-logos ul li{margin:0 0 7px}.cct-blog-wrap{padding:90px 0 100px}.cct-blog-wrap ul li{margin-right:33px}.cct-blog-content{padding:27px 20px 7px;min-height:348px}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:20px}.practice-areas-sec .practice-areas-block h4{font-size:20px}.practice-areas-sec .practice-areas-block p{font-size:14px}.practice-areas-sec .row{margin:0 -15px}.practice-areas-sec [class*=col-]{padding:0 15px;margin-bottom:30px}.free-consultation-shortcode{padding:25px}.shortcode-coman-btn .coman-btn{font-size:15px;width:220px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:15px}.free-consultation-shortcode.free-consultation-shortcode-second{padding:30px 60px}.client-reviews-block{padding:35px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:15px}.rating-img img{width:110px}.client-block{padding:30px}.fact-checked-info{padding:20px 35px}.fact-checked-info figure{width:230px;margin-right:30px;padding-top:10px}.fact-checked-info p{font-size:15px;padding-left:30px}.fact-checked-sec{padding:60px 0 60px 0}}@media screen and (max-width:1200px){.free-consultation-shortcode h3{font-size:22px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:35px!important}.coman-sidebar-list-block{padding:20px!important}.coman-sidebar-block .accordion-item{padding:8px 0}.coman-sidebar-block .accordion h5 a{font-size:17px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:16px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:25px!important}h1{font-size:62px;line-height:72px}h2{font-size:40px;line-height:48px}h3{font-size:34px;line-height:40px}p{font-size:17px;line-height:28px}.cct-banner-btn{font-size:20px;line-height:36px;width:405px;height:65px}.cct-common-btn{font-size:17px;line-height:26px;width:250px;height:55px}.cct-logo-wrap img{width:245px}.cct-free-consultation-btn img{width:22px}.cct-free-consultation-btn{font-size:14px;line-height:28px;width:196px;height:48px}.cct-header-top p{font-size:15px;line-height:27px}.cct-header-top h4{font-size:24px;line-height:36px}.cct-header-top h4 a{padding-left:31px;background-size:23px}.cct-footer-address h2 a{padding-left:65px;background-size:47px}.cct-footer-form p{line-height:30px;margin:0 auto 24px}.cct-footer-form .cct-send-btn,.cct-footer-form .gform_button{width:405px}.cct-footer-contact{padding:90px 0 107px}.cct-logo-content a{font-size:30px;line-height:35px;padding-left:41px;background-size:29px}.cct-footer-top{padding:60px 0 25px}.cct-inner-banner{padding:194px 0 45px}.cct-sidebar-practice-areas .accordion-body ul li a{font-size:17px;line-height:23px}.cct-sidebar-logos ul li{margin:0 0 7px}.cct-sidebar-testimonials .cct-testimonials-box{padding:45px 20px 25px}.cct-sidebar-contact-form .cct-banner-btn,.cct-sidebar-contact-form .gform_button{padding:14px 10px}.cct-areas-we-serve ul li{margin-right:30px}.cct-areas-we-serve{padding:85px 0 175px}.cct-blog-wrap ul li{margin-right:30px}.cct-blog-wrap .cct-blog-box{min-height:280px}.cct-blog-content h6{font-size:20px;line-height:30px}.cct-blog-content{min-height:364px}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:17px}.practice-areas-sec .practice-areas-block h4{font-size:18px}.practice-areas-sec .practice-areas-block p{font-size:13px}.practice-areas-sec .row{margin:0 -15px}.practice-areas-sec [class*=col-]{padding:0 15px;margin-bottom:30px}.free-consultation-shortcode{padding:20px}.shortcode-coman-btn .coman-btn{font-size:14px;width:200px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:10px}.free-consultation-shortcode.free-consultation-shortcode-second{padding:25px 50px}.client-reviews-block{padding:30px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:15px}.rating-img img{width:110px}.client-block{padding:25px}.fact-checked-info{padding:20px 30px}.fact-checked-info figure{width:220px;margin-right:25px;padding-top:5px}.fact-checked-info p{font-size:14px;padding-left:25px}.fact-checked-sec{padding:60px 0 60px 0}}@media screen and (max-width:1100px){.free-consultation-shortcode h3{font-size:21px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:30px!important}.coman-sidebar-list-block{padding:15px!important}.coman-sidebar-block .accordion-item{padding:7px 0}.coman-sidebar-block .accordion h5 a{font-size:16px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:15px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:20px!important}h1{font-size:56px;line-height:64px}.alignright{float:none;margin-left:0!important;display:block}.alignleft{float:none;margin-right:0!important;display:block}.cct-logo-wrap img{width:219px}.cct-header-bottom{padding:15px 12px 15px 0}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu{left:inherit;right:-40px;min-width:600px}.cct-free-consultation-btn{width:184px;margin-left:0;font-size:11px}.cct-logo-content a{font-size:28px;line-height:32px;padding-left:35px;background-size:25px}.cct-local-office p{font-size:15px;line-height:24px}.cct-inner-banner{padding:197px 0 54px}.cct-sidebar-contact-form{background-size:100%;min-height:auto;padding:164px 15px 23px}.cct-sidebar-practice-areas{padding:17px 20px}.cct-sidebar-contact-form h3 a{padding:0 0 0 43px;background-size:30px}.cct-sidebar-contact-form p strong{letter-spacing:2px}.cct-sidebar-contact-form ul li{margin-bottom:14px}.cct-sidebar-contact-form .cct-banner-btn,.cct-sidebar-contact-form .gform_button{font-size:22px;margin:21px 0 0}.cct-sidebar-contact-form p{margin-bottom:8px}.cct-sidebar-practice-areas .accordion-body ul li a{font-size:16px;line-height:21px;background-position:top 22px left}.cct-sidebar-logos ul li{margin:0 0 7px}.cct-sidebar-testimonials-slider.flexslider .slides img{width:35px}.cct-sidebar-testimonials p{font-size:16px;line-height:27px}.cct-sidebar-testimonials-slider .flex-direction-nav a{width:50px;height:50px}.cct-sidebar-testimonials-slider .flex-direction-nav{max-width:120px}.cct-sidebar-testimonials{margin-bottom:77px}.cct-sidebar-testimonials-slider .flex-direction-nav a{background-size:25px}.cct-blog-wrap ul li{margin-right:27px}.cct-blog-wrap .cct-blog-box{min-height:250px}.cct-areas-we-serve ul li{margin-right:27px}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:15px}.practice-areas-sec .practice-areas-block h4{font-size:18px}.practice-areas-sec .practice-areas-block p{font-size:13px}.practice-areas-sec .row{margin:0 -15px}.practice-areas-sec [class*=col-]{padding:0 15px;margin-bottom:30px}.free-consultation-shortcode{padding:20px}.shortcode-coman-btn .coman-btn{font-size:11px;width:160px;height:48px;line-height:48px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:5px}.free-consultation-shortcode.free-consultation-shortcode-second{padding:25px 50px}.free-consultation-shortcode.free-consultation-shortcode-second .shortcode-coman-btn .coman-btn{font-size:14px;width:230px;height:48px;line-height:48px}.client-reviews-block{padding:25px}.client-reviews-block h4{font-size:22px;margin-bottom:5px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:15px}.client-block{padding:25px}.fact-checked-info figure{width:210px;margin-right:20px;padding-top:5px}.fact-checked-info p{font-size:13px;padding-left:20px}.fact-checked-sec{padding:50px 0 50px 0}}@media screen and (max-width:991px){.free-consultation-shortcode h3{font-size:20px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:29px!important}.coman-sidebar-list-block{padding:15px!important}.coman-sidebar-block .accordion-item{padding:7px 0}.coman-sidebar-block .accordion h5 a{font-size:16px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:15px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:20px!important}h1{font-size:48px;line-height:54px}h2{font-size:36px;line-height:42px}h3{font-size:32px;line-height:38px}h4{font-size:28px;line-height:36px}.cct-banner-btn{font-size:20px;line-height:31px;width:375px;height:60px;margin-top:30px}.cct-header-wrap{position:relative;padding:11px 0;background-color:#010a18;border:none}.cct-sticky-header{background-color:#010a18}.cct-outer-menu .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='4' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-size:22px}.cct-outer-menu .navbar-toggler{border:none!important;outline:0!important;background-color:#010a18;box-shadow:0 0;border-radius:0;margin:-31px 0 0 auto;height:auto;width:auto;padding:0;border-radius:0;z-index:1}.cct-logo-wrap img{width:160px}.cct-header-contact-mob-img{display:block}.cct-header-contact-mob-img img{max-height:31px}.cct-header-wrap .col-md-3,.cct-header-wrap .col-md-9{width:100%;padding:0 12px}.cct-header-top ul{display:none}.cct-header-top p{display:none}.cct-header-contact p{display:none}.cct-header-contact h3{display:none}.cct-header-contact{padding-left:0;border-left:none}.cct-header-top{background-color:transparent;display:table;margin-top:-64px;margin-right:262px}.cct-outer-menu ul li.cct-mob-menu{display:block}.cct-header-bottom{padding:0;display:flex;flex-direction:column}.cct-outer-menu{display:block;order:2}.cct-free-consultation-btn{order:1;margin:-54px 75px 0 auto;font-size:11px}.cct-outer-menu .navbar{padding-top:0}.cct-logo-wrap{padding:0;padding-left:5px}.cct-header-top h4 a{padding:7px 12px 7px 37px;background-color:#b0b7bc;background-position:10px center;color:#fff!important;height:48px;display:block;background-size:21px}.cct-header-top h4 a:hover{background-color:#0c264c}.cct-header-top h4{font-size:22px;line-height:35px}.cct-outer-menu .navbar-nav{text-align:center;padding-top:15px}.cct-outer-menu ul li{margin-right:0;margin-bottom:5px}.cct-outer-menu ul li .sub-menu{position:relative;min-width:unset;top:0;margin:10px 0 5px;text-align:center}.cct-outer-menu ul li a{display:inline-block;padding:11px 15px}.cct-outer-menu ul li:hover .sub-menu{display:none}.cct-outer-menu .cct-arrow{width:27px;height:20px;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/menu-arrow-submenu.png);background-repeat:no-repeat;background-position:center;display:inline-block;cursor:pointer;margin-top:0;vertical-align:middle;background-size:16px;top:13px;position:absolute}.cct-outer-menu ul li .sub-menu li a{color:#072245;padding:11px 15px 11px 15px}.cct-outer-menu ul li .sub-menu li .sub-menu li a:hover,.cct-outer-menu ul li .sub-menu li .sub-menu li.current_page_item a,.cct-outer-menu ul li .sub-menu li a:hover,.cct-outer-menu ul li .sub-menu li.current_page_ancestor a,.cct-outer-menu ul li .sub-menu li.current_page_item a,.cct-outer-menu ul li .sub-menu li.menu-item-has-children:hover a{color:#12348f;background-color:inherit}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li{float:none;width:100%;margin-left:0!important}.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu{right:0;min-width:inherit;padding-top:10px;padding-bottom:7px}.cct-outer-menu ul li .sub-menu li.menu-item-has-children .sub-menu li:hover a{color:#12348f;background-color:inherit}.cct-outer-menu .cct-arrow.cct-submenu-open{transform:rotate(-180deg)}.cct-outer-menu ul li a.cct-link-open{background-color:rgba(255,255,255,.1);border-bottom:2px solid #fff}.cct-outer-menu ul li .sub-menu li a{display:inline-block}.cct-outer-menu li .sub-menu .cct-arrow{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/menu-arrow-submenu-2.png)}.cct-outer-menu li .sub-menu .cct-arrow.cct-submenu-open{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/menu-arrow-submenu-2-h.png)}.cct-outer-menu .sub-menu li.current-menu-parent .cct-arrow,.cct-outer-menu .sub-menu li.current_page_item .cct-arrow{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/menu-arrow-submenu-2-h.png)}.cct-outer-menu ul li .sub-menu li a.cct-link-open{color:#12348f}.cct-outer-menu ul li .sub-menu li:hover .sub-menu{display:none}.cct-outer-menu ul li .sub-menu li .sub-menu{left:0;top:0}.cct-outer-menu ul li .sub-menu li.menu-item-has-children a::after,.cct-outer-menu ul li.cct-practice-areas-menu .sub-menu li.menu-item-has-children a::after{display:none}.cct-header-contact{max-width:unset;padding-left:0;display:table;float:none;width:auto;padding-right:47px}.cct-header-contact::before{display:none}.cct-outer-menu{float:none;padding-top:0}.cct-header-wrap .col-md-9{margin-top:-36px}.cct-logo-wrap img{z-index:1;position:relative}.cct-outer-menu ul li .sub-menu li{margin-bottom:0}.cct-inner-banner{min-height:auto;padding:58px 0 46px}.cct-inner-banner .live-edit-button{margin-top:0}.cct-footer-contact .col-md-6{width:100%}.cct-footer-form{margin:0 auto;margin-bottom:55px}.cct-footer-form ul li{width:48.3%}.cct-footer-contact{padding:65px 0 25px}.cct-footer-form .cct-send-btn,.cct-footer-form .gform_button{width:375px;margin:20px auto 0}.cct-send-btn,.gform_button{height:65px}.cct-footer-address h2 a{padding-left:57px;background-size:43px}.cct-local-office p{margin-bottom:0}.cct-footer-top{padding:60px 0 17px}.cct-footer-top ul li a{font-size:16px}.cct-footer-bottom .col-md-5{width:33.667%}.cct-footer-bottom .col-md-7{width:66.333%}.cct-footer-bottom p{font-size:14px;line-height:24px}.cct-elite-logo img{width:227px}.cct-footer-top .cct-logo-content{text-align:center}.cct-logo-content a{font-size:30px;line-height:32px;padding-left:43px;background-size:31px}.cct-footer-top .col-md-3{width:33.33%;margin-bottom:41px}.cct-footer-top .col-md-3.cct-footer-top-contact-wrap{width:100%}.cct-footer-logo-wrap{margin-bottom:20px}.cct-follow-us h6{margin-bottom:18px}.cct-follow-us ul li{margin-bottom:10px}.cct-follow-us ul li a .svg-inline--fa{margin-right:7px;font-size:17px;width:17px;height:17px}.cct-areas-we-serve ul li{margin-right:0!important;width:100%}.cct-areas-we-serve ul{padding-top:8px}.cct-areas-we-serve{padding:61px 0 141px}.cct-areas-content{min-height:auto}.cct-sidebar{margin:auto;margin-top:40px}.cct-sidebar-contact-form{padding:222px 15px 23px}.cct-sidebar-contact-form h3 a{padding:0 0 0 40px;background-size:28px}.cct-sidebar-contact-form .cct-banner-btn,.cct-sidebar-contact-form .gform_button{padding:2px 10px 0}.cct-sidebar-testimonials{margin-top:50px}.cct-sidebar-contact-form form{margin-bottom:24px}.cct-blog-wrap{padding:50px 0 65px}.cct-blog-wrap ul li{margin-bottom:25px;width:48%;margin-right:25px}.cct-blog-wrap ul li:nth-child(3n){margin-right:25px}.cct-blog-wrap ul li:last-child,.cct-blog-wrap ul li:nth-child(2n){margin-right:0}.cct-blog-content{min-height:336px}.cct-family-lawyers{min-height:450px}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:30px 15px}.practice-areas-sec .practice-areas-block h4{font-size:22px}.practice-areas-sec .practice-areas-block p{font-size:14px}.practice-areas-sec .row{margin:0 -10px}.practice-areas-sec [class*=col-]{padding:0 10px;margin-bottom:20px}.free-consultation-shortcode{padding:20px}.shortcode-coman-btn .coman-btn{font-size:14px;width:200px;height:48px;line-height:48px}.shortcode-coman-btn .coman-btn.coman-btn-third{margin-left:10px}.free-consultation-shortcode.free-consultation-shortcode-second{padding:20px 40px}.free-consultation-shortcode.free-consultation-shortcode-second .shortcode-coman-btn .coman-btn{font-size:14px;width:230px;height:48px;line-height:48px}.client-reviews-block{padding:20px}.client-reviews-block h4{font-size:20px;margin-bottom:5px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:14px}.rating-img img{width:90px}.client-block{padding:20px}.fact-checked-info figure{width:200px;margin-right:15px;padding-top:5px}.fact-checked-info p{font-size:11px;padding-left:15px}.fact-checked-sec{padding:50px 0 50px 0}}@media screen and (max-width:767px){.free-consultation-shortcode h3{font-size:20px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:29px!important}.coman-sidebar-list-block{padding:15px!important}.coman-sidebar-block .accordion-item{padding:7px 0}.coman-sidebar-block .accordion h5 a{font-size:16px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:15px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:20px!important}h1{font-size:42px;line-height:48px}h2{font-size:32px;line-height:36px}h3{font-size:30px;line-height:36px}h4{font-size:26px;line-height:34px}h5{font-size:22px;line-height:28px}h6{font-size:20px;line-height:28px}p{font-size:16px;line-height:28px;margin-bottom:27px}blockquote{margin:27px 0}.cct-banner-btn{font-size:18px;line-height:25px;width:325px;height:55px;margin-top:27px}.cct-common-btn{font-size:16px;line-height:19px;width:240px;height:48px}.cct-header-top{margin:0;padding:0}.cct-footer-form ul li{width:47.8%}.cct-footer-form p{line-height:28px;max-width:unset}.cct-footer-form .cct-send-btn,.cct-footer-form .gform_button{width:325px;margin:10px auto 0}.cct-send-btn,.gform_button{font-size:20px;height:60px}.cct-footer-address .cct-footer-logo img{width:250px}.cct-footer-address h2 a{padding-left:49px;background-size:38px}.cct-footer-contact{padding:55px 0 18px}.cct-footer-form{margin-bottom:50px}.cct-footer-top ul li a{font-size:15px}.cct-follow-us h6{margin-bottom:18px}.cct-quick-links ul li{margin-bottom:5px}.cct-footer-bottom .col-md-5,.cct-footer-bottom .col-md-7{width:100%}.cct-copy-right{padding-top:0;text-align:center;padding-bottom:8px}.cct-footer-bottom{padding:20px 0 0}.cct-footer-top h6{font-size:18px;line-height:26px}.cct-footer-top .col-md-3.cct-footer-local-office-wrap{width:100%}.cct-local-office h6{display:none}.cct-local-office{text-align:center}.cct-footer-top .col-md-3{width:50%!important;text-align:center}.cct-follow-us ul li{margin-bottom:5px}.cct-elite-logo img{width:261px}.col-md-5.cct-footer-elite-logo{background-color:#fafafa}.cct-elite-logo{text-align:center;padding:17px 0 44px}.cct-areas-we-serve{padding:51px 0 131px}.cct-sidebar-contact-form h3{font-size:26px}.cct-sidebar-contact-form .cct-banner-btn,.cct-sidebar-contact-form .gform_button{padding:10px 10px;font-size:20px}.cct-sidebar-practice-areas .accordion-button{font-size:28px;line-height:38px}.cct-blog-wrap ul{padding-top:30px}.cct-blog-wrap{padding:40px 0 55px}.cct-blog-wrap ul li{margin-right:22px}.cct-blog-wrap ul li:nth-child(3n){margin-right:22px}.cct-blog-wrap ul li:last-child,.cct-blog-wrap ul li:nth-child(2n){margin-right:0}.cct-blog-wrap .cct-blog-box{min-height:200px}.cct-blog-content h6{font-size:18px;line-height:28px}.cct-blog-content{min-height:358px}.cct-family-lawyers{min-height:auto;padding:125px 0 0}.cct-family-lawyers .cct-family-lawyers-content{padding:0 12px}.cct-family-lawyer-bottom{position:relative;margin-top:35px}.cct-family-lawyer-bottom p{font-size:15px;line-height:24px}.cct-pagination .page-numbers{font-size:16px;line-height:28px}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:30px 15px}.practice-areas-sec .practice-areas-block h4{font-size:22px}.practice-areas-sec .practice-areas-block p{font-size:15px}.shortcode-coman-btn{text-align:center}.shortcode-coman-btn .coman-btn{font-size:14px;width:230px;height:48px;line-height:48px}.shortcode-coman-btn .coman-btn{margin-left:0;display:inline-block;margin:10px 5px!important}.free-consultation-shortcode{padding:15px;text-align:center}.free-consultation-shortcode h1,.free-consultation-shortcode h2,.free-consultation-shortcode h3,.free-consultation-shortcode h4,.free-consultation-shortcode h5,.free-consultation-shortcode h6,.free-consultation-shortcode p{margin-bottom:15px!important}.free-consultation-shortcode.free-consultation-shortcode-second{padding:15px 30px}.client-reviews-block{padding:20px}.client-reviews-block h4{font-size:20px;margin-bottom:5px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:14px}.rating-img img{width:90px}.client-block{padding:15px}.fact-checked-info figure{float:none;margin:0;padding-top:0;width:100%;text-align:center}.fact-checked-info p{border-left:none;border-top:2px solid #eee;padding:0;padding-top:15px;margin-top:15px;overflow:visible;font-size:14px}.fact-checked-sec{padding:30px 0 50px 0;text-align:center}}@media screen and (max-width:600px){.free-consultation-shortcode h3{font-size:20px!important}.free-consultation-shortcode.free-consultation-shortcode-second h3{font-size:28px!important}.coman-sidebar-list-block{padding:15px!important}.coman-sidebar-block .accordion-item{padding:7px 0}.coman-sidebar-block .accordion h5 a{font-size:16px}.coman-sidebar-block .accordion-body .defualt-content-info ul li a{font-size:15px!important}.coman-sidebar-block .accordion-body .defualt-content-info ul{padding-left:20px!important}h1{font-size:36px;line-height:42px}h2{font-size:30px;line-height:34px}h3{font-size:28px;line-height:32px}.cct-footer-address h2 a{padding-left:44px;background-size:34px}.cct-footer-form ul li{width:47%}.cct-blog-wrap ul li{margin-right:0!important;width:100%}.cct-blog-content{min-height:auto}.cct-blog-wrap .cct-blog-box{display:none}.cct-family-lawyers{padding:100px 0 0}.cct-footer-top .col-md-3{width:100%!important;text-align:center}.practice-areas-sec .practice-areas-block .practice-areas-block-det{padding:30px 15px}.practice-areas-sec .practice-areas-block h4{font-size:22px}.practice-areas-sec .row{margin:0 -10px}.practice-areas-sec [class*=col-]{padding:0 10px;margin-bottom:20px}.shortcode-coman-btn{text-align:center}.shortcode-coman-btn .coman-btn{font-size:14px;width:230px;height:48px;line-height:48px}.shortcode-coman-btn .coman-btn{margin-left:0;display:block;margin:10px auto!important}.free-consultation-shortcode{padding:15px;text-align:center}.free-consultation-shortcode.free-consultation-shortcode-second{padding:15px}.free-consultation-shortcode h1,.free-consultation-shortcode h2,.free-consultation-shortcode h3,.free-consultation-shortcode h4,.free-consultation-shortcode h5,.free-consultation-shortcode h6,.free-consultation-shortcode p{margin-bottom:15px!important}.free-consultation-shortcode.free-consultation-shortcode-second .shortcode-coman-btn .coman-btn{font-size:14px;width:230px;height:48px;line-height:48px}.client-reviews-block{padding:20px}.client-reviews-block h4{font-size:20px;margin-bottom:5px}.client-reviews-block p,.google-map-link,.rating-img small{font-size:14px}.rating-img img{width:90px}.client-block{padding:15px}.fact-checked-info{padding:30px 20px;text-align:center}.fact-checked-info figure{float:none;margin:0;padding-top:0;width:100%}.fact-checked-info p{border-left:none;border-top:2px solid #eee;padding:0;padding-top:15px;margin-top:15px;overflow:visible;font-size:14px}}@media screen and (max-width:500px){h1{font-size:32px;line-height:38px}h2{font-size:28px;line-height:32px}h3{font-size:26px;line-height:30px}h4{font-size:24px;line-height:28px}h5{font-size:21px;line-height:26px}h6{font-size:19px;line-height:26px}blockquote{padding-left:15px}.cct-banner-btn{font-size:16px;line-height:13px;width:272px;height:42px;margin-top:18px;margin-bottom:18px;outline:2px solid #12348f;outline-offset:1px}.cct-banner-btn:hover{outline:2px solid #83919a}.cct-logo-wrap img{width:131px}.cct-header-wrap{padding:12px 0 12px}.cct-header-wrap .col-md-9{margin-top:-31px}.cct-footer-form ul li{width:100%;margin-right:0}.cct-footer-form{margin-bottom:23px}.cct-footer-form p{margin-bottom:14px}.cct-footer-form ul li{margin-bottom:8px}.cct-send-btn,.gform_button{font-size:18px;height:55px}.cct-footer-form .cct-send-btn{width:272px}.cct-footer-address .cct-footer-logo img{width:220px}.cct-footer-address h2 a{padding-left:40px;background-size:30px}.cct-social-media{padding:15px 0 15px}.cct-map{height:200px}.cct-footer-contact{background-image:url("https://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/footer-form-bg.jpg")!important;background-repeat:no-repeat;background-position:center top;padding:63% 8px 27px;background-size:120%;background-color:#0c264c}.cct-footer-form .cct-send-btn,.cct-footer-form .gform_button{margin:6px auto 0}.cct-footer-form h2{margin-bottom:7px}.cct-footer-form input[type=email],.cct-footer-form input[type=tel],.cct-footer-form input[type=text],.cct-footer-form textarea{color:#fff;background-color:#23395a;padding:18px 36px 18px 17px}.cct-footer-form input[type=email]::placeholder,.cct-footer-form input[type=tel]::placeholder,.cct-footer-form input[type=text]::placeholder,.cct-footer-form textarea::placeholder{color:#fff;opacity:1}.cct-footer-form input[type=email]:focus,.cct-footer-form input[type=email]:hover,.cct-footer-form input[type=tel]:focus,.cct-footer-form input[type=tel]:hover,.cct-footer-form input[type=text]:focus,.cct-footer-form input[type=text]:hover,.cct-footer-form textarea:focus,.cct-footer-form textarea:hover{background-color:#fff;color:#b0b7bc}.cct-footer-form input[type=email]:focus::placeholder,.cct-footer-form input[type=email]:hover::placeholder,.cct-footer-form input[type=tel]:focus::placeholder,.cct-footer-form input[type=tel]:hover::placeholder,.cct-footer-form input[type=text]:focus::placeholder,.cct-footer-form input[type=text]:hover::placeholder,.cct-footer-form textarea:focus::placeholder,.cct-footer-form textarea:hover::placeholder{color:#b0b7bc}.cct-footer-form input[type=text]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/about-profile.png)}.cct-footer-form input[type=text]:focus,.cct-footer-form input[type=text]:hover{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/about-profile-h.png)}.cct-footer-form input[type=tel]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/about-phone.png)}.cct-footer-form input[type=tel]:focus,.cct-footer-form input[type=tel]:hover{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/about-phone-h.png)}.cct-footer-form input[type=email]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/about-mail.png)}.cct-footer-form input[type=email]:focus,.cct-footer-form input[type=email]:hover{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/about-mail-h.png)}.cct-footer-form .lname input[type=text]{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/about-profile-2.png)}.cct-footer-form .lname input[type=text]:focus,.cct-footer-form .lname input[type=text]:hover{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/about-profile-2-h.png)}.cct-areas-we-serve ul{padding-top:0}.cct-areas-we-serve{padding:41px 0 121px}.cct-areas-content{margin-top:-40px;padding:16px 12px 16px;width:95%}.cct-areas-content h4{font-size:20px;line-height:28px}.cct-footer-top ul li a{font-size:14px}.cct-footer-top{padding:37px 0 1px}.cct-local-office p{font-size:14px;line-height:24px;margin-top:8px}.cct-footer-top h6{font-size:16px;line-height:24px;margin-bottom:15px}.cct-footer-logo-wrap{margin-bottom:17px}.cct-footer-top .col-md-3.cct-footer-local-office-wrap{margin-bottom:36px}.cct-sidebar-contact-form .cct-banner-btn,.cct-sidebar-contact-form .gform_button{height:55px}.cct-sidebar-testimonials .cct-testimonials-box{padding:40px 15px 19px}.cct-sidebar-testimonials{margin-top:40px}.cct-sidebar-testimonials ul .cct-star{margin-bottom:15px}.cct-sidebar-testimonials p{padding-bottom:15px;margin-bottom:20px}.cct-sidebar-practice-areas .accordion-button{font-size:26px;line-height:36px}.cct-sidebar-practice-areas .accordion-button::before{background-size:20px}.cct-sidebar-contact-form{padding:202px 15px 23px}.cct-blog-wrap h2{margin-bottom:6px}.cct-blog-wrap ul{padding-top:12px}.cct-blog-content h6{margin-bottom:5px}.cct-blog-wrap .cct-blog-content p{margin-bottom:9px}.cct-blog-wrap .cct-blog-content p strong{padding-top:14px;margin-top:18px}.cct-blog-content{padding:28px 20px 5px}.cct-blog-wrap ul li{margin-bottom:10px}.cct-blog-wrap .cct-common-btn{margin-top:8px}.cct-blog-wrap{padding:43px 0 50px}.cct-family-lawyer-bottom p{font-size:14px;line-height:20px}.cct-family-lawyers .cct-banner-btn{width:250px}}@media screen and (max-width:400px){h1{font-size:25px;line-height:36px}.cct-send-btn,.gform_button{font-size:16px;height:42px;padding:5px 10px;outline:2px solid #0c264c;outline-offset:1px}.cct-send-btn:focus,.cct-send-btn:hover,.gform_button:focus,.gform_button:hover{outline:2px solid #b0b7bc!important}.cct-footer-form .cct-send-btn,.cct-footer-form .gform_button{outline:2px solid #12348f}.cct-footer-form .cct-send-btn,.cct-footer-form .gform_button{width:100%}.cct-footer-form h2{font-size:24px;line-height:30px}.cct-footer-form .cct-send-btn,.cct-footer-form .gform_button{margin:2px auto 0}.cct-footer-top h6{font-size:14px;line-height:22px;margin-bottom:9px}.cct-sidebar-contact-form h3{font-size:24px}.cct-sidebar-contact-form h3 a{padding:0 0 0 36px;background-size:25px}.cct-sidebar-contact-form{padding:160px 15px 23px}.cct-blog-wrap h2{font-size:24px;line-height:30px}.cct-blog-wrap .cct-common-btn{width:100%}.cct-family-lawyers{padding:46px 0 0}}.form-control{padding:0!important;border:none!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;margin-bottom:0!important;height:auto!important}.form-control{margin-bottom:30px!important}.gfmc-container .gfield.gfmc-column.gfmc-field{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));margin:0 -15px!important;flex-direction:unset!important;justify-content:center!important}.gform_wrapper .gform_validation_errors{background:0 0!important;border:none!important;border-radius:0;box-shadow:none!important;margin-bottom:10!important;margin-top:0!important;padding:0!important;position:relative!important;width:100%!important}.gform_wrapper .gfield_error [aria-invalid=true]{border:none!important}.gform_wrapper .gfield_error [aria-invalid=true]{border:none!important}.gform_wrapper .gform_validation_errors>h2:after{display:none}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:0 0!important;border:none!important;font-size:14.992px!important;margin-top:0!important;padding:0!important}.gform_confirmation_message{color:green!important}.gfmc-container{justify-content:center;display:block!important}.cct-main .cct-sidebar .cct-practice-area-contact-form .gform_footer,.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:0!important;padding:0!important;justify-content:center;position:relative}.gform-icon.gform-icon--close{display:none!important}.gfmc-field div:not(.gchoice){padding-bottom:0!important}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:unset!important;-ms-grid-columns:(1fr 2%)[12]!important;grid-row-gap:unset!important;display:unset!important;grid-template-columns:repeat(12,1fr)!important;grid-template-rows:repeat(auto-fill,auto)!important;width:100%!important}.cct-about-form .gfmc-container .gfield.gfmc-column.gfmc-field{display:flex!important;flex-wrap:wrap!important;flex-direction:unset!important}.cct-about-form .gfmc-container .gfield.gfmc-column.gfmc-field .form-control,.cct-contact-form .gfmc-container .gfield.gfmc-column.gfmc-field .form-control,.cct-footer-form .gfmc-container .gfield.gfmc-column.gfmc-field .form-control{flex:0 0 50%!important;max-width:50%!important;position:relative!important;width:100%!important;padding-right:15px!important;padding-left:15px!important;margin-bottom:30px!important}.cct-contact-container form{text-align:center}.cct-footer-form form{padding-top:40px}@media only screen and (max-width:600px){.cct-about-form .gfmc-container .gfield.gfmc-column.gfmc-field .form-control,.cct-contact-form .gfmc-container .gfield.gfmc-column.gfmc-field .form-control,.cct-footer-form .gfmc-container .gfield.gfmc-column.gfmc-field .form-control{flex:0 0 100%!important;max-width:100%!important}}.gchoice{position:relative;text-align:left;margin-bottom:30px}.gchoice .gfield-choice-input{position:absolute;left:0;top:6px!important;width:16px;height:16px;border-radius:0;outline:0;border:none;background:#fff;box-shadow:none}.gchoice label{color:#fff;padding-left:32px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.8;max-width:100%}