button,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#5CBADE;border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;text-decoration:none}button:hover,input[type="submit"]:hover{background-color:#289ac6;color:white}button:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#4F4A4A;font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif;line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#5CBADE;text-decoration:none}a:hover{color:#289ac6}a:active,a:focus{color:#289ac6;outline:none}hr{border-bottom:1px solid #787575;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #787575;color:#766f6f;margin:1.5em 0;padding-left:0.75em}cite{color:#908989;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#f0f0f0;border:none;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],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"],select[multiple=multiple]{-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:#f6f6f6;border-radius:3px;border:1px solid #787575;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,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,select[multiple=multiple]:hover{border-color:#5e5c5c}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,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,select[multiple=multiple]:focus{border-color:#5CBADE;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(71,177,218,0.7);outline:none}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:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #514f4f;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #787575;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}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}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}button,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#5CBADE;border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;text-decoration:none}button:hover,input[type="submit"]:hover{background-color:#289ac6;color:white}button:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#4F4A4A;font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif;line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#5CBADE;text-decoration:none}a:hover{color:#289ac6}a:active,a:focus{color:#289ac6;outline:none}hr{border-bottom:1px solid #787575;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #787575;color:#766f6f;margin:1.5em 0;padding-left:0.75em}cite{color:#908989;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#f0f0f0;border:none;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],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"],select[multiple=multiple]{-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:#f6f6f6;border-radius:3px;border:1px solid #787575;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,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,select[multiple=multiple]:hover{border-color:#5e5c5c}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,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,select[multiple=multiple]:focus{border-color:#5CBADE;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(71,177,218,0.7);outline:none}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:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #514f4f;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #787575;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}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}*,*:before,*:after{-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:0.75em 0;height:auto !important}.attorneys_index .attorneys li a:hover{text-decoration:none;color:#766f6f}.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:0.5em 0.75em 0 0}}.attorneys_index .attorneys li p a:after{position:absolute;padding-left:2px;content:"\00bb"}.attorneys_list.grid li{overflow:hidden}@media screen and (min-width: 62em){.photo{float:left;margin-right:1em}}.primary .content .blog_posts{padding:1em 0}.primary .content .blog_posts article{padding:1em 0;border-bottom:1px solid #fdfdfd}.primary .content .blog_posts article:after{content:"";display:table;clear:both}.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:0.5em 0.75em 0.5em 0}.primary .content .aboutAuthor:after{content:"";display:table;clear:both}.primary .content .authorDetails{float:left}.primary .content .continue a{background-color:transparent !important}.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 #fdfdfd}.page_nav:after{content:"";display:table;clear:both}.page_nav li{list-style:none}.page_nav li:first-child{float:left}.attorney_profile{overflow:hidden;padding-top:2em}.attorney_profile .thumb{float:left;padding:0 1em}.attorney_profile a:hover h3,.attorney_profile a h3,.attorney_profile a:hover{text-decoration:none}#primary aside.offices{width:100%;overflow:hidden}aside.offices ul{margin-left:0;overflow:hidden}aside.offices ul li{list-style:none;float:left}input:focus,textarea:focus{border-color:#989898 !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;outline:none !important}input[type="submit"]{display:inline-block;border:none;color:#fff}input[type="submit"]:hover{cursor:pointer}.replyBox input[type="submit"]{background:#808080}.comments .leaveComment form li,.replyBox li{width:100%;list-style:none}.comments .leaveComment form li input[type='text'],.replyBox li input[type='text']{width:100%;padding:5px 2%}.comments .leaveComment form li textarea,.replyBox li textarea{width:100%;padding:5px 2%}.comments .leaveComment form ol,.replyBox ul{margin:0}.rplyBox ol li{list-style:none}.full_width form ul{margin-left:0}.full_width form ul li{list-style:none}.full_width form ul li input[type="text"]{width:100%}.full_width form ul li textarea{width:100%;height:12em;resize:none}#new_recommendation{margin-top:15px}#new_recommendation ol{margin-left:0}#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:none;color:#707070;text-shadow:none;border:none;font-weight:normal}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:0px 1px 0px rgba(0,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;text-align:center;margin-bottom:1em;clear:both;margin-top:0}.insertion.image .insertedImage{padding:0.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:0.25em;position:relative !important;background:none !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:0.25em;margin-right:0.25em;padding-bottom:0.25em}.wysiwyg_container{overflow:hidden;width:auto}@media screen and (min-width: 62em){a[href^=tel]{pointer-events:none}}.insertion.video{max-width:100%;margin-bottom:0;background:none !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 video{margin-bottom:0;max-width:100%;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.insertion.video iframe,.insertion.video object,.insertion.video embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.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:0.25em}.insertion.form .fields li input[type="text"],.insertion.form .insertion.form .fields li textarea{width:97%;padding:0.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}.insertion.form.float_left input[type="text"],.insertion.form.float_left textarea{width:97%;padding:0.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:0.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:0.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 span,.share div{position:static !important;overflow:hidden}.fb-like{display:inline-block;margin-right:0.5em}.g-plusone,#___plusone_0{display:inline-block;width:65px !important;margin-right:0.5em}.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;margin-bottom:1em}.content .offices.listview li h2{margin-bottom:0.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{margin-top:2em}.offices li a{text-decoration:none}.offices li a:hover{text-decoration:none}.offices li a h2{color:#434548}.offices li a address{color:#737373;float:left;width:65%;font-size:0.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:0.25em;background:#fff;border:1px solid #e7e7e7}.offices li p a{background:#d6d6d6;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.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:0.625em;padding:0.375em}.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{text-decoration:none;color:#766f6f}.map_container{min-height:8em;margin-bottom:2em;background:#fff;box-shadow:0px 1px 8px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 8px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 8px rgba(0,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:bold !important}#map img{max-width:none !important}#map label{width:auto;display:inline}img[src^="http://maps.gstatic.com/"]{max-width:none !important}.recent-posts{margin-top:2rem}.recent-posts ul{margin-left:0;padding:0 0.5em}.recent-posts ul li{list-style:none;padding:0em 0.75em;border-top:1px solid #f0f0f0;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.recent-posts ul li a{display:block;width:100%;padding:0.5em 0}.recent-posts ul li:hover{background:0}.recent-posts ul li:hover a{color:rgba(213,68,68,0.72);text-decoration:none}.recent-posts ul li p a{color:#4F4A4A;font-weight:700;font-size:1.25em}.recent-posts ul li p{margin-bottom:0.25em}.recent-posts ul li p:last-of-type{margin-bottom:0 !important}.recent-posts h1{font-size:1.5em;padding:0.5em 1em;background:#434548;color:#fff}.recent-posts h2{font-size:1em;margin-bottom:0 !important}.recent-posts h2 a{color:#4F4A4A}.recent-posts h2 a:hover{text-decoration:none;color:#000}.recent-posts #recent_posts{margin-bottom:2em}.recent-posts ul:last-child li{padding-bottom:0.75em}.widget.form h4{margin-top:0.125em;margin-bottom:0.25em;background:0 !important}.widget.form form{margin-top:1em}.widget.form label{font-weight:400}.widget.form input{width:100%;border-radius:0;outline:0}.widget.form textarea{border-radius:0;height:6em;resize:none}.widget.form p{font-size:0.75rem;background:#ededed;padding:0.625rem 0.9375rem}.home_sidebar{overflow:hidden}.sidebar .widget{overflow:hidden;margin-bottom:1.5em}.sidebar .widget h4{display:inline-block;border-bottom:1px solid rgba(218,89,89,0.72);padding:0;margin:0 0 0.9375rem;color:#4F4A4A}.sidebar .widget h4 a{color:#4F4A4A;pointer-events:none}.sidebar .widget ul{margin:0}.widget.subnavigation nav a{color:#fff;font-size:1.25em}.widget.subnavigation nav a:hover{color:#f0f0f0}.widget.subnavigation nav .active>ul{display:block !important;padding:0 1em}.widget.subnavigation nav .active>ul a{font-size:1em;color:#9c9696}.widget.subnavigation nav .active>ul a:hover{color:#4F4A4A}.widget ul li a:hover{text-decoration:none;color:#766f6f}.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 ul li input[type="text"],.widget.form .widget.form ul li textarea{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 #f0f0f0;padding:0.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}.widget.attorneys ul{margin-left:0;padding-bottom:0;list-style:none}.widget.attorneys ul li{overflow:hidden;border-top:1px solid #f0f0f0;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:0.25em 0.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 #f0f0f0;padding:0.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.link_group ul li h5{margin-bottom:0}.widget.blog_search{margin-bottom:0.25rem}.widget.blog_search #search_title_or_body_contains{width:73%;float:left;margin-right:1rem;font-size:1.25rem;font-weight:300;padding:0.25rem 0.875rem;border:1px solid #b5b5b5;background-color:#fdfdfd;border-radius:0}.widget.case_results ul{margin-left:0;padding-bottom:0}.widget.case_results ul li{list-style:none;padding:0.75em 0;border-top:1px solid #f0f0f0}.widget.case_results ul li:first-child{margin-top:0;padding-top:0;border-top:none}.widget.case_results ul li h5{margin-bottom:0}.widget.case_results ul li a:hover{text-decoration:none}.widget.social_media_posts ul{margin-left:0;padding-bottom:0}.widget.social_media_posts ul li{list-style:none}.widget.social_media_posts ul li h5{margin-bottom:0}.widget.social_media_posts ul li a:hover{text-decoration: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:none !important;border:none !important}.widget.blog_calendar .prev{display:block;background:url("../images/calendar-arrow-left.gif") left no-repeat;width:6px;height:11px;text-indent:-9000px;position:absolute;left:15px;top:5px;z-index:50}.widget.blog_calendar .next{display:block;background:url("../images/calendar-arrow-right.gif") left no-repeat;width:6px;height:11px;text-indent:-9000px;position:absolute;right:15px;top:5px;z-index:51}.widget.blog_calendar table tr{padding:10px}.widget.blog_calendar table td{padding:4px 4px;text-align:center;background:#eeeeee}.widget.blog_calendar table td.highlight{background:#fff}.widget.blog_calendar table td a{color:#a5a5a5;text-decoration:none}.sidebar .widget.tags ul{margin-left:0;overflow:hidden;padding:0.25em 0}.widget.tags ul h4+ul{padding:0}.widget.tags ul li{list-style:none;margin-bottom:10px;float:left;margin-right:0.25em}.widget.tags ul li a{color:#fff;background:#979797;padding:0.25em}.widget.tags ul li a:hover{background:#646464;color:#fff;text-decoration:none}.widget p{margin-bottom:0 !important}.widget.free_form ul,.widget.free_form ol{margin:0}.widget.free_form ul li{list-style-position:outside;list-style-type:disc;margin-bottom:0px !important;padding-bottom:0;margin-left:1em}.widget.free_form ol li{list-style-position:outside;list-style-type:decimal;margin-bottom:0px !important;padding-bottom:0;margin-left:1em}.widget.free_form p{margin-bottom:0.75em}.insertion.widget{background:#fff}.insertion.widget h4{margin-bottom:0.75em;color:#fff;border-bottom:none;background:#5CBADE;padding:0.25em 0.75em}.insertion.widget h4+ul,.insertion.widget h4+div{padding:0 1.25em}.insertion.widget.no-background{background:none !important}.insertion.widget.float_left{float:left;display:block;margin-right:2.35765%;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:2.35765%;width:48.82117%}.insertion.widget.float_left:last-child{margin-right:0}}.insertion.widget.float_right{float:left;display:block;margin-right:2.35765%;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;margin-right:2.35765%;width:48.82117%;margin-right:0}.insertion.widget.float_right:last-child{margin-right:0}}.insertion.widget.float_none{float:none;float:left;display:block;margin-right:2.35765%;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%}.recommendations h2 a:hover,.offices.listview li a:hover h2,aside.offices li a:hover h2,.attorneys h2 a:hover,.recent-posts h2 a:hover,.case_results h2 a:hover,p a:hover,h3 a:hover,.attorney_profile a:hover h3,.attorneys_list li a:hover,.cancel_reply:hover,.btn:hover,.page_nav li a:hover,.content a[href^=tel]:hover{text-decoration:none !important}.contact_container{margin-bottom:0.5em}.contact_container .image{max-width:80px;max-height:100px;display:block;margin-right:1em;float:left}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}*{font-family:"Avenir Next","Helvetica Neue","Roboto",Helvetica,Arial,sans-serif}body,html{max-width:100%;overflow-x:hidden}#site-wrapper,#site-canvas{position:relative;z-index:1}#site-canvas{overflow-x:hidden;top:0;background:#FFFCE4;-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 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 62em){#site-canvas{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}header{padding:0 2%;z-index:2;background:#fbfbfb;box-shadow:0 2px 0 rgba(172,172,172,0.6)}header:after{content:"";display:table;clear:both}@media screen and (min-width: 62em){header{height:6.25rem;padding:0 1.5rem}}@media screen and (min-width: 80em){header{padding:0 2.625rem}}.logo-group{float:left;margin:1.3125rem 0;max-height:3.5625rem}.logo-group:after{content:"";display:table;clear:both}.logo-group .logo{float:left;max-width:9.625rem;padding-top:0.75rem;margin-right:1rem}@media screen and (min-width: 80em){.logo-group .logo{max-width:15.625rem}}.logo-group .logo a,.logo-group .logo img{max-height:3.5625rem}.logo-group .social-media{float:left;padding-left:1rem;border-left:1px solid #dbdbdb}.navigation{display:none}@media screen and (min-width: 62em){.navigation{display:block;float:right}}.navigation .main-nav>ul{position:relative}.navigation .main-nav>ul>li{float:left;text-align:center;margin-left:0.25rem}@media screen and (min-width: 80em){.navigation .main-nav>ul>li{margin-left:1.25rem}}.navigation .main-nav>ul>li.active>a:after{content:'';display:block;width:100%;bottom:0;left:0;border-top:1px solid #5CBADE}.navigation .main-nav>ul>li>a{display:block;position:relative;width:100%;padding:2.375rem 0.75rem;color:#4F4A4A}.navigation .main-nav>ul>li>ul{display:flex;position:absolute;left:-9000px;top:6.125rem;right:0;width:calc(100vw - (2 * 2.625rem));min-width:54rem;padding:3vh 3vw;background:#e8e8e8;z-index:10;box-shadow:0 2px 0 #BD82E1}.navigation .main-nav>ul>li:hover>ul{display:-ms-flexbox;-ms-flex-direction:column;-ms-flex-wrap:wrap;display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;left:auto}.navigation .main-nav>ul>li:hover>ul>li{text-align:left;line-height:1;min-width:8rem;padding:1vh 2vw}.navigation .main-nav>ul>li:hover>ul>li>a{display:block;font-weight:700;margin-bottom:0.5rem;color:#434548}.navigation .main-nav>ul>li:hover>ul>li>a:hover{color:#1e1f20}.navigation .main-nav>ul>li:hover>ul>li>ul{display:block;margin-bottom:1vh}.navigation .main-nav>ul>li:hover>ul>li>ul>li{padding:0.5vh 0}.navigation .main-nav ul.no-sub{display:block;width:auto;min-width:0}.navigation .main-nav ul.no-sub>li>ul{display:none}#nav-toggle{float:right;margin:0 1rem 0 0}#nav-toggle:after{content:"\f0c9";font-family:"FontAwesome" !important;color:#5CBADE;font-size:3rem}@media screen and (min-width: 62em){#nav-toggle{display:none}}.mobile-phone{text-align:center;padding:1rem 2%;background:#ededed}@media screen and (min-width: 62em){.mobile-phone{display:none}}.primary{background:#fbfbfb;padding-bottom:4.125rem}.content-wrapper{display:table;max-width:90%;margin-left:auto;margin-right:auto;width:100%;padding-top:4rem}.content-wrapper:after{content:"";display:table;clear:both}@media screen and (min-width: 80em){.content-wrapper{max-width:75.625em;margin-left:auto;margin-right:auto}.content-wrapper:after{content:"";display:table;clear:both}}.content{margin-bottom:2rem}@media screen and (min-width: 62em){.content{display:table-cell;padding:1rem 3.375rem 1rem 0;margin-bottom:0;font-size:1.125em;border-right:1px solid #dadada}}.content ul{line-height:1.2}.content ul li{padding-bottom:0.25rem}.sidebar{vertical-align:top}@media screen and (min-width: 62em){.sidebar{display:table-cell;width:27.1875rem;padding-left:3.375rem}}.sidebar .buttons{text-align:center}.sidebar .buttons input[type="submit"]{width:11.375rem;height:3rem;background:#5CBADE;font-size:1.125rem;font-weight:400;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;transition:background 0.2s linear}.sidebar .buttons input[type="submit"]:hover{background:#289ac6}.sidebar .sub-navigation{margin-bottom:2rem}.sidebar .sub-navigation h4{display:inline-block;margin-bottom:0.5rem;border-bottom:1px solid #BD82E1}.sidebar .sub-navigation .active-subnav a{font-weight:700}.top{background:#f0f0f0}.page-title{padding:2.25rem 2% 0;text-align:center}@media screen and (min-width: 62em){.page-title{max-width:80%;margin-left:auto;margin-right:auto;padding:4.5rem 0 0}.page-title:after{content:"";display:table;clear:both}}.page-title .shoutout{padding:0;margin-bottom:0.75rem}.page-title .shoutout h1{font-weight:100;font-size:2.25rem}.page-title .tagline h2{font-family:"Playfair Display";font-size:1.5rem}@media screen and (min-width: 62em){.page-title .tagline h2{font-size:3rem}}.page-title:after{content:'';margin:2.25rem auto 0;width:37.5rem;border-bottom:1px solid rgba(151,151,151,0.5)}.call-to-action{padding:2rem 2.5%;text-align:center;background-color:#fbfbfb;box-shadow:0 2px 0 rgba(172,172,172,0.6)}@media screen and (min-width: 62em){.call-to-action{padding:6rem 12.5%}}.call-to-action h2{font-family:"Playfair Display";font-size:1.5rem;margin-bottom:0.75rem}@media screen and (min-width: 62em){.call-to-action h2{font-size:3rem}}.call-to-action .phone a{font-size:1.5rem;color:#4F4A4A}@media screen and (min-width: 62em){.call-to-action .phone a{font-size:2.25rem}}.call-to-action .phone a:before{display:inline-block;content:'';width:10%;margin-right:0.75rem;margin-bottom:0.5rem;border-top:1px solid #676869;border-bottom:1px solid #676869;height:0.5625rem}.call-to-action .phone a:after{display:inline-block;content:'';width:10%;margin-left:0.75rem;margin-bottom:0.5rem;border-top:1px solid #676869;border-bottom:1px solid #676869;height:0.5625rem}.slider .bx-wrapper .slides li{height:30rem;background-size:cover;background-position:right;background-repeat:no-repeat}@media screen and (min-width: 62em){.slider .bx-wrapper .slides li{height:40rem}}.slider .billboard-heading{position:absolute;bottom:0;right:0;width:100%;height:17rem;padding:2.75rem 3rem;background-color:rgba(241,240,240,0.8)}@media screen and (min-width: 62em){.slider .billboard-heading{bottom:6.25rem;right:7.5rem;width:32.625rem}}.slider .billboard-heading a{position:absolute;bottom:3.75rem;right:8.25rem;font-size:1.25rem;color:#676869;padding:1rem;-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.slider .billboard-heading a:hover{color:#4e4e4f}.slider .billboard-heading a:hover:before{background-color:#a4a6a7}.slider .billboard-heading a:before{content:'';display:inline-block;position:absolute;height:4rem;width:4rem;right:-4.125rem;top:-0.25rem;background-color:#bebfc0;border-radius:100%;-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.slider .billboard-heading a:after{content:'+';position:absolute;color:#fbfbfb;right:-3.125rem;top:-0.5625rem;font-size:3rem}.slider .old-billboard{display:none}.slider .billboard-container{padding:1.25rem 2.5%;background-color:#f0f0f0;min-height:9.25rem;overflow:hidden;vertical-align:middle}.slider .billboard-container:after{content:"";display:table;clear:both}@media screen and (min-width: 62em){.slider .billboard-container{display:table;padding:2rem 2.625rem;max-width:1440px;margin-left:auto;margin-right:auto}.slider .billboard-container:after{content:"";display:table;clear:both}}@media screen and (min-width: 62em){.slider .billboard-container>div{display:table-cell;vertical-align:middle}}.slider .billboard-container .billboard-content{padding-right:2.5rem;margin-bottom:1rem;opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 62em){.slider .billboard-container .billboard-content{margin-bottom:0}}.slider .billboard-container .billboard-content p{margin:0;font-size:0.875rem}.slider .billboard-container .billboard-content.active-billboard{opacity:1;-webkit-transition:all 0.1s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.1s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.1s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.slider .slide-navigation{display:none;width:22.5rem;right:2.625rem}@media screen and (min-width: 48em){.slider .slide-navigation{display:block}}.slider .slide-navigation a{position:relative;text-align:center;color:#676869}.slider .slide-navigation a:hover{color:#9a9b9c}.slider .slide-navigation a:hover .bx-prev:before{background-color:#a759d7}.slider .slide-navigation a:hover .bx-next:after{background-color:#44c57e}.slider .slide-navigation .bx-controls-direction{padding:2rem 0;text-align:center}.slider .slide-navigation .bx-prev{padding-left:1.75rem}.slider .slide-navigation .bx-prev:before{content:'\f104';display:inline-block;position:absolute;left:-3.5rem;top:-1.5rem;font-size:3rem;font-family:"FontAwesome";color:#fbfbfb;height:4rem;width:4rem;border-radius:100%;background-color:#BD82E1;line-height:1.25;letter-spacing:0.3125rem}.slider .slide-navigation .bx-prev:after{content:'';border-right:1px solid rgba(172,172,172,0.6);margin-left:1.75rem}.slider .slide-navigation .bx-next{padding-left:1.75rem;padding-right:1.75rem}.slider .slide-navigation .bx-next:after{content:'\f105';display:inline-block;position:absolute;right:-3.5rem;top:-1.5rem;font-size:3rem;font-family:"FontAwesome";color:#fbfbfb;height:4rem;width:4rem;border-radius:100%;background-color:#6BD199;line-height:1.25;letter-spacing:-0.3125rem}.slider .dots{display:none}.bx-controls{display:none;height:100%}.spacers{max-width:300px;margin-left:auto;margin-right:auto;padding:3.75rem 0;text-align:center}.spacers:after{content:"";display:table;clear:both}@media screen and (min-width: 62em){.spacers{padding:3.75rem 0 8.125rem}}@media screen and (min-width: 80em){.spacers{max-width:77.5rem;margin-left:auto;margin-right:auto}.spacers:after{content:"";display:table;clear:both}}.spacers img{display:none}.spacers .spacer{display:table;width:18.75rem;height:18.75rem;margin:0 auto 2.5rem;text-align:center;border-radius:100%;-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:border-radius 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:border-radius 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:border-radius 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 62em){.spacers .spacer{float:left;width:20rem;height:20rem;margin:0 0 2.5rem 0}}@media screen and (min-width: 80em){.spacers .spacer{margin:0 8.75rem 0 0}}.spacers .spacer:hover,.spacers .spacer:focus{border-radius:0;-webkit-transition:border-radius 0.5s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:border-radius 0.5s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:border-radius 0.5s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.spacers .spacer:hover .space h3,.spacers .spacer:focus .space h3{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),-moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.spacers .spacer:hover .space p,.spacers .spacer:focus .space p{visibility:visible;opacity:1;-webkit-transition:all 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.spacers .spacer:hover .space p:before,.spacers .spacer:focus .space p:before{width:100%}.spacers .spacer:hover .space a,.spacers .spacer:focus .space a{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.5s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.spacers .spacer:last-child{margin-right:0}.spacers .spacer .space{display:table-cell;position:relative;vertical-align:middle}.spacers .spacer .space h3{display:block;font-size:2rem;color:#fbfbfb;opacity:1;-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:opacity 0.3s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.5s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 0.3s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1),-moz-transform 0.5s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.3s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.5s 0.25s cubic-bezier(0.165, 0.84, 0.44, 1)}.spacers .spacer .space h3:after{content:'';display:block;margin:0.125rem auto 0;width:50%;border-bottom:1px solid #f0f0f0}.spacers .spacer .space p{position:absolute;top:0;visibility:hidden;opacity:0;padding:1.25rem;text-align:left;color:#fbfbfb;font-weight:400;max-height:13.75rem;overflow:auto;-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.spacers .spacer .space p:before{content:'';display:block;border-top:1px solid #f0f0f0;width:100%;margin-bottom:0.5rem}.spacers .spacer .space a{display:table;visibility:hidden;opacity:0;width:3rem;height:3rem;margin:0 auto;background-color:rgba(251,251,251,0.51);text-align:center;border-radius:100%;-webkit-transition:opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 62em){.spacers .spacer .space a{width:4rem;height:4rem}}.spacers .spacer .space a:hover{background-color:rgba(213,213,213,0.51)}.spacers .spacer .space a:after{content:'+';display:table-cell;color:#fbfbfb;font-size:2rem;line-height:1.35;margin-left:0.0625rem}@media screen and (min-width: 62em){.spacers .spacer .space a:after{font-size:3rem}}.spacers .spacer .space .button-wrapper{position:absolute;bottom:1.25rem;width:100%}.spacers .spacer.one{background-color:#BD82E1}.spacers .spacer.two{background-color:#6BD199}.spacers .spacer.three{background-color:#5CBADE}@-webkit-keyframes headingOut{from{opacity:1}to{opacity:0}}@-moz-keyframes headingOut{from{opacity:1}to{opacity:0}}@keyframes headingOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes headingIn{from{opacity:0}to{opacity:1}}@-moz-keyframes headingIn{from{opacity:0}to{opacity:1}}@keyframes headingIn{from{opacity:0}to{opacity:1}}.site-disclaimer{padding:2rem 0 2.0625rem;background-color:#fbfbfb}.site-disclaimer .disclaimer{max-width:50rem;margin-left:auto;margin-right:auto;font-size:0.75rem;text-align:center}.site-disclaimer .disclaimer:after{content:"";display:table;clear:both}footer{position:relative;background:#FFFCE4;padding:1.5rem 5%;text-align:center}@media screen and (min-width: 62em){footer{padding:1.125rem 5.75rem;text-align:left}}footer:after{content:"";display:table;clear:both}@media screen and (min-width: 62em){footer .copyright{float:left;width:15rem;padding-top:0.25rem}}footer .copyright p{margin:0;font-size:0.75rem}footer .copyright ul{margin-top:0.5rem}@media screen and (min-width: 62em){footer .copyright ul li{float:left}}footer .copyright ul li a{font-size:0.75rem;color:#5CBADE}@media screen and (min-width: 62em){footer .copyright ul li:after{content:'|';margin-left:0.25rem;margin-right:0.25rem;color:#f0f0f0}}footer .copyright ul li:last-child:after{content:''}footer .lawlytics-branding a{display:block;background-image:url(https://law-media.s3.amazonaws.com/layouts/58/assets/img/lawlytics-new-footer-brand-light-2.png);background-repeat:no-repeat;background-size:200%;width:7.5rem;height:3.625rem;margin:0 auto}.mobile-menu{z-index:0;position:fixed;top:0;left:0;width:100%;height:100%;padding:2rem 0;background-color:#BD82E1;overflow:auto}.mobile-menu h4{margin-bottom:1.5rem;text-align:center;color:#fff}.mobile-menu .mobile-nav>ul>li a{display:block;padding:1rem 2rem;color:#fff;-webkit-transition:background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.mobile-menu .mobile-nav>ul>li.active>a{background-color:#dec0f0}.mobile-menu .mobile-nav>ul>li>ul{display:none}.mobile-menu .mobile-nav>ul>li.has-second{position:relative}.mobile-menu .mobile-nav>ul>li.has-second>a:after{content:"\f0d7";position:absolute;right:2rem;font-size:1.5rem;margin-top:-0.5rem;color:#fff;font-family:"FontAwesome";-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:-moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.mobile-menu .mobile-nav.second-selected>ul>li:not(.selected){visibility:hidden;max-height:0}.mobile-menu .mobile-nav.second-selected>ul>li.selected>a{background-color:#dec0f0}.mobile-menu .mobile-nav.second-selected>ul>li.selected>a:after{content:"\f0d9";-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.mobile-menu .mobile-nav.second-selected>ul>li.selected>ul{display:block}.mobile-menu .mobile-nav.second-selected .has-third{position:relative}.mobile-menu .mobile-nav.second-selected .has-third>a:after{content:"\f0d7";position:absolute;right:2rem;font-size:1.5rem;margin-top:-0.5rem;color:#fff;font-family:"FontAwesome";-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:-moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.mobile-menu .mobile-nav.second-selected .has-third>ul{display:none}.mobile-menu .mobile-nav.second-selected.third-selected .has-second.selected>ul>li:not(.selected){visibility:hidden;max-height:0}.mobile-menu .mobile-nav.second-selected.third-selected .has-second.selected>ul>li.selected>a{background-color:#dec0f0}.mobile-menu .mobile-nav.second-selected.third-selected .has-second.selected>ul>li.selected>a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .mobile-nav.second-selected.third-selected .has-second.selected>ul>li.selected>ul{display:block}.display-mobile #nav-toggle:after{content:"\f00d";-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.sub .page-title{padding:2rem 0 0}.sub .page-title:after{content:'';border-bottom:none}@media screen and (min-width: 62em){.sub .call-to-action{padding:3rem 12.5%}}.full_width .content{border-right:none}.full_width .sidebar{display:none}.offices .grid li{width:17.5rem !important;height:auto !important;border-right:1px solid #f0f0f0;margin-right:2.5rem}.offices .grid li:last-child{border-right:none}.blog .widget.blog_search{padding-bottom:0.5rem;margin-bottom:1.5rem}.blog .widget.blog_search #search_title_or_body_contains{width:100%}.blog .widget.blog_search .buttons input[type="submit"]{border-radius:0;box-shadow:0 2px 0 #78B1E8}

/* mobile menu enhancement */
.mobile-menu .mobile-nav>ul>li>ul {display: block;}
.mobile-menu .mobile-nav>ul>li>ul>li {padding-left: 2em;}
.mobile-menu .mobile-nav>ul>li>ul>li>ul>li {padding-left: 2em;}
.mobile-menu .mobile-nav>ul>li>ul>li>ul>li>ul>li {padding-left: 2em;}

/*# sourceMappingURL=main.css.map */
