@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900);@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);html,body{height:100%}body{background-color:#fff;font-family:'Lato',sans-serif}h1,h2,h3,h4,h5,h6{margin:0;color:#252525;font-family:'Roboto Slab',serif}p{margin-bottom:0}ul{list-style:none;margin:0;padding:0}a{color:#3775c6;transition:all .2s ease;-webkit-transition:all .2s ease;-mz-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}a:hover,a:focus{color:#111;text-decoration:none;outline:none}p:empty{display:none}.container{max-width:1353px;width:100%}.img-thumbnail{margin-bottom:20px}*:focus{outline:0}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#252525;opacity:1}textarea::-moz-placeholder,input::-moz-placeholder{color:#252525;opacity:1}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#252525;opacity:1}textarea:-moz-placeholder,input:-moz-placeholder{color:#252525;opacity:1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//ftlawct.com/wp-content/themes/lawfirmsites/images/icon-select.png) no-repeat calc(100% - 20px) center;background-color:#fff}.btn{background:#3775c6;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;min-height:48px;min-width:381px;border-radius:0;padding:12px 15px;font-weight:700;text-decoration:none !important;font-family:'Roboto Slab',serif}.btn:hover{color:#fff;background-color:#0e2139}.img-responsive{margin:0 auto 40px}.img-responsive:last-child{margin-bottom:0}hr{border-color:#dcdcdc;margin:50px 0}.learn-more{text-decoration:underline;font-size:14px;text-transform:uppercase;color:#df9d40}.learn-more:hover{color:#363636;text-decoration:underline}.img-left{float:left;margin-right:50px;margin-bottom:40px}.img-right{float:right;margin-left:50px;margin-bottom:40px}.img-right:last-child,.img-left:last-child{margin-bottom:0}.row{margin-bottom:40px}#big-video-wrap{overflow:hidden;position:fixed;height:100%;width:100%;top:-5px;left:0;z-index:-1}.table-responsive,.embed-responsive{margin-bottom:40px}.big-container{max-width:1455px}.embed-responsive-16by9{padding-bottom:40%}.menu-fix-header{position:fixed;display:none;width:100%;margin-top:0;z-index:1000;top:0}.menu-logo-content{padding:10px 0;background-color:#fff}.logo-content{width:413px;float:left}.logo-content img{width:100%}.menu-content{width:calc(100% - 413px);float:left;text-align:right}.header-contact{padding-top:20px;margin-bottom:20px}.header-contact p{font-size:16px;color:#111;font-family:'Roboto Slab',serif}.header-contact p a{font-size:21px;padding-left:15px}.menu-section ul>li{display:inline-block;vertical-align:middle;padding:0 8px;border-right:1px solid #a5a5a5;position:relative;margin-left:-4px;line-height:1.1}.menu-section ul>li:first-child{padding-left:0}.menu-section ul>li:last-child{padding-right:0;border-right:none}.menu-section ul>li>a{font-size:16px;color:#111;font-family:'Roboto Slab',serif}.menu-section ul>li>a:hover,.menu-section ul>li.current_page_parent>a,.menu-section ul>li.current-page-ancestor>a,.menu-section ul>li.current-menu-item>a{color:#3775c6}.menu-section li .sub-menu{visibility:hidden;opacity:0;position:absolute;left:0;top:22px;padding-top:10px;width:180%;z-index:2;max-height:472px;overflow-y:auto;overflow-x:hidden;background-color:#02024e;transition:all .2s ease;-webkit-transition:all .2s ease;-mz-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;display:none}.menu-section li:hover>.sub-menu{visibility:visible;opacity:1}.menu-section li>.sub-menu:before{position:absolute;height:62px;width:272px;left:0;top:-22px;background:0 0;content:""}.menu-section li .sub-menu li{border:0;width:100%;text-align:left;padding:0;margin-left:0}.menu-section li .sub-menu li a{display:block;padding:10px;text-transform:none}.menu-section li .sub-menu li.current-menu-item a,.menu-section li .sub-menu li a:hover{background-color:#fff;color:#02024e}.slider-section{height:501px}.sc-wrapper{height:100%;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;display:flex;width:680px}.sc h2{text-transform:uppercase;color:#fff;font-size:30px;font-family:'Roboto',sans-serif;font-weight:300;line-height:1.3;margin-bottom:10px;padding-left:23px}.sc h1{color:#fff;font-size:65.8px;padding-left:18px;margin-bottom:10px}#slider-content-1 .sc h1{margin-bottom:40px}.sc h1 a{color:#fff;display:inline-block;background-color:#3775c6;margin:0 -18px;padding:0 18px}.sc h1 a:hover{background-color:#fff;color:#3775c6}.sc p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:10px}.bnt-slider{border:1px solid #fff;color:#fff;width:409px;height:46px;display:inline-block;text-align:center;text-transform:uppercase;font-size:16px;font-family:'Roboto Slab',serif;padding:11px 15px;letter-spacing:5px;line-height:1.4}.bnt-slider:hover{background-color:#3775c6;color:#fff}.featured-badge{background-color:#ebebeb;padding:26px 0 30px}.fb-left{float:left;width:442px}.fb-left a:hover{opacity:.8}.fb-left .img-responsive{margin-bottom:12px}.fb-left h2{color:#111;font-size:24px;font-weight:700;text-align:center}.fb-right{float:left;width:calc(100% - 442px);padding:0 25px 0 5px}.fb-right h3{font-size:18px;color:#111;font-weight:700;font-family:'Lato',sans-serif;margin-bottom:8px}.fb-right p{font-size:16px;color:#111}.home-content{padding:62px 0 32px;overflow:hidden}.hc-wrapper{border:4px solid #ebebeb}.hc-main{width:50%;padding:50px 32px 50px 83px;float:left}.hc-main h2{font-weight:700;color:#111;font-size:39.61px;margin-bottom:22px}.hc-main h4{font-size:21px;color:#3775c6;margin-bottom:15px;font-family:'Lato',sans-serif}.hc-main p{color:#111;font-size:17px;line-height:1.8;margin-bottom:38px}.hc-main *:last-child{margin-bottom:0}.hc-offset{width:50%;float:left;padding:15px 0 15px 30px}.hc-video{position:relative;bottom:-28px;width:770px}.hc-video a{display:inline-block}.hc-video img{width:100%}.hc-image{width:769px}.slogan{text-align:center}.slogan h1{color:#ebebeb;font-size:160px;text-transform:uppercase;font-weight:700}.home-content-firm{padding-top:42px}.hc-wrapper-firm{margin-left:21px;margin-right:64px;border-width:6px}.hc-main-firm{padding:60px 95px 43px 60px;width:759px;text-align:right}.hc-main-firm h2{font-size:49.34px;border-bottom:5px solid #3775c6;padding-bottom:20px}.hc-offset-firm{width:calc(100% - 759px);padding-left:0}.hc-firm-image{position:relative}.hc-firm-image a{display:inline-block;padding-left:60px}.hc-firm-image a span{background-color:#3775c6;color:#fff;text-align:center;font-size:24px;font-weight:700;text-transform:uppercase;font-family:'Roboto Slab',serif;display:block;position:absolute;top:155px;left:-155px;width:370px;height:60px;padding:11px 0;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.practice-areas-section{padding:101px 0 65px;background:url(//ftlawct.com/wp-content/themes/lawfirmsites/images/bg-home-pa.jpg) no-repeat center;background-size:cover;-o-background-size:cover;-ms-background-size:cover;-webkit-background-size:cover}.pas-wrapper{text-align:center;border:4px solid #d0d0d0;border-top:none;position:relative;padding-top:50px}.pas-wrapper p{font-size:21px;color:#fff;margin-bottom:40px}.pas-list{margin-bottom:15px}.pas-list li{padding:0 15px;width:33.3333%;display:inline-block;vertical-align:top;margin-left:-4px;margin-bottom:20px;font-size:21px;color:#fff;font-family:'Roboto Slab',serif}.pas-list li:first-child{margin-left:0}.pas-list li a{color:#fff}.pas-list li a:hover{color:#67a7fc}.title-line{color:#fff;font-size:48px;font-weight:700;position:absolute;overflow:hidden;top:-26px;width:100%;text-align:center}.title-line span{display:inline-block;vertical-align:baseline;position:relative;padding-left:22px;padding-right:22px}.title-line span:before,.title-line span:after{content:'';display:block;width:1000px;position:absolute;top:50%;border-top:4px solid #d0d0d0}.title-line span:before{right:100%}.title-line span:after{left:100%}.hcb-offset{padding:41px 32px 46px}.hcb-image{position:relative;float:right}.hcb-image p{font-size:16px;padding:12px;font-weight:700;font-style:italic}.hcb-main{padding:65px 45px 65px 32px}.hcb-main h2{margin-bottom:15px}.home-videos{padding:45px 0 96px;overflow:hidden}.hv-list{margin:0 -31px;overflow:hidden}.hv-list>li{padding:0 31px;width:50%;float:left}.hvl-wrapper{background-color:#1d2c41}.hvl-wrapper h3{background-color:#354d6d;padding:28px 15px;text-align:center;color:#fff;font-weight:700;font-size:28px}.hvl-wrapper>a{display:block;padding:54px 44px}.hvl-wrapper>a img{width:100%}.badge-wrapper{max-width:480px;margin:36px auto 0;text-align:center}.badge-wrapper li{margin:15px 0;width:49%;display:inline-block;vertical-align:middle;padding:0 10px}.page-hero{background-position:center;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-ms-background-size:cover;-webkit-background-size:cover}.ph-wrapper{height:386px;text-align:right;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;display:flex;flex-direction:row-reverse;padding-right:94px}.ph-sc{display:inline-block;text-align:center}.ph-sc h1{padding:0;margin-bottom:20px}.ph-sc>p{margin-bottom:0}.page-breadcrumbs{background-color:#ebebeb;padding:22px 0}.breadcrumbs{padding-left:89px}.breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:4px;font-size:14px;font-family:'Roboto Slab',serif}.breadcrumbs li a{font-weight:700}.breadcrumbs li strong{color:#111;font-weight:400}.main-content{padding:74px 0 44px}.mc-wrapper{border:4px solid #ebebeb;padding:56px 89px 62px}.page-template-page-team-bio .mc-wrapper{overflow:hidden}.mc-team-page{margin-bottom:43px;padding-bottom:25px}.mc-wrapper h1{color:#111;font-size:39.61px;margin-bottom:45px;font-weight:700}.mc-wrapper h1 span{display:block;font-size:24px;font-family:'Lato',sans-serif;padding-top:10px;overflow:hidden}.mc-wrapper h1 span .icon-email{float:right;line-height:1.4}.mc-wrapper h2{color:#3775c6;font-size:32px;margin-bottom:35px;font-weight:700}.mc-wrapper h3{color:#3775c6;font-size:24px;margin-bottom:30px;font-weight:700}.mc-wrapper h4{color:#3775c6;font-size:21px;margin-bottom:30px;font-weight:700}.mc-wrapper li,.mc-wrapper p{font-size:18px;color:#111;line-height:1.8;margin-bottom:50px;text-align:justify}.mc-wrapper li a,.mc-wrapper p a{text-decoration:underline}.mc-wrapper ul,.mc-wrapper ol{padding-left:20px;margin-bottom:50px}.mc-wrapper ul{list-style:disc}.mc-wrapper li{text-align:left;padding-left:15px;margin-bottom:0}.mc-wrapper ul.case-result-list li span{color:#3775c6;font-weight:900}.mc-wrapper ul.case-result-list li{font-size:24px}.mc-testimonials{margin:0 -32.5px}.testimonial-list{display:inline-block;vertical-align:top;width:50%;padding:0 32.5px;margin-left:-4px;margin-bottom:65px}.testimonial-list:first-child{margin-left:0}.tl-wrapper{border-bottom:2px solid #dedede;padding-bottom:65px}.mc-wrapper .tl-wrapper p{font-size:17px;text-align:left}.tl-author{display:inline-block;width:100%;text-align:right;font-style:italic;font-weight:700}.pam-wrapper{margin:0 -24px;border-bottom:1px solid #d5d5d5;overflow:hidden;padding-top:55px;padding-bottom:60px}.pam-wrapper:first-child{padding-top:0}.pam-wrapper:last-child{border-bottom:none}.pam-image{width:437px;float:left;padding-left:24px}.pam-content{width:calc(100% - 437px);float:left;padding-top:15px;padding-left:50px;padding-right:24px}.pam-content h1{margin-bottom:30px}.pam-content h1 a{color:#111}.pam-content h1 a:hover{color:#3775c6}.pam-content-child ul{overflow:hidden}.pam-content-child ul li{float:left;width:50%;font-size:17px}.pam-content-child ul li a{text-decoration:none}.mc-main{float:left;width:calc(100% - 377px);padding-right:40px}.mc-main li,.mc-main p{font-size:17px;text-align:left}.mc-sidebar{float:left;width:377px}.mc-wrapper .pa-sidebar{width:500px;padding:0;list-style:none}.mc-wrapper .pa-sidebar li{font-family:'Roboto Slab',serif;margin-bottom:3px;padding-left:0;line-height:1.4}.pa-sidebar li a{display:block;width:100%;color:#fff;padding:17px 42px;background-color:#3775c6;font-size:24px;text-decoration:none}.pa-sidebar li a:hover{background-color:#111}.team-content-child ul{padding:0;list-style:none}.team-content-child ul li{display:inline-block;vertical-align:top;margin-left:-4px;padding:0 45px;width:33.3333%;text-align:center;margin-bottom:60px}.team-content-child ul li:first-child{margin-left:0}.td-image-wrapper{display:inline-block;margin-bottom:30px}.td-image-wrapper:hover{opacity:.8}.team-details h4{margin-bottom:0;font-weight:400}.team-details h4 a{color:#111;text-decoration:none}.team-details h4 a:hover{color:#3775c6}.team-details p{margin-bottom:10px;text-align:center}.icon-email{padding-left:36px;background:url(//ftlawct.com/wp-content/themes/lawfirmsites/images/icon-message.png) no-repeat left center;font-size:18px;font-weight:700;font-family:'Roboto Slab',serif;text-decoration:none !important}.blog-list{margin-bottom:30px}.blog-list-item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ededed}.main-content *:last-child{margin-bottom:0}.contact-form{background:url(//ftlawct.com/wp-content/themes/lawfirmsites/images/bg-form.jpg) no-repeat center;padding:92px 0 82px;background-size:cover;-o-background-size:cover;-ms-background-size:cover;-webkit-background-size:cover}.cf-wrapper{border:4px solid #d0d0d0;border-top:none;position:relative;padding-top:48px;padding-bottom:38px}.cf-wrapper>p{margin-bottom:34px;color:#fff;text-align:center;font-size:18px;font-family:'Lato',sans-serif}.footer-top{background-color:#152030}.footer-wrapper{padding:50px 85px 35px 89px;overflow:hidden}.ft{float:left;padding-top:30px}.ft-contact{width:246px;padding-right:15px}.ft-contact p{color:#fff;font-size:14px;line-height:2}.ft-contact p span{text-transform:uppercase;font-size:16px;font-weight:700}.ft-contact p a{font-weight:700;color:#67a7fc}.ft-contact p a:hover{color:#fff}.ft-menu{width:322px;padding-top:37px}.footer-menu li{border-bottom:1px solid #313e51;margin-bottom:12px;padding-bottom:8px}.footer-menu li:last-child{padding-bottom:0;border-bottom:none}.footer-menu li a{color:#fff;text-transform:uppercase;font-size:14px}.footer-menu li a:hover{color:#67a7fc}.ft-social{padding-left:15px;width:calc(100% - 568px);text-align:right;padding-top:0}.ft-social p{color:#fff}.ft-social p span{display:block;font-size:24px;text-transform:uppercase;color:#67a7fc}.ft-social p span a{color:#fff}.ft-social p span a:hover{color:#67a7fc}.socia-media{padding-top:20px;margin-bottom:28px}.socia-media p{margin-bottom:10px}.socia-media ul li{display:inline-block;vertical-align:middle;margin-left:-4px;padding-left:10px}.socia-media ul li:first-child{margin-left:0;padding-left:0}.socia-media ul li a{display:block;background-repeat:no-repeat;background-position:center;background-color:#233247;width:70px;height:70px}.socia-media ul li a:hover{background-color:#fff}.footer-bottom{background-color:#0b111b}.fb-wrapper{padding-top:24px;padding-bottom:34px}.disclaimer{width:calc(100% - 355px);display:inline-block;vertical-align:middle;color:#898989;padding-right:18px;line-height:1.8}.design-by{width:355px;display:inline-block;vertical-align:middle;margin-left:-4px;text-align:right;color:#999;font-size:11px;font-family:Verdana}.design-by a:hover{color:#999;opacity:.8}.pagination{margin-top:0;text-align:center;width:100%;padding-left:0 !important}.mc-wrapper .pagination li{display:inline-block;margin-bottom:0;padding-left:0;background:0 0}.pagination li:before{display:none}.pagination li .page-numbers{border-radius:0;color:#616161;display:block;height:40px;padding:7px 0;text-align:center;width:40px;border:none;font-family:arial;text-decoration:none!important}.pagination li .page-numbers.dots{border:none}.pagination li .page-numbers.next,.pagination li .page-numbers.prev{border-radius:3px}.pagination li .page-numbers.prev{padding-left:36px;background:url(//ftlawct.com/wp-content/themes/lawfirmsites/images/icon-prev.png) no-repeat center;border-radius:0}.pagination li .page-numbers.next{padding-right:36px;background:url(//ftlawct.com/wp-content/themes/lawfirmsites/images/icon-next.png) no-repeat center;border-radius:0}.pagination li .page-numbers:hover,.pagination li .page-numbers.current{color:#fff;background-color:#09255f;border-radius:0;border-color:#09255f}.pagination li .page-numbers.dots:hover{color:#00375d;background-color:transparent}.pagination li .page-numbers.next:hover,.pagination li .page-numbers.prev:hover{background-color:#fff}#contact-form .gform_wrapper label{display:none}#contact-form .gform_wrapper ul{list-style-type:none;margin:0 -15px;padding:0;overflow:hidden}#contact-form .gform_wrapper ul li{padding:0 13.5px;clear:none;margin:0 0 21px}#contact-form .gform_wrapper ul li#field_1_5{clear:both}#contact-form .gform_wrapper .validation_error{background:#ffe1e1 none repeat scroll 0 0;padding:10px;border:solid 2px #9a6262;color:#9a6262;margin-bottom:10px}#contact-form .gform_wrapper .validation_message{color:#ffcfcf;font-size:11px;line-height:11px;margin-bottom:10px;display:none}#contact-form .gform_confirmation_wrapper{background:#dfffde none repeat scroll 0 0;color:#276f26;border:solid 2px #276f26;padding:10px}#contact-form .gform_wrapper .gform_half_left,#contact-form .gform_wrapper .gform_half_right{float:left;width:50%}#contact-form .gform_wrapper .gform_left_third,#contact-form .gform_wrapper .gform_middle_third,#contact-form .gform_wrapper .gform_right_third{float:left;width:33.33333%}#contact-form .gform_wrapper input[type=text],#contact-form .gform_wrapper input[type=email],#contact-form .gform_wrapper input[type=phone],#contact-form .gform_wrapper textarea{width:100%}#contact-form .gform_wrapper textarea{resize:none}#contact-form ::-webkit-input-placeholder{opacity:1}#contact-form ::-moz-placeholder{opacity:1}#contact-form :-ms-input-placeholder{opacity:1}#contact-form :-moz-placeholder{opacity:1}#contact-form .gform_wrapper{max-width:1064px;margin:0 auto}.archive-dropdown,#contact-form .gform_wrapper input[type=text],#contact-form .gform_wrapper input[type=phone],#contact-form .gform_wrapper input[type=email],#contact-form .gform_wrapper select,#contact-form .gform_wrapper textarea{font:14px 'Lato',sans-serif;border:none;height:49px;padding-left:23px;width:100%;color:#25212a;border:1px solid #fff}#contact-form .gform_wrapper textarea{padding-top:16px;height:119px;float:right;margin-top:-70px;left:1px;position:relative}#contact-form .gform_wrapper input[type=submit]{background:#3775c6;color:#fff;font:bold 18px 'Roboto Slab',serif;border:none;max-width:394px;width:100%;padding:13px 10px 11px;float:right;text-transform:uppercase;letter-spacing:1px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#contact-form .gform_wrapper input[type=submit]:hover{color:#fff;background-color:#111}#contact-form .gform_wrapper ul li.gfield_error input{border-color:red}#contact-form .gform_wrapper .top_label div.ginput_container{margin-top:0}.mc-wrapper .img-responsive.img-right{max-width:500px}