a,body{color:#4b4b4b}blockquote,hr{margin:1.5em 0}fieldset,p{margin:0 0 .75em}body,h1,h2,h3,h4,h5,h6,input,label,select{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}td,th{padding:.75em 0}dl dd,img,ol,picture,ul{margin:0}.full_width form ul li,.page_nav li,.rplyBox ol li,aside.offices ul li{list-style:none}#new_recommendation ol,.full_width form ul,aside.offices ul{margin-left:0}.attorney_profile a h3,.attorney_profile a:hover,.attorney_profile a:hover h3,.attorneys_index .attorneys li a:hover,.offices li a,.offices li a:hover,.recent-posts ul li:hover a,.widget ul li a:hover,.widget.blog_calendar table td a,.widget.case_results ul li a:hover,.widget.social_media_posts ul li a:hover,.widget.tags ul li a:hover,a,button,input[type=submit]{text-decoration:none}button,input[type=submit]{-webkit-font-smoothing:antialiased;background-color:#4b4b4b;border-radius:3px;color:#fff;display:inline-block;font-size:1em;font-weight:700;line-height:1;padding:.75em 1em}h1,h2,h3{font-weight:300}button:hover,input[type=submit]:hover{background-color:#9c9a9a;color:#fff}button:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}body{-webkit-font-smoothing:antialiased;background-color:#fff;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:4em}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.5em;font-weight:400}h5{font-size:1.25em}h6{font-size:1em}p{font-weight:300}dl dt,label,th{font-weight:700}a{-webkit-transition:color .1s linear;-moz-transition:color .1s linear;transition:color .1s linear}a:hover{color:#9c9a9a}a:active,a:focus{color:#9c9a9a;outline:0}hr{border-bottom:1px solid #d8d8d8;border-left:none;border-right:none;border-top:none}img,picture{max-width:100%}blockquote{border-left:2px solid #d8d8d8;color:#717171;padding-left:.75em}cite{color:#8b8b8b;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#f2f2f2;border:1px solid #d8d8d8;padding:1.5em}input,label,select{display:block;font-size:1em}label{margin-bottom:.375em}label.required:after{content:"*"}label abbr{display:none}input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],select[multiple=multiple],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:#fff;border-radius:3px;border:1px solid #d8d8d8;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;width:100%}input[type=text]:hover,input[type=url]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#bfbfbf}input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#4b4b4b;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(62,62,62,.7);outline:0}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=file]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b2b2b2;text-align:left}td{border-bottom:1px solid #d8d8d8}td,th,tr{vertical-align:middle}ol,ul{padding:0;list-style-type:none}dl{margin-bottom:.75em}dl dt{margin-top:.75em}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.attorneys_index{overflow:hidden}.attorneys_index .attorneys{margin-left:0;overflow:hidden}.attorneys_index .attorneys li{padding:.75em 0;height:auto!important}.attorneys_index .attorneys li h2{text-align:left;font-size:1.5em}.attorneys_index .attorneys li a:hover{color:#717171}.attorneys_index .attorneys li .thumb{width:100%;float:none}@media screen and (min-width:48em){.attorneys_index .attorneys li .thumb{width:auto;float:left;padding:.5em .75em 0 0}}.attorneys_index .attorneys li p a:after{position:absolute;padding-left:2px;content:"\00bb"}.page_nav:after,.primary .content .blog_posts article:after{content:"";display:table;clear:both}.bio_summary p{color:#767474}.attorneys_list.grid li{overflow:hidden}.primary .content .blog_posts{padding:1em 0}.primary .content .blog_posts article{padding:1em 0;border-bottom:1px solid #e5e5e5}.primary .content .blog_posts article:last-child{border-bottom:none}.primary .content .blog_posts p:last-of-type{margin-bottom:1em}.primary .content .cover{float:left;padding:.5em .75em .5em 0}.primary .content .authorDetails{float:left}.primary .content .comments{overflow:hidden}.primary .content .comments .commentEntry{width:auto;overflow:hidden}.primary .content .comments .reply{position:relative}.case_results.listview,.recommendations.listview{padding:1em 0}.case_result .wysiwyg_container{border-bottom:1px solid #e5e5e5}.page_nav li:first-child{float:left}.attorney_profile{overflow:hidden;padding-top:2em}.attorney_profile .thumb{float:left;padding:0 1em}#primary aside.offices{width:100%;overflow:hidden}aside.offices ul{overflow:hidden}aside.offices ul li{float:left}input[type=text],textarea{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border:1px solid #e1e1e1!important}input[type=text]:focus,textarea:focus{border-color:#989898!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;outline:0!important}input[type=submit]{width:auto!important;height:auto!important;display:inline-block;background:#717171;border:none;color:#fff;padding:.75em 1em}input[type=submit]:hover{background:#777!important;cursor:pointer}input[type=submit]:active{background:#8c8c8c!important}.replyBox input[type=submit]{background:grey}.comments .leaveComment form li,.replyBox li{width:100%;list-style:none}.comments .leaveComment form li input[type=text],.comments .leaveComment form li textarea,.replyBox li input[type=text],.replyBox li textarea{width:100%;padding:5px 2%}.comments .leaveComment form ol,.replyBox ul{margin:0}.full_width form ul li input[type=text]{float:left;display:block;margin-right:5.13568%;width:100%}.full_width form ul li input[type=text]:last-child{margin-right:0}@media screen and (min-width:62em){.full_width form ul li input[type=text]{float:left;display:block;margin-right:5.13568%;width:91.23869%}.full_width form ul li input[type=text]:last-child{margin-right:0}}.full_width form ul li textarea{float:left;display:block;margin-right:5.13568%;width:100%;height:12em;resize:none}.full_width form ul li textarea:last-child{margin-right:0}@media screen and (min-width:62em){.full_width form ul li textarea{float:left;display:block;margin-right:5.13568%;width:91.23869%}.full_width form ul li textarea:last-child{margin-right:0}}#new_recommendation{margin-top:15px}#new_recommendation ol li{margin-bottom:10px;overflow:hidden;list-style:none!important}#new_recommendation label.label{display:block!important;font-size:12px;margin-bottom:5px;background:0 0;color:#707070;text-shadow:none;border:none;font-weight:400}abbr[title]{border:none;cursor:none}#new_recommendation select{width:auto!important}#new_recommendation .string{width:100%}#new_recommendation .string input{width:97%;text-align:left}#new_recommendation label{display:none}#new_recommendation .text{width:100%}#new_recommendation .text textarea{width:97%;margin-top:5px;text-align:left;height:150px}#new_recommendation .buttons input{background:#18b3d0;border:none;color:#fff;padding:4px 10px;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.4)}#new_recommendation .buttons input:hover{background:#4d4d4d!important}#new_recommendation .buttons input:active{background:#8c8c8c!important}.insertion.image{text-align:center;margin-bottom:1em;clear:both;margin-top:0}.insertion.image .insertedImage{padding:.25em;background:#fff;border:1px solid #e7e7e7;margin-bottom:5px;display:inline-block}.insertion.image img{margin-bottom:0}.insertion.image .captionContainer{background:#e8e8e8;color:#636363;position:relative!important;margin-top:5px}.insertion.image .text{padding:.25em;position:relative!important;background:0 0!important;color:#636363!important;width:auto!important}.insertion.image.float_left{float:left;margin-right:1em;width:auto;max-width:100%;height:auto}.insertion.image.float_right{float:right;margin-left:1em;width:auto;max-width:100%;height:auto}.btn{margin-left:.25em;margin-right:.25em;padding-bottom:.25em}.wysiwyg_container{overflow:hidden;width:auto}.insertion.video{max-width:100%;margin-bottom:0;background:0 0!important}.insertion.video .video_wrapper{text-align:center;margin-bottom:15px!important;clear:both;width:100%!important;margin-top:0!important;position:relative;padding-bottom:58%;padding-top:25px;height:0;overflow:hidden}.insertion.video embed,.insertion.video iframe,.insertion.video object,.insertion.video video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.insertion.video video{margin-bottom:0;max-width:100%}.insertion.video.float_left{float:left;margin-right:1em;width:auto}.insertion.video.float_right{float:right;margin-left:1em;width:auto}.insertion.form{margin-bottom:1em;border:1px solid #d9d9d9}.insertion.form form{width:100%}.insertion.form .fields{margin:0!important;width:100%}.insertion.form .fields li{width:100%;list-style:none;position:relative;margin-bottom:.25em}.insertion.form .fields li input[type=text],.insertion.form .insertion.form .fields li textarea{width:97%;padding:.25em 1%}.insertion.form .fields li select{width:auto}.insertion.form .fields li.buttons{margin-bottom:0;padding-bottom:0}.insertion.form .fields li.buttons input{margin-bottom:0!important}.insertion.form.float_left{float:left;width:190px;margin-right:1.25em;background:#fff;margin-top:0!important;padding:1em}#___plusone_0,.fb-like,.g-plusone{margin-right:.5em;display:inline-block}.insertion.form.float_left input[type=text],.insertion.form.float_left textarea{width:97%;padding:.25em 1%}.insertion.form.float_right{float:right;width:190px;margin-left:1.25em;padding:1em;background:#fff;margin-top:0!important}.insertion.form.float_right input[type=text],.insertion.form.float_right textarea{width:97%;padding:.25em 1%}.insertion.form.float_none{width:auto;float:none;background:#fff;margin-top:0!important;padding:1em;clear:both}.notice,.warning{width:95%;padding:1%;margin-bottom:1em;font-size:.75em}body.resources #content ul{margin-left:0!important;margin-bottom:1em!important}body.resources #content ul li{list-style:none}body.resources #content ul li ul{margin-left:1.5em}body.resources #content ul li ul li{list-style:disc}#li_ui_li_gen_1348673971413_0-logo{z-index:100!important}.share,.share div,.share span{position:static!important;overflow:hidden}#___plusone_0,.g-plusone{width:65px!important}.fb-like iframe{margin-top:-3px}.twitter-share{display:inline-block;width:85px;margin-top:2px}.twitter-share iframe{width:85px!important}#li_ui_li_gen_1348675017557_1-container.IN-right{overflow:hidden!important}.content .offices.listview{margin-left:0;overflow:hidden}.content .offices.listview li{list-style:none;width:48%;padding:1%;float:left;overflow:hidden;margin:0 0 1em}.content .offices.listview li h2{margin-bottom:.25em;font-size:1em;line-height:1.125em}.content aside.offices li h2{margin-bottom:5px!important;font-size:16px!important;line-height:1.125em}.offices li a h2{color:#18b3d0}.offices li a address{color:#737373;float:left;width:65%;font-size:.75em;margin-bottom:0}.offices li a:hover h2{text-decoration:none;color:#4c4c4c!important}.offices li .thumb{float:left;width:20%;margin-right:1.25em;padding:.25em;background:#fff;border:1px solid #e7e7e7}.offices li p a{background:#d6d6d6;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;padding:2px 4px;line-height:normal;font-size:11px;display:inline-block;color:#8f8f8f}.offices li p a:hover{color:#3e3e3e}.office_photo_thumb{float:left;margin-right:.625em;padding:.375em;background:#fff}.office .office_photo_thumb{width:auto}.office_details{overflow:hidden;width:100%;margin-bottom:1.5em}.office_details h2{margin-bottom:0!important}.office_details .office_photo_thumb{float:left}.office_details address{float:left;width:65%}.hours{margin-bottom:20px;clear:both!important}.content .hours h2{font-size:18px!important}.attorneys_list{margin-left:0;margin-top:1em;overflow:hidden;margin-bottom:2em}.attorneys_list li{float:left;width:50%;list-style:none;margin-bottom:15px}.attorneys_list li h5{font-size:21px!important}.attorneys_list li .thumb{float:left;margin-right:1em}.attorneys_list li a:hover{color:#717171}.map_container{min-height:8em;margin-bottom:2em;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4)}#map{height:220px}.map_infowindow_thumb{float:left;width:40px;padding:5px;background:#fff;border:1px solid #e7e7e7}.map_infowindow_thumb img{width:40px}.map_infowindow_details{float:left;width:160px;margin-left:15px;font-size:11px;line-height:14px}.map_infowindow_details strong{font-weight:700!important}#map img,img[src^="http://maps.gstatic.com/"]{max-width:none!important}#map label{width:auto;display:inline}.recent-posts ul{margin-left:0;padding:0 .5em}.recent-posts ul li{list-style:none;padding:0 .75em;border-top:1px solid #d8d8d8;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.recent-posts ul li a{display:block;width:100%;padding:.5em 0}.recent-posts ul li:hover{background:#d8d8d8}.recent-posts ul li:hover a{color:#4b4b4b}.recent-posts ul li p a{color:#717171;font-weight:700;font-size:1.25em}.recent-posts ul li p{margin-bottom:.25em}.recent-posts h2,.recent-posts ul li p:last-of-type{margin-bottom:0!important}.recent-posts h1{font-size:1.5em;padding:.5em 1em;background:#717171;color:#fff}.recent-posts h2{font-size:1em}.recent-posts h2 a{color:#717171}.recent-posts h2 a:hover{color:#8b8b8b}.recent-posts #recent_posts{margin-bottom:2em}.recent-posts ul:last-child li{padding-bottom:.75em}.widget.form label{font-weight:400}.widget.form input{width:100%;border-radius:4px;outline:0;border:none;height:2em}.widget.form textarea{height:8em;resize:none;margin-bottom:1em}.widget.form .buttons button{display:block;position:relative;margin:0 auto;height:4em;width:4em;border-radius:100%;box-shadow:1px 2px 3px rgba(0,0,0,.4)}.widget.form .buttons button .fa-envelope{position:absolute;font-family:FontAwesome;color:#fff;font-size:1.875em;font-style:normal;left:17px;top:16px}.home_sidebar{overflow:hidden}.sidebar .widget{overflow:hidden;margin-bottom:1.5em;box-shadow:1px 2px 5px rgba(0,0,0,.2)}.sidebar .widget h4{padding:.5em 1em;background:#4b4b4b;color:#fff}.sidebar .widget ul{margin:0;padding:.75em 1.5em}.widget.subnavigation nav a{font-size:1.25em}.widget.subnavigation nav .active>ul{display:block!important;padding:0 1em}.widget.subnavigation nav .active>ul a{font-size:1em;color:#989898}.widget.subnavigation nav .active>ul a:hover{color:#4b4b4b}.widget ul li a:hover{color:#717171}.widget.blog_search input[type=text]{width:95%;padding:5px 2%}.widget.form ul{margin:0}.widget.form ul li{width:auto;list-style:none;margin-bottom:10px}.widget.form .widget.form ul li textarea,.widget.form ul li input[type=text]{padding:5px 2%}.widget.form ul li select{width:auto}.widget.blog_posts{padding-top:0!important}.widget.blog_posts ul li{list-style:none;border-top:1px solid #d8d8d8;padding:.75em 0}.widget.blog_posts ul li:first-child{margin-top:0;border-top:none;padding-top:0}.widget.blog_posts .date:before{content:"Posted on: "}.widget.blog_posts .date span:after{content:"/";margin:0 -3px 0 0}.ir:before,header:after{content:""}.widget.case_results ul li h5,.widget.link_group ul li h5,.widget.social_media_posts ul li h5{margin-bottom:0}.widget.attorneys ul{margin-left:0;padding-bottom:0;list-style:none}.widget.attorneys ul li{overflow:hidden;border-top:1px solid #d8d8d8;padding:1em 0}.widget.attorneys ul li:first-child{margin-top:0;border-top:none;padding-top:0}.widget.attorneys ul li .thumb{float:left;padding:.25em .5em 0 0}.widget.attorneys ul li .thumb img{max-width:100%;height:auto}.widget.recommendations ul li{list-style:none;border-top:1px solid #d8d8d8;padding:.75em 0}.widget.recommendations ul li:first-child{margin-top:0;border-top:none;padding-top:0}.widget.link_group ul li{list-style:none}.widget.link_group ul li:first-child{margin-top:0}.widget.case_results ul{margin-left:0;padding-bottom:0}.widget.case_results ul li{list-style:none;padding:.75em 0;border-top:1px solid #d8d8d8}.widget.case_results ul li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.social_media_posts ul{margin-left:0;padding-bottom:0}.widget.social_media_posts ul li{list-style:none}.widget.blog_calendar{position:relative}.widget.blog_calendar table{width:99%}.widget.blog_calendar h4{text-align:center;z-index:30;position:relative;padding:0!important;background:0 0!important;border:none!important}.widget.blog_calendar .next,.widget.blog_calendar .prev{width:6px;height:11px;text-indent:-9000px;position:absolute;top:5px;display:block}.widget.blog_calendar .prev{background:url(../images/calendar-arrow-left.gif) left no-repeat;left:15px;z-index:50}.widget.blog_calendar .next{background:url(../images/calendar-arrow-right.gif) left no-repeat;right:15px;z-index:51}.widget.blog_calendar table tr{padding:10px}.widget.blog_calendar table td{padding:4px;text-align:center;background:#eee}.widget.blog_calendar table td.highlight{background:#fff}.widget.blog_calendar table td a{color:#a5a5a5}.sidebar .widget.tags ul{margin-left:0;overflow:hidden;padding:.25em 0}.widget.tags ul h4+ul{padding:0}.widget.tags ul li{list-style:none;margin-bottom:10px;float:left;margin-right:.25em}.widget.tags ul li a{color:#fff;background:#979797;padding:.25em}.widget.tags ul li a:hover{background:#646464;color:#fff}.widget p{margin-bottom:0!important}.widget.free_form ol,.widget.free_form ul{margin:0}.widget.free_form ol li,.widget.free_form ul li{list-style-position:outside;margin-bottom:0!important;padding-bottom:0;margin-left:1em}.widget.free_form ul li{list-style-type:disc}.widget.free_form ol li{list-style-type:decimal}.widget.free_form p{margin-bottom:.75em}.insertion.widget{background:#f9f9f9}.insertion.widget h4{margin-bottom:.75em;color:#fff;border-bottom:none;background:#717171;padding:.25em .75em}.insertion.widget h4+div,.insertion.widget h4+ul{padding:0 1.25em}.insertion.widget.no-background{background:0 0!important}.insertion.widget.float_left{float:left;display:block;margin-right:5.13568%;width:100%;margin-bottom:2em}.insertion.widget.float_left:last-child{margin-right:0}@media screen and (min-width:62em){.insertion.widget.float_left{float:left;display:block;margin-right:5.13568%;width:47.43216%}.insertion.widget.float_left:last-child{margin-right:0}}.insertion.widget.float_right{float:left;display:block;width:100%;margin-right:0;margin-bottom:2em}.insertion.widget.float_right:last-child{margin-right:0}@media screen and (min-width:62em){.insertion.widget.float_right{float:left;display:block;width:47.43216%;margin-right:0}.insertion.widget.float_right:last-child{margin-right:0}}.insertion.widget.float_none{float:none;float:left;display:block;margin-right:5.13568%;width:100%;margin-bottom:2em}.insertion.widget.float_none:last-child{margin-right:0}.insertion.widget.free_form h4+div{padding-bottom:0!important}.insertion.widget .rowList{margin-bottom:0!important}.widget p.notice,.widget p.warning{margin-bottom:15px!important}.insertion.widget.float_none .widget.attorneys ul li p{width:82%}.attorney_profile a:hover h3,.attorneys h2 a:hover,.attorneys_list li a:hover,.btn:hover,.cancel_reply:hover,.case_results h2 a:hover,.content a[href^=tel]:hover,.offices.listview li a:hover h2,.page_nav li a:hover,.recent-posts h2 a:hover,.recommendations h2 a:hover,aside.offices li a:hover h2,h3 a:hover,p a:hover{text-decoration:none!important}.sidebar{padding:0!important}.contact_container .image{max-width:80px;max-height:100px;display:block;margin-right:1em;float:left}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.navtoggle,.sub .navtoggle,header .logo{margin-top:.5em}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{display:block;width:0;height:150%}*{box-sizing:border-box}body,html{height:100%}#siteCanvas,#siteWrapper{height:auto;width:100%;position:relative}#siteWrapper{overflow:hidden}#siteCanvas{background:#fff;z-index:1}header{z-index:100;width:100%;padding:.5em;background:#fff;border-bottom:4px solid #4b4b4b}header:after{display:table;clear:both}header .logo{max-width:26em;width:70%;float:left;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);-moz-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}.mainNav{display:none}@media screen and (min-width:62em){#siteCanvas,#siteWrapper{height:100%}#siteWrapper{overflow:visible}header{height:9em;padding:0}header .logo{max-width:25em;width:35%;padding:.75em 0 0 1.5%}.mainNav,.mainNav>ul>li>a{display:block;height:100%}.mainNav>ul>li:hover>a,.mainNav>ul>li>ul li a:hover{color:#fff}.mainNav{float:right}.mainNav a{font-weight:400}.mainNav>ul{height:100%}.mainNav>ul>li{position:relative;float:left;height:100%;border-left:1px solid #d8d8d8;z-index:10;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);-moz-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}.mainNav>ul>li:last-child>ul>li>ul{left:-100%}.mainNav>ul>li>a{width:100%;padding:3.5em 3em;cursor:pointer;line-height:1.75;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);-moz-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}.mainNav>ul>li:nth-child(n+4){display:none}.mainNav>ul>li>ul{display:none;width:20em;height:100%;position:absolute;right:0;z-index:9}.mainNav>ul>li>ul.bottom{top:auto;bottom:4em}.mainNav>ul>li>ul li{line-height:1.5em;display:block;position:relative;background:#fff;border:1px solid #f2f2f2;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.mainNav>ul>li>ul li:hover{background:rgba(75,75,75,.95)}.mainNav>ul>li>ul li a{display:block;width:100%;height:100%;padding:3em 1.5em;text-align:center}.mainNav>ul>li>ul li>ul{display:none;position:absolute;width:100%;right:-100%;top:0;background:#d8d8d8}.mainNav>ul>li>ul li>ul.bottom{top:auto;bottom:0}.mainNav>ul>li>ul li>ul li a{width:100%;display:block}.mainNav>ul>li>ul li>ul ul{display:none}.mainNav>ul>li>ul li:hover>ul{display:list-item}.mainNav .more li,.mainNav>ul>li:hover>ul{display:block}.mainNav>ul>li:hover{background:#4b4b4b;color:#fff}.mainNav .more{cursor:pointer}.mainNav .more>a:after{content:"\f0d7";font-family:FontAwesome;margin-left:.5em}.mainNav a:last-child li{border:none}}.sub{height:auto}.sub .hero .headingWrap{background:rgba(0,0,0,.6)}.full_width .primary .content{float:left;display:block;margin-right:5.13568%;width:100%}.full_width .primary .content:last-child{margin-right:0}.full_width .primary .content form{float:left;display:block;margin-right:5.13568%;width:100%;margin-bottom:2em}.full_width .primary .content form:last-child{margin-right:0}@media screen and (min-width:62em){.full_width .primary .content form{float:left;display:block;margin-right:5.13568%;width:38.67085%}.full_width .primary .content form:last-child{margin-right:0}}.full_width .primary .content .offices{float:left;display:block;margin-right:5.13568%;width:100%;padding:1em 0 0}.full_width .primary .content .offices:last-child{margin-right:0}@media screen and (min-width:62em){.full_width .primary .content .offices{float:left;display:block;margin-right:5.13568%;width:56.19346%}.full_width .primary .content .offices:last-child{margin-right:0}}.full_width .primary .content .offices .office_photo_thumb{padding:.25em 0}.full_width .primary .content .offices .grid li{float:left;display:block;margin-right:5.13568%;width:100%;height:auto!important;overflow:auto!important}.full_width .primary .content .offices .grid li:last-child{margin-right:0}@media screen and (min-width:62em){.full_width .primary .content .offices .grid li{float:left;display:block;margin-right:5.13568%;width:47.43216%}.full_width .primary .content .offices .grid li:last-child{margin-right:0}}.full_width .primary .sidebar{display:none}.navtoggle{position:absolute;top:1em;right:0;margin-right:2em;cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .5s .15s cubic-bezier(.39,.575,.565,1);-moz-transition:all .5s .15s cubic-bezier(.39,.575,.565,1);transition:all .5s .15s cubic-bezier(.39,.575,.565,1)}.navtoggle:hover .bar{background:#656565}.navtoggle:active .bar,.navtoggle:focus .bar,.navtoggle:visited .bar{background:#7e7e7e}.navtoggle .bar{display:block;width:2.5em;height:6px;margin-bottom:.5em;background:#4b4b4b;-webkit-transform:rotate(0) translate3d(0,0,0);-moz-transform:rotate(0) translate3d(0,0,0);-ms-transform:rotate(0) translate3d(0,0,0);-o-transform:rotate(0) translate3d(0,0,0);transform:rotate(0) translate3d(0,0,0);-webkit-transition:background .2s cubic-bezier(.165,.84,.44,1);-moz-transition:background .2s cubic-bezier(.165,.84,.44,1);transition:background .2s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:62em){.navtoggle{display:none}.mainNav>ul>li>.double-nav{width:40em}}.mainNav>ul>li>.double-nav>li{width:50%;float:left}.hero,.hero .headingWrap hgroup,.topCopy{width:100%}.hero{position:relative;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;min-height:20em;background-image:url(../img/hero.jpg);background-repeat:no-repeat}@media screen and (min-width:48em){.navtoggle{right:1em;margin-top:1.25em}.hero{min-height:24em}}@media screen and (min-width:62em){.hero{background-attachment:fixed;min-height:26em}}.hero .headingWrap{width:100%;height:100%;padding:6rem 0 8rem;text-align:center;background:rgba(0,0,0,.4)}.hero .headingWrap hgroup h2{font-size:6vw;font-weight:100;color:#fff;max-width:70%;margin:0 auto .25em}@media screen and (min-width:62em){.hero .headingWrap{padding:8rem 0 18rem}.hero .headingWrap hgroup h2{font-size:6vw;margin-bottom:.25em}}.hero .headingWrap hgroup .phone{display:inline-block;color:#fff;font-size:1.25em;border:1px solid #fff;padding:.25em .75em;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);-moz-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1)}.hero .headingWrap hgroup .phone:hover{background:#fff;color:#4b4b4b}.hero .headingWrap hgroup .phone a[href^=tel]{color:#fff}.hero .scrollWrap{display:none}@media screen and (min-width:62em){.hero .headingWrap hgroup .phone{font-size:1.75em;pointer-events:none}.hero .scrollWrap{display:block;width:100%;position:absolute;bottom:5%;text-align:center}.hero .scrollWrap .scroller{cursor:pointer;display:inline-block}.hero .scrollWrap .scroller .fa{font-size:6em;color:#fff;line-height:.5}.hero .scrollWrap:hover .fa{color:#d8d8d8}}.row:after,.top:after{display:table;content:"";clear:both}.title{padding:1em 0 2em;font-size:.75em;text-align:center}@media screen and (min-width:62em){.title{padding:3em 0 0;font-size:1em;max-width:60em;margin-left:auto;margin-right:auto}.title:after{content:"";display:table;clear:both}}.top{padding:0 5%}.top h2{font-size:2em}@media screen and (min-width:62em){.top{padding:0;min-height:90%}.top h2{font-size:3em}.row{max-width:60em;margin-left:auto;margin-right:auto;padding:4em 0;border-bottom:1px solid rgba(80,80,80,.1)}.row:after{content:"";display:table;clear:both}}.row:nth-child(n+6){display:none}.row:nth-child(even) .topCopy{float:right;margin-right:0}.row:nth-child(even) .topImage,.topCopy,.topImage{float:left}.row:last-child{border-bottom:none}.topCopy{display:block;margin-right:5.13568%;margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #e5e5e5}.topCopy:last-child{margin-right:0}@media screen and (min-width:62em){.topCopy{display:block;margin-right:5.13568%;width:49.62248%;padding-top:1.5em;float:left;margin-bottom:0;border-bottom:none}.topCopy:last-child{margin-right:0}.topCopyCenter{max-width:70%;margin-left:auto;margin-right:auto;text-align:center}.topCopyCenter:after{content:"";display:table;clear:both}}.topImage{display:block;margin-right:5.13568%;width:100%;margin-bottom:.25em}.topImage:last-child{margin-right:0}@media screen and (min-width:62em){.topImage,.topImage:last-child{margin-right:0}.topImage{display:block;width:45.24183%;float:right;margin-bottom:0}}.fullImage{position:relative;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;background-image:url(../img/fullimage.jpg);background-repeat:no-repeat;width:100%;min-height:20em;text-align:left}@media screen and (min-width:62em){.fullImage{min-height:36em;margin-top:2em;background-attachment:fixed;text-align:right}}@media screen and (min-width:90em){.fullImage{min-height:46em;margin-top:2em;text-align:right}}.fullImage .fullCopy{position:absolute;width:100%;height:100%;background:rgba(20,20,20,.8);padding:4em 2.5em 0;color:#fff;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fullImage .fullCopy h3,.fullImage .fullCopy p{color:#fff}.fullImage .fullCopy p{font-size:1.25em}@media screen and (min-width:62em){.fullImage .fullCopy{width:60%;height:auto;bottom:6em;right:4em;padding-top:.5em;padding-bottom:1.5em}.fullImage .fullCopy h3{font-size:8em;font-size:8vw}.fullImage .fullCopy p{font-size:1.5em}}.primary{padding:2em 5%}.primary:after{content:"";display:table;clear:both}@media screen and (min-width:62em){.primary{padding:2em 0}}.primary img{max-width:100%;height:auto}.primary .shoutoutWrapper{padding:0 0 1em;text-align:center}.primary .shoutoutWrapper h1{font-size:3em;margin-bottom:.25em}@media screen and (min-width:48em){.primary .shoutoutWrapper h1{font-size:4em}}.primary .title{font-size:.5em;padding:.75em 2em;background:#4b4b4b;color:#fff}.primary .title h1,.primary .title h2{font-size:2.5em}@media screen and (min-width:62em){.primary .title h1,.primary .title h2{font-size:4em}.primary .content{max-width:48em;margin-left:auto;margin-right:auto;padding:0 0 2em;font-size:1.25em}.primary .content:after{content:"";display:table;clear:both}}.primary .content h2{font-size:2.25em;margin-bottom:.25em;text-align:center}.primary .content p{margin-bottom:1.25em}.primary .sidebar{padding:.25em 0 0 .5em}@media screen and (min-width:62em){.primary .content h2{font-size:4em}.primary .sidebar{float:left;display:block;width:29.90954%;margin-right:0}.primary .sidebar:last-child{margin-right:0}}.primary .sidebar .contact{background:rgba(0,0,0,.1);padding:.5em 1.25em 2em}.primary .sidebar .contact h4{margin-bottom:.25em}.primary .sidebar .contact label{font-weight:400}.contact .formWrap input,.contact .formWrap textarea{font-weight:100;padding:.5em .75em;background:rgba(255,255,255,.9)}.primary .sidebar .contact input{width:100%;border-radius:4px;outline:0;border:none;height:2em}.primary .sidebar .contact textarea{height:8em;resize:none;margin-bottom:1em}.primary .badge img{max-width:350px;width:auto;height:auto;display:block;margin:1.5em auto 0}.sub .primary{max-width:61em;margin-left:auto;margin-right:auto}.sub .primary:after{content:"";display:table;clear:both}.sub .contact{background:#4b4b4b;padding:1em 2%;margin-top:2em}@media screen and (min-width:62em){.sub .content{float:left;display:block;margin-right:5.13568%;width:64.95477%}.sub .contact,.sub .contact:last-child,.sub .content:last-child{margin-right:0}.sub .contact{float:left;display:block;width:29.90954%}.sub .contact .formWrap input,.sub .contact .formWrap textarea{font-size:1em}}.map_container h2{text-align:left}.contact .formWrap .buttons,footer .disclaimer,footer .social{text-align:center}.map_container #map{transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important}.full_width .contact{display:none}.rise{-webkit-transform:translate3d(0,250px,0);-moz-transform:translate3d(0,250px,0);-ms-transform:translate3d(0,250px,0);-o-transform:translate3d(0,250px,0);transform:translate3d(0,250px,0);-webkit-animation:rise .8s cubic-bezier(.165,.84,.44,1) forwards;-moz-animation:rise .8s cubic-bezier(.165,.84,.44,1) forwards;animation:rise .8s cubic-bezier(.165,.84,.44,1) forwards}.rise:nth-child(2){animation-duration:.6s;-webkit-animation-duration:.6s;-moz-animation-duration:.6s}.rise:nth-child(3){animation-duration:.7s;-webkit-animation-duration:.7s;-moz-animation-duration:.7s}@-webkit-keyframes rise{to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes rise{to{-moz-transform:translate3d(0,0,0)}}@keyframes rise{to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.already-visible{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;-webkit-animation:none!important;-moz-animation:none!important;animation:none!important}.contact{padding:2em 5%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:url(../img/contactimage.jpg) no-repeat;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}@media screen and (min-width:62em){.contact{padding:3em 0;background:url(../img/contactimage.jpg) no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.contact .formWrap{max-width:30em;margin-left:auto;margin-right:auto}.contact .formWrap:after{content:"";display:table;clear:both}}.contact .formWrap h4{font-size:2.5em;text-align:center;margin-bottom:.5em;color:#fff}.contact .formWrap label{font-size:1.25em;margin-bottom:.25em;color:#fff}.contact .formWrap input{width:100%;margin-bottom:.5em;font-size:1.5em;outline:0;border:none;border-radius:0}.contact .formWrap input:focus{outline:-webkit-focus-ring-color auto 5px!important}.contact .formWrap textarea{height:4em;resize:none;font-size:2em;outline:0;border:none}.contact .formWrap textarea:focus{outline:-webkit-focus-ring-color auto 5px!important}.contact .formWrap input[type=submit]{display:block;background:rgba(255,255,255,.9);color:#4b4b4b;font-size:1.5em;font-weight:100;border-radius:0;padding:.5em 1.5em;margin:0 auto;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);-moz-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1)}.contact .formWrap input[type=submit]:focus,.contact .formWrap input[type=submit]:hover{background:rgba(75,75,75,.9);color:#fff}.sub .contact .formWrap h4{font-size:1.5em}.contact .formWrap .subnavigation{margin-bottom:1.5em}.contact .formWrap .subnavigation a,.contact .formWrap .subnavigation h4{color:#fff}.contact .formWrap .subnavigation .active a{color:#efc325}.spacerWrap{padding:2em 5% 1em}@media screen and (min-width:62em){.spacerWrap{padding:4em 0}.spacerWrap .spaces{max-width:60em;margin-left:auto;margin-right:auto}.spacerWrap .spaces:after{content:"";display:table;clear:both}}.spacerWrap .spaces .spacer{padding:0;margin-bottom:2em}.spacerWrap .spaces .spacer:after{content:"";display:table;clear:both}@media screen and (min-width:62em){.spacerWrap .spaces .spacer{margin:0}.spacerWrap .spaces .spacer:nth-child(-n+2){width:50%;padding-right:2em;float:left;border-right:1px solid #f2f2f2}.spacerWrap .spaces .spacer:nth-child(2){border-right:none;padding-right:0;padding-left:2em}}.spacerWrap .spaces .spacer:nth-child(3){display:none}footer .footRow:after,footer .footWrap:after,footer:after{display:table;content:"";clear:both}.contact_container{float:left;width:100%;margin-top:.5em}footer{padding:2em 0;border-top:1px solid #f2f2f2}footer .footWrap{max-width:60em;margin-left:auto;margin-right:auto}footer .footNav{display:none}@media screen and (min-width:62em){footer{padding:4em 0 3em}footer .footNav{float:left;margin-right:5.13568%;width:18.95791%;display:block}footer .footNav:last-child{margin-right:0}}footer .footNav>ul>li{padding-bottom:.5em}footer .footNav>ul>li a{font-weight:300;cursor:pointer}footer .footNav>ul>li:nth-child(n+7),footer .footNav>ul>li>ul{display:none}footer .disclaimer{font-size:.75em;margin-bottom:2em;padding:0 5%}footer .disclaimer span{font-weight:700}@media screen and (min-width:62em){footer .disclaimer{float:left;display:block;margin-right:5.13568%;width:51.81281%;min-width:51.81281%;min-height:1px;margin-bottom:0;padding:0}footer .disclaimer:last-child{margin-right:0}}footer .social{margin-bottom:1.5em}@media screen and (min-width:62em){footer .social,footer .social:last-child{margin-right:0}footer .social{float:left;display:block;width:18.95791%;text-align:right;margin-bottom:0}}footer .social h3{line-height:1;margin-bottom:.125em;font-weight:100}footer .social a{display:block;padding-bottom:.125em;font-weight:300;cursor:pointer}footer .copyright{font-size:.75em;text-align:center;margin-bottom:4em}@media screen and (min-width:62em){footer .copyright{float:left;display:block;margin-right:5.13568%;width:29.90954%;padding-top:3.5em;text-align:left;margin-bottom:0}footer .copyright:last-child{margin-right:0}footer .lawlytics{float:left;display:block;margin-right:5.13568%;width:29.90954%}footer .lawlytics:last-child{margin-right:0}}footer .lawlytics .lawlyticslogo{background:url(../img/lawlytics-new-footer-brand-light-2.png) no-repeat;width:157px;height:73px;display:block;margin:-1em auto 0}footer .groupdisc{text-align:center;margin-top:2em}footer .groupdisc:after{content:"";display:table;clear:both}@media screen and (min-width:62em){footer .groupdisc{float:left;display:block;margin-right:5.13568%;width:29.90954%;margin-top:0;text-align:right;padding-top:2.5em}footer .groupdisc:last-child{margin-right:0}footer .groupdisc ul{float:right}}footer .groupdisc ul:after{content:"";display:table;clear:both}footer .groupdisc ul li{display:inline-block;line-height:1}footer .groupdisc ul li a{font-size:.75em;color:#767474;cursor:pointer}footer .groupdisc ul li:after{content:"|";margin:0 .25em;color:#d9d9d9}footer .groupdisc ul li:last-child:after{content:"";margin:0}footer .groupdisc ul li a:hover{color:#9c9a9a}.mobileMenu{position:fixed;display:block;overflow-y:auto;width:18em;top:0;right:0;z-index:1;background:#717171;height:100%;padding:2em 1em;color:#4b4b4b;box-shadow:none;-webkit-transition:all .3s .1s cubic-bezier(.39,.575,.565,1);-moz-transition:all .3s .1s cubic-bezier(.39,.575,.565,1);transition:all .3s .1s cubic-bezier(.39,.575,.565,1);-webkit-transform:translate3d(18em,0,0);-moz-transform:translate3d(18em,0,0);-ms-transform:translate3d(18em,0,0);-o-transform:translate3d(18em,0,0);transform:translate3d(18em,0,0)}@media screen and (min-width:62em){footer .groupdisc ul li{float:left;display:block}.mobileMenu{display:none}}.mobileMenu .navtoggle{position:absolute;top:0;right:1em}.mobileMenu .navtoggle i{font-family:FontAwesome!important;font-style:normal;font-size:3em;color:#fff}.mobileMenu h3{font-size:2.5em;margin-bottom:.5em;color:#323232}.mobileMenu>ul>li{border-top:1px solid rgba(250,250,250,.4);cursor:pointer}.mobileMenu>ul>li>a{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.mobileMenu>ul>li>a:hover{background:rgba(250,250,250,.4);color:#4b4b4b}.mobileMenu>ul>li:last-child{border-bottom:1px solid rgba(250,250,250,.4)}.mobileMenu>ul>li>ul{padding:0 1.5em}.mobileMenu>ul>li>ul>li>ul{display:none}.mobileMenu>ul>li>ul>li>a:before{content:"\f0da";font-family:FontAwesome;margin-right:.25em}.mobileMenu>ul>li>ul>li>a:first-child{padding-top:0}.mobileMenu>ul>li>ul>li>a:hover{color:#989898}.mobileMenu>ul a{display:block;color:#fff;font-size:1.25em;padding:.75em .5em}@media screen and (min-width:62em){.mobileMenu>ul{display:none}}@media (max-width:991px){.left .mobileMenu{box-shadow:0 3px 5px rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}