/**handles:blog**/
.cct-date.author a{color:#fff!important}.cct-date.author{margin-left:22px}.cct-blog-page-wrap{position:relative;background-color:#fafafa;padding:82px 0 148px}.cct-blog-page-content{padding-right:5px}.cct-blog-page-content .cct-blog-box{background-color:#d2d6d9}.cct-blog-page-content ul li{margin-bottom:61px}.cct-blog-page-content .cct-blog-image{width:380px;height:380px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center top;background-size:cover}.cct-blog-page-text{display:inline-block;vertical-align:top;width:58%;padding:42px 41px 7px}.cct-blog-page-text .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-page-text h6{line-height:34px;margin-bottom:12px}.cct-blog-page-text h6 a{color:#072245}.cct-blog-page-text h6 a:hover{color:#12348f}.cct-blog-page-text .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-page-text .cct-read-article:hover{color:#12348f}.cct-blog-page-text p{margin-bottom:18px}.cct-blog-page-text p strong{padding-top:13px;display:block;border-top:1px solid #9fa6ab;font-size:16px;margin-top:17px}.cct-blog-page-text 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;color:#072245}.cct-blog-page-text p a:hover{color:#12348f}.cct-sidebar{margin-top:0}.cct-blog-post-wrap .cct-sidebar{margin-top:11px}.cct-sidebar-practice-areas{margin-bottom:58px}.cct-sidebar-testimonials{margin-top:49px}.cct-blog-post-banner{padding:142px 0 22px}.cct-blog-post-banner h1{line-height:75px;min-height:150px;display:flex;align-items:center;justify-content:center}.cct-blog-post-wrap{position:relative;background-color:#fafafa;padding:71px 0 20px}.cct-blog-post-content{padding-right:5px}.cct-blog-post-content .cct-date{display:inline-block;vertical-align:top;font-size:14px;font-weight:700;font-family:Montserrat,sans-serif;color:#fff;padding:5px 13px 4px;background-color:#072143;text-transform:uppercase;margin-bottom:10px}.cct-blog-post-content .cct-divorce{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;color:#072245;font-family:Montserrat,sans-serif;font-size:16px;display:inline-block;vertical-align:top;font-weight:700;margin-left:22px;margin-top:2px}.cct-blog-post-content .cct-divorce a{color:#072245}.cct-blog-post-content .cct-divorce a:hover{color:#879397}.cct-blog-post-content h2{margin-bottom:25px}.cct-blog-post-image{margin:35px 0 36px}.cct-blog-post-content p{margin-bottom:21px}.cct-blog-post-content p strong{color:#072245}.cct-blog-post-content h3{color:#072245;margin-top:49px;margin-bottom:10px;line-height:48px}.free-consultation-shortcode h3{margin-top:0!important}.cct-blog-post-content h5{padding-top:18px}.cct-blog-post-content ol li a,.cct-blog-post-content p a,.cct-blog-post-content ul li a{color:#003bd8;font-weight:700}.cct-blog-post-content ol li a:hover,.cct-blog-post-content p a:hover,.cct-blog-post-content ul li a:hover{color:#12348f}.cct-blog-post-content ul li{font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#072245;margin-bottom:18px;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/attorney-list.png);background-repeat:no-repeat;background-position:left 6px;padding-left:23px}.cct-blog-post-content ul{margin:21px 0 28px}.cct-blog-post-content ol{padding-left:21px;margin:30px 0 30px}.cct-blog-post-content ol li{font-family:Montserrat,sans-serif;font-size:18px;line-height:26px;font-weight:400;color:#072245;margin-bottom:18px}.cct-faq-wrap{position:relative}.cct-faq-wrap .accordion-button{background-color:#d2d6d9;border:none;box-shadow:0 0;border-radius:0!important;width:100%;text-align:left;font-family:Montserrat,sans-serif;font-size:21px;color:#072245;text-decoration:none;padding:27px 55px 22px 78px;position:relative;margin-bottom:0;font-weight:700;cursor:pointer;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/default-faq-q.png);background-repeat:no-repeat;background-position:23px center;border:2px solid #d2d6d9;border-bottom-color:#d2d6d9;border-bottom:0}.cct-faq-wrap .accordion-button.collapsed{border:2px solid #fff;padding:22px 55px 22px 78px;background-position:23px center}.cct-faq-wrap .accordion-body{padding:0 32px 6px 78px;background-color:#d2d6d9;border:2px solid #d2d6d9;border-top:none}.cct-faq-wrap .accordion-body p{color:#072245;margin-bottom:30px}.cct-faq-wrap .accordion-button::after{display:none}.cct-faq-wrap .accordion-button::before{position:absolute;content:'';width:16px;height:100%;right:25px;top:0;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/faq-open.png);background-repeat:no-repeat;background-position:center}.cct-faq-wrap .accordion-button.collapsed::before{background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/faq-close.png)}.cct-faq-content{max-width:848px;margin:0 0 0 auto;padding-right:48px}.cct-faq-wrap .accordion-collapse{border:none}.cct-faq-wrap .accordion-item{margin-bottom:20px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);border:none;background-color:transparent}.cct-faq-wrap{padding-top:68px}.cct-blog-post-content .cct-faq-wrap h2{margin-bottom:26px}.cct-family-lawyers{margin:32px 0 54px}.cct-blog-wrap ul{padding-top:19px}.cct-blog-wrap{padding:91px 0 110px}.cct-post-live-edit-btn{position:relative}.req-box-inn{display:inline-block;width:100%;margin-bottom:50px}.req-box-inn .req-box{background-size:cover!important;background-position:center!important;display:inline-block;width:100%!important;padding:151px 20px 39px 20px!important;text-align:center;color:#fff}.req-box-inn .req-box h2{color:#fff;font-family:'Playfair Display',serif;font-size:48px;line-height:normal;font-weight:400}.req-box-inn .req-box h6{color:#fff}.req-box-inn .req-box p{color:#fff;font-family:Montserrat,sans-serif;font-size:21px;line-height:30px;font-weight:700;margin-bottom:15px}.req-box-inn .req-box p a{color:#fff}.req-box-inn .exe-info p{font-family:Montserrat,sans-serif;font-size:16px;line-height:normal;color:#fff;font-weight:700;margin-bottom:0;text-align:center}.req-box-inn .exe-info{background:#12348f;padding:13px 10px}@media screen and (max-width:1600px){.cct-blog-post-wrap{padding:60px 0 20px}}@media screen and (max-width:1500px){.cct-blog-page-text{width:56%}.cct-blog-page-wrap{padding:65px 0 148px}.cct-blog-post-wrap{padding:45px 0 20px}}@media screen and (max-width:1400px){.cct-blog-page-text{width:53%;padding:35px 20px 7px}.cct-blog-page-text h6{line-height:30px;font-size:20px}.cct-blog-page-text p{font-size:17px;line-height:28px}.cct-blog-post-wrap{padding:38px 0 20px}.cct-blog-post-banner h1{line-height:71px;min-height:142px}.cct-blog-post-banner{padding:147px 0 22px}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:19px}.req-box-inn .req-box h2{font-size:43px}}@media screen and (max-width:1300px){.cct-blog-page-text{width:52.6%;padding:30px 20px 7px}.cct-blog-page-content .cct-blog-image{width:350px;height:380px}.cct-blog-page-wrap{padding:50px 0 70px}.cct-blog-wrap{padding:60px 0 70px}.cct-blog-post-banner{padding:157px 0 15px}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:19px}.req-box-inn .req-box h2{font-size:40px}}@media screen and (max-width:1200px){.cct-blog-page-content .cct-blog-image{width:320px;height:350px}.cct-blog-page-text p{font-size:16px;line-height:26px;margin-bottom:15px}.cct-blog-page-text p strong{font-size:15px;margin-top:13px;padding-top:9px}.cct-blog-page-text h6{line-height:28px;font-size:19px;margin-bottom:8px}.cct-blog-page-text{padding:30px 10px 7px 15px}.cct-blog-page-content ul li{margin-bottom:55px}.cct-blog-post-content ol li,.cct-blog-post-content ul li{font-size:17px;line-height:28px}.cct-blog-post-content h3{margin-top:40px}.cct-faq-wrap .accordion-button{font-size:19px}.cct-faq-wrap{padding-top:50px}.cct-blog-post-content h3{line-height:46px}.cct-blog-post-content h5{padding-top:0}.cct-blog-post-banner h1{line-height:67px;min-height:134px}.cct-blog-post-banner{padding:161px 0 15px}.req-box-inn .req-box{padding:140px 15px 25px 15px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:19px}.req-box-inn .req-box h2{font-size:38px}}@media screen and (max-width:1100px){.cct-blog-page-content .cct-blog-image{width:310px;height:345px}.cct-blog-page-text{width:49%;padding:18px 10px 0 15px}.cct-blog-page-text p{margin-bottom:10px}.cct-blog-post-banner h1{line-height:61px;min-height:122px}.cct-blog-post-banner{padding:168px 0 15px}}@media screen and (max-width:991px){.cct-blog-page-wrap .col-md-4,.cct-blog-page-wrap .col-md-8{width:100%}.cct-blog-page-content ul li{margin-bottom:45px}.cct-blog-page-wrap{padding:46px 0 65px}.cct-blog-page-text{width:56%}.cct-blog-page-content .cct-blog-image{height:325px}.cct-blog-page-content{padding-right:0}.cct-blog-post-content{padding-right:0}.cct-blog-post-wrap .col-md-4,.cct-blog-post-wrap .col-md-8{width:100%}.cct-blog-post-wrap{padding:27px 0 20px}.cct-blog-post-content h3{margin-top:35px}.cct-family-lawyers{margin:32px 0 30px}.cct-blog-post-content h3{line-height:42px}.cct-faq-wrap{padding-top:25px}.cct-blog-wrap{padding:35px 0 40px}.cct-inner-banner{padding:57px 0 49px}.cct-blog-post-banner h1{line-height:53px;min-height:auto}.cct-sidebar-practice-areas{margin-bottom:50px}.cct-sidebar-testimonials{margin-top:40px}.cct-sidebar{padding-top:40px}.cct-blog-post-wrap .cct-sidebar{margin-top:5px}.req-box-inn .req-box{padding:130px 15px 25px 15px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:19px}.req-box-inn .req-box h2{font-size:35px}}@media screen and (max-width:767px){.cct-blog-page-content .cct-blog-image{width:100%}.cct-blog-page-text{width:100%;padding:30px 15px 7px}.cct-blog-page-content ul{max-width:500px;margin:0 auto}.cct-blog-page-wrap{padding:36px 0 55px}.cct-blog-post-content h2{margin-bottom:20px}.cct-blog-post-image{margin:25px 0 30px}.cct-blog-post-content h3{line-height:40px;margin-top:30px}.cct-blog-post-content ul li{font-size:16px;line-height:28px;background-size:8px;padding-left:18px;margin-bottom:13px}.cct-blog-post-content ol li{font-size:16px;line-height:28px;margin-bottom:13px}.cct-blog-post-content ul{margin:21px 0 21px}.cct-faq-wrap{padding-top:15px}.cct-faq-wrap .accordion-button::before{right:15px}.cct-faq-wrap .accordion-button,.cct-faq-wrap .accordion-button.collapsed{font-size:18px;background-size:30px;background-position:15px center;padding:17px 39px 17px 60px}.cct-faq-wrap .accordion-item{margin-bottom:15px}.cct-blog-post-wrap{padding:27px 0 20px}.cct-faq-wrap .accordion-body{padding:0 32px 6px 60px}.cct-faq-wrap .accordion-body p{margin-bottom:25px}.cct-blog-wrap{padding:27px 0 30px}.cct-blog-post-banner h1{line-height:47px}.cct-inner-banner{padding:49px 0 39px}.req-box-inn .req-box{padding:110px 10px 20px 10px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:18px}.req-box-inn .req-box h2{font-size:30px}}@media screen and (max-width:600px){.cct-blog-post-content h3{line-height:38px;margin-top:30px}.cct-blog-wrap .cct-blog-box{display:block}.cct-blog-wrap .cct-blog-box{min-height:260px}.cct-blog-post-banner h1{line-height:41px}.req-box-inn .req-box{padding:100px 10px 20px 10px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:17px}.req-box-inn .req-box h2{font-size:28px}}@media screen and (max-width:500px){.cct-blog-page-content .cct-blog-image{height:280px}.cct-blog-page-content ul li{margin-bottom:35px}.cct-blog-page-wrap{padding:26px 0 45px}.cct-blog-page-text h6{line-height:26px;font-size:18px}.cct-blog-page-text p{font-size:15px;line-height:24px;margin-bottom:13px}.cct-blog-post-content .cct-divorce{padding-left:22px;margin-left:15px}.cct-blog-post-wrap{padding:18px 0 20px}.cct-blog-post-image{margin:25px 0 25px}.cct-blog-post-content h3{line-height:36px;margin-top:25px}.cct-family-lawyers{margin:25px 0 25px}.cct-faq-wrap{padding-top:5px}.cct-blog-post-content .cct-faq-wrap h2{margin-bottom:20px}.cct-faq-wrap .accordion-button,.cct-faq-wrap .accordion-button.collapsed{font-size:16px;background-size:25px;background-position:10px center;padding:15px 39px 15px 45px}.cct-faq-wrap .accordion-item{margin-bottom:10px}.cct-faq-wrap .accordion-body{padding:0 15px 6px 45px}.cct-faq-wrap .accordion-body p{margin-bottom:20px}.cct-blog-wrap ul li{margin-bottom:25px}.cct-blog-wrap ul{padding-top:15px}.cct-blog-wrap{padding:18px 0 20px}.cct-blog-post-content ol{padding-left:19px;margin:25px 0 25px}.cct-blog-post-banner h1{line-height:37px}.cct-inner-banner{padding:46px 0 35px}.cct-sidebar-practice-areas{margin-bottom:40px}.cct-sidebar-testimonials{margin-top:30px}.cct-sidebar{padding-top:30px}}@media screen and (max-width:400px){.cct-blog-page-content .cct-blog-image{height:245px}.cct-blog-wrap .cct-blog-box{min-height:230px}.cct-blog-post-banner h1{line-height:35px}.req-box-inn .req-box{padding:100px 10px 20px 10px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:17px}.req-box-inn .req-box h2{font-size:28px}}