@import url('https://fonts.googleapis.com/css2?family=Khula:wght@400;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');body{font-size:16px;color:#0f1539;font-family:'Khula',sans-serif;float:left;width:100%;padding-top:85px;line-height:1.7}*{margin:0;padding:0;box-sizing:border-box}img{border:none;max-width:100%;width:auto;height:auto}a,li{text-decoration:none !important;color:#0f1539;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}ul li{list-style:none}ol,ul{margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.1}h1,h2{font-family:'Montserrat',sans-serif}h3,h4,h5,h6{font-family:'Khula',sans-serif}p{font-size:16px;color:#0f141d}input,textarea,button,a,select{outline:none;font-family:'Khula',sans-serif}.menu_icon,.close_icon{display:none}header.header .container{max-width:94%}.container{max-width:1170px;width:100%;margin:auto}.part1{background-repeat:no-repeat;background-size:cover}.header{position:absolute;display:block;max-width:100%;top:0;z-index:1000;width:100%;padding:17px 0;background:#fff;transition:all .4s}header.header.noopen{top:-80px}header.header.sticky{position:fixed;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.logo{max-width:290px}.headerflex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar:before,.navbar:after{display:none}.navbar{margin:0;min-height:1px;padding:6px 0 0}.navbar ul li{float:left;margin:0 15px}.navbar ul li:first-child{margin-left:0}.navbar ul li:last-child{margin-right:0}.navbar ul li a{font-weight:600}.navbar ul li a:hover,.phone a:hover{color:#b3d5e7}.phone a{font-size:30px;font-family:'Montserrat',sans-serif;color:#1f6c98;line-height:.7}.phone p{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:1px}.banner.part1{float:left;width:100%}.banner_inner h4{font-size:21px;text-transform:uppercase;font-weight:700;color:#b3d5e7;margin:0}.banner_inner{max-width:550px}h2.title{font-weight:700;font-size:48px;color:#0f141d;letter-spacing:1.5px;position:relative;padding-bottom:30px;margin:5px 0 30px}.law_left h2.title{text-transform:uppercase;font-size:35px}.banner-top{margin-bottom:150px}.banner-top h2{text-transform:uppercase}h2.title:before{content:"";position:absolute;width:140px;height:2px;background:#1f6c98;bottom:0}.banner_inner h2.title:before{background:#b3d5e7}.banner_inner p{color:#fff}.row.banner:before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%}a.btn-design{border:1px solid #fff;color:#fff;min-width:250px;display:inline-block;text-align:center;font-size:15px;text-transform:uppercase;padding:12px 25px 8px;letter-spacing:3px;margin-top:10px}a.btn-design:hover{background:#b3d5e7;border-color:#b3d5e7}.banner-top h2.title{font-weight:900;color:#fff}.banner-top h2.title br{display:none}.banner-bottom h2.title{font-size:40px;padding-top:30px;color:#fff}.banner-bottom h2.title:before{bottom:inherit;top:0}.banner_inner.banner-bottom h4{text-transform:none;font-size:19px;margin-bottom:10px}.banner_inner.banner-bottom li.high_rated{background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/choose_icon1.png) no-repeat}.banner_inner.banner-bottom li.affordable_fee{background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/choose_icon2.png) no-repeat}.banner_inner.banner-bottom li.client_first{background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/choose_icon3.png) no-repeat}.banner_inner.banner-bottom li{padding-left:90px;padding-bottom:30px;left:0;top:0}.banner_outer{float:left;width:100%;background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/banner_img1.png) no-repeat,url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/banner_img2.png) no-repeat;background-position:right top,left bottom;background-size:60% auto,70% auto;padding:10% 0}.practice_area{padding:50px 0;float:left;width:100%;background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/blue_bg.png)repeat}.practice_area h2.title{color:#fff}.page-template-page-template-contact h6{font-weight:700;font-size:23px}.practice_area h2.title:before{left:50%;margin-left:-70px;background:#fff}.practice_area p{color:#fff;text-align:center;max-width:900px;margin:0 auto 20px}.practice_area h5{color:#fff;font-size:17px;font-weight:700;text-transform:uppercase;text-align:center;margin:22px 0 10px}.practice_col{margin-top:30px}.practice_col img{width:100%}ul.praeaul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px}li.praeli{float:left;width:18.5%;margin:15px 0;text-align:center}li.praeli a{color:#fff}li.praeli img{border-radius:50%;border:2px solid #fff;padding:13px}.banner_inner.banner-bottom a.btn-design{margin-top:30px}.customtext{float:left;width:100%;padding:30px 0;margin:0;background:#f5f5f5;font-weight:600}.customtext .container{max-width:1050px}.malia_law{float:left;width:100%;background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/contact_bg.jpg) no-repeat;background-size:cover;background-position:center top;padding:170px 0 90px}h5{text-transform:uppercase;color:#1f6c98;font-weight:700;font-size:16px;margin-top:15px;float:left;width:100%}.law_left p{font-weight:600;line-height:2;margin-bottom:20px}.law_left ul li{padding-left:26px;float:left;width:100%;margin-bottom:5px;font-weight:600;background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/arrow.png) no-repeat;background-position:left 6px}.law_left ul li a{text-decoration:underline !important}.testimonials{padding:0 55px 50px;background:#fff;border-bottom:5px solid #1f6c98}div#myCarousel{margin-top:-80px;display:inline-block;text-align:center}ol.carousel-indicators{bottom:-30px}.carousel-inner h2.title{font-size:40px;letter-spacing:0;text-align:center;margin-top:30px}.carousel-inner h2.title:before{left:50%;margin-left:-70px}.carousel-inner .item img{width:100%}.rating{text-align:center;padding:5px 0 15px}.carousel-inner .rating img{width:auto}.carousel-indicators li{background:#878a9c;border:none;width:10px !important;border-radius:10px;height:10px !important;margin:0 2px !important}.carousel-indicators .active{background-color:#1f6c98}.meet_attorney{padding:60px 0}body .meet_attorney h2{text-align:left;margin-bottom:0}.meet_attorney h3{font-size:23px;margin-top:15px}.attorney_detail{float:left;width:100%;background:#0f1539;padding:30px;margin-top:5px}.attorney_img{float:left;width:270px;padding-right:30px}.attorney_content{float:left;width:calc(100% - 300px)}.attorney_content h4{color:#fff;font-weight:600;margin-top:18px;font-size:28px;margin-bottom:0}.attorney_content p{color:#fff}.attorney_content a{color:#b3d5e7;text-transform:uppercase;font-weight:600}.abttext{margin-top:30px}.abttext h2{font-size:26px;font-weight:700}.contact_form{max-width:600px;margin:70px auto 0;display:block}.contact_form h2,.meet_attorney h2{font-size:40px;font-weight:700;text-align:center}.contact_form p{text-align:center;font-weight:600}.contact_form input,.contact_form textarea{width:100%;border:none;padding:14px 20px 9px;margin:12px 0 0;font-weight:600;font-size:15px}.contact_form textarea{min-height:118px;max-height:150px}.contact_form input[type=submit]{background:#1f6c98;width:auto;min-width:230px;color:#fff;margin:20px auto 0;display:block;text-transform:uppercase;letter-spacing:3px}.contact_form input[type=submit]:hover{background:#0f141d}footer{float:left;width:100%;padding:70px 0 0}footer h6{font-weight:700;margin:0 0 5px;font-size:16px;text-transform:uppercase}footer p{line-height:1.5;margin:0}.foot_col2 a{font-weight:700;color:#1f6c98}footer a:hover{color:#1f6c98}.foot_col3 p{margin:0}.foot_col3 a+h6{margin-top:20px}.foot_col4 ul li a{background:#1f6c98;float:left;width:35px;height:35px;text-align:center;line-height:44px;display:inline-block;font-size:21px;color:#fff;margin:0 7px 5px 0}.foot_col4 ul li a:hover{background:#0f141d}.copyright{margin:35px 0}.copyright span{padding-top:10px;float:left;margin-right:5px}.copyright img{width:160px}.row.banner{position:relative;float:left;width:100%;padding:270px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;margin:0}.row.banner+.row{margin:0}.col .container{position:relative}.row{clear:both}span.ribbon{float:left;background:#1f6c98;transform:rotate(-90deg);padding:10px 13px 7px;text-transform:uppercase;color:#fff;letter-spacing:2px;position:absolute;left:-92px;bottom:105px;font-size:15px;width:255px;text-align:center}h1.page-title{font-size:5.7vw;margin:0;text-transform:uppercase;color:#fff;font-weight:500;line-height:.72;text-align:center}.malia_law.contact_inner{padding:100px 0}.malia_law.contact_inner .contact_form{margin-top:0}.malia_law.contact_inner .contact_form h2{margin-top:0}.content_inner{float:left;width:100%;padding:80px 0}.faq_left{background:#161517;padding:40px 30px;float:left;width:100%}.faq_left h3{text-align:center;color:#fff;font-size:28px;text-transform:uppercase;border-bottom:2px solid #fff;display:inline-block;padding-bottom:5px;margin-top:0;margin-bottom:30px;font-family:'Montserrat',sans-serif}.faq_left ul li a{color:#fff;font-size:15px;font-family:'Montserrat',sans-serif}.faq_left ul li{line-height:1.3;float:left;width:100%;margin:10px 0}.faq_right{padding-left:10%}.faq_right h5{margin-bottom:15px;line-height:1.2;letter-spacing:2px}.faq-ans{margin-bottom:20px;float:left;width:100%}.faq-ans:last-child{margin-bottom:0}.faq-inner{position:sticky;top:84px;display:inline-block;width:100%}.content_inner .row{display:flex;flex-wrap:wrap}.row.innercontent{margin:0;padding:80px 0}.grid-item.testi{float:left;width:47%;margin-top:20px;margin-bottom:30px;padding:30px 35px;background:#f9f9f9;box-shadow:0 4px 3px 0 rgba(0,0,0,.08)}.grid.testimonials{padding:0;border:none;float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.grid.testimonials .text{background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/rating.png) no-repeat;background-position:left 3px;padding-top:35px;background-size:90px}.author{text-align:left;font-weight:700;text-transform:none}.author p{font-size:17px;margin:0;color:#1d6a97}.row.innercontent.bottom{float:left;width:100%;background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/contact_bg.jpg) no-repeat;background-size:cover;background-position:center top;padding:90px 0 60px}.row.innercontent.bottom .contact_form{margin:0 auto}.tab-content ul{margin-bottom:20px;float:left;width:100%}.tab-content ul li{margin:4px 0;float:left;width:100%}.tab-content ul li:before{content:"- ";margin-right:5px}.practicearea_left{background:#161517;padding:40px 30px;float:left;width:100%}.practicearea_left h3{text-align:center;color:#fff;font-size:28px;text-transform:uppercase;border-bottom:2px solid #fff;display:inline-block;padding-bottom:5px;margin-top:0;margin-bottom:30px;font-family:'Montserrat',sans-serif}.practicearea_left ul li a{color:#fff;font-size:15px;font-family:'Montserrat',sans-serif}.practicearea_left ul li{line-height:1.3;float:left;width:100%;margin:10px 0}.practicearea_right{padding-left:7%}.practicearea_right h5{margin-bottom:7px;line-height:1.2;letter-spacing:2px}.content_inner ul li:before{content:"";background:#0f141d;position:absolute;top:13px;left:0;width:5px;height:5px;border-radius:50%}.content_inner ul li{padding:5px 0 5px 22px;position:relative}.content_inner ul{clear:both;margin-bottom:15px}.practicearea-ans{margin-bottom:20px;float:left;width:100%}.practicearea-ans:last-child{margin-bottom:0}.page-inner,.practicearea-inner{position:sticky;top:84px;display:inline-block;width:100%}.attimage{text-align:center}.practicearea_left ul.nav.nav-tabs{border:none}.practicearea_left ul.nav.nav-tabs li{margin:0;position:relative;border-bottom:1px solid #fff !important}.practicearea_left .nav-tabs .nav-link{border:none;background:0 0 !important;padding:18px 15px;text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:.8px;color:#fff;position:relative}.practicearea_left ul.nav.nav-tabs li:first-child{border-top:1px solid #fff !important}.practicearea_left ul.nav.nav-tabs li a:before{content:"";background:#1f6c98;position:absolute;left:0;top:-1px;width:0;height:calc(100% + 2px);transition:all .3s}.practicearea_left ul.nav.nav-tabs li:hover a:before,.practicearea_left ul.nav.nav-tabs li a.active:before{width:calc(100% + 50px)}.practicearea_left ul.nav.nav-tabs li a span{position:relative}.pacontent{float:left;width:100%;padding-bottom:40px;margin-bottom:50px;position:relative;height:calc(100% - 50px)}.pacontent:before{content:"";position:absolute;width:120px;bottom:0;left:0;height:2px;background:#1f6ca5}.paimg{margin-bottom:35px}.patitle{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#1f6ca5;margin:10px 0 5px}.pacontent .pacontent{margin:0;padding:0}.pacontent .pacontent:before{display:none}.row.banner.innerpage:before{content:"";position:absolute;top:0;width:100%;height:100%;left:0;background:rgba(0,0,0,.5)}.page-id-85 .contact_form input,.page-id-85 .contact_form textarea{border:1px solid #122}main.row>.col{padding:0}body>.container-fluid{padding:0}main.row{margin:0}.row.section.home_testi{margin-left:0;margin-right:0;float:left;width:100%;padding:50px 0}.row.section.home_testi>.col-12{padding:0}.logo{font-size:0}.copyright p{margin:0}.copyright img{margin:0 0 0 5px}.attname{text-align:center;margin-top:20px;font-size:26px;text-transform:uppercase;font-weight:900;font-family:'Montserrat',sans-serif;margin-bottom:5px}.attphone,.attemail{text-align:center;font-size:20px;font-weight:600;line-height:1.2;position:relative}.attphone:before,.attemail:before{content:"";background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/phoneicon.png) no-repeat;display:inline-block;width:20px;height:22px;position:relative;top:6px;margin-right:5px;background-size:19px}.attemail:before{background:url(//thecramerlawgroup.com/wp-content/themes/justice-lfs/images/emaiilicon.png) no-repeat;top:7px;background-size:20px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px 20px 9px !important;margin:0 !important}.gform_wrapper textarea.medium{padding:10px 20px 9px}.gform_footer.top_label{text-align:center}.copyright{display:flex;align-items:center;justify-content:flex-end}.col-md-6.copyrightleft{margin-top:60px}.navbar ul li ul.sub-menu{position:absolute;left:0;width:250px;background:#0f1539;display:none;padding:15px 0}.navbar ul li ul.sub-menu li a{color:#fff}.navbar ul li{position:relative}.navbar ul li ul.sub-menu li{width:100%;margin:0;padding:0 20px}.navbar ul li:hover ul.sub-menu{display:block}.navbar ul li ul.sub-menu li a:hover{color:#1f6ca5}@media(max-width:1199px){header.header .container{max-width:100%}.logo{max-width:200px}.navbar ul li{margin:0 12px}.phone a{font-size:24px}p{font-size:15px}body{font-size:15px;padding-top:69px;line-height:1.6}.row.banner{background-position:center !important}.banner_inner h4{font-size:20px}h2.title{font-size:40px;padding-bottom:25px;margin:5px 0 25px}.banner-top{margin-bottom:100px}.banner-bottom h2.title{font-size:34px;padding-top:25px}.page_title h2{font-size:34px}.banner_inner.banner-bottom h4{font-size:18px;margin-bottom:8px}.practice_area h5{font-size:17px;margin:22px 0 13px}.carousel-inner h2.title{font-size:35px;margin-top:25px}.foot_col4 ul li:last-child a{margin:0}.faq_left h3{font-size:22px;margin-bottom:25px}.practicearea_left h3{font-size:22px;margin-bottom:25px}li.praeli{width:23.5%}}@media(max-width:991px){body{padding-top:65px}.menu_icon,.close_icon{display:block;cursor:pointer}.navbar{position:fixed;left:-100%;height:100%;top:0;z-index:99;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;background:rgba(32,42,54,.95);padding:20px;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.open .navbar{left:0}.close_icon{position:absolute;top:20px;cursor:pointer;right:20px;display:block}.navbar ul li{float:left;margin-left:0;width:100%;text-align:center;padding:7px 0;line-height:1}.navbar ul li a{font-size:20px;color:#fff}.header .phone{display:none}footer .col-xs-6,footer .col-xs-12{margin-bottom:20px}footer{padding:50px 0 40px}.banner_outer{background-position:60% 0,left bottom;background-size:125% auto,120% auto;padding:80% 0 15%}.container{padding:0 35px}div#myCarousel{margin-top:25px;display:inline-block;text-align:center}.testimonials{padding:0 25px 50px;margin-top:20px}.malia_law,.malia_law.contact_inner,.content_inner{padding:60px 0}.faq_right{padding-left:0;padding-top:20px}.inner_banner{padding:20% 0;background-position:right center !important}.faq_left{background:#161517;padding:40px 30px;float:none;width:100%;max-width:400px;margin:0 auto;display:table}.faq-inner{position:static;top:0}.foot_col1{margin-bottom:20px}h1.page-title{font-size:9.7vw}.row.banner{padding:180px 0 0}span.ribbon{letter-spacing:1px font-size:14px}footer .col-sm-12,footer .col-sm-6{margin-bottom:15px}.copyright img{margin-bottom:0}.grid-item.testi{margin-top:0}.row.innercontent.bottom{padding:50px 0 30px}.practicearea_left ul.nav.nav-tabs li:hover a:before,.practicearea_left ul.nav.nav-tabs li a.active:before{width:calc(100% + 40px)}.row.banner{background-position:center !important}.abtimage{margin-bottom:20px}li.praeli{width:31.5%}.navbar ul li ul.sub-menu{position:relative;left:0;width:100%;background:0 0;display:block;padding:7px 0 0}.navbar ul li ul.sub-menu li{padding:5px 15px}.navbar ul li ul.sub-menu li a{font-weight:400;font-size:17px}}@media(max-width:767px){body{font-size:14px;line-height:1.5}p{font-size:14px}header .logo{padding-right:10px}.container{padding:0 15px}.banner_outer{background-position:60% 0,left bottom;background-size:125% auto,120% auto;padding:90% 0 15%}.banner_inner h4{font-size:18px}h2.title,.banner-bottom h2.title,.carousel-inner h2.title,.contact_form h2,.page_title h2,.meet_attorney h2,.law_left h2.title{font-size:30px}.law_left h2.title br{display:none}.banner-top h2.title{font-size:34px}a.btn-design{padding:12px 20px 8px;letter-spacing:2px}.testimonials{padding:0 15px 50px}.copyright{margin-top:0;float:left;width:100%;text-align:center}.malia_law,.malia_law.contact_inner,.content_inner{padding:50px 0}.inner_banner{padding:20% 0;background-position:right center !important}.practicearea_left{background:#161517;padding:40px 30px;float:none;width:100%;max-width:400px;margin:0 auto;display:table}.practicearea-inner{position:static;top:0}.attorney_img{float:none;width:100%;padding-right:0;text-align:center}.attorney_content{width:100%;text-align:center}h1.page-title{font-size:9.5vw}.row.banner{padding:130px 0 0;background-position:center !important}span.ribbon{padding:10px 11px 7px;left:-86px;bottom:82px;font-size:14px;width:205px;letter-spacing:1px}.row.innercontent{padding:35px 0}.grid-item.testi{width:100%;margin-bottom:30px;padding:20px}footer{padding:40px 0 30px}.practicearea_left .nav-tabs .nav-link{padding:15px 10px;font-size:14px}li.praeli{width:50%;padding:0 7px}ul.praeaul{justify-content:center}}@media(max-width:480px){li.praeli{width:100%}}