/*

Styles for Greene Espel PLLP

Gold/Green  = #9ca12d
Blue        = #2a394e
Dark Blue   = #494949
Brown       = #4c4f18
Teal        = #035a78
*/
html,body{height:100%;width:100%;}
html{background:#505050;}
body{font-family:"Whitney A","Whitney B";font-style:normal;font-weight:400;color:#494949;margin:0px;padding:0px;font-size:17px;background:#505050;}
a#skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:2000;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
a#skip:focus{position:absolute;left:5px;top:5px;width:auto;height:auto;background:#fff;overflow:visible;padding:10px;line-height:normal;}
body#home .main-wrap{height:100%}
body#home .page-title{display:none;}
.main-wrap{background:#fff;height:auto}
a{color:#005e80;-webkit-transition-timing-function:ease;-webkit-transition-duration:.3s;-webkit-transition-property:all;}
a:hover,a:focus{color:#113b53;text-decoration:underline;}
.img-responsive.center{margin:0px auto}
hr{border-color:#e7e7e6;}
.input-lg{font-size:0.875em;border-radius:0px;height:40px;padding:5px 10px;}
.back-link{font-size:0.875em;text-transform:uppercase;display:inline-block;margin-bottom:20px;}
.btn{border-radius:0px;padding:6px 22px;font-size:1em;}
.btn-sm{padding:5px 18px;}
.btn-lg{font-size:1em;padding:12px 40px;}
.btn-primary{color:#fff;background-color:#9ca12d;border-color:#9ca12d;font-style:italic;}
.btn-primary:hover{color:#9ca12d;background-color:#fff;border-color:#9ca12d;}
.btn-primary.focus,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#9ca12d;background-color:#fff;border-color:#9ca12d;outline:none;}
.btn-info{color:#fff;background-color:#00597b;border-color:rgba(255,255,255,.7);border-width:2px;font-style:italic;font-size:0.750em;}
.btn-info:hover{color:#00597b;background-color:#fff;border-color:rgba(255,255,255,.7);}
.btn-info.focus,.btn-info:focus,.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#00597b;background-color:#fff;border-color:rgba(255,255,255,.7);outline:none;}
.btn-success{background-color:#629080;border-color:#629080;}
.btn-success:hover{background-color:#588273;border-color:#629080;}
.btn-success.focus,.btn-success:focus,.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#507568;border-color:#629080;outline:none;}
.btn-default{color:#9ca12d;background-color:#fff;border-color:#9ca12d;font-style:italic;}
.btn-default:hover{color:#fff;background-color:#9ca12d;border-color:#9ca12d;}
.btn-default.focus,.btn-default:focus,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#fff;background-color:#9ca12d;border-color:#9ca12d;}
.animate a,.animate button,.btn{-webkit-transition-timing-function:ease;-webkit-transition-duration:.3s;-webkit-transition-property:all;}
.lead{font-family:"Whitney A","Whitney B";color:#9ca12d;font-weight:400;font-size:1.450em;margin-bottom:20px;}
h1,h2,h3,h4,h5,h6{font-family:"Whitney A","Whitney B";font-weight:500;}
h1{font-size:2.375em;color:#494949;}
h2{color:#2a394e;font-weight:300;font-size:2.250em;margin-top:25px;}
h3{font-size:1.400em;color:#494949;}
h4.upper{color:#4c4f17;font-weight:500;}
h4{color:#1f231f;font-size:1em;font-weight:500;margin-top:25px;}
h5{color:#252525;}
h4.line{font-size:0.938em;color:#23283c;text-align:center;margin-top:10px;}
h4.line span{background:#f2f5f5;position:relative;z-index:1;padding:0px 10px;}
h4.line+hr{position:relative;top:-28px;border-color:#a2a5ad;}
b,strong{font-weight:600;}
p{margin-bottom:20px;}
.lead-qa a{color:#9ca12d!important;}
ul.arrow-list{font-family:"Whitney A","Whitney B";list-style:none;padding-left:12px;}
ul.arrow-list>li{position:relative;margin-bottom:4px;}
ul.arrow-list>li:before{font:normal normal normal .8em/1 FontAwesome;display:inline-block;content:'\f0da';position:absolute;left:-10px;top:5px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ul.arrow-list ul{padding-left:15px;font-size:0.875em;font-style:italic;}
ul.arrow-list ul li{list-style:none;}
ul.arrow-list ul li:before{content:none;}
ul.link-list{font-family:"Whitney A","Whitney B";list-style:none;padding-left:0px;}
ul.link-list li{margin-bottom:4px;}
ul.link-list li a:after{font:normal normal normal .7em/1 FontAwesome;display:inline-block;padding-left:5px;content:'\f054';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.page-title{background:#2a394e;line-height:33px;padding:28px 0;}
.page-title h1{color:#fff;font-size:2em;font-weight:400;margin:0px;}
.page-title h1 small{font-size:1.125em;margin-left:5px;}
.page-title a{color:#fff;}
.page-title.bio{margin:0px;background:transparent;border-top:solid 1px #e7e7e6;}
.page-title.bio h1{color:#9ca12d}
.page-title.bio h1 small{color:#4c4f18;font-size:.725em;font-style:italic;margin-left:5px;}
.page-title.bio a{color:#9ca12d;}
.page-title.bio a:hover{color:#fff;}
.page-title.big{padding:95px 0 45px;}
.page-title.big h1{color:#fff;font-size:2.450em;margin:0px;}
.page-title.big h3{color:#fff;font-size:1.875em;font-weight:300;font-style:italic;}
.page-title.big .details{color:#fff;font-size:1em;margin-top:24px;}
.page-title.big .details a{color:#fff;font-style:italic;}
.page-title.image{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;}
.page-title .bg-color{position:absolute;top:0;left:0;width:100%;height:100%;}
.page-title .dark-blue{background-color:rgba(17,59,83,.9);}
.page-title .teal{background-color:rgba(0,94,128,.9);}
.page-title .gold{background-color:rgba(155,160,48,.9);}
.page-title .brown{background-color:rgba(67,79,23,.9);}
.page-title .grey{background-color:rgba(80,80,80,.9);}

/* Homepage Special Width */
body#home .fifty-fifty .container,body#home .header-inner .container,body#home footer .container,body#home .photography-promo .info-box .container{width:auto;max-width:1400px;}
body#home .fifty-fifty .left{padding-left:0px!important;font-weight:300;}
body#home .fifty-fifty .right{padding-right:0px!important;}
body#home .fifty-fifty .right h2{letter-spacing:-.025em}

/* Header Elements */
#mobile-header{display:none;}
header{width:100%;background:#fff;position:relative;z-index:10;}
.header-inner{padding:35px 0;position:relative;z-index:1001}
.navbar-right.global{margin:0;float:none;}
.navbar-right.global .social{display:inline-block;margin:0px;padding:0px;float:left}
.navbar-right.global .social li{float:left;list-style:none;margin-right:8px;}
.navbar-right.global .social a{color:#9ca12d;font-size:1.125em;height:36px;width:36px;line-height:34px;text-align:center;display:block;border:solid 1px #9ca12d}
.navbar-right.global .social a:hover{color:#2a394e;}
.search{margin:0px;padding:0px;border-radius:0px;background:rgba(255,255,255,1);border:solid 1px #9ca12d;display:inline-block;}
.search input{color:#454545;font-style:italic;font-size:0.875em;font-weight:500;line-height:normal;width:180px;padding-right:0px;border:none;background:transparent;}
.search .form-control{padding:17px 12px;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.search .form-control:focus{border:none;outline:none;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.search input::-webkit-input-placeholder{color:#9ca12d;}
.search input::-moz-placeholder{color:#9ca12d;}
.search input:-ms-input-placeholder{color:#9ca12d;}
.search input:-moz-placeholder{color:#9ca12d;}
.search .btn{color:#9ca12d;font-size:1em;border:0;padding:5px 12px;background:transparent;}
.search .btn:hover,.search .btn:focus,.search .btn:active{background-color:transparent;webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.search .btn:hover,.search .btn:active{color:#035a78;}
.navbar-brand{display:block;padding:0px;height:auto;margin-left:0px!important;top:8px;position:relative;}
.navbar-brand .main-logo{max-width:140px;}

/* Primary Navigation */
.navbar-default{position:relative;z-index:2;margin-bottom:0;color:#fff;border:0;background-color:transparent;}
.navbar-default .navbar-nav{z-index:2;margin-top:11px;clear:both;}
.navbar-default .navbar-nav > li{}
.navbar-default .navbar-nav > li > a{font-size:1em;font-weight:500;position:relative;color:#035a78;display:block;padding:12px 20px;margin-left:1px;text-transform:uppercase;}
.navbar-default .navbar-nav > li:hover > a:after{content:" ";position:absolute;bottom:0px;left:0px;width:100%;}
.navbar-default .navbar-nav > li.dropdown.open{color:#fff;}
.navbar-default .navbar-nav > li > a.current{background-color:transparent;border-bottom:solid 2px #9ca12d;padding-bottom:10px;}
.navbar-default .navbar-nav > li > a:hover{color:#fff;background:#9ca12d;}
.navbar-default .navbar-nav > li > a:focus{color:#fff;background:#9ca12d;}
.navbar-default .navbar-nav > li.blog a{background:transparent url(/_img/blog-badge-icon.png) right center no-repeat;background-size:39px 40px;padding-right:42px}
.navbar-default .navbar-nav > li.blog a:hover{color:#2a394e;text-decoration:underline;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{color:#fff;border:none;background:#9ca12d!important;}
.dropdown-menu{min-width:200px;padding:6px!important;}
.dropdown-menu .container,.dropdown-menu.columns-2{max-width:550px!important;}
.dropdown-menu.columns-3{min-width:550px!important;padding:0px!important;}
.dropdown-menu.columns-3 .col-sm-4{padding:6px;border-right:solid 1px #edeeed;}
.dropdown-menu.columns-3 .col-sm-4:last-child{background:#f5f5f5;border-right:0px;padding:6px;}
.multi-column-dropdown{list-style:none;padding:0px;}
.multi-column-dropdown li a{color:#5d5d4b;display:block;clear:both;font-size:1.025em;padding:5px 7px;margin:0px;white-space:normal;}
.multi-column-dropdown li a .title{color:#AAA;font-size:0.725em;line-height:15px;font-style:italic;}
.multi-column-dropdown li a:hover{text-decoration:none;background-color:#E4E6E1;color:#035a78!important;}
.navbar-nav>li>.dropdown-menu{min-width:200px;width:auto;background:#fff;left:1px;margin-top:-4px;border-radius:0px;border:solid 2px #9ca12d;}
.navbar-nav>li>.dropdown-menu>li>a{color:#5d5d4b;font-size:1.025em;padding:5px 7px;margin:0px;white-space:normal;}
.navbar-nav>li>.dropdown-menu>li>a:hover{background-color:#E4E6E1;color:#035a78!important;}

/*.navbar-nav>li>.dropdown-menu.multi-column { left: auto !important; right: 0px; }*/
.navbar-nav>li:nth-child(5)>.dropdown-menu{left:auto!important;right:0px!important}
.location-btn{color:#fff;background:rgba(255,255,255,.1);display:inline-block;padding:3px 10px;border-radius:13px;position:relative;top:5px;}
.location-btn:hover{background:rgba(255,255,255,.2);color:#fff;text-decoration:none;}
.call-us{font-size:1.125em;position:relative;top:2px;margin-right:10px;}
.call-us,.call-us a:visited{color:#5e5e5e;}
.call-us a,.call-us a:focus{color:#5e5e5e;text-decoration:none;}
.call-us a:hover{color:#2a394e;text-decoration:none;}

/* Homepage Banner */
.people-grid-home{background:#f5f7f8;height:calc(100% - 161px);height:-webkit-calc(100% - 161px);height:-moz-calc(100% - 161px);z-index:1;display:block;width:100%}
.people-grid-home .tile{width:16.6666666667%;height:calc(100%/3);height:-webkit-calc(100%/3);height:-moz-calc(100%/3);display:table-cell;float:left;position:relative;background-size:cover;background-position:center;cursor:pointer!important;transition:background-image 300ms ease-in 200ms;-moz-transition:background-image 300ms ease-in 200ms;-webkit-transition:background-image 300ms ease-in 200ms;-o-transition:background-image 300ms ease-in 200ms;}
.people-grid-home .tile.blank{background:transparent!important;cursor:default!important;}
.people-grid-home .tile img{position:relative;z-index:1;margin:0px auto;vertical-align:bottom;max-width:100%;height:auto;}
.people-grid-home .tile .name{font-size:0.875em;padding:10px;color:#fff;display:none;background:rgba(159,158,65,.96);position:absolute;bottom:5px;right:5px;left:5px;z-index:3;line-height:16px;}
.people-grid-home .tile .name:hover{text-decoration:none;}
.people-grid-home .tile .name span{float:right;cursor:pointer;font-size:1em;}
.people-grid-home .tile:hover{cursor:pointer;}
.people-grid-home .tile:hover .name{display:block;cursor:pointer;}
.people-grid-home .tile.message{background:#9ca12d;width:33.3333333334%;position:relative;color:#fff;font-size:1.5em;cursor:default!important;}
.people-grid-home .tile.message table{position:absolute;bottom:0px;top:0px;height:100%;height:-webkit-fill-available;height:-moz-fill-available;}
.people-grid-home .tile.message p{line-height:normal;padding:0px 35px;margin-bottom:0px;}
.people-grid-home .tile.message p span{display:inline-block;margin-bottom:25px;line-height:1.8em!important}
.hero{padding:0px;}

/* 50/50 banner */
.fifty-fifty{background:#113b53;position:relative;}
.fifty-fifty:after{background:#ccd7dd;position:absolute;top:0;bottom:0;right:0;left:auto;width:50%;content:"";z-index:0;}
.fifty-fifty .container{display:table;position:relative;z-index:1}
.fifty-fifty .row{display:table-row;}
.fifty-fifty .left{color:#fff;font-size:1.500em;font-style:italic;font-weight:300;vertical-align:middle;}
.fifty-fifty .left p{margin-bottom:0px;}
.fifty-fifty .left,.fifty-fifty .right{float:none;display:table-cell;padding:40px;}
.fifty-fifty .list-group{margin-top:20px;}
.fifty-fifty .list-group-item{color:#005e80;border:1px solid rgba(255,255,255,.5);background:transparent;border-radius:0px;border-left:0px;border-right:0px;}
.fifty-fifty .list-group-item a{font-size:1em;font-weight:600;position:relative;display:block;padding-left:10px;}
.fifty-fifty .list-group-item a:hover{text-decoration:none;}
.fifty-fifty .list-group-item a:before{font:normal normal normal 11px FontAwesome;display:block;position:absolute;left:-5px;top:6px;content:'\f054';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#home .fifty-fifty .left{font-style:normal;}
#home .fifty-fifty .left a{color:#fff;text-decoration:none;border-bottom:solid 1px #fff;}
#home .fifty-fifty .left a:hover,#home .fifty-fifty .left a:focus{text-decoration:none;}

/* 70/30 banner */
.seventy-thirty{background-position:left top;background-size:70%;background-repeat:no-repeat;position:relative;background-repeat:no-repeat;position:relative;}
.seventy-thirty:before{position:absolute;bottom:0;height:100%;width:100%;content:'';background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%);}
.seventy-thirty:after{background:#4c4f18;position:absolute;top:0;bottom:0;right:0;left:auto;width:30%;content:"";z-index:0;}
.seventy-thirty .container{display:table;position:relative;z-index:1}
.seventy-thirty .row{display:table-row;}
.seventy-thirty .left,.seventy-thirty .right{float:none;display:table-cell;padding:80px 20px 80px 60px;}
.seventy-thirty .right{background:#4c4f18;color:#f2f3d8;font-size:1.500em;font-weight:300;vertical-align:middle;}
.seventy-thirty .left{vertical-align:bottom;padding-left:0px!important;}
.seventy-thirty .left h1{color:#fff;}
.seventy-thirty .list-group{margin-top:20px;}
.seventy-thirty .list-group-item{color:#005e80;border:1px solid rgba(255,255,255,.5);background:transparent;border-radius:0px;border-left:0px;border-right:0px;}
.seventy-thirty .list-group-item a{font-size:1em;font-weight:600;position:relative;display:block;padding-left:10px;}
.seventy-thirty .list-group-item a:hover{text-decoration:none;}
.seventy-thirty .list-group-item a:before{font:normal normal normal 11px FontAwesome;display:block;position:absolute;left:-5px;top:6px;content:'\f054';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/* 70/30 bio banner */
.seventy-thirty.bio{border:solid 3px #9ca12d;border-left:0px;border-right:0px;}
.seventy-thirty.bio:before{display:none;}
.seventy-thirty.bio:after{display:none;}
.seventy-thirty.bio .container-fluid{display:table;width:100%;padding-left:0px;padding-right:0px;}
.seventy-thirty.bio .row{display:table-row;}
.seventy-thirty.bio .left,.seventy-thirty.bio .right{float:none;display:table-cell;padding:0px;}
.seventy-thirty.bio.top .right{height:600px;vertical-align:top;}
.seventy-thirty.bio .right{background:#113b53;color:#f2efe8;font-style:normal;font-weight:300;vertical-align:middle;}
.seventy-thirty.bio .right .row{width:100%;display:block;margin-left:0px;}
.seventy-thirty.bio .right .quote{background:#9ca12d;font-size:1em}
.seventy-thirty.bio .right .details{font-size:0.738em;}
.seventy-thirty.bio .right .details a{color:#f2efe8;}
.seventy-thirty.bio .right .details a:hover{text-decoration:none;color:#9ca12d}
.seventy-thirty.bio .right .phone a{font-size:1.600em;}
.seventy-thirty.bio .right .email a{display:block;margin-bottom:30px;}
.seventy-thirty.bio .right .phone.sm a{font-size:1em;}
.seventy-thirty.bio .right .icons{margin-top:30px}
.seventy-thirty.bio .right .icons a{color:#fff;line-height:26px;}
.seventy-thirty.bio .right .icons a i{}
.seventy-thirty.bio .right .icons a:hover{color:#9ca12d}
.seventy-thirty.bio .right .icons .full-bio{margin-left:20px;}
.seventy-thirty.bio .right .icons .full-bio i{padding-right:4px;position:relative;top:2px;}
.seventy-thirty.bio .right .icons .full-bio span{font-size:0.738em;font-style:italic;}
.seventy-thirty.bio .left{background-position:right top;background-size:cover;background-repeat:no-repeat;position:relative;}
.seventy-thirty.bio .left h1{color:#fff;}
.seventy-thirty.bio .pad{padding:30px 38px;min-height:160px;}
.seventy-thirty.bio .pad .inner{width:100%}
.seventy-thirty.bio .pad .inner p{max-width:380px;margin-bottom:0px;}
.seventy-thirty.bio.btm{border:0px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.seventy-thirty.bio.btm .left{vertical-align:middle;color:#fff;font-size:1.3em;padding:50px 30px!important;background:rgba(61,62,48,.60)}
.seventy-thirty.bio.btm .left p{margin-bottom:0px;}
.seventy-thirty.bio.btm .right{background:rgba(17,59,83,.80);padding:60px;}
.seventy-thirty.bio .share-links-btn{font-size:0.738em;color:#fff;font-style:italic;}
.seventy-thirty.bio .share-links-btn:hover,.seventy-thirty.bio .share-links-btn:focus{color:#9ca12d;text-decoration:none;}
.seventy-thirty.bio #shareLinks{margin-top:5px;margin-left:-2px}
.share-pdf{display:inline-block;font-size:14px;margin:0 2px 5px;width:30px;height:30px;text-align:center;overflow:hidden;line-height:30px;text-decoration:none;text-transform:none;color:#fff!important;cursor:pointer;transition:all .2s ease-in-out;border:0;font-family:helvetica neue,helvetica,arial,sans-serif;background-color:#f00;}
.share-pdf:hover{transform:translateY(-4px);color:#fff;text-decoration:none;}

/* People Overview */
.people-overview.alt-people{background:#f5f7f8;padding-top:40px;padding-bottom:50px;margin-top:50px;margin-bottom:0px;min-height:600px}
.people-overview{margin-bottom:40px;}
.people-overview .m-b{margin-bottom:25px;}
.people-overview+.container.main-content{display:none;}
.people-overview h3{color:#4c4f18;text-transform:uppercase;margin-top:0px;margin-bottom:0px;}
.people-overview h3 small{color:#505050;text-transform:none;font-size:0.583em;position:relative;top:-4px;margin-left:5px;}
.people-overview .sort{text-align:right;}
.people-overview .people-grid ul{margin:0px;padding:0px;}
.people-overview .people-grid ul li{list-style:none;padding:0px;}
.people-overview .people-grid ul li a{display:block;padding:2px;}
.people-overview .people-grid ul li a img{border:2px solid #efefef;max-width:100%;height:auto;position:relative;}
.people-overview .people-grid ul li a:hover img{border:2px solid #9ca12d;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,1);-moz-box-shadow:1px 1px 10px rgba(0,0,0,.4);box-shadow:1px 1px 10px rgba(0,0,0,.4);}
.people-overview .people-grid ul li a.active img{border:2px solid #9ca12d;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,1);-moz-box-shadow:1px 1px 10px rgba(0,0,0,.4);box-shadow:1px 1px 10px rgba(0,0,0,.4);}
.people-overview .people-list{border-top:solid 1px #e0e7eb;}
.people-overview .people-list li{font-size:0.875em;margin:0px;border-bottom:solid 1px #e0e7eb;}
.people-overview .people-list li a{color:#005e80;font-weight:500;padding:4px 8px;display:block;}
.people-overview .people-list li a:hover{text-decoration:none;background:#9ca12d;color:#fff;}
.people-overview .people-list li a.active{text-decoration:none;background:#9ca12d;color:#fff;}
.people-overview .people-information{border:2px solid #9ca12d;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 10px rgba(0,0,0,.4);box-shadow:1px 1px 10px rgba(0,0,0,.4);padding:16px;}
.people-overview .people-information h4{margin-top:0px;margin-bottom:0px;font-size:1.188em}
.people-overview .people-information .title{font-size:1em;margin-bottom:15px;display:block;}
.people-overview .people-information .desc{font-size:0.875em}
.people-overview .people-information .desc p{margin-bottom:5px;}
.people-overview .people-information .desc ul{font-size:0.857em;margin:10px 0 0}

/* Slick Overrides */
.slick-slider{margin-bottom:0px;margin:0px auto;max-width:1500px;}
.slick-slider .slider-item{position:relative;height:580px;outline:none;}
.slick-slider .slider-item .image-link{display:block;}
.slick-slider .slick-slide .slider-content{color:#fff;min-width:430px;max-width:430px;padding:0;background:transparent;text-shadow:0 0 5px rgba(0,0,0,0.5);}
.slick-slider .slick-slide .slider-content .btn{margin:10px 0;}
.slick-slider .slick-slide .slider-content .arrow-right{color:#fff;font-size:1em;display:inline-block;outline:none;font-weight:500;text-shadow:none;}
.slick-slider .slick-slide .slider-content h3{font-size:32px;color:#fff;font-weight:500;margin-top:0;margin-bottom:10px;text-shadow:0 0 8px rgba(0,0,0,0.5);}
.slick-slider .slick-slide .slider-content p{font-size:1.125em;text-shadow:0 0 8px rgba(0,0,0,0.5);color:#c6c6c6;text-shadow:0 0 8px rgba(0,0,0,0.5);}
.slick-slider .slick-slide .slider-content.dark{color:#fff;background-color:rgba(0,76,138,.9);-webkit-box-shadow:none;webkit-box-shadow:none;box-shadow:none;padding:30px;}
.slick-slider .slick-slide .slider-content.dark h3{color:#fff;font-weight:500;text-shadow:none;text-transform:inherit;}
.slick-slider .slick-slide .slider-content.dark p{text-shadow:none;}
.slick-slider .slick-slide .slider-content.top-left{position:absolute;top:15%;left:15px;text-align:left;}
.slick-slider .slick-slide .slider-content.top-right{position:absolute;top:15%;right:15px;}
.slick-slider .slick-slide .slider-content.bottom-right{position:absolute;right:15px;bottom:17%;}
.slick-slider .slick-slide .slider-content.bottom-left{position:absolute;bottom:17%;left:15px;}
.slick-slider img{margin:0 auto;}
.slick-dots{bottom:0px;z-index:1000;margin-bottom:60px;}
.slick-dots li{width:11px;margin:0px 5px;}
.slick-dots li button{height:11px;width:11px;}
.slick-dots li button:before{font-size:0.750em;color:transparent;background:transparent;border:solid 2px rgba(255,255,255,.7);line-height:10px;width:11px;height:11px;border-radius:10px;opacity:inherit;}
.slick-dots li.slick-active button:before{color:transparent;background:#4c4f18;border:solid 2px #4c4f18;}
.slick-prev,.slick-next{height:50px;width:30px;}
.slick-prev:before,.slick-next:before{color:#b2b2b2;opacity:1;text-shadow:0 0 8px rgba(0,0,0,0.5);}
.slick-center .slick-prev:before,.slick-center .slick-next:before{color:#fff;}
.slick-prev:before,.slick-next:before{color:#b2b2b2;opacity:1;text-shadow:0 0 8px rgba(0,0,0,0.5);}
.slick-next{right:5%;z-index:500;}
.slick-prev{left:5%;z-index:1000;}
.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:40px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev:before{content:"\f053";}
.slick-next:before{content:"\f054";}
.slick-slider .slick-prev,.slick-slider .slick-next{display:none!important;}
.slick-slider:hover .slick-prev,.slick-slider:hover .slick-next{display:block!important;}
.home-box{background:#fff;position:relative;top:-50px;}
.home-box.left{padding:30px 30px 0;font-size:1em;}
.home-box.left h3,.home-box.left h3 p{font-family:"Whitney A","Whitney B";margin-top:0px;}
.home-box.left p{margin-bottom:15px;}
.home-box.left .case-review{padding:30px 50px;margin-bottom:0px;}
.home-box.right{border:5px solid #e7e7e6}
.home-box.right img{width:100%}
.home-box.right .entry{padding:30px;}
.home-box.right .entry h4{color:#4c4f18;font-size:1.250em;margin-top:0px;}
.home-box.right p{font-size:1em;color:#4f4f4f}
.case-review{background:#2a394e;padding:30px;border:solid 5px #e7e7e6;margin-bottom:30px;}
.case-review h5{color:#fff;font-size:17px;margin:0 0 16px;text-align:center;}
.case-review .btn{margin:10px 0 0;display:inline-block;white-space:inherit;}

/* Crumb and Help/Print Bar */
.crumb{margin-bottom:30px;border-bottom:solid 1px #e7e7e6;}
.breadcrumb{font-family:"Whitney A","Whitney B";background-color:transparent;border-radius:0px;font-size:0.625em;margin:0px;padding:12px 15px;}
.breadcrumb a{color:#666;}
.breadcrumb>li+li:before{padding:0 2px;}
.breadcrumb>.active{color:#333;font-weight:700;font-style:italic;}
.crumb-tools{float:right;font-size:0.813em;padding:10px 15px;margin-bottom:0px;}
.crumb-tools li{border-right:1px solid #d3d4c3;padding-right:8px;}
.crumb-tools li:last-child{border:0px;padding-right:0px;}
.crumb-tools i{font-size:1em;}
.crumb-tools a{color:#666;}
.crumb-tools a:hover,.crumb-tools a:focus{color:#4c4f18;text-decoration:none;}

/* Global Element Styles */
.panel-group .panel{border-radius:0px;}
.panel{border-color:transparent;border-radius:0px;font-size:0.850em;background-color:#fff;border:1px solid #ddd;padding:4px;}
.panel hr{margin:10px 0;border-color:#c3d7eb;}
.panel .panel-heading{background:#ccd7dd;color:#2a394e;font-size:1.3em;font-weight:500;border:0px;border-radius:0px;}
.panel .panel-heading a{font-size:1em;display:block;}
.panel .panel-body p{font-size:1em;}
.panel .panel-body.blue{background:#f3f8fd;padding-top:0px;}
.panel .panel-body h2:first-child{margin-top:0px;}
.panel .panel-body h2{font-size:1.4em;color:#4c4f18;margin-bottom:3px;font-weight:500;}
.panel .panel-body h2 a:hover,.panel .panel-body h2 a:focus{text-decoration:none;}
.panel .panel-body .rate{font-size:1.250em;color:#000;font-weight:700;}
.panel .panel-body .rate span{font-size:1.250em;font-weight:500;}
.panel .panel-body ul{font-size:0.875em;}
.panel .panel-body ul.small{font-size:0.750em;text-transform:uppercase;line-height:150%;}
.panel .panel-body .phone{font-weight:600;display:block;margin-top:3px;}
.panel .panel-body .phone:hover,.panel .panel-body .phone:focus{color:#23527c;text-decoration:none;}
.panel .panel-footer{border:none;line-height:11px;}
.panel .panel-footer small{font-size:0.625em;}
.card{position:relative;display:block;border-radius:0px;margin-bottom:.75rem;background-color:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(0,0,0,.2);}
.card-img-top{border-radius:.25rem .25rem 0 0;}
.card-block{padding:20px;}
.card-block h2{margin-top:0;}
.card-block.img-right img{float:right;max-width:90px;margin-right:-20px;margin-left:15px;}
.card-block.img-left img{float:left;max-width:90px;margin-right:15px;margin-left:-20px;}
.disclaimerGE{background:#f5f5f5;font-size:13px;padding:15px;}

/* Misc Helper Classes */
ol,ul{padding-left:19px;}
.c-select{display:inline-block;max-width:100%;padding:.375rem 2.5rem .375rem .75rem;padding-right:.75rem\9;vertical-align:middle;color:#55595c;border:1px solid #ccc;background:#fff url(/_img/custom-select.png) no-repeat right 1rem center;background-image:none\9;-webkit-background-size:8px 10px;background-size:8px 10px;-webkit-appearance:none;-moz-appearance:none;}
blockquote{font-style:italic;}
.quote-special{font-size:1.2em;padding:40px;margin-bottom:30px;}
.quote-special p{margin-bottom:0px;}
.quote-special p span{color:#9ca12d;font-weight:500;}
.quote-special p small{font-style:italic;font-size:.750em;}
.thumbnail{border-radius:0;}
.links-mod{padding:15px;border-color:#ded2ba;background:#f7f8f9;}
.links-mod h4{margin-top:0;margin-bottom:15px;}
.links-mod ul{margin-bottom:0;border-top:1px solid #ddd;}
.links-mod ul li{padding:8px 0;border-bottom:1px solid #ddd;}
.location{font-size:0.875em;font-weight:700;margin:4px 0 8px;border-radius:3px;}
.location i{margin-right:4px;}
label{font-size:.875em;font-weight:600;}
.modal{z-index:3010;}
.modal .close{color:#fff;font-size:1.875em;position:absolute;right:20px;top:17px;line-height:1;}
.modal-header{background:#4c4f18;padding:20px}
.modal-header h4{color:#fff;font-weight:700;}
.modal-title{line-height:1;}
.modal-content{border-radius:0;border:none;-webkit-box-shadow:0 0 80px rgba(0,0,0,.3);box-shadow:0 0 80px rgba(0,0,0,.3);}
.modal-footer{text-align:center;padding:20px;}
.modal-footer .btn{width:100px;}
.modal-backdrop{z-index:3000;background-color:#fff;}
.modal-backdrop.in{opacity:.8;}
.well{border-color:#eee;background-color:#fcfcfc;border-radius:0px;webkit-box-shadow:none;box-shadow:none;}
.well.dark{color:#fff!important;border:1px solid #4c4f18;border-radius:4px;background:#4c4f18;}
.well.dark h1,.well.dark h2,.well.dark h3,.well.dark h4,.well.dark h5{color:#fff;}
.well.dark p{margin-top:10px;}
.well.dark a{color:#fff;}
.well.dark a:hover{text-decoration:none;}
.arrow-right,.arrow-left{font-weight:500;}
.arrow-right:after{font:normal normal normal .8em/1 FontAwesome;display:inline-block;padding-left:5px;content:'\f054';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.arrow-left:before{font:normal normal normal .8em/1 FontAwesome;display:inline-block;padding-right:5px;content:'\f053';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.upper{text-transform:uppercase;}
.m-t-0{margin-top:0!important;}
.m-r-0{margin-right:0!important;}
.m-b-0{margin-bottom:0!important;}
.m-l-0{margin-left:0!important;}
.p-t-0{padding-top:0!important;}
.p-r-0{padding-right:0!important;}
.p-b-0{padding-bottom:0!important;}
.p-l-0{padding-left:0!important;}
.b-t-0{border-top:0!important;}
.b-r-0{border-right:0!important;}
.b-b-0{border-bottom:0!important;}
.b-l-0{border-left:0!important;}
.form-control{border-radius:0px;}
ol ol,ol ul,ul ol,ul ul{margin-top:5px;margin-bottom:15px;}

/* Alert Notification */
.alert{font-size:0.875em;border-radius:0px;}
.alert.notice-bar{font-size:.850em;margin-bottom:0px;border:0px;border-radius:0px;}
.alert-warning.notice-bar{background:#ac976d;color:#fff;}
.alert-danger.notice-bar{background:#a92c04;color:#fff;}
.alert-info.notice-bar{background:#255984;color:#fff;}
.alert-info.notice-bar{}
.alert p:last-of-type{margin-bottom:0px;}
.alert .close{color:rgba(255,255,255,.9);font-size:0.750em;text-transform:uppercase;text-shadow:none;opacity:.6;line-height:24px;margin-left:10px;padding-left:15px;}
.alert .close i{font-size:1.500em;vertical-align:middle;margin-left:3px;margin-top:-3px;}

/* General Tabs */
.nav-tabs{padding-top:20px;}
.nav-tabs>li>a{border-radius:0px;}
.nav-tabs>li>a:hover{}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#252525;background:#fff;}
.tab-content>.tab-pane{padding:28px 0px;background:#fff;border:none;border-top:0px;}
.tab-content>.tab-pane .list-group-item.links{padding:10px 0;}
.tab-content>.tab-pane .list-group-item.links h4{text-transform:none;margin-bottom:0px;font-size:1em;}

/* Left Nav Tabs */
.nav-tabs.side{padding-top:0px;border:none;font-size:1.225em;margin-bottom:40px;}
.nav-tabs.side>li{float:none;margin:8px 0px 15px!important}
.nav-tabs.side>li.active a{color:#4c4f17;padding:0 0 0 15px;}
.nav-tabs.side>li.active a:before{font:normal normal normal .8em/1 FontAwesome;display:block;position:absolute;left:0px;top:5px;content:'\f054';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.nav-tabs.side>li>a{color:#808080;border-radius:0px;display:block;border:0px!important;padding:0px;position:relative;line-height:1.2em;}
.nav-tabs.side>li>a:hover{background:transparent;color:#4c4f17}
.nav-tabs.side>li.active>a,.nav-tabs.side>li.active>a:focus,.nav-tabs.left>li.active>a:hover{color:#252525;background:#fff;}
.tab-content>.tab-pane{padding:28px 0px;background:#fff;border:none;border-top:0px;}

/* Blog Section */
.archives .panel{webkit-box-shadow:none;box-shadow:none;border-color:#ddd;border-radius:3px;}
.archives h4.panel-title{margin-top:0px!important;}
.archives .panel .panel-heading{padding:0px;}
.archives .panel .panel-heading a{line-height:normal;display:block;text-align:left;font-size:1em;text-decoration:none;padding:12px;}
.archives .panel .panel-body{padding:10px 15px;}
.archives .panel .panel-body a{font-size:0.875em;font-weight:500;}
.blog-banner{margin-bottom:40px;background:#031829 url('/_img/fluent-rooted-bg.jpg') no-repeat center}
.blog-banner h1{font-size:46px;color:#fff;font-family:"Times New Roman",Times,serif;text-transform:uppercase;text-shadow:1px 0 1px rgba(0,0,0,.5);margin-top:40px;}
.blog-banner h3{font-size:0.875em;color:#fff;font-family:"Times New Roman",Times,serif;text-transform:uppercase;text-shadow:1px 0 1px rgba(0,0,0,.5);margin-top:10px;margin-bottom:30px;}
.blog-banner .topics{border-top:solid 1px rgba(255,255,255,.1);}
.blog-banner .topics ul{margin:22px 0 17px;text-align:center;font-size:0.875em;}
.blog-banner .topics ul li{display:inline-block;float:none;margin:0px 0px 5px 0px;padding:0px 2px;}
.blog-banner .topics ul li a{color:#fff;display:block;padding:4px 12px;border:solid 1px rgba(255,255,255,.6);background:rgba(255,255,255,.1);border-radius:4px;}
.blog-banner .topics ul li a:hover,.blog-banner .topics ul li a:focus{text-decoration:none;background:transparent;}
.blog .blog-filter{margin-bottom:25px;padding:20px;border:solid 5px #e7e7e6;}
.blog .blog-filter .tag{margin-bottom:3px;}
.blog .blog-filter .btn{margin-left:0px;padding:4px 12px;border-radius:4px;}
.blog .blog-filter .btn:hover i{color:#fff;}
.blog .blog-filter .btn i{color:#a92c04;}
.blog .entry{border-bottom:solid 2px #d9d9d7;padding-bottom:40px;margin-bottom:40px;}
.blog .entry:last-child{border-bottom:none;margin-bottom:0px;}
.blog .entry h4{color:#4c4f18;margin-top:0px;font-size:1.250em;font-weight:700;}
.blog .entry img{margin-bottom:20px;}
.blog .entry.full h2:first-child{margin-top:0px;}
.blog .entry.full .posted{margin-bottom:15px;}
.blog .entry.full img{max-width:350px;float:right;margin:0px 0px 20px 15px}
.blog .entry a.upper{font-family:"Whitney A","Whitney B";font-size:0.875em;white-space:nowrap;}
.blog .entry .posted{font-size:0.813em;color:#4e4f4b;text-transform:uppercase;margin-bottom:4px;}
.blog .entry .tags{color:#969696;font-size:0.750em;}
.blog .entry .tags a{color:#969696;}

/* Services Overview */
.services-overview a{font-size:1.125em;color:#fff;display:block;height:190px;margin-bottom:30px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:relative;}
.services-overview a:hover{text-decoration:none;}
.services-overview a:before{position:absolute;bottom:0;height:100%;width:100%;content:'';background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,.6) 100%);}
.services-overview a .text{position:absolute;z-index:2;padding:25px;bottom:0px;}
.services-overview a .bg-color{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:none;}
.services-overview a:hover .bg-color{display:block;}
.services-overview a .dark-blue{background-color:rgba(17,59,83,.9);}
.services-overview a .teal{background-color:rgba(0,94,128,.9);}
.services-overview a .gold{background-color:rgba(155,160,48,.9);}
.services-overview a .brown{background-color:rgba(67,79,23,.9);}
.services-overview a .grey{background-color:rgba(80,80,80,.9);}

/* Services Detail */
.services-links{border-top:solid 3px #d2d7db;padding:35px 0;}
.services-links a{font-size:0.875em;font-style:italic;font-weight:600;display:block;color:#00566e!important;text-decoration:underline;margin-bottom:10px;}
.services-links a:hover,.services-links a:visited{text-decoration:none;}

/* Services Table */
.services-table-wrapper{margin-bottom:25px;}
.services-table-wrapper .tab-content .tab-pane{position:relative;z-index:1;margin-top:-1px;padding:28px;border:1px solid #d7d7d7;background:#f7f9fa;}
.services-table-wrapper .tab-content .tab-pane h3{font-weight:700;color:#808080;}
.services-table-wrapper .tab-content .tab-pane *:first-child{margin-top:0;}
.services-table-wrapper .tab-content .tab-pane:nth-child(1){border-top:12px solid #d3d3d3;}
.services-table-wrapper .tab-content .tab-pane:nth-child(2){border-top:12px solid #517971;}
.services-table-wrapper .tab-content .tab-pane:nth-child(3){border-top:12px solid #4c4f18;}
.services-table-wrapper .tab-content .tab-pane:nth-child(4){border-top:12px solid #ac976d;}
.services-table-wrapper .tab-content .tab-pane:nth-child(5){border-top:12px solid #666;}
.services-table-wrapper .tab-content .tab-pane:nth-child(2) h3{color:#517971;}
.services-table-wrapper .tab-content .tab-pane:nth-child(3) h3{color:#4c4f18;}
.services-table-wrapper .tab-content .tab-pane:nth-child(4) h3{color:#ac976d;}
.services-table-wrapper .tab-content .tab-pane:nth-child(5) h3{color:#666;}
.services-table{font-size:0.813em;width:100%;max-width:100%;margin:30px 0 0;}
.services-table th{font-size:1em;font-weight:500;line-height:1.2;width:20%;padding:8px;text-align:center;vertical-align:bottom;color:#fff;border:1px solid #ddd;border-bottom:0;}
.services-table th:nth-child(2){color:#666;background-color:#d3d3d3;}
.services-table th:nth-child(3){background-color:#517971;}
.services-table th:nth-child(4){background-color:#4c4f18;}
.services-table th:nth-child(5){color:#fff;background-color:#ac976d;}
.services-table th:nth-child(6){color:#fff;background-color:#666;}
.services-table td{line-height:1.42857143;padding:8px;vertical-align:top;border:1px solid #ddd;}
.services-table td p{margin-bottom:0px;}
.services-table td.shaded{background:#BDBDBD!important;border:0px;}
.services-table td.shaded *{font-size:0.875em;font-weight:700;margin:0px;padding:0px;}
.services-table td.shaded p{margin:0px;}
.services-table td:first-child{font-weight:700;}
.services-table td:nth-child(even){background:#f7f8f9;}
.services-table td ul{padding-left:15px;}
.services-table td ul li{line-height:normal;margin-bottom:8px;}
.services-table th:nth-child(2) .btn.more{color:#666;border-color:#9c9c9c;}
.services-table .btn.more{font-size:0.7em;padding-top:3px;padding-bottom:3px;color:#fff;border-color:rgba(255,255,255,.5);border-radius:0;background:transparent;}

/* Wizzy Box Module */
.wizzy-box-mod{color:#fff;padding:20px;margin-bottom:20px;border-radius:0px;}
.wizzy-box-mod *{color:#fff;}
.wizzy-box-mod a{color:#fff;font-size:1em;display:inline-block;border:solid 1px rgba(255,255,255,0.5);padding:7px 14px;border-radius:3px;-webkit-transition-timing-function:ease;-webkit-transition-duration:.3s;-webkit-transition-property:all;}
.wizzy-box-mod a:hover{background:rgba(255,255,255,.15)}
.wizzy-box-mod p{font-size:1em;}
.wizzy-box-mod.grey{background-color:#f3f8fd;border:solid 1px #b2c4d6;color:#4c4f18;}
.wizzy-box-mod.grey *{color:#4c4f18;}
.wizzy-box-mod.grey a{border-color:rgba(0,61,118,0.6);}
.wizzy-box-mod.light-grey{background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}
.wizzy-box-mod.light-grey *{color:#333;}
.wizzy-box-mod.light-grey a{color:#ac976d;border:none;padding:0px;}
.wizzy-box-mod.blue{background-color:#2a394e;}
.wizzy-box-mod.dark-blue{background:rgba(17,59,83,.9);}
.wizzy-box-mod.gold{background-color:#9ca12d;}
.quick-links{background-color:#f8f9fb;box-shadow:inset 0 0 24px rgba(0,0,0,.08);padding:30px 0 20px;border-right:0px;border-left:0px;}
.quick-links .row{margin-top:-60px;}
.quick-links .col-sm-4{padding:0px}
.highlight-box.news{padding:30px 0 50px;background-color:#f8f9fb;box-shadow:inset 0 0 24px rgba(0,0,0,.08);}
.highlight-box.news a{text-decoration:underline;}
.highlight-box.news a:hover{text-decoration:none;}
.highlight-box{padding:30px 0;background-color:#f9f8f3;}
.highlight-box hr{border-color:#dddecc;}
.highlight-box .card,.pad .card{margin-bottom:20px;}
.accred{text-align:center;background:#f2f5f5;padding:30px 0 40px;}
.accred img{max-width:115px;max-height:115px;display:inline-block;vertical-align:middle;margin:5px 10px;}
.promo{font-weight:500;}
.promo.fluent-rooted{text-align:center;padding:60px 15px;background:#031829 url('/_img/fluent-rooted-bg.jpg') no-repeat center}
.promo.fluent-rooted h2{color:#f2f5f5;font-size:1.875em;font-weight:500;margin:0 0 10px;}
.promo.fluent-rooted p{font-size:1.188em;color:#c6c6c6;margin:20px 0 30px;}
.promo.fluent-rooted .btn{background:rgba(255,255,255,.10)}
.promo.history{color:#fff;background:#b9a784;}
.promo.history h2{margin-top:40px;margin-bottom:15px;color:#fff;}
.promo.history img{max-width:100%;height:auto;}
.tagline{text-align:center;background:#ac976d;}
.tagline span{font-size:1.125em;line-height:20px;position:relative;z-index:2;display:inline-block;margin:0 auto;padding:12px;color:#fff;background:#ac976d;}
.tagline hr{position:relative;top:-22px;margin:0;border-width:2px;border-color:#c2af8a;}
.main-content{padding-bottom:35px;}
.main-content .col-sm-12 img,.main-content .col-sm-8 img,.main-content .col-sm-4 img{max-width:100%;height:auto;}
.main-content .col-sm-4 h4{margin-top:20px;}
.main-content .col-sm-8 .resources .list-group:first-child,.main-content .col-sm-4 .resources .list-group:first-child{margin-top:0px!important;}
.main-content .col-sm-8 .resources .list-group:first-child .list-group-item{padding-top:0px}
footer{background:#505050;color:#c6c8ca;font-size:0.938em;padding:30px 0;}
footer .right{padding-left:25px;}
footer h4{font-weight:600;text-transform:uppercase;color:#9ca12d;font-size:0.938em;margin:0px 0px 12px;}
footer .address{margin-bottom:8px;}
footer a{color:#c6c8ca;}
footer a:hover,footer a:focus{color:#fff;text-decoration:none;}
footer .social a{font-size:1.125em;background:#6c7785;width:32px;height:32px;line-height:30px;text-align:center;border:solid 1px rgba(255,255,255,.16);display:block;}
footer .social a:hover{color:#fff;background-color:#9ca12d;}
footer .copy{color:#c6c8ca;font-size:0.813em;line-height:20px;margin-top:20px;}
footer .copy a{text-decoration:underline;}
footer .copy a:hover{text-decoration:none;}
#back-top{position:fixed;bottom:10px;right:10px;z-index:2;}
#back-top a{color:#fff;font-size:1.563em;height:40px;width:40px;line-height:35px;display:block;text-align:center;background-color:#9ca12d;opacity:.8;}
#back-top a:hover,#back-top a:focus{opacity:1;}
.search-results .col-sm-12 h3{margin-bottom:20px;}
.search-results .col-sm-6 h3{border-bottom:solid 1px #ddd;padding-bottom:10px;margin-bottom:10px;}
.search-results .fa-ul{margin-left:22px;}
.search-results .fa-ul li{margin-bottom:7px;}
.search-results .fa-ul li a{display:block;}

/* News and Resources */
.results{font-size:0.875em;line-height:34px;color:#444;}
.results-pagination .pagination{margin:0;}
.results-pagination .results{white-space:nowrap;}
.list-group.box{border-color:#f2f5f5;margin-bottom:30px;}
.list-group.box .list-group-item.head-no-link{font-size:1.125em;text-transform:uppercase;color:#4c4f18;background:#f2f5f5;border-color:#f2f5f5;position:relative;}
.list-group.box .list-group-item.head-no-link:focus,.list-group.box .list-group-item.head-no-link:hover{background:#f2f5f5;color:#4c4f18;border-color:#f2f5f5;}
.list-group.box .list-group-item.head-no-link:after{content:none;}
.list-group.box .list-group-item.head{font-size:1.125em;text-transform:uppercase;color:#4c4f18;background:#f2f5f5;border-color:#f2f5f5;position:relative;}
.list-group.box .list-group-item:focus,.list-group.box .list-group-item:hover{background:transparent;color:#2a394e;border-left:solid 2px #2a394e;}
.list-group.box .list-group-item.active.head:focus,.list-group.box .list-group-item.active.head:hover{background:#2a394e;border-color:#2a394e;color:#fff;}
.list-group.box .list-group-item.head:after{position:absolute;right:10px;top:16px;font:normal normal normal .95em/1 FontAwesome;}
.list-group.box .list-group-item{color:#333;font-size:0.875em;border-color:#f2f5f5;border-width:0px 2px 2px 2px;}
.list-group.box .list-group-item:after{font:normal normal normal .7em/1 FontAwesome;display:inline-block;padding-left:5px;content:'\f054';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.list-group.box .list-group-item:last-child{border-radius:0px;}
.list-group.box .list-group-item:first-child,.list-group.box .list-group-item:last-child{border-radius:0;}

/* Photography Promo */
.photography-promo{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;height:600px;position:relative;}
.photography-promo .info-box:after{background:#9ca12d;position:absolute;top:0;bottom:0;right:0;left:auto;width:30%;content:"";z-index:0;}
.photography-promo .info-box{background:#f2f3d8;position:absolute;bottom:0px;right:0px;left:0px;line-height:22px;}
.photography-promo .info-box p{margin-bottom:0px;}
.photography-promo .info-box .quote{font-size:1.050em;color:#4c4f17;padding:25px 25px 25px 15px;}
.photography-promo .info-box .quote a{color:#4c4f17;border-bottom:solid 1px #4c4f17;}
.photography-promo .info-box .quote a:hover{color:#9ca12d;border-bottom:solid 1px #9ca12d;text-decoration:none;}
.photography-promo .info-box .credit{background:#9ca12d;font-size:0.813em;color:#000;padding:25px 25px 25px 25px;}
.photography-promo .info-box .container{position:relative;z-index:1}
.award-box{background:#035a78;padding:20px;color:#fff;line-height:normal;margin-bottom:10px;}
.award-box p{margin-bottom:0px;}
.awards-single{margin-top:0px!important;}
.awards-single h3{font-size:1.2em;}
.awards-single p{font-size:.850em;color:#9ca12d;}
.awards-single img{margin-bottom:20px;}
.awards-single .list-group-item:first-child{padding-top:0px;}
.resources .list-group{margin:15px 0;border-bottom:1px solid #e3e6e8;}
.resources .list-group-item{margin:0;padding:20px 0;border:0;border-top:1px solid #e3e6e8;}
.resources.single .list-group-item:first-child{padding-top:0px;}
.resources.single .list-group-item:last-child{border:0;}
.resources .list-group-item img{margin:0px auto 15px;}
.resources .list-group-item:first-child,.resources .list-group-item:last-child{border-radius:0;}
.resources h3{margin-top:0;font-weight:500;}
.resources h4{margin-top:0;color:#4c4f17;font-weight:600;text-transform:uppercase;letter-spacing:.1em;}
.resources h4 a{letter-spacing:normal;font-weight:500;}
.resources ul.list-unstyled li{margin-bottom:3px;}
.resources ul li a{line-height:normal;}
.resources ul li{margin-bottom:8px;}
.resources p{}
.resources .download{float:right;margin:0 0 10px 10px;}
.resources .date-author{font-size:0.813em;margin:5px 0 8px;color:#666;}
.resources .date-author span{display:inline-block;margin:0 4px;color:#ccc;}
.resources.detail h2{margin:0 0 15px;}
.video-list ul.list-group{border:solid 1px #eee;background-color:#f8f9fb;clear:both;float:left;padding-bottom:20px;}
.video-list ul.list-group li,.video-list ul.list-group li:last-child{display:inline-block!important;float:left!important;width:50%;padding:0px;border:0px;background-color:transparent;}
.video-list ul.list-group li:nth-child(odd) .well{margin-right:10px;}
.video-list ul.list-group li:nth-child(even) .well{margin-left:10px;}
.video-list ul.list-group li .well{margin:20px 20px 0;border-width:2px;background-color:#fff;}
.pagination > li > a,.pagination > li > span{color:#2a394e;}
.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{border-color:#5865b0;background-color:#2a394e;}

/* History */
.history.top{padding-bottom:20px;}
.history.btm{padding:60px 0;overflow:hidden;}
.history.btm:before{content:"";display:block;top:-66px;position:relative;left:0;width:100%;height:6px;-webkit-box-shadow:1px 1px 40px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 40px rgba(0,0,0,.3);box-shadow:1px 1px 40px rgba(0,0,0,.3);}
.history .dates-wrapper{position:relative;}
.history .grad{position:relative;}
.history .grad:before{left:15px;background-image:-webkit-linear-gradient(left,#ffffff,rgba(255,255,255,0));background-image:linear-gradient(to right,#FFffff,rgba(255,255,255,0));height:100px;content:'';position:absolute;z-index:125;top:0;height:100px;width:54px;}
.history .grad:after{right:15px;background-image:-webkit-linear-gradient(right,#ffffff,rgba(255,255,255,0));background-image:linear-gradient(to left,#FFffff,rgba(255,255,255,0));height:100px;content:'';position:absolute;z-index:125;top:0;height:100px;width:54px;}
.history .dates-wrapper hr{border-top-width:3px;border-color:#ccc;position:relative;top:48px;margin:0px;}
.history .dates{margin-bottom:20px;}
.history .dates .slick-slide{text-align:center;outline:none;}
.history .dates .slick-slide span{font-size:0.875em;background:#fff;color:#4c4f18;line-height:15px;display:inline-block;padding:5px;margin:15px auto 5px;border-radius:50%;height:60px;width:60px;border:solid 3px #ccc;box-shadow:0px 0px 10px rgba(0,0,0,.2);cursor:pointer;}
.history .dates .slick-slide span.single,.history .dates .slick-slide.slick-current span.single{line-height:43px;}
.history .dates .slick-slide span:hover{background:#ededed;}
.history .dates .slick-slide span small{font-size:0.625em;display:block;margin-top:7px;}
.history .dates .slick-slide.slick-current span{font-size:1.188em;line-height:20px;padding:15px;margin:5px auto;background:#4c4f18;color:#fff;border:solid 3px #fff;height:80px;width:80px;}
.history .dates .slick-slide.slick-current span small{font-size:0.750em;margin-top:3px;}
.history .dates.slick-slider .slick-prev,.history .dates.slick-slider .slick-next{display:block!important;top:37%;height:50px;width:30px;}
.history .dates.slick-slider:hover .slick-prev,.history .dates.slick-slider:hover .slick-next{display:inherit!important;}
.history .dates.slick-slider .slick-next{right:3%;}
.history .dates.slick-slider .slick-prev{left:3%;}
.history .history-content .slick-slide{outline:none;}
.history .history-content h4{margin-bottom:25px;margin-top:10px;font-size:1em;}
.history .history-content h2{margin-top:0px;}
.history .history-content img{margin-bottom:20px;}

/* Attorney Contact Information */
.attorneys-contacts{font-size:0.800em;line-height:160%}
.attorneys-contacts .well hr{margin:8px 0;border-color:rgba(255,255,255,.5)}
.attorneys-contacts .well{padding:20px;background:rgba(204,215,221,.50);margin-bottom:30px;}
.attorneys-contacts .well:hover{border:solid 1px #9ca12d;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);}
.attorneys-contacts .name{font-weight:600;font-size:1.3em;}
.attorneys-contacts .title{font-style:italic;font-size:1.2em;}
.attorneys-contacts i{margin-right:4px;}

/* Attorney Overview */
.resources.bio .tab-content p strong:first-of-type,.resources.bio .tab-content p b:first-of-type,.resources.bio .panel p strong:first-of-type,.resources.bio .panel p b:first-of-type{position:relative;top:14px;text-transform:capitalize!important;color:#808080;}
.bio .bio-overview{border:solid 3px #e7e7e6;background:#f2f5f5;position:relative;overflow:hidden;margin-bottom:25px;padding-bottom:15px;min-height:126px;}
.bio .bio-overview > h4{margin:20px;text-transform:capitalize;text-align:center;margin-bottom:5px;}
.bio .bio-overview .overlay{opacity:0;font-size:0.875em;background:rgba(255,255,255,0.96);padding:2px;margin-bottom:30px;position:absolute;bottom:0;right:0;left:0;top:0;height:0;overflow:hidden;transition:all 0.25s linear;-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;}
.bio .bio-overview:hover .overlay{opacity:1;height:100%;}
.bio .bio-overview .overlay .pad{padding:15px 20px;}
.bio .bio-overview .overlay hr{margin:0px;border-color:#d9d9d7}
.bio .bio-overview .overlay h4{color:#4f4f4f;font-weight:700;line-height:normal;text-transform:none;font-size:1em;margin:0 0 4px 0;}
.bio .bio-overview .title{text-align:center;margin-bottom:0px;}
.bio .bio-overview .overlay ul{margin-bottom:0px;}
.bio .bio-overview .overlay ul li{margin:2px 0;}
.bio .bio-overview .overlay ul li i{padding-right:2px;}
.bio .bio-overview .overlay .blurb{font-size:0.875em;overflow-y:auto;max-height:300px;padding-right:10px;}

/* Attorney Bio */
.bio .bio-detail-top{border:solid 3px #e7e7e6;border-bottom:none;}
.bio .bio-detail-btm{font-size:0.875em;background:#f2f5f5;padding:2px;margin-bottom:30px;}
.bio .bio-detail-btm .pad{padding:15px 20px;}
.bio .bio-detail-btm ul{margin-bottom:0px;}
.bio .bio-detail-btm ul li{margin:2px 0;}
.bio .bio-detail-btm ul li i{padding-right:2px;}
.bio .bio-detail-btm hr{margin:0px;border-color:#d9d9d7}
.bio .bio-detail-btm h4{color:#4f4f4f;font-weight:700;line-height:normal;text-transform:none;font-size:0.875em;margin:0 0 2px 0;}
.bio .right h4{text-transform:uppercase;letter-spacing:.1em}
.read-more-wrap{position:relative;display:block;overflow:hidden;padding-bottom:30px;}
.read-more-btn:before{background:url('/_img/less-more-grad.png') repeat-x bottom;width:100%;position:absolute;bottom:40px;left:0px;right:0px;height:30px;content:''}
.read-more-btn{font-size:1em;color:#035a78!important;font-weight:bold;display:block;font-style:italic;margin-top:5px;margin-bottom:20px;position:relative;padding-top:15px;}
.read-more-btn:hover,.read-more-btn:focus{text-decoration:underline;}

/*Faq Page*/
.faq h3{padding:0 0 5px;}
.faq h3 a{font-size:initial!important;display:block;padding:10px 0;color:#2a394e;}
.faq .panel{box-shadow:none;}
.faq h3 a.accordion-toggle{font-weight:600!important;line-height:normal;text-decoration:none;}
.faq h3 a:hover.accordion-toggle{text-decoration:underline;}
.faq .panel-group#accordion{margin:0 0 25px;padding-top:5px;border-top:solid 1px #e3e6e8;}
.faq .panel-group .panel{border:0;border-bottom:solid 1px #e3e6e8;border-radius:0;}
.faq .panel-default > .panel-heading{padding:0;background:transparent;}
.faq .panel-body{margin-bottom:30px;padding:0;border-top:0!important;}
.faq .panel-group{border:0;}
.faq.single h3{font-size:1.125em!important;font-weight:700;margin-top:10px;margin-bottom:5px;}
.faq.single p{font-size:0.875em;margin-bottom:0px;}
.faq.single div{font-size:0.875em;}

/* Testimonials */
.testimonials h2{font-size:1.6em}
.testimonials img{margin-bottom:15px;}
.testimonials.single img{max-width:200px;}
.testimonials .list-group-item h3{margin-top:20px;}

/* Locations */
.locations h3.title{font-size:1.250em;font-weight:700;margin-top:3px;margin-bottom:12px;color:#4c4f18!important;}
.locations img{margin-bottom:0;}
.locations h5{font-weight:700;margin-top:7px;margin-bottom:12px;}
.locations .info{font-size:0.875em;color:#434343;}
.locations a{color:#434343!important;}
.locations hr{border-color:#d7d7d7;}
.landing-page{background:#fff;}
.landing-page .main-logo-landing{width:140px;margin:35px 0;}
.landing-page .heading-bottom{border-bottom:solid 1px #e7e7e6;margin-bottom:30px;}
#sidr-main #navbar{display:none!important;}

/* Creating 20% width column */
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-15{width:20%;float:left;}
@media (min-width:768px){
	.col-sm-15{width:20%;float:left;}
}
@media (min-width:992px){
	.col-md-15{width:20%;float:left;}
}
@media (min-width:1200px){
	.col-lg-15{width:20%;float:left;}
}

/* End 20% width column styles */
@media (min-width:768px) and (max-width:1199px){
	.navbar-default .navbar-nav{float:left;}
	.navbar-nav{margin-right:0;}
	.slick-slider .slider-item{height:400px;}
	.seventy-thirty .right{font-size:1.300em;padding:60px 20px 60px 40px;}
	.people-grid-home .tile.message p{font-size:.825em;padding:20px 35px;}
	.dropdown-menu .container{max-width:402px!important;}
	.dropdown-menu.columns-3{min-width:410px!important;}
	.dropdown-menu.columns-3 .col-sm-4{width:50%!important}
	.dropdown-menu.columns-3 .other{width:100%!important;float:none;clear:both;}
}
@media (max-width:991px){
	.people-grid-home{overflow:hidden}
	.people-grid-home .tile{width:calc(100%/4);width:-webkit-calc(100%/4);width:-moz-calc(100%/4);height:calc(100%/3);height:-webkit-calc(100%/3);height:-moz-calc(100%/3);display:table-cell;float:left;position:relative;background-size:cover;background-position:center;}
	.people-grid-home .tile.message{width:50%;}
	.people-grid-home .tile.message p{}
	.home-box.left .case-review{margin-bottom:25px;}
	.alert.notice-bar .col-sm-12{padding-right:0px;padding-left:0px;}
	.blog-banner{background:#031829 url('/_img/fluent-rooted-bg.jpg') 50% 50% / cover no-repeat}
	footer .icons.text-right{text-align:left!important;}
	footer .social.text-right{text-align:left!important;}
	.quick-links a h3{font-size:1.3em;}
	.bio .right,.resources .right{background:#efefef;padding:30px;font-size:.9em;}
	.main-content.bio,.main-content.resources{padding-bottom:0px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	.dropdown-menu.columns-3 .other{width:100%!important;float:none;min-height:inherit;}
}
@media (min-width:768px) and (max-width:990px){
	.navbar-default .navbar-nav{margin-right:0px;}
	.navbar-default .navbar-nav > li > a{font-size:1.1em;padding:12px;}
	.call-us{font-size:0.938em;}
	.container{width:100%}
	.search input{width:120px!important;}
	.seventy-thirty.bio .right .icons .full-bio{margin-left:0px;display:block;}
	.seventy-thirty.bio .left{background-position:center top;}
	.seventy-thirty.bio.btm .right a{margin:0px 0px 10px 0px!important;display:block;}
}
@media (min-width:768px){
	.modal-dialog{width:600px;margin:150px auto;}
}
@media (max-width:767px){
	.page-title{font-size:1.3em}
	.page-title.big .details{font-size:0.650em;}
	.page-title.big{padding:15px 0 15px;}
	.page-title.big h1{color:#fff;font-size:1em;margin:0px;}
	.page-title.bio .btn{padding:5px 10px;}
	.people-grid-home .tile{width:calc(100%/3);width:-webkit-calc(100%/3);width:-moz-calc(100%/3);height:calc(100%/3);height:-webkit-calc(100%/3);height:-moz-calc(100%/3);display:table-cell;float:left;position:relative;background-size:cover;background-position:center;}
	.people-grid-home .tile.message{width:calc(100%/3);width:-webkit-calc(100%/3);width:-moz-calc(100%/3);}

	/* 50/50 banner */
	.fifty-fifty:after{display:none;}
	.fifty-fifty .left{font-size:1.250em;}
	.fifty-fifty .left,.fifty-fifty .right{display:block;padding:20px;}
	.fifty-fifty .right{background:#ccd7dd;margin-bottom:20px;}

	/* 70/30 banner */
	.seventy-thirty{background-size:100%;}
	.seventy-thirty .container{display:block;}
	.seventy-thirty .row{display:block;}
	.seventy-thirty .left h1{font-size:1.3em;padding-left:20px;}
	.seventy-thirty .left,.seventy-thirty .right{display:block;padding:20px;}
	.seventy-thirty:after{display:none;}
	.seventy-thirty:before{position:absolute;bottom:0;height:100%;width:100%;content:'';background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%);background:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%);background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%);}
	.seventy-thirty .right{font-size:1.125em;}
	.seventy-thirty .right p{font-size:0.750em;margin-bottom:0px;}
	.seventy-thirty.bio{background-size:100%;}
	.seventy-thirty.bio .right{font-size:1.225em}
	.seventy-thirty.bio .right .quote{font-size:1.1em}
	.seventy-thirty.bio .left{height:280px;background-position:top center;}
	.seventy-thirty.bio .left,.seventy-thirty.bio .right{display:block;padding:0px;}
	.seventy-thirty.bio.top .right{height:auto;}
	.seventy-thirty.bio:before,.seventy-thirty.bio:after{display:none;}
	.seventy-thirty.bio .pad{padding:20px;min-height:auto}
	.seventy-thirty.bio .pad .inner p{max-width:none;margin-bottom:0px;}
	.seventy-thirty.bio.btm .left{vertical-align:middle;color:#fff;font-size:1em;padding:20px!important;background:rgba(61,62,48,.60);height:auto;text-align:center;}
	.seventy-thirty.bio.btm .left p{margin-bottom:0px;}
	.seventy-thirty.bio.btm .right{background:rgba(17,59,83,.80);padding:20px;text-align:center;}
	.photography-promo{height:500px;}
	.photography-promo .info-box p{text-align:center}
	.photography-promo .info-box:after{display:none;}
	.photography-promo .info-box{line-height:normal;}
	#mobile-header{display:block;}
	.phone-mobile{position:absolute;right:65px;top:22px}
	.header-inner{padding:0;}
	.header-inner .container{padding:0px;}
	h1{font-size:1.850em;}
	h2{font-size:1.550em;}
	h3{font-size:1.2em;color:#252525;}
	h4{font-size:1.1em;}
	h5{font-size:1em;color:#252525;}
	.lead{font-size:1.325em;}
	.pad{padding:30px 0;}
	.crumb{margin-bottom:20px;}
	.btn-lg{font-size:0.938em;padding:12px 30px;}
	header{position:relative;}
	header .navbar{min-height:inherit;}
	header .header-top{padding:0;background:#fff;}
	header .header-top .container{padding-right:0;padding-left:0;}
	#navbar{padding:0px;}
	.search{width:100%;border:0px;padding:10px;}
	.search input{display:inline-block;width:210px;}
	.search .btn{float:right;}
	.navbar-brand .main-logo{max-width:75px;margin:14px 0 0 12px;}
	.navbar-header{margin-right:0px!important;margin-left:0px!important;padding:0px;border-bottom:none;-webkit-box-shadow:0 3px 5px 0 rgba(102,102,102,.2);-moz-box-shadow:0 3px 5px 0 rgba(102,102,102,.2);box-shadow:0 3px 5px 0 rgba(102,102,102,.2);}
	.navbar-brand{padding:0;margin-left:0px;top:0px;}
	.navbar-toggle{padding:25px 15px;margin:0px;height:66px;text-align:center;line-height:normal;color:#fff;border:0;border-radius:0px;border-left:solid 1px #ddd;background:#f7f7f7;}
	.navbar-toggle .icon-bar{width:20px;}
	.navbar-toggle span{background:#444;}
	.dropdown-menu.multi-column{min-width:240px!important;overflow-x:hidden;}
	#sidr-main #navbar{display:block!important;}
	.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;background-color:#2a394e;}
	.sidr-open .sidr{box-shadow:0 0 15px rgba(0,0,0,0.5);}
	.sidr.right{left:auto;right:-260px}
	.sidr-open .sidr-overlay{background:rgba(0,0,0,0.5);position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2000;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
	.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:#f8f9fb;}
	#navbar{margin-right:-20px;margin-left:-20px;border-top:0;background-color:#2a394e;}
	.navbar-nav{float:none!important;margin:0px!important;height:inherit!important;clear:both;}
	.navbar-nav > li{border-bottom:1px solid rgba(255,255,255,.2);}
	.navbar-nav > li > a{font-weight:600;}
	.navbar-nav > li > a span{top:17px;right:20px;position:absolute;display:inline-block!important;width:inherit!important;background:transparent;}
	.navbar-nav > li > a span:after{font:normal normal normal 1em/1 FontAwesome;display:inline-block;content:'\f067';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.navbar-nav > li > a{padding:15px 20px;color:#fff;line-height:normal;font-size:1em;}
	.navbar-nav > li > a:focus{background:transparent!important;}
	.navbar-nav > li > a:focus,.navbar-nav > li > a:hover{padding:15px 20px;color:#fff;background:transparent!important;}
	.navbar-nav > .open > a,.navbar-nav > .open > a:focus,.navbar-nav > .open > a:hover{color:#2a394e!important;background:#ccd7dd!important;}
	.navbar-nav > .open a span:after{font:normal normal normal 1em/1 FontAwesome;display:inline-block;content:'\f068';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.navbar-nav .open .dropdown-menu{font-size:1em;background:#fff;border:0px;min-width:initial;border-radius:0;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.3);webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.3);box-shadow:inset 0 0 15px rgba(0,0,0,0.3);padding:3px 6px 20px!important;}
	.navbar-nav .open .dropdown-menu a{padding:5px 20px;}
	.multi-column-dropdown{margin:0px;}
	.dropdown-menu.columns-3 .col-sm-4.other{margin-top:10px;}
	.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background:#ccd7dd;color:#fff;}
	.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{white-space:inherit;color:#2a394e;padding:5px 15px 5px 15px;}
	.navbar-nav .open .dropdown-menu .dropdown-header{margin-bottom:0px;}
	.navbar-nav .open .dropdown-menu .overview{background:#efefef;padding:10px 15px;margin-bottom:5px;}
	.dropdown-menu .sub-links{margin-bottom:15px;padding:5px 0 10px;}
	.dropdown-menu .sub-links a{padding:2px 10px!important;margin-bottom:0px;}
	.dropdown-menu .faq a{padding:0px!important;}
	.dropdown-menu.columns-3 .col-sm-4:last-child{padding:6px 0;}
	.dropdown-menu.columns-3 .col-sm-4{padding:0px;}
	.dropdown-menu.columns-3 .col-sm-4 a{color:#2a394e;padding:5px 15px 5px 15px;}
	.megamenu .links{padding-bottom:10px!important;}
	header .header-bottom{height:auto;padding-right:15px;padding-left:15px;background:#4c4f18;}
	header .header-bottom .container{padding-right:0;padding-left:0;}
	.page-title{min-height:inherit;margin-bottom:0px;padding:12px 0;line-height:28px;}
	.page-title .inner{padding:20px;position:relative;width:auto;min-height:initial!important;right:inherit;font-size:.7em;}
	.page-title .container{padding-left:15px;}
	.page-title h1{margin-top:0px;font-size:1em;}
	.page-title.bio h1{font-size:1em}
	.page-title .img-wrap{position:static;width:100%;height:126px;border-left:0px;}
	.home-box{top:0}
	.home-box.left{padding:0px;}
	.home-box.left .case-review{margin-bottom:25px;padding:30px;}
	.home-box.right{margin-bottom:40px;}
	.quick-links{padding-bottom:10px;}
	.quick-links a{margin-bottom:10px;}
	.promo.fluent-rooted{text-align:center;padding:60px 15px;background:#031829 url('/_img/fluent-rooted-bg.jpg') 50% 50% / cover no-repeat}
	.blog-banner{background:#031829 url('/_img/fluent-rooted-bg.jpg') 50% 50% / cover no-repeat}
	.blog-banner h1{font-size:1.875em;margin-top:20px;}
	.blog-banner h3{margin-bottom:20px;}
	.blog .entry .col-sm-5{float:left!important;}
	.blog .entry .col-sm-5 img{max-height:200px;}
	.bio{margin-top:0px;}
	.bio .right-col{margin-bottom:50px;}
	.bio .panel-group .panel{border-radius:0px;}
	.bio .panel .panel-heading{background:#ccd7dd;padding:0px;border-radius:0px;}
	.bio .panel .panel-heading h4{text-transform:none;color:#2a394e;font-weight:500;letter-spacing:normal;text-transform:none;}
	.panel .panel-heading h4{letter-spacing:normal;text-transform:none;}
	.bio .panel .panel-heading h4 a{padding:15px;}
	.panel .panel-heading h4 a{text-decoration:none;}
	.panel .panel-heading h4 a.js-tabcollapse-panel-heading.collapsed:before{font:normal normal normal 1em/1 FontAwesome;display:inline-block;content:'\f067';text-rendering:auto;float:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.panel .panel-heading h4 a.js-tabcollapse-panel-heading:before{font:normal normal normal 1em/1 FontAwesome;display:inline-block;content:'\f068';text-rendering:auto;float:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.back-link{margin-bottom:10px;}
	.blog-banner{margin-bottom:20px;}
	.blog .entry.full img{max-width:100%;float:none;margin:0px 0px 20px 0px}
	.slick-slider .slider-item{height:240px;}
	.slider-item.equal-height.slick-slide{}
	.slick-slider .slick-slide .slider-content{font-size:0.875em;position:absolute!important;bottom:inherit!important;right:10%!important;top:25px!important;left:10%!important;max-width:inherit!important;min-width:inherit;text-shadow:none;display:none!important}
	.slick-slider .slick-slide .slider-content h3{font-size:1.250em;}
	.slick-slider .slick-slide .slider-content p{font-size:0.813em;}
	.slick-slider .slick-slide .slider-content .arrow-right{font-size:0.750em;}
	.slick-dots{margin-bottom:20px;}
	.slick-center .content{right:30%;left:30%;}
	.slick-center img{width:800px;}
	.quick-links .col-sm-4{padding-right:15px;padding-left:15px;}
	.mobile-phone{background-color:#333;padding:20px 0;border-right:0px;border-left:0px;}
	.mobile-phone h4{color:#fff;margin-top:0px;}
	.mobile-phone .btn{font-size:1em;max-width:200px;margin:0px auto;}
	.resources p{font-size:0.850em;}
	.results{font-size:0.675em;line-height:20px;}

	/* Awards */
	.awards{text-align:center;}
	.awards img{margin:0px auto 20px;}
	.photography-promo a.link-box-item{margin-bottom:20px;}
	footer{padding-top:20px;padding-bottom:20px;text-align:center;}
	footer .right{margin-top:20px;}
	.footer-top .tag{margin-top:15px;display:block;}
	.footer-top .col-sm-8 .tag{margin-top:0px;}
	.footer-btm .copy{text-align:center;margin:0 10px 10px;line-height:normal;}
	.footer-btm .social{text-align:center;}
	.footer-btm .social .tag{display:block;}
	.footer-btm .list-inline{text-align:center;margin-top:5px;}
	.testimonials img{max-width:200px;}
	.locations .info{margin-bottom:20px;}
	.locations h3.title{margin-top:15px!important;}
	.promo.mobile{margin-bottom:0px;}
	.mobile-phone{display:none!important;}
	.services a.btn{margin-bottom:20px;}
	.video-list ul.list-group{border:0px;background:transparent;padding:0px!important;}
	.video-list ul.list-group li,.video-list ul.list-group li:last-child{display:block!important;float:none!important;width:100%;padding:0px;border:0px;background-color:transparent;}
	.video-list ul.list-group li .well{margin:0px 0px 20px!important}
	.video-list ul.list-group li:nth-child(odd) .well{margin-right:0px;}
	.video-list ul.list-group li:nth-child(even) .well{margin-left:0px;}
	.history.top{padding-bottom:0px;}
	.history.btm{padding-top:40px;}
	.history.btm .history-content{text-align:center;}
	.people-overview h3 small{display:block;margin:0px;margin-top:10px;}
	.people-overview .m-b{margin-bottom:5px;}
	.people-overview .sort{text-align:left;margin-bottom:10px;margin-top:15px;}
	.people-overview .p-l-0{padding-left:15px!important;}
	.people-overview .people-list{margin-top:15px;}
	label{font-size:.675em;}
	.resources .list-group-item{padding:10px 0;}
	.resources .list-group-item h4{margin-bottom:0px;text-transform:none;}
	.resources p.lead{font-size:1.3em;}
	.resources .list-group-item img{margin:0px auto 15px;}
}
@media (max-width:414px){
	.people-grid-home .tile{width:calc(100%/3);width:-webkit-calc(100%/3);width:-moz-calc(100%/3);height:calc(100%/4);height:-webkit-calc(100%/4);height:-moz-calc(100%/4);}
	.people-grid-home .tile.message{display:none!important;}
	.people-grid-home .tile .name{top:5px;content:'&nbsp;'!important;background:transparent;text-indent:-9999em;}
	.people-grid-home .tile .name span{display:none;}
}

/* PRINT STYLES */
@media print{
	body{border-top:none;margin:0;padding:0!important;min-width:768px;}
	a[href]:after{content:none!important;}
	abbr[title]:after{content:none!important;}
	.print-header .table{border-bottom:solid 1px #ededed;}
	.print-header .table td{padding-bottom:15px;border:0;}
	.print-header .table img{max-height:50px;}
	.container{width:768px!important;}
	body{font-size:1em!important;}
	.equal-height{height:auto!important;}
	header{position:relative;}
	.page-title{border-bottom:0;height:auto;padding:0px;margin-bottom:20px;}
	.page-title h1{font-size:1.625em;}
	.btn,.back-link,.our-attorneys,.crumb,.case-review{display:none;}
	.container{width:768px!important;}
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}
	.col-sm-12{width:100%;}
	.col-sm-11{width:91.66666666666666%;}
	.col-sm-10{width:83.33333333333334%;}
	.col-sm-9{width:75%;}
	.col-sm-8{width:66.66666666666666%;}
	.col-sm-7{width:58.333333333333336%;}
	.col-sm-6{width:50%;}
	.col-sm-5{width:41.66666666666667%;}
	.col-sm-4{width:33.33333333333333%;}
	.col-sm-3{width:25%;}
	.col-sm-2{width:16.666666666666664%;}
	.col-sm-1{width:8.333333333333332%;}
	.footer-btm{border-top:solid 1px #ededed;}
	.people-grid-home,.photography-promo,a.arrow-left,a.arrow-right{display:none;}
	.seventy-thirty .left h1{font-size:2em}

	/* Attorney Bio Styles*/
	.services-links, .seventy-thirty.bio.btm{display:none;}
	.seventy-thirty .right{min-height:none!important}
	.seventy-thirty .left{display:none;min-height:none!important}
	.page-title.bio{border-top:0px;}
	.page-title.bio h1{font-size:2em;margin-bottom:20px;}
	.seventy-thirty.bio{border:0px;}
	.tab-content>.tab-pane{border-top:solid 2px #ddd;padding:20px!important;margin-bottom:20px;display:block!important;}
	.bio.resources, .bio-print {font-size: 1.4rem!important;}
	.bio.resources .col-sm-9 {width: 100%}
	.bio.resources p {font-size: 1em;}
	.bio.resources p.lead {font-size: 1.450em}
	.bio.resources .left{width:100%}
	.bio.resources .right{border-top:solid 2px #ddd;padding:20px;margin-bottom:20px;margin:0px 15px;width:100%;}
	.bio-print .quote .inner{border:solid 1px #ddd;padding:0px 15px;text-align:center;margin-bottom:15px;}
	.bio-print .details{font-size:1.3em;padding:15px;}
	.bio-print .details .assistant{margin-top:20px;border-top:solid 2px #ddd;padding-top:20px;}
	.bio.resources .read-more-wrap, .bio.resources .equal-height {height:auto!important; padding-bottom: 0px;}
	.bio.resources .tab-pane#overview {padding-bottom: 0px;}
	.bio.resources .equal-height {height:auto!important;}
	.bio.resources .tab-pane#news,.bio.resources .tab-pane#opinions {display: none!important;}
	.bio.resources .read-more-btn {display: none;}
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;
