body{-webkit-font-smoothing:antialiased;font-family:'Lato',sans-serif;background:#f4f7fa}p{color:#494b50;font-size:17px;line-height:1.7;margin-bottom:15px}.iframe-container{position:relative;padding-bottom:80%;padding-top:35px;height:0;overflow:hidden}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#reviews.testi-list p{font-size:18px;font-weight:200;font-style:italic;margin:0 0 30px;color:#000;border-left:solid 8px #273545;padding:0 0 0 15px}#reviews.testi-list h5{color:#273545;font-size:18px;font-weight:400;margin:0}#main ul,#main ol{color:#494b50;font-size:17px;line-height:1.7;margin:0 0 20px;padding-left:20px}h1{color:#273545;font-size:50px;text-align:center;font-weight:700;margin-bottom:35px}h2{color:#26272a;font-weight:300;text-align:center;margin:-10px 0 35px;font-size:48px}h4{color:#494b50;font-size:24px;font-weight:300;line-height:1.3}#main{padding:60px 0 25px}.phone a:hover,.cta a:hover{text-decoration:none!important}img{max-width:100%}.resume{color:#494b50;font-size:18px;font-weight:400;padding:20px;background:#f4f5f6;border:1px solid rgba(0,0,0,.2);font-style:italic;margin:10px 0 20px}.caret-list{margin-top:40px;list-style:none;padding:0!important;margin:0}.caret-list>li{position:relative;padding:0 0 0 20px;margin-top:10px;margin-bottom:10px}.caret-list>li:before{content:"\f0da";color:#FDB847;font-size:18px;position:absolute;left:0;top:5px;line-height:1;font-family:'FontAwesome'}#header{position:absolute;width:100%;z-index:999}#top-header{background:#273545;padding:10px 0}.logo{padding-top:15px}.social{margin:0}.socials{padding:7px 0}.social li a{display:block;width:33px;height:33px;color:#fff;font-size:17px;text-align:center;line-height:31px;border-radius:50%;background:#3d4c5c;border:1px solid transparent}.social li a:hover{border-color:#fff;background:#3d4c5c;color:#fff;text-decoration:none}.social li .fa-avvo img{vertical-align:0}#header .social{padding:5px 0}#header .cta{float:right;color:#fff;padding:7px 0}#header p{margin:0;font-size:16px;color:#fff;margin:0 0 4px}#header .cta a{color:#febf45;font-size:42px;font-weight:600;line-height:40px}#nav{background:#3d4c5c;font-size:12px;font-weight:600;text-transform:uppercase}.nav-list{margin:0}.nav-list>li{float:left}.nav-list>li:hover>a{background:#344353}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#273545;color:#fff}.nav-list>li+li{border-left:1px solid #273545}.nav-list>li>a{display:block;color:#fff;line-height:26px;padding:15px 24px}.nav-list>li>a:hover{text-decoration:none}.dropdown-menu{margin:0;border-radius:0;background:#3d4c5c;min-width:100%}.dropdown-menu>li>a{color:#fff;font-size:14px;font-weight:600;padding:7px 20px}.dropdown-menu>.dropdown>ul{display:block;top:0;left:100%;background:#3d4c5c;min-width:100%;border-radius:0;margin:0;display:none}.dropdown-menu>.dropdown:hover>ul{display:block}.dropdown-menu>li>ul>li a{padding:5px 15px;font-size:12px;font-weight:600;color:#fff}.menu-trigger{border:1px solid rgba(255,255,255,.76);border-radius:2px;background:#3d4c5c;width:45px;padding:10px;margin:15px 0;display:none}.menu-trigger .bar{display:block;height:2px;background:#fff}.menu-trigger .bar+.bar{margin-top:4px}#hero{background:url(../../../../../../../themes/otm/img/hero-bg.jpg) no-repeat center top;background-position-x:53%;background-size:cover;padding-top:300px}#hero.inner{padding-top:450px;background-position:center 50px}#hero .container{position:relative}#hero-img{position:absolute;right:0;bottom:0;z-index:0}.hero-text{max-width:600px;position:relative;z-index:4;text-align:left}.hero-text .hero-title:after{display:none}.hero-text .hero-title{color:#fff;font-size:80px;line-height:1.1;margin:0 0 15px;text-align:left;font-weight:700}.hero-text .hero-subtitle{font-style:italic;margin:0;font-weight:300;font-size:48px;color:#fff;text-align:left}.hero-text b{font-weight:700;font-size:90px;line-height:82px}.avvo-badge{margin-top:-45px;display:block!important;margin:auto!important}.hero-list{width:890px;float:left;margin:0;display:table}.hero-list li{display:inline-block;position:relative;padding:0 0 0 130px;vertical-align:middle;height:108px;display:table-cell}.hero-list li:first-child{width:260px}.hero-list li+li{padding-left:160px}.hero-list li+li .photo{left:30px}.hero-list li .photo{width:108px;height:108px;border-radius:50%;border:3px solid #fff;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.hero-list li .title{display:block;color:#fff;text-transform:capitalize;font-size:20px;line-height:29px}.hero-list li .btn-view{font-size:14px;color:#fff;line-height:19px;padding:3px 14px;display:inline-block;text-transform:uppercase;background:#febf45;font-weight:600}.hero-list li a:hover{text-decoration:none}.hero-footer{padding:23px 0;background:rgba(18,28,40,.9);position:relative;z-index:5}.hero-btn{background:#febf45;font-size:22px;font-weight:600;display:inline-block;color:#fff;text-transform:uppercase;line-height:24px;padding:25px 35px;margin:25px 0 65px;position:relative;z-index:5}.hero-btn:hover{color:#fff;text-decoration:none;background:#d19b1b}.sticky-btn{position:fixed;top:25px;right:25px;z-index:5;background:#febf45;font-weight:400;display:inline-block;color:#fff;text-transform:uppercase;padding:10px}.sticky-btn:hover{color:#fff;text-decoration:none;background:#d19b1b}@media only screen and (max-width:768px){.sticky-btn{display:none}#hero{padding-top:350px}}.orange-county{background-color:#232E3C;margin-top:40px}.orange-county .row{max-width:1170px;margin:auto;padding:40px 0}.orange-county h2{color:#fff;font-weight:700;font-size:36px;line-height:42px;text-align:left}.orange-county p{line-height:28px;color:#fff}.accordion-section{padding:50px 0}.panel-title{text-align:left;font-size:24px;line-height:28px;color:#000;font-weight:500;padding-left:20px}.panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#ddd}.panel-group .panel+.panel{margin-top:0}.panel-heading{border-radius:0!important}.panel-group .panel{margin-bottom:0;border-radius:0px!important}.panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:#273445}.family-faq{padding-top:50px}.family-faq h2{font-weight:500;text-align:left;font-size:36px;line-height:42px;margin-bottom:10px}.family-faq h3{color:#000}.homepage-logos{background-color:#fff}.homepage-logos .row{max-width:1170px;margin:auto}#cases{position:relative;background:url(../../../../../../../themes/otm/img/results-bg.jpg) no-repeat;background-size:cover}#cases h1{color:#fff;font-weight:700;font-size:52px;text-align:center;margin:45px 0 0 0;text-transform:capitalize}#cases h1:after{content:"";height:5px;display:block;margin:20px auto 60px;width:85px;background:#d19b1b}.case{position:relative;background:#fff;padding:25px 145px 25px 25px;margin-bottom:80px;cursor:pointer}.case:hover{background:#edf2f7}.case .status{width:120px;height:100%;position:absolute;right:0;top:0;background:#edf2f7;text-align:center;padding-top:10px}.case .status .title{font-size:14px;color:#292929;font-weight:700;text-transform:uppercase}.case .status .won{font-size:38px;color:#1c65c3;text-transform:uppercase;font-weight:700;line-height:44px}.case .status .icon{width:73px;height:68px;margin-bottom:-14px;background:#1c65c3;text-align:center;vertical-align:middle;padding:12px 0 07px;margin-left:25px}.case .category{color:#1c65c3;font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:3px;font-weight:700}.case h4{margin:0;color:#292929;font-size:24px;font-weight:700;line-height:28px}.logo-containe{width:100%;text-align:center}.logo-containe .logo{text-align:center;padding:0 20px;transition:all ease-in-out .3s}.logo-containe .logo img,.logo-containe .logo svg{max-width:160px}#logos{padding:30px 0;background:#fff}#footer{background:#fff;padding:55px 0 0}#footer .note{color:#fff;font-size:18px;text-align:center;font-weight:500}#footer .logo{text-align:center;position:relative;margin-top:25px}#footer .logo:after{content:"";position:absolute;top:50%;height:1px;background:#c9d4e3;width:100%;left:0}#footer .logo a{display:inline-block;background:#fff;position:relative;z-index:2;padding:0 10px}#footer h5{color:#28313e;font-size:30px;margin:0 0 10px;font-weight:300}#footer .txt{overflow:#5c697a;font-size:16px;line-height:30px}#footer .phone{text-align:right}#footer .phone a{color:#3d4c5c;font-size:42px;font-weight:300;line-height:44px}.foot{background:#3d4c5c;text-align:center;padding:15px 0;margin-top:25px}#testimonials{background:url(../../../../../../../themes/otm/img/testi-bg.jpg) no-repeat center;background-size:cover;padding:40px 0 60px;text-align:center}#testimonials h2{color:#fff}.testi-container{padding:0 70px;position:relative}.testi-list{list-style:none;padding:0;margin:0}.testi-list p{font-size:18px;font-style:italic;margin:0 0 30px;color:#fff}.testi-list h5{color:#fff;font-size:18px;font-weight:400;margin:0}.testi-list .rate{color:#febf45;font-size:25px}.testi-nav{position:absolute;left:0;width:100%;top:50%;margin-top:-30px}.testi-nav .arrow{background:transparent;border:none;font-size:25px;color:#fff;line-height:30px;padding:0;width:30px;position:relative}.testi-nav .arrow a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}.testi-nav .arrow i{display:block;line-height:30px;vertical-align:top}.arrow#tPrev{float:left}.arrow#tNext{float:right}#slogan{background:url(../../../../../../../themes/otm/img/cta-bg.jpg) no-repeat center;background-size:cover;text-align:center}#slogan .bar{width:170px;height:4px;background:#e5b33e;margin:95px auto 35px}#slogan .hero-btn{margin-top:45px}#slogan p{color:#f4f7fa;font-size:20px;line-height:30px;margin:0 auto 20px;font-style:italic;text-align:center;max-width:920px}#slogan .name{color:#f4f7fa;font-size:26px;font-weight:700;line-height:30px;text-align:center}.sidebar .rating{background:#273545;padding:20px;margin:0 0 20px}.sidebar .rating .stars{color:#febf45;font-size:25px}.sidebar .rating h2{color:#fff;font-size:80px;font-weight:400;text-align:center;line-height:1;margin:0}.form-container{padding:55px 25px 40px;background:#273545;background-size:100% auto}.form-container p{margin:0}.form-container br{display:none}.form-container .bar{height:4px;width:85px;background:#e5b33e;margin:0 auto 15px}.form-heading,.sidebar h3{text-transform:uppercase;color:#fff;line-height:1;font-size:30px;text-align:center;font-weight:300;margin-bottom:35px}.sidebar .rating h3{margin:0}.wpcf7-form-control{height:48px;padding:5px 15px;background:#fff;border-radius:0;width:100%}span.wpcf7-form-control-wrap{display:block;margin-bottom:15px}.wpcf7-textarea{height:115px}.wpcf7-submit{height:60px;color:#fff;text-transform:uppercase;font-size:20px;background:#1c65c3;border:none}.wpcf7 img.ajax-loader{float:right;margin:-30px 0 10px 0}div.wpcf7-validation-errors{color:#f7e700}div.wpcf7-mail-sent-ok{color:#398f14}.dash-form-container .response{text-align:center;display:block;padding:5px;font-size:16px;line-height:20px;border:1px solid #febf45;color:#fff;display:none}.OTMForm .d-none{display:none!important}.testimonial{margin:40px 0}.testimonial .quote{-moz-box-shadow:0 2px 2px rgba(0,0,0,.07);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.07);box-shadow:0 2px 2px rgba(0,0,0,.07);background:#fff;padding:25px 30px;position:relative;overflow:hidden}.testimonial .quote p{color:#26344b;font-size:17px;line-height:28px;font-style:italic;margin:0;position:relative;z-index:1}.testimonial .quote i{position:absolute;color:#f4f7fa;font-size:180px;right:-15px;bottom:-40px;z-index:0}.testimonial .name{font-size:22px;color:#26344b;font-weight:700;padding-top:40px;background:url(../../../../../../../themes/otm/img/testi-arrow.png) no-repeat;background-position:18px top;position:relative;z-index:2;margin-top:-2px}.testimonial .rating{color:#e5b33e;font-size:17px}.alignleft{float:left;margin:0 15px 5px 0}#blog{padding:40px 0 20px;background:url(../../../../../../../themes/otm/img/blog-bg.jpg) no-repeat center;background-size:cover}#blog h2,#testimonials h2{color:#273545;font-size:60px;text-align:center;margin:0;font-weight:700}#testimonials h2{color:#fff}#blog h2:after,#testimonials h2:after{content:"";display:block;margin:10px auto 30px;width:166px;height:4px;background:#febf45}.blog-block{background:#273545;display:table;width:100%}.blog-block>div{display:table-cell}.blog-block .blog-photo{vertical-align:bottom;padding:19px;background-repeat:no-repeat;background-size:cover;background-position:center;width:165px;text-align:center}.blog-block .read{background:#febf45;color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;display:inline-block;line-height:16px;padding:5px 12px;margin:10px 0}.blog-block .info{padding:20px 25px 20px}.blog-block h5{color:#fff;font-size:20px;line-height:1.5;margin:0}.blog-block h5:after{content:"";height:4px;width:102px;display:block;margin:7px 0;background:#febf45}.blog-block p{color:#fff;font-size:18px;line-height:1.3;margin:0;overflow:hidden;max-height:90px}.home-feats{text-align:center}.home-feats .icon{color:#febf45;font-size:48px;line-height:1;margin-bottom:10px}.home-feats .desc{color:#273545;font-size:16px}.otm-form-response{text-align:center;color:#fff}@media screen and (max-width:1199px){.nav-list>li>a{padding:15px 17px}.avvo-badge{display:none}#hero-img{bottom:152px;width:500px}}@media screen and (max-width:991px){#top-header{text-align:center}.hero-list li span,.hero-footer,.home-feats{display:none}.hero-list{width:100%;display:block}.hero-list li,.hero-list li:first-child,.hero-list li+li{padding:0 10px;display:inline-block;width:31%;vertical-align:top;border:none;text-align:center;height:auto}.hero-list li img{position:static}.nav-list{display:none}.menu-trigger{display:block}.nav-list>li{float:none}.nav-list>li+li{border:none;border-top:1px solid #334a67}.nav-list>li>a{padding:10px 0}#footer .phone{text-align:center;margin-top:25px}#hero-img{width:250px}}@media screen and (max-width:767px){#footer{text-align:center}#header.fixed{position:fixed}#hero,#hero h1,#hero h2{text-align:center}#hero .hero-text{margin:0 auto}#hero .hero-btn{margin-bottom:45px}#header .cta a{position:absolute;top:38px;white-space:nowrap;right:15px;font-size:38px}#header .cta p,.photo{display:none}.hero-text{font-size:30px;line-height:35px}.hero-text b{font-size:40px;line-height:40px}.logo img{max-width:100%}.hero-list li img{width:65px;height:65px}#footer h5{margin-bottom:10px;margin-top:20px}#hero-img{width:320px;left:50%;margin-left:-160px;right:auto;bottom:111px}#hero{background-position-x:0}.hero-btn{margin-bottom:265px}}