@font-face{font-display:swap;font-family:'tmf';src:url(../../../../../../../../themes/the-modern-firm/assets/fonts/tmf.eot?g37m66);src:url('../../../../../../../../themes/the-modern-firm/assets/fonts/tmf.eot?#iefixg37m66') format('embedded-opentype'),url(../../../../../../../../themes/the-modern-firm/assets/fonts/tmf.woff?g37m66) format('woff'),url(../../../../../../../../themes/the-modern-firm/assets/fonts/tmf.ttf?g37m66) format('truetype'),url('../../../../../../../../themes/the-modern-firm/assets/fonts/tmf.svg?g37m66#tmf') format('svg');font-weight:400;font-style:normal}body{font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;color:#554c33}html.sticky-nav body{padding-top:70px}@media screen and (max-width:950px){body{padding-top:50px}}a{color:#b84224}h1#page-title,.editor-content h1{font-size:2.4em;line-height:1.1em;font-weight:400;margin-bottom:25px;color:#b84224}.tmf-post>h2,.editor-content h2{font-size:1.6em;line-height:1.1em;font-weight:700;margin-bottom:0}.tmf-post>h2 a,.editor-content h2 a{color:#554c33}.tmf-post>h3,h3.tmf-module-title{font-size:1.7em;font-weight:400;margin-bottom:35px;color:#b84224}.tmf-post>h3 a,h3.tmf-module-title a{color:#b84224}.tmf-post>h4{font-weight:700;font-size:1em;line-height:1.2em}.tmf-post>h4 a{color:#00E;text-decoration:none}.tmf-post>h4 a:hover{text-decoration:underline}h2.home-header{font-size:2.4em;font-weight:400;color:#b84224;margin-bottom:5px!important}p,ul,ol{font-size:1.05em}p.feature{margin-top:15px;font-size:1.1em;line-height:1.5em}@media screen and (max-width:1200px){h1#page-title,.editor-content h1{font-size:2em}h2.home-header{font-size:2em}}@media screen and (max-width:599px){h1#page-title,.editor-content h1{font-size:1.55em}h2.home-header{font-size:1.55em}p.feature{font-size:1em;line-height:1.4em!important}.fluid-wrapper{position:relative;padding-bottom:75%;height:0}.fluid-wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}}.fluid-wrapper{position:relative;padding-bottom:56.25%;height:0}.fluid-wrapper iframe{position:absolute;top:0;left:0;width:95%!important;height:95%!important}@media screen and (max-width:950px){.tmf-post>h3,h3.tmf-module-title{margin-bottom:25px;font-size:1.5em}}#secondary-nav{padding:10px 0 0;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}#secondary-nav .menu>.menu-item{padding:0}#secondary-nav .menu>.menu-item::before{content:"/";color:#b84224;margin:0 6px 0 4px;font-weight:700;font-size:13px}#secondary-nav .menu>.menu-item.first::before{display:none}#secondary-nav .menu>.menu-item>a{color:#554c33;text-transform:uppercase;font-size:13px}@media screen and (max-width:950px){#secondary-nav{display:none}}#header-wrapper{border-bottom:1px solid transparent;-webkit-transition:border-bottom 400ms ease-out;-o-transition:border-bottom 400ms ease-out;transition:border-bottom 400ms ease-out}#header-container{padding:0}#header{padding:0 0 25px}#header-cell-1{vertical-align:bottom}#header-cell-1 .logo{max-width:100%;height:auto;display:block;-webkit-transition:width 100ms ease-out;-o-transition:width 100ms ease-out;transition:width 100ms ease-out}#header-cell-1 .inner{padding-right:0}#header-cell-2 .inner{padding-left:0}#header #mobile-nav-button{height:28px;text-transform:uppercase;font-size:13px;position:absolute;right:25px;padding-left:7px;top:-2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #a13c23;color:#fff;background-color:#c25e44;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=c25e44&to=a13c23);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c25e44),to(#a13c23));background-image:-webkit-linear-gradient(#c25e44,#a13c23);background-image:-moz-linear-gradient(#c25e44,#a13c23);background-image:-ms-linear-gradient(#c25e44,#a13c23);background-image:-o-linear-gradient(#c25e44,#a13c23);background-image:linear-gradient(#c25e44,#a13c23);font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;display:none;cursor:pointer}#header #mobile-nav-button:hover{background-color:#db6a4d;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=db6a4d&to=ba4528);background-image:-webkit-gradient(linear,0 0,0 100%,from(#db6a4d),to(#ba4528));background-image:-webkit-linear-gradient(#db6a4d,#ba4528);background-image:-moz-linear-gradient(#db6a4d,#ba4528);background-image:-ms-linear-gradient(#db6a4d,#ba4528);background-image:-o-linear-gradient(#db6a4d,#ba4528);background-image:linear-gradient(#db6a4d,#ba4528);-webkit-box-shadow:0 0 10px rgba(219,106,77,.4);-moz-box-shadow:0 0 10px rgba(219,106,77,.4);box-shadow:0 0 10px rgba(219,106,77,.4)}#header #mobile-nav-button:active{color:#eee;background-color:#a13c23;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=a13c23&to=c25e44);background-image:-webkit-gradient(linear,0 0,0 100%,from(#a13c23),to(#c25e44));background-image:-webkit-linear-gradient(#a13c23,#c25e44);background-image:-moz-linear-gradient(#a13c23,#c25e44);background-image:-ms-linear-gradient(#a13c23,#c25e44);background-image:-o-linear-gradient(#a13c23,#c25e44);background-image:linear-gradient(#a13c23,#c25e44);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#header #mobile-nav-button span{display:inline-block;margin-right:5px;position:relative;top:-2px}#header #mobile-nav-button::after{content:" ";background:url(../../../../../../../../themes/the-modern-firm/assets/images/icon-mobile-nav.png) no-repeat;width:19px;height:13px;margin-top:7px;margin-right:7px;position:relative;display:inline-block}html.sticky-nav #header-wrapper{position:fixed;width:100%;top:0;left:0;background:#fff;z-index:1000;border-bottom:1px solid #ccc}html.sticky-nav #header{padding-bottom:12px}html.sticky-nav #header .logo{width:225px;position:relative;top:0}@media screen and (max-width:950px){#header-cell-1 .logo{width:184px;margin-top:3px}#header-cell-2{padding:0}#header-cell-2 .inner{padding:0}#header-wrapper{border-bottom:1px solid #e7e7e7;position:fixed;width:100%;top:0;background-color:#fff;z-index:100000}#header{padding:10px 0}#header #mobile-nav-button{display:block}}@media screen and (max-width:450px){#header #mobile-nav-button{right:12px}}@media screen and (max-width:379px){#header-cell-1 .logo{width:170px;margin-top:4px}#header #mobile-nav-button{top:-4px}}@media screen and (max-width:500px){.tmf-post.post.medium .post-information-container,.tmf-post.news.medium .post-information-container{width:100%}}#primary-nav{padding-top:12px;padding-left:25px;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;max-width:750px;margin:0 0 0 auto}#primary-nav .menu>.menu-item{padding:0 15px}#primary-nav .menu>.menu-item.last{width:122px;padding-right:0;padding-left:20px}#primary-nav .menu>.menu-item>a{color:#b84224;font-size:16px;padding:0;text-transform:uppercase;border-bottom:0 solid transparent;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}#primary-nav .menu>.menu-item:hover>a{padding:0 0 4px 0;border-bottom:2px solid #e6e4e0;color:#554c33}#primary-nav .menu>.menu-item.last>a{border:1px solid #458d1f;color:#fff;background-color:#67af40;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=67af40&to=458d1f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#67af40),to(#458d1f));background-image:-webkit-linear-gradient(#67af40,#458d1f);background-image:-moz-linear-gradient(#67af40,#458d1f);background-image:-ms-linear-gradient(#67af40,#458d1f);background-image:-o-linear-gradient(#67af40,#458d1f);background-image:linear-gradient(#67af40,#458d1f);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;width:175px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}#primary-nav .menu>.menu-item.last>a:hover{background-color:#77c94a;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=77c94a&to=51a624);background-image:-webkit-gradient(linear,0 0,0 100%,from(#77c94a),to(#51a624));background-image:-webkit-linear-gradient(#77c94a,#51a624);background-image:-moz-linear-gradient(#77c94a,#51a624);background-image:-ms-linear-gradient(#77c94a,#51a624);background-image:-o-linear-gradient(#77c94a,#51a624);background-image:linear-gradient(#77c94a,#51a624);-webkit-box-shadow:0 0 10px rgba(88,173,43,.4);-moz-box-shadow:0 0 10px rgba(88,173,43,.4);box-shadow:0 0 10px rgba(88,173,43,.4)}#primary-nav .menu>.menu-item.last>a:active{color:#fff;background-color:#67af40;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=67af40&to=458d1f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#67af40),to(#458d1f));background-image:-webkit-linear-gradient(#67af40,#458d1f);background-image:-moz-linear-gradient(#67af40,#458d1f);background-image:-ms-linear-gradient(#67af40,#458d1f);background-image:-o-linear-gradient(#67af40,#458d1f);background-image:linear-gradient(#67af40,#458d1f);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#primary-nav .menu .sub-menu{background-color:#fff;top:-2px;padding:10px 0;border:1px solid #e6e4e0;border-top:2px solid #e6e4e0;min-width:175px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 2px 25px rgba(0,0,0,.1);box-shadow:0 2px 25px rgba(0,0,0,.1)}#primary-nav .menu .sub-menu .menu-item:hover>a{color:#554c33}@media screen and (max-width:1100px){#primary-nav .menu>.menu-item>a{font-size:15px}#primary-nav .menu>.menu-item.last>a{padding:8px 0}#primary-nav .menu>.menu-item{padding:0 5px}#primary-nav .menu>.menu-item.last{width:100px}}@media screen and (min-width:950px){#primary-nav{display:block!important}}@media screen and (max-width:950px){#primary-nav{display:none;padding-left:0;margin:0 auto}#primary-nav .menu{display:block;margin-top:4px;padding-top:10px;padding-bottom:5px;border-top:1px solid #eee}#primary-nav .menu>.menu-item{display:block;text-align:center;padding:0}#primary-nav .menu>.menu-item>a{font-size:17px;padding:10px 0}#primary-nav .menu>.menu-item:hover>a{border-bottom:none;padding:10px 0}#primary-nav .menu>.menu-item.last{width:auto;text-align:center;padding:10px 0 0 0}#primary-nav .menu>.menu-item.last>a{width:auto;padding:7px;display:inline-block}#primary-nav .menu .sub-menu{margin:0 auto;width:100%;text-align:center}}@-webkit-keyframes tagline-in{0%{opacity:0;top:-10px}25%{opacity:0;top:-10px}100%{opacity:1;top:0}}@-moz-keyframes tagline-in{0%{opacity:0;top:-10px}25%{opacity:0;top:-10px}100%{opacity:1;top:0}}@keyframes tagline-in{0%{opacity:0;top:-10px}25%{opacity:0;top:-10px}100%{opacity:1;top:0}}#billboard-wrapper{background:url(../../../../../../../../themes/the-modern-firm/assets/images/background-billboard.jpg) repeat-x bottom left}#billboard-container{max-width:none;background:url(../../../../../../../../themes/the-modern-firm/assets/images/billboard-main.jpg) no-repeat bottom center;opacity:0;-webkit-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}#billboard-wrapper.animate #billboard-container{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .5s ease-out,-webkit-transform .5s ease-out;-moz-transition:opacity .5s ease-out,-moz-transform .5s ease-out;-ms-transition:opacity .5s ease-out,-ms-transform .5s ease-out;-o-transition:opacity .5s ease-out,-o-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out}#billboard{padding-top:25px;height:650px;max-width:1200px;margin:0 auto;position:relative}#billboard #tagline{text-align:center;font-size:2.5em;line-height:1.2em;color:#554c33;font-weight:400;margin:0 50px 0;position:relative;display:none}#billboard-wrapper.animate #billboard #tagline{display:block;-webkit-animation:tagline-in 1s ease-out;-moz-animation:tagline-in 1s ease-out;-ms-animation:tagline-in 1s ease-out;animation:tagline-in 1s ease-out}#billboard #tagline span{display:inline-block}#billboard #slides{text-align:center;position:absolute;width:100%;top:142px;left:0}#billboard #slides img{display:inline!important;position:absolute;width:679px;margin-left:-445px}#billboard #slide-information{position:absolute;left:75%;width:300px;top:140px;opacity:0}#billboard #slide-information .main{font-size:.95em;line-height:1.1em;font-weight:500}#billboard #slide-information .description{font-size:.85em;font-style:italic}#billboard #slide-information .url{margin-top:12px;font-size:.85em;line-height:1.1em}#billboard #slide-information .view-portfolio{display:inline-block;margin-top:20px}#billboard #slide-button .view-portfolio{position:absolute;left:75%;top:226px}@media screen and (max-width:1200px){#billboard #tagline{font-size:2.25em}#billboard #tagline{font-size:2em}#billboard-wrapper{background:none}#billboard-container{background-size:1200px auto}#billboard{height:565px}#billboard #slides{top:133px}#billboard #slides img{width:582px;margin-left:-383px}#billboard #slide-information{width:250px;left:72%;top:130px}#billboard #slide-button .view-portfolio{left:72%;top:225px}}@media screen and (max-width:1100px){#billboard #slide-information{left:75%;width:225px}#billboard #slide-button .view-portfolio{left:75%;top:240px}}@media screen and (max-width:950px){#billboard-wrapper{padding-top:25px}#billboard #tagline{font-size:1.7em}#billboard-container{background-size:1000px auto}#billboard{height:460px;padding-top:10px}#billboard #slides{top:89px}#billboard #slides img{width:485px;margin-left:-319px}#billboard #slide-information{width:210px;left:75%;font-size:.9em;top:85px}#billboard #slide-information .url{margin-top:4px}#billboard #slide-information .view-portfolio{margin-top:11px}#billboard #slide-button{font-size:.9em}#billboard #slide-button .view-portfolio{left:75%;top:177px}}@media screen and (max-width:850px){#billboard #slide-information{width:170px;left:76%}#billboard #slide-button .view-portfolio{left:76%;top:190px}}@media screen and (max-width:750px){#billboard-wrapper{padding-top:15px}#billboard-container{background-size:750px auto}#billboard #tagline{font-size:1.4em}#billboard{height:355px;padding-top:10px}#billboard #slides{top:80px}#billboard #slides img{width:364px;margin-left:-240px}#billboard #slide-information{display:none!important}#billboard #slide-button .view-portfolio{left:0;right:0;display:block;margin:auto;max-width:100px;top:350px}}@media screen and (max-width:599px){#billboard-wrapper{padding-top:0}#billboard{padding-top:25px;height:370px}#billboard #slides{top:110px}#billboard #slide-button .view-portfolio{top:390px}}@media screen and (max-width:550px){#billboard-container{background-size:650px auto}#billboard{height:335px}#billboard #slides{top:113px}#billboard #slides img{width:315px;margin-left:-207px}#billboard #slide-button .view-portfolio{top:350px}}@media screen and (max-width:450px){#billboard-container{background-size:500px auto}#billboard{height:260px}#billboard{padding-top:15px}#billboard #tagline{font-size:1.3em;margin:0 12px 25px}#billboard #slides{top:85px}#billboard #slides img{width:242px;margin-left:-159px}#billboard #slide-button .view-portfolio{top:270px}}@media screen and (max-width:350px){#billboard-container{background-size:400px auto}#billboard{height:220px}#billboard #slides{top:84px}#billboard #slides img{width:194px;margin-left:-127px}#billboard #slide-button .view-portfolio{top:235px}}#body-container{padding:0}#body{padding-top:50px;padding-bottom:50px}@media screen and (max-width:850px){#body{padding-top:25px;padding-bottom:25px}}#home-feature-icons-wrapper{background-color:#f3f2ed;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=f3f2ed&to=e6e4e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f2ed),to(#e6e4e0));background-image:-webkit-linear-gradient(#f3f2ed,#e6e4e0);background-image:-moz-linear-gradient(#f3f2ed,#e6e4e0);background-image:-ms-linear-gradient(#f3f2ed,#e6e4e0);background-image:-o-linear-gradient(#f3f2ed,#e6e4e0);background-image:linear-gradient(#f3f2ed,#e6e4e0)}#home-feature-icons{padding:50px 0;text-align:center;text-transform:uppercase;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}#home-feature-icons h3{font-size:1.8em;color:#b84224;margin-bottom:50px;text-transform:none;font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif}@-webkit-keyframes scale-in{0%{-webkit-transform:scale(0,0)}100%{-webkit-transform:scale(1,1)}}@-moz-keyframes scale-in{0%{-moz-transform:scale(0,0)}100%{-moz-transform:scale(1,1)}}@-keyframes scale-in{0%{transform:scale(0,0)}100%{transform:scale(1,1)}}@-webkit-keyframes top-in{0%{-webkit-transform:translate(0,-100px)}100%{-webkit-transform:translate(0,0)}}@-moz-keyframes top-in{0%{-moz-transform:translate(0,-100px)}100%{-moz-transform:translate(0,0)}}@-keyframes top-in{0%{transform:translate(0,-100px)}100%{transform:translate(0,0)}}@-webkit-keyframes left-in{0%{-webkit-transform:translate(-100px)}100%{-webkit-transform:translate(0)}}@-moz-keyframes left-in{0%{-moz-transform:translate(-100px)}100%{-moz-transform:translate(0)}}@-keyframes left-in{0%{transform:translate(-100px)}100%{transform:translate(0)}}@-webkit-keyframes right-in{0%{-webkit-transform:translate(100px)}100%{-webkit-transform:translate(0)}}@-moz-keyframes right-in{0%{-moz-transform:translate(100px)}100%{-moz-transform:translate(0)}}@-keyframes right-in{0%{transform:translate(100px)}100%{transform:translate(0)}}@-webkit-keyframes width-in{0%{-webkit-transform:scale(0,1)}100%{-webkit-transform:scale(1,1)}}@-moz-keyframes width-in{0%{-moz-transform:scale(0,1)}100%{-moz-transform:scale(1,1)}}@-keyframes width-in{0%{transform:scale(0,1)}100%{transform:scale(1,1)}}@-webkit-keyframes scale-up{0%{-webkit-transform-origin:0% 100%;-webkit-transform:scale(1,0)}100%{-webkit-transform:scale(1,1)}}@-moz-keyframes scale-up{0%{-moz-transform-origin:0% 100%;-moz-transform:scale(1,0)}100%{-moz-transform:scale(1,1)}}@-keyframes scale-up{0%{--transform-origin:0% 100%;transform:scale(1,0)}100%{transform:scale(1,1)}}.feature-icon{line-height:1.2em}.feature-icon div{margin-top:10px;color:#4d4738}.feature-icon svg{width:75px;height:75px;-webkit-transition:-webkit-transform .1s ease-out;-moz-transition:-moz-transform .1s ease-out;-ms-transition:-ms-transform .1s ease-out;-o-transition:-o-transform .1s ease-out;transition:transform .1s ease-out}.feature-icon svg path,.feature-icon svg rect,.feature-icon svg polygon{fill:#4d4738}html.animation .feature-icon svg{visibility:hidden}html.animation #home-feature-icons-wrapper.animate .feature-icon svg{visibility:visible}.feature-icon:hover{text-decoration:none}.feature-icon:hover div{text-decoration:none}.feature-icon:hover svg path,.feature-icon:hover svg rect,.feature-icon:hover svg polygon{fill:#b84224}.feature-icon:hover svg{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}#home-feature-icons-wrapper.animate #icon-custom-design .border{-webkit-animation:scale-in .2s ease-out 0s both;-moz-animation:scale-in .2s ease-out 0s both;-ms-animation:scale-in .2s ease-out 0s both;animation:scale-in .2s ease-out 0s both}#home-feature-icons-wrapper.animate #icon-custom-design .top-block{-webkit-animation:width-in .15s ease-out .1s both;-moz-animation:width-in .15s ease-out .1s both;-ms-animation:width-in .15s ease-out .1s both;animation:width-in .15s ease-out .1s both}#home-feature-icons-wrapper.animate #icon-custom-design .line-1{-webkit-animation:width-in .15s ease-out .125s both;-moz-animation:width-in .15s ease-out .125s both;-ms-animation:width-in .15s ease-out .125s both;animation:width-in .15s ease-out .125s both}#home-feature-icons-wrapper.animate #icon-custom-design .line-2{-webkit-animation:width-in .15s ease-out .15s both;-moz-animation:width-in .15s ease-out .15s both;-ms-animation:width-in .15s ease-out .15s both;animation:width-in .15s ease-out .15s both}#home-feature-icons-wrapper.animate #icon-custom-design .block-1{-webkit-animation:scale-in .15s ease-out .175s both;-moz-animation:scale-in .15s ease-out .175s both;-ms-animation:scale-in .15s ease-out .175s both;animation:scale-in .15s ease-out .175s both}#home-feature-icons-wrapper.animate #icon-custom-design .block-2{-webkit-animation:scale-in .15s ease-out .2s both;-moz-animation:scale-in .15s ease-out .2s both;-ms-animation:scale-in .15s ease-out .2s both;animation:scale-in .15s ease-out .2s both}#home-feature-icons-wrapper.animate #icon-custom-design .block-3{-webkit-animation:scale-in .15s ease-out .225s both;-moz-animation:scale-in .15s ease-out .225s both;-ms-animation:scale-in .15s ease-out .225s both;animation:scale-in .15s ease-out .225s both}#home-feature-icons-wrapper.animate #icon-keyword .line-1{-webkit-animation:scale-up .3s ease-out .65s both;-moz-animation:scale-up .3s ease-out .65s both;-ms-animation:scale-up .3s ease-out .65s both;animation:scale-up .3s ease-out .65s both}#home-feature-icons-wrapper.animate #icon-keyword .line-2{-webkit-animation:scale-up .3s ease-out .7s both;-moz-animation:scale-up .3s ease-out .7s both;-ms-animation:scale-up .3s ease-out .7s both;animation:scale-up .3s ease-out .7s both}#home-feature-icons-wrapper.animate #icon-keyword .line-3{-webkit-animation:scale-up .3s ease-out .75s both;-moz-animation:scale-up .3s ease-out .75s both;-ms-animation:scale-up .3s ease-out .75s both;animation:scale-up .3s ease-out .75s both}#home-feature-icons-wrapper.animate #icon-keyword .line-4{-webkit-animation:scale-up .3s ease-out .8s both;-moz-animation:scale-up .3s ease-out .8s both;-ms-animation:scale-up .3s ease-out .8s both;animation:scale-up .3s ease-out .8s both}#home-feature-icons-wrapper.animate #icon-keyword .line-5{-webkit-animation:scale-up .3s ease-out .85s both;-moz-animation:scale-up .3s ease-out .85s both;-ms-animation:scale-up .3s ease-out .85s both;animation:scale-up .3s ease-out .85s both}#icon-writing{width:55px}#icon-writing line{stroke:#edebe7}#home-feature-icons-wrapper.animate #icon-writing .notebook{-webkit-animation:scale-in .2s ease-out .35s both;-moz-animation:scale-in .2s ease-out .35s both;-ms-animation:scale-in .2s ease-out .35s both;animation:scale-in .2s ease-out .35s both}#home-feature-icons-wrapper.animate #icon-writing .line-1{-webkit-animation:width-in .2s ease-out .45s both;-moz-animation:width-in .2s ease-out .45s both;-ms-animation:width-in .2s ease-out .45s both;animation:width-in .2s ease-out .45s both}#home-feature-icons-wrapper.animate #icon-writing .line-2{-webkit-animation:width-in .2s ease-out .475s both;-moz-animation:width-in .2s ease-out .475s both;-ms-animation:width-in .2s ease-out .475s both;animation:width-in .2s ease-out .475s both}#home-feature-icons-wrapper.animate #icon-writing .line-3{-webkit-animation:width-in .2s ease-out .5s both;-moz-animation:width-in .2s ease-out .5s both;-ms-animation:width-in .2s ease-out .5s both;animation:width-in .2s ease-out .5s both}#home-feature-icons-wrapper.animate #icon-writing .line-4{-webkit-animation:width-in .2s ease-out .525s both;-moz-animation:width-in .2s ease-out .525s both;-ms-animation:width-in .2s ease-out .525s both;animation:width-in .2s ease-out .525s both}#home-feature-icons-wrapper.animate #icon-writing .line-5{-webkit-animation:width-in .2s ease-out .55s both;-moz-animation:width-in .2s ease-out .55s both;-ms-animation:width-in .2s ease-out .55s both;animation:width-in .2s ease-out .55s both}#icon-responsive{width:60px}#icon-responsive .screen,#icon-responsive circle{fill:#edebe7}#home-feature-icons-wrapper.animate #icon-responsive .ipad{-webkit-animation:left-in .3s ease-out .25s both;-moz-animation:left-in .3s ease-out .25s both;-ms-animation:left-in .3s ease-out .25s both;animation:left-in .3s ease-out .25s both}#home-feature-icons-wrapper.animate #icon-responsive .iphone{-webkit-animation:right-in .3s ease-out .3s both;-moz-animation:right-in .3s ease-out .3s both;-ms-animation:right-in .3s ease-out .3s both;animation:right-in .3s ease-out .3s both}#icon-editing{width:60px}#home-feature-icons-wrapper.animate #icon-editing .pencil{-webkit-animation:right-in .3s ease-out .55s both;-moz-animation:right-in .3s ease-out .55s both;-ms-animation:right-in .3s ease-out .55s both;animation:right-in .3s ease-out .55s both}#home-feature-icons-wrapper.animate #icon-editing .eraser{-webkit-animation:right-in .3s ease-out .65s both;-moz-animation:right-in .3s ease-out .65s both;-ms-animation:right-in .3s ease-out .65s both;animation:right-in .3s ease-out .65s both}@media screen and (max-width:1100px){#home-feature-icons{padding:35px}#home-feature-icons h3{font-size:1.55em;margin-bottom:35px}}@media screen and (max-width:950px){.feature-icon div{margin-top:5px;font-size:.9em;line-height:1.1em}.feature-icon svg{width:50px;height:50px}#icon-writing{width:40px}#icon-responsive{width:45px}#icon-editing{width:45px}#home-feature-icons{padding:25px}#home-feature-icons h3{font-size:1.4em;margin-bottom:25px}}@media screen and (max-width:750px){#home-feature-icons-wrapper{display:none}}#testimonials-area{padding:60px 0 50px}#testimonials-area h3{font-size:2.5em;line-height:1.2em;color:#554c33;padding:0 25px;margin-bottom:50px;text-transform:none;text-align:center;font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif}#testimonials-area .testimonial-list{display:table;margin-bottom:25px}#testimonials-area .tmf-post.testimonial{display:table-cell;width:33%}#testimonials-area .tmf-post.testimonial .wrap{margin:25px}html.animation #testimonials-area .tmf-post{opacity:0;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px)}html.animation #testimonials-area .tmf-post.first-post{-webkit-transition:all .4s cubic-bezier(.72,.12,.28,1.55);-moz-transition:all .4s cubic-bezier(.72,.12,.28,1.55);-ms-transition:all .4s cubic-bezier(.72,.12,.28,1.55);-o-transition:all .4s cubic-bezier(.72,.12,.28,1.55);transition:all .4s cubic-bezier(.72,.12,.28,1.55)}html.animation #testimonials-area .tmf-post.middle-post{-webkit-transition:all .4s cubic-bezier(.72,.12,.28,1.55) .2s;-moz-transition:all .4s cubic-bezier(.72,.12,.28,1.55) .2s;-ms-transition:all .4s cubic-bezier(.72,.12,.28,1.55) .2s;-o-transition:all .4s cubic-bezier(.72,.12,.28,1.55) .2s;transition:all .4s cubic-bezier(.72,.12,.28,1.55) .2s}html.animation #testimonials-area .tmf-post.last-post{-webkit-transition:all .4s cubic-bezier(.72,.12,.28,1.55) .4s;-moz-transition:all .4s cubic-bezier(.72,.12,.28,1.55) .4s;-ms-transition:all .4s cubic-bezier(.72,.12,.28,1.55) .4s;-o-transition:all .4s cubic-bezier(.72,.12,.28,1.55) .4s;transition:all .4s cubic-bezier(.72,.12,.28,1.55) .4s}html.animation #testimonials-area-wrapper.animate .tmf-post{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@media screen and (max-width:1100px){#testimonials-area .tmf-post.testimonial:nth-child(3){display:none}#testimonials-area h3{margin-bottom:15px;font-size:2em}#testimonials-area{padding-top:40px}}@media screen and (max-width:950px){#testimonials-area{padding:35px 0 25px}}@media screen and (max-width:750px){#testimonials-area .tmf-post.testimonial:nth-child(2){display:none}#testimonials-area .testimonial-list{margin-bottom:0}#testimonials-area{border-top:5px solid #e1e0de}}@media screen and (max-width:600px){#testimonials-area h3{font-size:1.55em;text-align:left}}@media screen and (max-width:450px){#testimonials-area .tmf-post.testimonial .wrap{margin:25px 12px}#testimonials-area h3{padding:0 12px}}#right-choices-wrapper{border-top:5px solid #e1e0de}#right-choices{padding:50px 0}#right-choices>h3{font-size:2.5em;line-height:1.2em;color:#b84224;padding:0 25px;margin-bottom:50px;text-transform:none;font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif}#right-choices p{font-size:1.1em}#right-choices .image-float{float:left;margin-right:20px;margin-bottom:5px;line-height:1.3em;font-style:italic;color:#b84224}#right-choices .image-float img{border:2px solid #fff;margin-top:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#right-choices-cell-2 ul{margin-bottom:0}@media screen and (max-width:1100px){#right-choices{padding-top:40px}#right-choices>h3{font-size:2em;margin-bottom:30px}}@media screen and (max-width:950px){#right-choices{padding:35px 0 25px}#right-choices .image-float img{width:150px;height:auto}}@media screen and (max-width:600px){#right-choices p{font-size:1em}#right-choices>h3{font-size:1.55em}}@media screen and (max-width:450px){#right-choices>h3{padding:0 12px}#right-choices .image-float{width:100px;height:auto}}@-webkit-keyframes slide-left{0%{width:25;left:0;opacity:0}100%{width:25;left:-50%;opacity:1}}@-moz-keyframes slide-left{0%{width:25;left:0;opacity:0}100%{width:25;left:-50%;opacity:1}}@-keyframes slide-left{0%{width:25;left:0;opacity:0}100%{width:25;left:-50%;opacity:1}}@-webkit-keyframes slide-right{0%{width:25;left:0;opacity:0}100%{width:25;left:50%;opacity:1}}@-moz-keyframes slide-right{0%{width:25;left:0;opacity:0}100%{width:25;left:50%;opacity:1}}@-keyframes slide-right{0%{width:25;left:0;opacity:0}100%{width:25;left:50%;opacity:1}}#recent-launches-wrapper{background-color:#edece8;background-image:-webkit-linear-gradient(#edece8,#edece8 300px,#fff 301px);background-image:-o-linear-gradient(#edece8,#edece8 300px,#fff 301px);background-image:linear-gradient(#edece8,#edece8 300px,#fff 301px)}#recent-launches{padding:50px 0 50px}#recent-launches .slide{opacity:0;border:2px solid #d4d3cf;border-top-width:30px;border-radius:4px;left:0;right:0;margin:0 auto;position:absolute;width:0%;display:block;z-index:-1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}html.animation #recent-launches-wrapper #recent-launches .slide{display:none}html.animation #recent-launches-wrapper.animate #recent-launches .slide,html.animation #recent-launches-wrapper.post-animate #recent-launches .slide{display:block}html.animation #recent-launches-wrapper.animate #recent-launches .slide.front{-webkit-animation:scale-in .5s cubic-bezier(.72,.12,.28,1.55) 0s both;-moz-animation:scale-in .5s cubic-bezier(.72,.12,.28,1.55) 0s both;-ms-animation:scale-in .5s cubic-bezier(.72,.12,.28,1.55) 0s both;animation:scale-in .5s cubic-bezier(.72,.12,.28,1.55) 0s both}html.animation #recent-launches-wrapper.animate #recent-launches .slide.left{-webkit-animation:slide-left .3s ease-out .4s both;-moz-animation:slide-left .3s ease-out .4s both;-ms-animation:slide-left .3s ease-out .4s both;animation:slide-left .3s ease-out .4s both}html.animation #recent-launches-wrapper.animate #recent-launches .slide.right{-webkit-animation:slide-right .3s ease-out .4s both;-moz-animation:slide-right .3s ease-out .4s both;-ms-animation:slide-right .3s ease-out .4s both;animation:slide-right .3s ease-out .4s both}#recent-launches .slide:before{content:" ";position:absolute;top:-18px;left:10px;display:block;background:url(../../../../../../../../themes/the-modern-firm/assets/images/icon-browser-dots.png) no-repeat;width:33px;height:16px}#recent-launches .slide img{max-width:100%;width:100%;display:block}#recent-launches .slide.front{display:block;position:absolute;width:35%;z-index:10;opacity:1}#recent-launches .slide.left{display:block;position:absolute;width:25%;margin-top:25px;left:-50%;z-index:9;opacity:1}#recent-launches .slide.right{display:block;position:absolute;width:25%;margin-top:25px;left:50%;z-index:8;opacity:1}#recent-launches img.spacer{visibility:hidden;display:block;position:relative;width:35%;margin-bottom:65px}#recent-launches h3{font-size:2.5em;line-height:1.2em;color:#554c33;padding:0 25px;margin-bottom:50px;text-transform:none;text-align:center;font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif}#recent-launches #site-information{text-align:center;margin:0 25px 0}#recent-launches #site-information .info{margin-bottom:15px;position:relative}#recent-launches .name{font-size:.95em;line-height:1.1em;font-weight:700}#recent-launches .date{font-size:.85em;font-style:italic}#recent-launches .url{margin-top:12px;font-size:.85em;line-height:1.1em}#recent-launches .view-portfolio{display:inline-block;margin-top:20px}@media screen and (max-width:1100px){#recent-launches h3{margin-bottom:35px;font-size:2em}#recent-launches{padding-top:40px}}@media screen and (max-width:1000px){#recent-launches .slide{border-top-width:20px}#recent-launches .slide:before{top:-13px;left:5px}#recent-launches img.spacer{margin-bottom:55px}#recent-launches-wrapper{background-color:#edece8;background-image:-webkit-linear-gradient(#edece8,#edece8 200px,#fff 201px);background-image:-o-linear-gradient(#edece8,#edece8 200px,#fff 201px);background-image:linear-gradient(#edece8,#edece8 200px,#fff 201px)}}@media screen and (max-width:950px){#recent-launches{padding:25px 0 25px}#recent-launches h3{margin-bottom:25px}}@media screen and (max-width:800px){#recent-launches .slide{border-top-width:15px}#recent-launches .slide:before{top:-11px;left:3px}}@media screen and (max-width:600px){#recent-launches h3{font-size:1.55em}#recent-launches{background-color:#edece8;background-image:-webkit-linear-gradient(#edece8,#edece8 150px,#fff 151px);background-image:-o-linear-gradient(#edece8,#edece8 150px,#fff 151px);background-image:linear-gradient(#edece8,#edece8 150px,#fff 151px)}}@media screen and (max-width:550px){#recent-launches #site-information{margin:0 12px}#recent-launches .slide.front{width:75%}#recent-launches img.spacer{margin-bottom:55px;width:75%}}@-webkit-keyframes grow-top{0%{-webkit-transform:scale(0,0)}100%{-webkit-transform:scale(1,1)}}@-moz-keyframes grow-top{0%{-moz-transform:scale(0,0)}100%{-moz-transform:scale(1,1)}}@-keyframes grow-top{0%{transform:scale(0,0)}100%{transform:scale(1,1)}}#marketing-area-wrapper{border-top:5px solid #e1e0de}#marketing-area{padding:50px 0}#marketing-area>h3{font-size:2.5em;line-height:1.2em;color:#b84224;padding:0 25px;margin-bottom:50px;text-transform:none;font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif}#marketing-area p{font-size:1.1em}#marketing-area-cell-1 ul{margin-bottom:0;margin-top:0;right:0!important}#marketing-area #marketing-chart{width:100%;max-width:600px;margin:0 auto;height:10%;overflow:hidden;display:block}html.animation #marketing-area-wrapper #marketing-chart #clicks-stroke,html.animation #marketing-area-wrapper #marketing-chart #clicks-label,html.animation #marketing-area-wrapper #marketing-chart #clicks-circle,html.animation #marketing-area-wrapper #marketing-chart #clicks-fill,html.animation #marketing-area-wrapper #marketing-chart #red-circles ellipse{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}html.animation #marketing-area-wrapper #marketing-chart #revenue-stroke,html.animation #marketing-area-wrapper #marketing-chart #revenue-label,html.animation #marketing-area-wrapper #marketing-chart #revenue-circle,html.animation #marketing-area-wrapper #marketing-chart #revenue-fill,html.animation #marketing-area-wrapper #marketing-chart #green-circles ellipse{opacity:0;-webkit-transition:all .5s ease-out 1.25s;-moz-transition:all .5s ease-out 1.25s;-ms-transition:all .5s ease-out 1.25s;-o-transition:all .5s ease-out 1.25s;transition:all .5s ease-out 1.25s}html.animation #marketing-area-wrapper #marketing-chart #happiness-stroke,html.animation #marketing-area-wrapper #marketing-chart #happiness-label,html.animation #marketing-area-wrapper #marketing-chart #happiness-circle,html.animation #marketing-area-wrapper #marketing-chart #happiness-fill,html.animation #marketing-area-wrapper #marketing-chart #blue-circles ellipse{opacity:0;-webkit-transition:all .5s ease-out 2.5s;-moz-transition:all .5s ease-out 2.5s;-ms-transition:all .5s ease-out 2.5s;-o-transition:all .5s ease-out 2.5s;transition:all .5s ease-out 2.5s}html.animation #marketing-area-wrapper.animate #marketing-chart #clicks-stroke,html.animation #marketing-area-wrapper.animate #marketing-chart #clicks-fill,html.animation #marketing-area-wrapper.animate #marketing-chart #clicks-label,html.animation #marketing-area-wrapper.animate #marketing-chart #clicks-circle,html.animation #marketing-area-wrapper.animate #marketing-chart #red-circles ellipse,html.animation #marketing-area-wrapper.animate #marketing-chart #revenue-stroke,html.animation #marketing-area-wrapper.animate #marketing-chart #revenue-fill,html.animation #marketing-area-wrapper.animate #marketing-chart #revenue-label,html.animation #marketing-area-wrapper.animate #marketing-chart #revenue-circle,html.animation #marketing-area-wrapper.animate #marketing-chart #green-circles ellipse,html.animation #marketing-area-wrapper.animate #marketing-chart #happiness-stroke,html.animation #marketing-area-wrapper.animate #marketing-chart #happiness-fill,html.animation #marketing-area-wrapper.animate #marketing-chart #happiness-label,html.animation #marketing-area-wrapper.animate #marketing-chart #happiness-circle,html.animation #marketing-area-wrapper.animate #marketing-chart #blue-circles ellipse{opacity:1}@media screen and (max-width:1100px){#marketing-area{padding-top:40px}#marketing-area>h3{font-size:2em;margin-bottom:30px}}@media screen and (max-width:950px){#marketing-area{padding:35px 0 25px}}@media screen and (max-width:600px){#marketing-area p{font-size:1em}#marketing-area>h3{font-size:1.55em}#marketing-area-cell-2{display:none}}@media screen and (max-width:450px){#marketing-area>h3{padding:0 12px}}#footer-wrapper{background-color:#edece8}#footer{padding:50px 0}@media screen and (max-width:950px){#footer{padding:25px 0}}#copyright-container{padding:0}#copyright{padding:50px 0}.tmf-module-area-page-sidebar{padding-top:120px}.tmf-multi-module-area .tmf-module{margin-bottom:50px}.tmf-multi-module-area .tmf-module:last-child{margin-bottom:0}.gform_wrapper.tmf-form-contact_wrapper:before{content:"";background:url(../../../../../../../../themes/the-modern-firm/assets/images/orange_arrow.png);background-size:cover;width:122px;height:97px;background-repeat:no-repeat;display:block;position:absolute;left:15px}.gform_wrapper.tmf-form-contact_wrapper{max-width:850px;margin:auto}.gform_wrapper.tmf-form-contact{font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif}.gform_wrapper.tmf-form-contact_wrapper ul.column-1,.gform_wrapper.tmf-form-contact_wrapper ul.column-2{padding:0 4%;display:inline-block;vertical-align:top;width:48%;margin:0}.tmf-form-contact li#field_7_1 div span label{display:none}.gform_wrapper.tmf-form-contact_wrapper label{font-size:88%!important;font-weight:600;font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif}.gform_wrapper.tmf-form-contact_wrapper .top_label .gfield_label{margin-bottom:0;color:#6b6243;font-size:88%!important;font-weight:600;font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif}.gform_wrapper.tmf-form-contact_wrapper li#field_7_24 label.gfield_label,.gform_wrapper.tmf-form-contact_wrapper li#field_7_16 label.gfield_label,.gform_wrapper.tmf-form-contact_wrapper li#field_7_15 label.gfield_label,.gform_wrapper.tmf-form-contact_wrapper li#field_7_8 label.gfield_label,.gform_wrapper.tmf-form-contact_wrapper li#field_7_7 label.gfield_label,.gform_wrapper.tmf-form-contact_wrapper li#field_7_6 label.gfield_label{color:#b84224;font-size:17px!important}.gform_wrapper.tmf-form-contact_wrapper textarea{padding:.25em}.gform_wrapper.tmf-form-contact_wrapper textarea.small{width:95%}.gform_wrapper.tmf-form-contact_wrapper textarea.medium{padding:10px}.gform_wrapper.tmf-form-contact_wrapper #input_7_1_6_container{padding-right:0}@media screen and (max-width:1170px){.gform_wrapper.tmf-form-contact_wrapper:before{width:70px;height:56px}}@media screen and (max-width:1100px){.gform_wrapper.tmf-form-contact_wrapper{max-width:800px}}@media screen and (max-width:1000px){.gform_wrapper.tmf-form-contact_wrapper:before{width:65px;height:52px;left:0}.gform_wrapper.tmf-form-contact_wrapper{margin-left:65px}}@media screen and (max-width:850px){.gform_wrapper.tmf-form-contact_wrapper textarea.small{width:96.5%}}@media screen and (max-width:750px){.gform_wrapper.tmf-form-contact_wrapper ul.column-1,.gform_wrapper.tmf-form-contact_wrapper ul.column-2{display:block;width:100%;padding:0 20px}.gform_wrapper.tmf-form-contact_wrapper .gform_footer input.button{padding:5px 20px!important;max-width:240px}}@media screen and (max-width:641px){.gform_wrapper.tmf-form-contact_wrapper li.field_sublabel_below .ginput_complex{margin-top:0!important}}@media screen and (max-width:600px){.gform_wrapper.tmf-form-contact_wrapper:before{width:62px;height:50px;left:-10px}.gform_wrapper.tmf-form-contact_wrapper{margin-left:40px}.gform_wrapper.tmf-form-contact_wrapper ul.column-1,.gform_wrapper.tmf-form-contact_wrapper ul.column-2{padding:0 15px}}.gform_wrapper.tmf-form-contact_wrapper .gform_footer{text-align:center}.gform_wrapper.tmf-form-contact_wrapper .gform_footer input.button{font-family:"Cabin",Arial,"Helvetica Neue",Helvetica,sans-serif;border:none;cursor:pointer;color:#fff;padding:16px 60px;font-size:24px;font-weight:600;border-radius:6px;background:#b84224;background:-webkit-linear-gradient(#b84224,#8c321b);background:-o-linear-gradient(#b84224,#8c321b);background:-moz-linear-gradient(#b84224,#8c321b);background:linear-gradient(#b84224,#8c321b)}.gform_wrapper.tmf-form-contact_wrapper .gform_footer input.button:hover{background:#8c321b;background:-webkit-linear-gradient(#8c321b,#b84224);background:-o-linear-gradient(#8c321b,#b84224);background:-moz-linear-gradient(#8c321b,#b84224);background:linear-gradient(#8c321b,#b84224)}.gform_wrapper.tmf-form-contact_wrapper div.validation_error{font-family:Arial;font-size:.9em}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"],.gform_wrapper.gf_browser_chrome .gfield_checkbox li input{width:20px!important}input[type=text],textarea{padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:100%;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px #e2e2e2;-moz-box-shadow:inset 0 1px 1px #e2e2e2;box-shadow:inset 0 1px 1px #e2e2e2}input[type=text]:focus,textarea:focus{border:1px solid #888}.tmf-button,.page-numbers{font-size:.95em;font-weight:700;padding:5px;background-color:#67af40;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=67af40&to=458d1f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#67af40),to(#458d1f));background-image:-webkit-linear-gradient(#67af40,#458d1f);background-image:-moz-linear-gradient(#67af40,#458d1f);background-image:-ms-linear-gradient(#67af40,#458d1f);background-image:-o-linear-gradient(#67af40,#458d1f);background-image:linear-gradient(#67af40,#458d1f);cursor:pointer;border:1px solid #458d1f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;text-decoration:none!important;color:#fff;text-transform:uppercase;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}.tmf-button:hover,.page-numbers:hover{background-color:#77c94a;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=77c94a&to=51a624);background-image:-webkit-gradient(linear,0 0,0 100%,from(#77c94a),to(#51a624));background-image:-webkit-linear-gradient(#77c94a,#51a624);background-image:-moz-linear-gradient(#77c94a,#51a624);background-image:-ms-linear-gradient(#77c94a,#51a624);background-image:-o-linear-gradient(#77c94a,#51a624);background-image:linear-gradient(#77c94a,#51a624);text-decoration:none}.tmf-button:active,.page-numbers:active{background-color:#458d1f;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=458d1f&to=67af40);background-image:-webkit-gradient(linear,0 0,0 100%,from(#458d1f),to(#67af40));background-image:-webkit-linear-gradient(#458d1f,#67af40);background-image:-moz-linear-gradient(#458d1f,#67af40);background-image:-ms-linear-gradient(#458d1f,#67af40);background-image:-o-linear-gradient(#458d1f,#67af40);background-image:linear-gradient(#458d1f,#67af40);text-decoration:none}.tmf-button.large{font-size:1.2em;padding:12px 25px;text-align:center;display:block;width:100%;max-width:500px;margin:0 auto;-webkit-box-sigin:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tmf-button.medium{font-size:.95em;padding:5px 25px}.tmf-button.small{font-size:.85em;padding:3px 15px}.tmf-button.tiny{font-size:.75em;padding:2px 7px}.page-numbers.current{background:none;border:1px solid #ddd;color:#333}.tmf-button.red{border:1px solid #a13c23;background-color:#c25e44;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=c25e44&to=a13c23);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c25e44),to(#a13c23));background-image:-webkit-linear-gradient(#c25e44,#a13c23);background-image:-moz-linear-gradient(#c25e44,#a13c23);background-image:-ms-linear-gradient(#c25e44,#a13c23);background-image:-o-linear-gradient(#c25e44,#a13c23);background-image:linear-gradient(#c25e44,#a13c23)}.tmf-button.red:hover{background-color:#db6a4d;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=db6a4d&to=ba4528);background-image:-webkit-gradient(linear,0 0,0 100%,from(#db6a4d),to(#ba4528));background-image:-webkit-linear-gradient(#db6a4d,#ba4528);background-image:-moz-linear-gradient(#db6a4d,#ba4528);background-image:-ms-linear-gradient(#db6a4d,#ba4528);background-image:-o-linear-gradient(#db6a4d,#ba4528);background-image:linear-gradient(#db6a4d,#ba4528)}.tmf-button.red:active{background-color:#a13c23;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=a13c23&to=c25e44);background-image:-webkit-gradient(linear,0 0,0 100%,from(#a13c23),to(#c25e44));background-image:-webkit-linear-gradient(#a13c23,#c25e44);background-image:-moz-linear-gradient(#a13c23,#c25e44);background-image:-ms-linear-gradient(#a13c23,#c25e44);background-image:-o-linear-gradient(#a13c23,#c25e44);background-image:linear-gradient(#a13c23,#c25e44)}@media screen and (max-width:700px){#breadcrumbs{display:none}}@media screen and (max-width:500px){#secondary-nav-wrapper{display:none}}@media screen and (max-width:450px){.row>div>.inner{padding-left:12px;padding-right:12px}}.editor-content img{max-width:100%!important;height:auto!important}.mobile{display:none}@media screen and (max-width:500px){.not-mobile{display:none}.mobile{display:inherit}}.page-navigation{text-align:center}p.tan-box,.tan-box{margin:20px 0;padding:5px 15px;background-color:#f3f2ed;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=f3f2ed&to=e6e4e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f2ed),to(#e6e4e0));background-image:-webkit-linear-gradient(#f3f2ed,#e6e4e0);background-image:-moz-linear-gradient(#f3f2ed,#e6e4e0);background-image:-ms-linear-gradient(#f3f2ed,#e6e4e0);background-image:-o-linear-gradient(#f3f2ed,#e6e4e0);background-image:linear-gradient(#f3f2ed,#e6e4e0);border-radius:10px}.contact-us-form{padding:15px;background-color:#f3f2ed;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=f3f2ed&to=e6e4e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f2ed),to(#e6e4e0));background-image:-webkit-linear-gradient(#f3f2ed,#e6e4e0);background-image:-moz-linear-gradient(#f3f2ed,#e6e4e0);background-image:-ms-linear-gradient(#f3f2ed,#e6e4e0);background-image:-o-linear-gradient(#f3f2ed,#e6e4e0);background-image:linear-gradient(#f3f2ed,#e6e4e0);border-radius:10px}#portfolio-filter{margin-bottom:25px;text-align:center}#portfolio-filter .select-row{display:inline-block}#portfolio-filter .select-container{position:relative;display:inline-block;vertical-align:bottom;top:2px}#portfolio-filter input[type=submit]{margin-top:25px}#portfolio-filter select{width:250px}#portfolio-filter .customSelect{border:1px solid #aaa;text-align:left;padding:4px 25px 3px 10px;border-radius:3px;position:relative;z-index:-1}#portfolio-filter .customSelect.customSelectHover{border:1px solid #333}#portfolio-filter .customSelect:after{content:'\25BE';position:absolute;top:4px;right:10px;color:#888}#portfolio-filter .customSelect.customSelectHover:after{color:#333}#portfolio-filter .customSelect .customSelectInner{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1150px){#portfolio-filter .select-row{display:block;margin-top:15px}}@media screen and (min-width:750px) and (max-width:900px){#portfolio-filter select{width:190px!important}#portfolio-filter .customSelect .customSelectInner{width:153px!important}}@media screen and (max-width:750px){#portfolio-filter{display:none}}.taxonomy-list .children,.taxonomy-list .children>.taxonomy-item{position:relative}.taxonomy-list .children>.taxonomy-item:before{content:"•";font-weight:700;font-size:1.5em;position:absolute;left:-15px;margin-top:-2px}.taxonomy-list .taxonomy-item a{color:#554c33}.tag-cloud a{color:#554c33}.obj-nav{text-align:center;margin:50px 0}.obj-nav .nav-next{float:right}.obj-nav .nav-prev{float:left}.single-nav{margin-top:-5px;position:relative;font-size:.95em;font-weight:700;background-color:#67af40;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=67af40&to=458d1f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#67af40),to(#458d1f));background-image:-webkit-linear-gradient(#67af40,#458d1f);background-image:-moz-linear-gradient(#67af40,#458d1f);background-image:-ms-linear-gradient(#67af40,#458d1f);background-image:-o-linear-gradient(#67af40,#458d1f);background-image:linear-gradient(#67af40,#458d1f);cursor:pointer;border:1px solid #458d1f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;text-decoration:none!important;color:#fff;text-transform:uppercase;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}.single-nav>a{color:#fff;display:inline-block;padding:2px 20px}.single-nav>a:hover{text-decoration:none}.single-nav:hover{background-color:#77c94a;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=77c94a&to=51a624);background-image:-webkit-gradient(linear,0 0,0 100%,from(#77c94a),to(#51a624));background-image:-webkit-linear-gradient(#77c94a,#51a624);background-image:-moz-linear-gradient(#77c94a,#51a624);background-image:-ms-linear-gradient(#77c94a,#51a624);background-image:-o-linear-gradient(#77c94a,#51a624);background-image:linear-gradient(#77c94a,#51a624);text-decoration:none}.single-nav:active{background-color:#458d1f;background-image:url(../../../../../../../../themes/the-modern-firm/assets/ie-gradient.php?from=458d1f&to=67af40);background-image:-webkit-gradient(linear,0 0,0 100%,from(#458d1f),to(#67af40));background-image:-webkit-linear-gradient(#458d1f,#67af40);background-image:-moz-linear-gradient(#458d1f,#67af40);background-image:-ms-linear-gradient(#458d1f,#67af40);background-image:-o-linear-gradient(#458d1f,#67af40);background-image:linear-gradient(#458d1f,#67af40);text-decoration:none}@media screen and (max-width:650px){.obj-nav .break{height:25px;clear:both}}.itabs{padding:1px 0;overflow:hidden;display:none}.itabs ul{margin:0!important;padding:0!important}.itabs ul,.itabs li{margin:0;padding:0;list-style:none}.itabs ul{float:left}.itabs li{float:left;width:190px}.itabs li:first-child a{border-left:1px solid #b84224}.itabs li a{display:block;padding:15px 20px;background:#aaa;color:#fff;line-height:1.5em;text-decoration:none;border-top:1px solid #b84224;border-bottom:1px solid #b84224;border-right:1px solid #b84224}.itabs li a strong{font-size:1.2em}.itabs li a:hover{background:#666}.itabs li.tmf-itab,.itabs li.tmf-itab a{position:relative;z-index:3;min-height:102px}.tmf-itab-content{display:none}.tmf-itab-content.active{display:block;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.tmf-itab-content .gform_wrapper{display:block!important}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}#six-forms .tmf-button{margin:auto;max-width:90%;display:block;text-align:center;background-color:#635B44;background:linear-gradient(#635B44,#534B38);border:none;padding:20px 10px;border-radius:10px;font-size:20px;text-transform:none;font-weight:400}#six-forms .tmf-button:hover{background-color:#534B38;background:linear-gradient(#534B38,#635B44)}#six-forms .tmf-button.disabled,#six-forms .tmf-button.disabled:hover{background:rgba(154,154,154,.25);cursor:default;pointer-events:none}#six-forms-footer-cell-1{font-size:60px;color:rgba(85,76,51,.1)}#six-forms .check-mark{background:url(../../../../../../../../themes/the-modern-firm/assets/images/intake/check_marks.png);background-position:-2px 0;content:"";height:54px;width:54px;display:block;margin:auto}#six-forms .check-mark.disabled{background-position:-59px 0}#six-forms .cell{background-color:#EDECE8;border-bottom:33px solid #fff;background:linear-gradient(140deg,transparent 5px,#EDECE8 0) top left,linear-gradient(225deg,transparent 5px,#EDECE8 0) top right,linear-gradient(315deg,transparent 5px,#EDECE8 0) bottom right,linear-gradient(45deg,transparent 5px,#EDECE8 0) bottom left;background-size:51% 51%;background-repeat:no-repeat}#six-forms h3{color:#b84224}#six-forms-cell-1,#six-forms-cell-2,#six-forms-cell-3{display:block}#six-forms .cell .inner{padding:25px!important}div#six-forms-area-cell-1 .inner{padding-right:17px}div#six-forms-area-cell-2 .inner{padding-left:17px}#six-forms-area-cell-2 #six-forms-cell-3 #six-forms-footer-row{margin-top:40px}h2.six-forms-heading{background:#b84224;text-align:center;color:#fff;padding:20px 0;text-transform:uppercase;font-weight:400;margin-bottom:40px!important}#six-forms-footer-row .cell .inner{padding:0!important}#six-forms-footer-row .cell{border:none;background:transparent;vertical-align:middle;text-align:center}.tmf-overview-container{overflow:hidden}.overview-image-container{float:right;margin-left:15px}@media screen and (max-width:750px){#six-forms .row>div:last-child{border-left:none}div#six-forms-area-cell-1 .inner{padding-right:0}div#six-forms-area-cell-2 .inner{padding-left:0}.overview-image-container{display:none}#six-forms .cell .inner{padding:15px!important}#six-forms-footer-row .cell .inner{padding:0!important}#six-forms-area-cell-2{padding-top:0}}