/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.fl-drop-left ul li ul{left:auto !important;right:100% !important}
.fl-drop-left ul li ul li ul{right:auto !important}
.fl-drop-right ul li ul{right:auto !important;left:100% !important}
.fl-drop-right ul li ul li ul{left:auto !important}
.fl-show{display:block !important}
.fl-accordion-horizontal .fl-show{display:inline-block !important}
#eNewsletter h3,#eNewsletterArticles h3{font-size:1.2em;padding-bottom:1.2em}
#eNewsletter h4,#eNewsletterArticles h4{font-size:1.1em;padding-bottom:.3em}
#eNewsletter h5,#eNewsletterArticles h5{font-size:1em;padding-bottom:.3em}
#eNewsletterArchives .eNewsletterArchivesTopic{display:none}
.faqContainerQuestions{float:right;width:200px;margin:0 0 0 10px;border:1px #000 solid;padding:1.2em 1.2em 0 1.2em}
ul.faqQuestions{margin:0;padding:0 0 1.2em 0;list-style:none;overflow:visible}
ul.faqQuestions li{display:block;padding:0 0 1.2em 0}
#faq h3,#faqQuestions h3,#faqArticles h3{font-size:1.2em;padding-bottom:1.2em}
#faq h4,#faqQuestions h4,#faqArticles h4{font-size:1.1em;padding-bottom:.3em}
#faq h5,#faqQuestions h5,#faqArticles h5{font-size:1em;padding-bottom:.3em}
#faqQuestions h3.fl_pafaq_title{display:none}
#faqArchives .faqArchivesTopic{display:none}
#dynamicProductsCaseSummaries .dynamicProductsCaseSummariesTopic{display:none}
#dynamicProductsNews .dynamicProductsNewsTopic{display:none}
ul.dynamicProductsNewsList{margin:0;padding:0 0 1.2em 0;list-style:none;overflow:visible}
ul.dynamicProductsNewsList li{display:block}
.newsCaseSummariesNews h2.newsCaseSummariesNewsTitle{display:none}
.newsCaseSummariesCaseSummaries{padding-top:15px;border-top:1px #000 solid}
.newsResourcePackColumnNewsArticles{float:left;width:49%;padding:0 1% 1.2em 0}
.newsResourcePackArticles{padding-top:15px;border-top:1px #000 solid}
.newsResourcePackColumnCaseSummariesFAQ{float:left;width:49%;padding:0 0 1.2em 1%}
.newsResourcePackFAQ{padding:15px;border:1px #000 solid}
#newsResourcePackQuestions h3.fl_pafaq_title{display:none}
#newsResourcePackQuestions h3{font-size:1.2em;padding-bottom:1.2em}
#newsResourcePackQuestions h4{font-size:1.1em;padding-bottom:.3em}
#newsResourcePackQuestions h5{font-size:1em;padding-bottom:.3em}
#newsResourcePack .newsResourcePackNewsTopic{display:none}
#newsResourcePack .newsResourcePackArticlesTopic{display:none}
#newsResourcePack .newsResourcePackCaseSummariesTopic{display:none}
#newsResourcePack .newsResourcePackFAQTopic{display:none}
#newsResourcePackQuestions .newsResourcePackQuestionsTopic{display:none}
#newsResourcePackArticles .newsResourcePackArticlesTopic{display:none}
#newsResourcePackArticleArchives .newsResourcePackArticleArchivesTopic{display:none}
.intakeFormError{color:#ff0000;font-weight:bold}
#containerIntakeFormI,#containerIntakeFormI *{margin:0;padding:0}
#containerIntakeFormI p.intakeFormINote{padding:0}
#intakeFormI fieldset{border:none;border-top:1px solid #000;padding:1em 0 0 1.2em;margin:1em 0 0}
#intakeFormI fieldset legend{font-weight:bold}
#ie #intakeFormI fieldset legend{margin:0 0 0 -.6em}
#intakeFormI fieldset label{cursor:pointer}
#intakeFormI fieldset .formHide{display:none}
#intakeFormI fieldset #formError{display:block;cursor:default;color:#f00;clear:both}
#intakeFormI fieldset #formError strong{font-weight:normal}
#intakeFormI fieldset label.formDescribeIssue{float:left;margin:.2em 0}
#intakeFormI fieldset div.formCheck label{margin:0 3em 0 0}
#intakeFormI fieldset input,#intakeFormI fieldset select{display:block;width:20.5em;margin:.2em 0 .5em 0;padding:2px}
#intakeFormI fieldset input.intakeFormHiddenInput{padding:0}
#intakeFormI fieldset div.formHighlight *{border:1px solid #aaa}
#intakeFormI fieldset div.formHighlight *:hover,#intakeFormI fieldset div.formHighlight *:focus{background:#ffc}
#intakeFormI fieldset select{width:21em}
#intakeFormI fieldset label input{display:inline;width:2em;margin:0}
#intakeFormI fieldset textarea{clear:left;display:block;width:25em;height:10em;padding:2px;margin:.2em 0 0 0}
#intakeFormI fieldset p{margin:.5em 0}
#intakeFormI fieldset div.formCheck{margin:.5em 0}
#intakeFormI fieldset .formCheck input{background:none}
#intakeFormI img.formDisclaimer{float:left;margin:0 1em 0 0}
#intakeFormISubmit{width:12.5em;height:2.5em;margin:.5em 0}
#containerIntakeFormShort,#containerIntakeFormShort *,#containerIntakeFormShortAutofill,#containerIntakeFormShortAutofill *{margin:0;padding:0}
#intakeFormShort fieldset,#intakeFormShortAutofill fieldset{border:none}
#intakeFormShort fieldset legend span,#intakeFormShort fieldset label span,#intakeFormShortAutofill fieldset legend span,#intakeFormShortAutofill fieldset label span,#intakeFormShortAutofill fieldset label.formLabelHide{position:absolute;left:-9000em}
#intakeFormShort fieldset label,#intakeFormShortAutofill fieldset label{cursor:pointer}
#intakeFormShort fieldset .formHide,#intakeFormShortAutofill fieldset label.formHide{display:none}
#intakeFormShort fieldset #formError strong,#intakeFormShortAutofill fieldset #formError strong{font-weight:normal}
#intakeFormShort fieldset input.intakeFormHiddenInput,#intakeFormShortAutofill fieldset input.intakeFormHiddenInput{padding:0}
#intakeFormShort fieldset textarea,#intakeFormShortAutofill fieldset textarea{height:80px}
#intakeFormShort fieldset .formCheck,#intakeFormShortAutofill fieldset .formCheck{display:block;line-height:1.5em}
#intakeFormShort fieldset label input,#intakeFormShortAutofill fieldset label input{display:inline;width:20px;margin:0 0 0 -3px;padding:0}
#intakeFormShort fieldset input.checkbox,#intakeFormShortAutofill fieldset input.checkbox{background:none}
#intakeFormShortDisclaimer{display:none;width:200px;font-size:12px;position:relative}
#intakeFormShortDisclaimer div{border:2px solid #333;background:#fff;color:#000;padding:5px;position:absolute;top:0;left:0}
#intakeFormShortDisclaimer p{clear:both;overflow:auto;padding:10px 15px .8em;font-family:Verdana, Geneva, sans-serif}
#intakeFormShortDisclaimer a{display:block;margin:0 15px 0 0;color:#00f;font-weight:bold;text-decoration:none}
#containerIntakeFormShort,#containerIntakeFormShortAutofill{font-size:.91em;font-family:Verdana, Geneva, sans-serif}
#containerIntakeFormShort p,#containerIntakeFormShortAutofill p{padding:0 0 .5em 0}
#intakeFormShort fieldset #formError,#intakeFormShortAutofill fieldset #formError{display:block;cursor:default;color:#f00}
#intakeFormShortAutofill fieldset #formError{padding:0 0 2px 0}
#intakeFormShort fieldset input,#intakeFormShort fieldset textarea,#intakeFormShortAutofill fieldset input,#intakeFormShortAutofill fieldset textarea{display:block;width:150px;font-family:Verdana, Geneva, sans-serif;margin:.2em 0 .5em 0;padding:3px}
#intakeFormShort fieldset div.formHighlight *,#intakeFormShortAutofill fieldset div.formHighlight *{border:1px solid #aaa}
#intakeFormShort fieldset div.formHighlight *:hover,#intakeFormShort fieldset div.formHighlight *:focus,#intakeFormShortAutofill fieldset div.formHighlight *:hover,#intakeFormShortAutofill fieldset div.formHighlight *:focus{background:#ffc}
#intakeFormShortSubmit,#intakeFormShortAutofillSubmit{width:auto;height:auto;margin:.5em 0}
#containerSearchFormDesign,#searchFormDesign{margin:0;padding:0}
#searchFormDesign #searchFormDesignSearchTerms{margin:0;padding:0;width:150px;border:1px solid #ccc}
#searchFormDesign #searchFormDesignSearchTerms:focus,#searchFormDesign #searchFormDesignSearchTerms:hover{border-color:#000}
#searchFormDesign #searchFormDesignSubmit{width:auto;height:auto;display:inline;vertical-align:top}
#searchFormDesign label{cursor:pointer}
#searchFormDesign .formLabelHide{position:absolute;left:-5000px}
.map-module{margin:10px 0}
#practicePageSide{float:right;width:182px;margin:0 0 0 15px}
#practicePageFormShort{border:solid 1px #000000;padding:10px 15px;width:152px;margin:0 0 15px 0}
#practicePageFormShort form{margin:0}
#practicePageFormShort p{padding:0;margin:0}
#practicePageFormShort br{line-height:0}
#practicePageFormShort a{margin:10px 0 0 0;display:block}
#practicePageFormShort .practicePageFormShortHeader{font-weight:bold}
#practicePageFormShort .practicePageFormShortHeaderLine2{margin:0 0 10px 0}
#practicePageFormShort input{margin-bottom:5px}
#practicePageFormShort .practicePageFormSubmit{width:73px}
#practicePageCallToAction{border:solid 1px #000000;background-color:#cccccc;color:#333333;padding:10px;margin:0 0 15px 0}
#ie6 #practicePageCallToAction{width:164px}
#practicePageCallToAction p{margin:0;padding:10px}
#practicePageSidebar2{padding:10px;border:solid 1px #000000;background-color:#eeeeee;color:#333333;margin:0 0 15px 0}
#ie6 #practicePageSidebar2{width:165px}
#practicePageFAQAbstract{border:solid 1px #000000;padding:10px 15px}
#ie6 #practicePageFAQAbstract{width:155px}
#practicePageLinksAbstract{border:solid 1px #000000;padding:10px 15px}
#practicePageSidebar1{padding:10px;border:solid 1px #000000;background-color:#eeeeee;color:#333333;margin:15px 197px 15px 0}
#ie #practicePageSidebar1{display:inline-block}
.practicePageError{color:#ff0000;font-weight:bold}
#practiceCenterSide{float:right;width:182px;margin:0 0 0 15px}
#practiceCenterFormShort{border:solid 1px #000000;padding:10px 15px;margin:0 0 15px 0}
#practiceCenterFormShort form{margin:0}
#practiceCenterFormShort p{padding:0;margin:0}
#practiceCenterFormShort br{line-height:0}
#practiceCenterFormShort a{margin:10px 0 0 0;display:block}
#practiceCenterFormShort .practiceCenterFormShortHeader{font-weight:bold}
#practiceCenterFormShort .practiceCenterFormShortHeaderLine2{margin:0 0 10px 0}
#practiceCenterFormShort input{margin-bottom:5px}
#practiceCenterFormShort .practiceCenterFormSubmit{width:73px}
#practiceCenterCallToAction{border:solid 1px #000000;background-color:#cccccc;color:#333333;padding:10px;margin:0 197px 15px 0}
#ie6 #practiceCenterCallToAction{margin-right:202px}
#practiceCenterCallToAction p{margin:0;padding:10px}
#practiceCenterSidebar2{padding:10px;border:solid 1px #000000;background-color:#eeeeee;color:#333333;margin:0 0 15px 0}
#ie6 #practiceCenterSidebar2{width:165px}
#practiceCenterResourceLinksAbstract hr{height:1px;border:none;border-top:1px solid #000000;margin:0 0 10px 0}
#practiceCenterSidebar1{padding:10px;border:solid 1px #000000;background-color:#eeeeee;color:#333333;margin:15px 197px 15px 0}
#ie #practiceCenterSidebar1{display:inline-block}
#practiceCenterFAQAbstract{border:solid 1px #000000;padding:10px 15px}
#ie6 #practiceCenterFAQAbstract{width:155px}
ul.practiceCenterNewsList{margin:0;padding:0 0 1.2em 0;list-style:none;overflow:visible}
ul.practiceCenterNewsList li{display:block}
#practiceCenterFamilyLawCalculator{background-color:#eeeeee;border:solid 1px #000000;padding:10px 15px;width:150px;margin:0 0 15px 0}
#practiceCenterFamilyLawCalculator .practiceCenterFamilyLawCalculatorHeader{font-weight:bold}
#practiceCenterFamilyLawCalculator form{margin:0}
.practiceCenterError{color:#ff0000;font-weight:bold}
#practiceCenterNavigation{border:solid 1px #000000;margin:0 0 15px 0}
#practiceCenterNavigation ul{list-style:none;margin:0;padding:10px 10px 0 10px}
#practiceCenterNavigation li{margin:0 0 10px 0}
.practiceCenterTitle{display:none}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
.flex-direction-nav .flex-prev{left:-36px}
.flexslider:hover .flex-next{opacity:0.8;right:5px}
.flexslider:hover .flex-prev{opacity:0.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.mceContentBody{background:#F7F7F7}
.smallText{font-size:.9em}
#attorneyProfile ul{padding-left:0;list-style:none}
#attorneyProfile img.attorneyProfilePhoto{float:right;margin:0 0 10px 15px}
#attorneyProfile div.attorneyProfileNarrative ul{list-style:disc;padding:0 0 0 2em}
#attorneyProfile div.attorneyProfileNarrative ul li{padding:3px 0 3px 0}
#attorneyProfile div.attorneyProfileSection ul{margin-left:20px}
#attorneyProfile div.attorneyProfileSection ul li{padding:3px 0 3px 0}
#attorneyProfile div.attorneyProfileSection ul li ul li{padding:0 0 0 0}
#attorneyProfile div.attorneyProfileSection p{padding:3px 0 3px 20px}
#attorneyProfile .attorneyProfileName{padding-bottom:0;display:none}
#attorneyProfile .attorneyProfilePositions{padding-bottom:1.2em}
#attorneyProfile .attorneyProfileLocationLabel,#attorneyProfile .attorneyProfilePhoneLabel,#attorneyProfile .attorneyProfileFaxLabel,#attorneyProfile .attorneyProfileEmailLabel,#attorneyProfile .attorneyProfileVCardLabel{width:6em;float:left;font-weight:bold}
#attorneyProfile .attorneyProfileLocation,#attorneyProfile .attorneyProfilePhone,#attorneyProfile .attorneyProfileFax,#attorneyProfile .attorneyProfileEmail,#attorneyProfile .attorneyProfileVCard{margin-left:6em;padding-bottom:.6em}
#ie6 #attorneyProfile .attorneyProfileLocation,#ie6 #attorneyProfile .attorneyProfilePhone,#ie6 #attorneyProfile .attorneyProfileFax,#ie6 #attorneyProfile .attorneyProfileEmail,#ie6 #attorneyProfile .attorneyProfileVCard{display:inline-block}
#attorneyProfile .attorneyProfileEducation ul li strong{display:block}
#attorneyProfile .attorneyProfileContactInformation{padding-bottom:1.2em}
#containerEmailObfuscation,#containerEmailObfuscation *{margin:0;padding:0}
#containerEmailObfuscation p.emailObfuscationNote{padding:0}
#emailObfuscation fieldset{border:none;border-top:1px solid #000;padding:1em 0 0 1.2em;margin:1em 0 0}
#emailObfuscation fieldset legend{font-weight:bold}
#ie #emailObfuscation fieldset legend{margin:0 0 0 -.6em}
#emailObfuscation fieldset label{cursor:pointer}
#emailObfuscation fieldset label.formDescribeIssue{float:left;margin:.2em 0}
#emailObfuscation fieldset .formHide{display:none}
#emailObfuscation fieldset #formError{display:block;cursor:default;color:#f00;clear:both}
#emailObfuscation fieldset #formError strong{font-weight:normal}
#emailObfuscation fieldset input{display:block;width:20.5em;margin:.2em 0 .5em 0;padding:2px}
#emailObfuscation fieldset input.intakeFormHiddenInput{padding:0}
#emailObfuscation fieldset textarea{clear:left;display:block;width:25em;height:10em;padding:2px;margin:.2em 0 0 0}
#emailObfuscation fieldset div.formHighlight *{border:1px solid #aaa}
#emailObfuscation fieldset div.formHighlight *:hover,#emailObfuscation fieldset div.formHighlight *:focus{background:#ffc}
#emailObfuscation fieldset p{margin:.5em 0}
#emailObfuscation fieldset div.formCheck{margin:.2em 0}
#emailObfuscation fieldset .formCheck input{background:none}
#emailObfuscation fieldset label input{display:inline;width:2em}
#emailObfuscation fieldset .formHasJavaScript{display:none}
#emailObfuscation fieldset p img{float:left;margin:0 1em 0 0}
input#emailObfuscationSubmit{width:12.5em;height:2.5em;margin:.5em 0}
#searchResults dd{margin:0 0 1.2em 0}
#searchResults .searchResultsHighlight{font-weight:bold}
#searchResults ul.searchResultsPagination,#searchResults ul.searchResultsPagination li{margin:0;padding:0;float:left;list-style:none}
#searchResults ul.searchResultsPagination li{display:block;margin-right:.25em}
.eNewsletterDesignModule{padding:5px}
.faqDesignModule{padding:5px}
.faqDesignModule ul.faqDesignModuleList{margin:0;padding:0;list-style:none;overflow:visible}
.faqDesignModule ul.faqDesignModuleList li{display:block;padding:0 0 1.2em 0}
.newsDesignModule{padding:5px}
.newsDesignModule ul.newsDesignModuleList{margin:0;padding:0;list-style:none;overflow:visible}
.newsDesignModule ul.newsDesignModuleList li{display:block;padding:0 0 1.2em 0}
/*! /* TinyMCE Style: callOut=Call Out */.fontColor000000{color:#000}
.fontColorC0C0C0{color:#C0C0C0}
.fontColor000080{color:#000080}
.fontColor008000{color:#008000}
.fontColor008080{color:#008080}
.fontColor800000{color:#800000}
.fontColor800080{color:#800080}
.fontColor808000{color:#808000}
.fontColor808080{color:#808080}
.fontColorFFFFFF{color:#FFF}
.fontColor0000FF{color:#00F}
.fontColor00FF00{color:#0F0}
.fontColor00FFFF{color:#0FF}
.fontColorFF0000{color:#F00}
.fontColorFF00FF{color:#F0F}
.fontColorFFFF00{color:#FF0}
.backgroundColor000000{background:#000}
.backgroundColorC0C0C0{background:#C0C0C0}
.backgroundColor000080{background:#000080}
.backgroundColor008000{background:#008000}
.backgroundColor008080{background:#008080}
.backgroundColor800000{background:#800000}
.backgroundColor800080{background:#800080}
.backgroundColor808000{background:#808000}
.backgroundColor808080{background:#808080}
.backgroundColorFFFFFF{background:#FFF}
.backgroundColor0000FF{background:#00F}
.backgroundColor00FF00{background:#0F0}
.backgroundColor00FFFF{background:#0FF}
.backgroundColorFF0000{background:#F00}
.backgroundColorFF00FF{background:#F0F}
.backgroundColorFFFF00{background:#FF0}
#navigationBlog{padding:0 5%}
.group h4{text-transform:uppercase;font-size:16px}
.group ul{list-style:none;padding:0;margin:0}
.group ul li{display:inline}
.group a{display:block;padding:3px 0}
#tagCloud ul{list-style:none}
#tagCloud li{display:inline;margin:0 5px 0 0;padding:0;line-height:1.2;background:none;border:0}
#tagCloud li a{display:inline;background:none;padding:0}
#tagCloud .tagRank1{font-size:20px}
#tagCloud .tagRank2{font-size:19px}
#tagCloud .tagRank3{font-size:18px}
#tagCloud .tagRank4{font-size:19px}
#tagCloud .tagRank5{font-size:18px}
#tagCloud .tagRank6{font-size:15px}
#tagCloud .tagRank7{font-size:12px}
#tagCloud .tagRank8{font-size:11px}
#tagCloud .tagRank9{font-size:10px}
#tagCloud .tagRank10{font-size:9px}
.post{clear:both;border-top:1px dotted #ccc;padding:19px 0}
.postFirst{border:none;padding-top:0}
.post h2{padding:0 0 3px}
.post h2 a{text-decoration:underline}
.post h2 a:hover,.post h2 a:focus,.post h2 a.current{text-decoration:none}
.postMeta{clear:both}
.postMeta p{padding:0 0 5px}
.containerComment{clear:both;padding:14px 0 5px}
.comment{border-bottom:1px dotted #ccc}
#containerBlogCommentForm,#containerBlogCommentForm *,#containerBlogCommentFormAutofill,#containerBlogCommentFormAutofill *{margin:0;padding:0}
#blogCommentForm fieldset,#blogCommentFormAutofill fieldset{border:none}
#blogCommentForm fieldset legend span,#blogCommentForm fieldset label span,#blogCommentFormAutofill fieldset legend span,#blogCommentFormAutofill fieldset label span,#blogCommentFormAutofill fieldset label.formLabelHide{position:absolute;left:-9999px}
#blogCommentForm fieldset label,#blogCommentFormAutofill fieldset label{cursor:pointer}
#blogCommentForm fieldset .formHide,#blogCommentFormAutofill fieldset label.formHide{display:none}
#blogCommentForm fieldset #formError strong,#blogCommentFormAutofill fieldset #formError strong{font-weight:normal}
#blogCommentForm fieldset input.intakeFormHiddenInput,#blogCommentFormAutofill fieldset input.intakeFormHiddenInput{padding:0}
#blogCommentForm fieldset textarea,#blogCommentFormAutofill fieldset textarea{height:100px}
#containerBlogCommentForm,#containerBlogCommentFormAutofill{font-family:Verdana, Geneva, sans-serif}
#containerBlogCommentForm p,#containerBlogCommentFormAutofill p{padding:0 0 5px 0;color:#aa9272}
#blogCommentForm,#blogCommentFormAutofill{padding:15px 0 0 0}
#blogCommentForm fieldset #formError,#blogCommentFormAutofill fieldset #formError{display:block;cursor:default;color:#f00}
#blogCommentFormAutofill fieldset #formError{padding:0 0 2px 0}
#blogCommentForm fieldset input,#blogCommentForm fieldset textarea,#blogCommentFormAutofill fieldset input,#blogCommentFormAutofill fieldset textarea{display:block;width:90%;margin:2px 0 5px;padding:5px 5%;background:#fff;color:#999}
#blogCommentForm fieldset div.formHighlight *,#blogCommentFormAutofill fieldset div.formHighlight *{border:1px solid #a7a7a7}
#blogCommentForm fieldset .formCheck a:link,#blogCommentForm fieldset .formCheck a:visited,#blogCommentFormAutofill fieldset .formCheck a:link,#blogCommentFormAutofill fieldset .formCheck a:visited{color:#bb9b65;text-decoration:underline}
#blogCommentForm fieldset .formCheck a:hover,#blogCommentForm fieldset .formCheck a:focus,#blogCommentFormAutofill fieldset .formCheck a:hover,#blogCommentFormAutofill fieldset .formCheck a:focus{color:#bb9b65;text-decoration:none}
#blogCommentFormAutofill fieldset #comment-submit,#blogCommentFormAutofill fieldset #comment-cancel,#blogCommentFormAutofill fieldset #comment-preview{width:auto;height:auto;margin:5px 0;padding:0}
.pagination{clear:both;border-top:1px dotted #ccc;padding:19px 0;float:left;width:100%}
.pagination ol{list-style:none;padding:0}
.pagination li{float:left;margin-right:5px}
.pagination li.resultsPrevious{margin-right:5px}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.printElement{display:none}
.offscreen{text-indent:-9999em;padding:0;background-repeat:no-repeat;background-position:0 0;display:block;overflow:hidden;list-style:none}
.offscreen br{display:none}
.clearfix:before{content:"";display:table}
.clearfix:after{content:"";display:table;clear:both}
.max,.header-page,.container-banner,.meet-attorney,.container-page,.contact-info,.footer-page{max-width:978px;margin:0 auto}
html{font-size:62.5%}
body{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000000;background:#fcfbf6}
a{color:#4b769c}
a:visited{color:#929292}
a:hover,a:focus{color:#0f85ef}
a:active,a .current{color:#000000;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;color:#000}
td img{max-width:none}
body.design{min-width:978px}
.header-wrap{background:url("../images/bg-header.gif") no-repeat top center #0d1b29}
.header-page{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;min-height:146px;position:relative}
.header-page:before,.header-page:after{content:".";display:block;height:0;overflow:hidden}
.header-page:after{clear:both}
.brand{width:14.11043%;float:left;margin-right:-100%;margin-left:0%;clear:none;margin:12px 0 0 0}
.brand img{display:block}
.header-right{width:74.23313%;float:right;margin-left:0;margin-right:0;clear:none;padding:23px 0 0 39px}
.cta{font-family:"Cabin",sans-serif;text-align:right}
.cta-text{font-size:17px;font-weight:600;color:#ffcb6a;line-height:1.8}
.cta-text span{display:inline-block;padding:0 4px}
.cta-phone{font-size:27px;font-weight:500;color:#ffffff;display:block;padding:4px 0 0 0}
.cta-phone span{font-size:14px;color:#ffcb6a;display:inline-block;padding:0 0 0 7px}
.cta-phone a{color:#ffffff;text-decoration:none}
.chat-wrap{display:inline-block;position:absolute;top:10px;left:37%}
.nav-main{width:100%;margin:13px 0 0 0}
.nav-main ul{margin:0;padding:0;list-style:none;position:relative;display:block;width:100%;box-sizing:border-box;text-align:justify;text-justify:distribute-all-lines}
.nav-main ul li{display:inline-block}
.nav-main ul li a{display:block}
.nav-main ul li ul{text-align:left;text-justify:auto}
.nav-main>ul:after{content:'';width:100%;display:inline-block;height:0px}
.nav-main .fl-justify{width:100%;display:inline-block}
.nav-main ul{margin:0;padding:0;list-style:none;position:relative}
.nav-main ul li{margin:0;padding:0;list-style:none;position:relative}
.nav-main ul li:hover>ul,.nav-main ul li:focus>ul,.nav-main ul li.drop-active>ul{visibility:visible;opacity:1;z-index:999999}
.nav-main ul li a{display:block}
.nav-main ul li ul{transition-property:opacity, visibility;transition-duration:200ms, 200ms;transition-timing-function:ease-out, linear;transition-delay:0s;display:block;position:absolute;visibility:hidden;opacity:0;margin:0;padding:0;top:100%;left:auto}
.nav-main ul li ul li{width:auto;display:block;float:none}
.nav-main ul li ul li:hover ul,.nav-main ul li ul li:focus ul,.nav-main ul li ul li.drop-active ul{visibility:visible;opacity:1;z-index:999999}
.nav-main ul li ul li ul{left:100%;top:0;visibility:hiddden}
.nav-main ul li ul li ul ul{visibility:hiddden;opacity:0;position:relative;left:auto;right:auto}
.nav-main ul .last-child>ul>li>ul{left:auto;right:100%}
.nav-main>ul{margin:0;padding:0;list-style:none;height:42px}
.nav-main>ul>li>a{font-family:"Cabin",sans-serif;font-size:15px;font-weight:500;color:#ffffff;text-decoration:none;text-transform:uppercase;padding:12px 0}
.nav-main>ul>li>a:hover,.nav-main>ul>li>a:focus,.nav-main>ul>li>a:active,.nav-main>ul>li>a.current{color:#667e94;text-decoration:underline}
.nav-main ul li ul{background:#384b5d;width:200px;left:auto;top:99% !important}
.nav-main ul li ul li a{font-family:"Cabin",sans-serif;font-size:15px;font-weight:400;color:#ffffff;display:block;padding:5px 10px;text-decoration:none}
.nav-main ul li ul li a:hover,.nav-main ul li ul li a:focus,.nav-main ul li ul li a:active,.nav-main ul li ul li a.current{text-decoration:underline}
.nav-main ul li.last-child ul{right:0}
.banner-wrap{background:url("../images/bg-banner-wrap.jpg") no-repeat top center #a0390e}
.container-banner{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;min-height:408px}
.container-banner:before,.container-banner:after{content:".";display:block;height:0;overflow:hidden}
.container-banner:after{clear:both}
.atty-gill{width:22.69939%;float:left}
.banner{width:54.60123%;float:left;margin:36px 0 0 0}
.atty-mandeep{width:22.69939%;float:right}
.interactive{position:relative}
.interactive ul li{text-align:center;position:relative;display:none}
.interactive ul li span{font-family:"Rock Salt",cursive;font-size:38px;font-weight:400;color:#ca9f52;line-height:1.2;display:block;padding:0 0 15px 0}
.interactive ul li p{font-family:"Cabin",sans-serif;font-size:16px;font-weight:400;color:#fff;padding:0 32px;margin:0;line-height:1.5;position:absolute;z-index:99}
.interactive ul li img{display:block}
.interactive ul li.slide1{display:block}
.interactive ul li.slide2 p{margin:122px 0 0 0}
.interactive ul li.slide3 p{margin:115px 0 0 0}
.interactive ul li.slide4 p{margin:50px 0 0 0}
.interactive ul li.slide4 p span{padding:0 0 22px 0}
.interactive ul li.slide5 p{margin:30px 0 0 0}
.interactive ul li.slide6 p{margin:88px 0 0 0}
.interactive ul li.slide7 p{margin:47px 0 0 0}
.flex-control-nav{bottom:-30px}
.flex-control-paging li{margin:0 2px}
.flex-control-paging li a{background:#adb0b5;height:10px;width:10px}
.flex-control-paging li a:hover,.flex-control-paging li a:focus,.flex-control-paging li a:active,.flex-control-paging li a.flex-active{background:#ffcb6a}
.meet-attorney-wrap{background:#d1d1d1}
.meet-attorney{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;font-size:16px;color:#0c1926;line-height:1.5;letter-spacing:0.1px;min-height:65px;padding:22px 0 0 0}
.meet-attorney:before,.meet-attorney:after{content:".";display:block;height:0;overflow:hidden}
.meet-attorney:after{clear:both}
.meet-attorney a{color:#0f3151;text-decoration:underline;display:inline-block;padding:0 0 0 10px}
.meet-attorney a:hover,.meet-attorney a:focus,.meet-attorney a:active{color:#62798d}
.container-page{padding:38px 0 0 0}
.container-columns{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1}
.container-columns:before,.container-columns:after{content:".";display:block;height:0;overflow:hidden}
.container-columns:after{clear:both}
.container-column-main{float:left;width:650px}
/*.column-main{margin-right:336px;padding:0 34px 0 0}*/
.column-main{padding:0 34px 0 0}
.column-side{float:left; width:100px; width:328px;}
.page-title{font-family:"Cabin",sans-serif;font-size:24px;font-weight:600;color:#61788c;line-height:1.2;padding:4px 0 1px 0;margin:0}
.content{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000000;line-height:1.6}
.content:before,.content:after{content:".";display:block;height:0;overflow:hidden}
.content:after{clear:both}
.content-video{float:right;margin:20px 0 10px 15px}
.cta-lower{font-family:"Cabin",sans-serif;font-size:15px;font-weight:600;color:#000000;border-bottom:1px solid #d3d3ce;padding:15px 0;margin:0 0 25px 0}
.cta-lower span.lower-phone{display:block;font-size:25px;font-weight:500}
.cta-lower span.lower-phone span{font-size:14px}
.cta-lower span.lower-phone span.toll-free{display:inline-block;padding:0 0 0 10px}
.social ul{list-style:none;padding:0}
.social ul li{display:inline-block;margin:0 10px 0 0}
#randomImage{display:block;margin:0 0 34px 0}
.nav-practice,.nav-blog{margin:0 0 27px 0}
.nav-practice>ul,.nav-blog>ul{padding:0;margin:0;list-style:none}
.nav-practice>ul>li,.nav-blog>ul>li{border-top:1px solid #152433;border-bottom:1px solid #62798d}
.nav-practice>ul>li.last-child,.nav-blog>ul>li.last-child{border-bottom:none}
.nav-practice>ul>li.first-child,.nav-blog>ul>li.first-child{border-top:none}
.nav-practice>ul>li>a,.nav-blog>ul>li>a{background:#3b4f61;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNTM2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM3NGE1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e5366),color-stop(100%, #374a5b));background-image:-moz-linear-gradient(top, #3e5366,#374a5b);background-image:-webkit-linear-gradient(top, #3e5366,#374a5b);background-image:linear-gradient(to bottom, #3e5366,#374a5b);font-family:"Cabin",sans-serif;font-size:20px;font-weight:600;color:#ffcb6a;text-decoration:none;text-transform:uppercase;padding:13px 10px 8px 20px;display:block;position:relative}
.nav-practice>ul>li>a:after,.nav-blog>ul>li>a:after{content:"";position:absolute;right:0;top:0;width:53px;height:45px;background:url("../images/bg-arrow.gif") no-repeat}
.nav-practice>ul>li>a:hover,.nav-blog>ul>li>a:hover,.nav-practice>ul>li>a:focus,.nav-blog>ul>li>a:focus,.nav-practice>ul>li>a:active,.nav-blog>ul>li>a:active,.nav-practice>ul>li>a.current,.nav-blog>ul>li>a.current{color:#fff}
.nav-practice>ul>li>a:hover:after,.nav-blog>ul>li>a:hover:after,.nav-practice>ul>li>a:focus:after,.nav-blog>ul>li>a:focus:after,.nav-practice>ul>li>a:active:after,.nav-blog>ul>li>a:active:after,.nav-practice>ul>li>a.current:after,.nav-blog>ul>li>a.current:after{background:url("../images/bg-arrow-o.gif") no-repeat}
.nav-practice ul li ul,.nav-blog ul li ul{margin:0;padding:20px 0 30px;list-style:none;background:#d1d1d1}
.nav-practice ul li ul li a,.nav-blog ul li ul li a{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#3a4e60;text-decoration:none;line-height:1.43;display:block;padding:0 26px;position:relative}
.nav-practice ul li ul li a:before,.nav-blog ul li ul li a:before{content:"";position:absolute;top:11px;left:18px;height:3px;width:3px;background:#0e1923;border-radius:5px}
.nav-practice ul li ul li a:hover,.nav-blog ul li ul li a:hover,.nav-practice ul li ul li a:focus,.nav-blog ul li ul li a:focus,.nav-practice ul li ul li a:active,.nav-blog ul li ul li a:active,.nav-practice ul li ul li a.current,.nav-blog ul li ul li a.current{text-decoration:underline}
.nav-practice ul li ul ul,.nav-blog ul li ul ul{padding:0}
.column-video-wrap{background:#eaeaea;padding:14px 14px 10px 14px}
.home .column-video-wrap{margin:0 0 27px 0}
.nav-blog{margin:26px 0 33px 0}
.nav-blog ul li a span{color:#fff}
.short-form{background:#0d1b29;padding:36px 46px 38px 47px;margin:0 0 36px 0}
.title-short-form{font-family:"Cabin",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#ffffff;padding:0 0 12px 0;margin:0}
#containerIntakeFormShort,#containerIntakeFormShortAutofill{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;color:#999999}
#intakeFormShort fieldset input,#intakeFormShort fieldset textarea,#intakeFormShortAutofill fieldset input,#intakeFormShortAutofill fieldset textarea{display:block;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#666666;margin:.3em 0 .6em 0;padding:6px 10px 7px;background:#f4f4f4}
#intakeFormShort fieldset div.formHighlight *,#intakeFormShortAutofill fieldset div.formHighlight *{border:1px solid #f4f4f4}
#intakeFormShort fieldset textarea,#intakeFormShortAutofill fieldset textarea{height:73px}
#intakeFormShort fieldset div.formHighlight *:hover,#intakeFormShort fieldset div.formHighlight *:focus,#intakeFormShortAutofill fieldset div.formHighlight *:hover,#intakeFormShortAutofill fieldset div.formHighlight *:focus{background:#f4f4f4}
#intakeFormShort fieldset .formCheck a:link,#intakeFormShort fieldset .formCheck a:visited,#intakeFormShortAutofill fieldset .formCheck a:link,#intakeFormShortAutofill fieldset .formCheck a:visited,#containerIntakeFormShortAutofill p.intakeFormShortPrivacy a{color:#999999;text-decoration:underline}
#intakeFormShort fieldset .formCheck a:hover,#intakeFormShort fieldset .formCheck a:focus,#intakeFormShortAutofill fieldset .formCheck a:hover,#intakeFormShortAutofill fieldset .formCheck a:focus,#containerIntakeFormShortAutofill p.intakeFormShortPrivacy a:hover,#containerIntakeFormShortAutofill p.intakeFormShortPrivacy a:focus{color:#fcfbf6}
#intakeFormShortSubmit,#intakeFormShortAutofillSubmit{width:auto;height:auto;margin:0.8em 0 0}
#intakeFormShortDisclaimer{width:100%;z-index:99}
#intakeFormShortDisclaimer div{color:#666666;background:#f4f4f4}
#intakeFormShortDisclaimer div a{color:#0d1b29}
#intakeFormShortDisclaimer div a:hover,#intakeFormShortDisclaimer div a:focus,#intakeFormShortDisclaimer div a:active{color:#36495b}
.search-wrap{background:#62798d;padding:20px; display: none;}
.search-inner-wrap{background:#fff;border-radius:7px;padding:6px 10px}
#searchFormDesign #searchFormDesignSearchTerms{margin:0;padding:5px 6px 3px;width:224px;border:1px solid #f00;font:400 13px/1 Arial,Helvetica,sans-serif;background:#ffffff;color:#3d5265;border:#3d5265}
#searchFormDesign #searchFormDesignSearchTerms:focus,#searchFormDesign #searchFormDesignSearchTerms:hover{border-color:#ffffff}
.contact-info-wrap{background:#384b5d;box-shadow:inset 0px -1px 2px 0px rgba(0,0,0,0.75);border-top:1px solid #495a6a}
.contact-info{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;min-height:88px;padding:24px 0 0 0}
.contact-info:before,.contact-info:after{content:".";display:block;height:0;overflow:hidden}
.contact-info:after{clear:both}
.contact-info p{float:left;font-family:"Cabin",sans-serif;font-size:15px;font-weight:500;color:#ffffff;padding:0;margin:0;line-height:1.37;letter-spacing:0.5px}
.contact-info span.divider{color:#9db0c0;display:inline-block;padding:0 5px}
.contact-info a{color:#ffcb6a}
.contact-info a:hover,.contact-info a:focus,.contact-info a:active{color:#fff}
.title-contact{font-family:"Cabin",sans-serif;font-size:23px;font-weight:500;color:#61788c;text-transform:uppercase;padding:6px 34px 0 0;margin:0;display:inline-block;float:left}
.footer-wrap{background:#0d1b29}
.footer-page{*zoom:expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;padding:34px 0}
.footer-page:before,.footer-page:after{content:".";display:block;height:0;overflow:hidden}
.footer-page:after{clear:both}
.footer-logo{width:14.11043%;float:left;margin-right:-100%;margin-left:0%;clear:none;padding:6px 0 0 0}
.footer-content{width:65.64417%;float:left;margin-right:-100%;margin-left:17.17791%;clear:none}
.social-media-icons{width:22.69939%;float:right;margin-left:0;margin-right:0;clear:none}
.social-media-icons img{display:inline-block;margin:20px 0 0 4px}
.geography p{font-size:13px;color:#ffffff;padding:0;margin:0 0 17px 0;line-height:1.53}
.fine-print a{color:#fff}
.fine-print a:hover,.fine-print a:focus,.fine-print a:active{color:#ffcb6a}
.fine-print p{font-size:12px;color:#ffffff;line-height:1.53;margin:0;padding:0}
#navigationBlog{padding:0;margin:0 0 30px 0}
.navigation-blog .group{margin:0 0 15px 0}
.navigation-blog .group ul li a{text-decoration:none}
.navigation-blog .group ul li a:hover,.navigation-blog .group ul li a:focus,.navigation-blog .group ul li a:active{text-decoration:underline}
.navigation-blog .group h4{font-family:"Cabin",sans-serif;font-size:20px;font-weight:600;color:#61788c;line-height:1.4;padding:5px 0;margin:0;text-transform:capitalize}
#comment-submit{background:#36495b;font-family:"Cabin",sans-serif;font-size:16px;font-weight:600;color:#fff;padding:10px 30px;text-transform:uppercase}
#comment-submit:hover,#comment-submit:focus,#comment-submit:active{background:#ffbf47;color:#000}
#findlawNetwork{display:block;margin:26px 0}
a.subscribe{font-family:"Cabin",sans-serif;font-size:18px;color:#ffcb6a;display:block;text-transform:capitalize;text-decoration:none;padding:15px 15px 15px 50px;margin:33px 0 0 0;background:url("../images/blog.png") no-repeat 10px 10px #36495b}
a.subscribe:hover,a.subscribe:focus,a.subscribe:active{color:#fff}
.Mandeep-S-Chhabra .avvo_badge{float:left}
.Mandeep-S-Chhabra .attorneyProfileAreasOfPractice{clear:both}
.NationalCollege{margin-left:-256px;margin-top:180px}
@-moz-document url-prefix(){.NationalCollege{margin-left:-240px;position:absolute;margin-top:130px;}
.MillionDollar{/*margin-left:240px;*/margin-top:10px}
#third-avvo{margin-left:80px}
.reviews{margin-left:45px;margin-bottom:30px}
.E-mail .content-video{display:none}
.ReviewLawFirm .content-video{display:none}

@media (max-width: 359px) {
	body.design{min-width:100%;}
	.banner-wrap{display:none;}
	.header-right{width:96%; margin:0 2%; padding:10px 0px;}
	.chat-wrap{display:none;}
	.nav-main > ul{height:auto;}
	.nav-main ul li{float:left; padding:0px 15px;}
	.meet-attorney{padding:15px 1%;}
	.container-column-main{width:100%;float: left; padding: 0 2%;text-align: justify;width: 100%;}
	.social-media-icons{width:100%; float:left; text-align:center;}
	.footer-logo{display:none;}
	.footer-content {clear: none; float: left; margin: 0 4%; width: 92%;}
	.column-side{width:96%; margin:0px 2%; margin-bottom:10px;}
	.contact-info{text-align:center; padding:14px 2%;}
	.title-contact{width:100%; padding:0px; text-align:center;}
	.brand{width:50%; margin:15px 25% 0px 25%;}
}
@media (min-width: 360px) and (max-width: 479px) {
	body.design{width:100%;}
	.banner-wrap{display:none;}
	.header-right{width:96%; margin:0 2%; padding:10px 0px;}	
}
@media (min-width: 480px) and (max-width: 767px) {

	
} 
@media (min-width: 768px) and (max-width: 979px) {

}
@media (min-width: 980px) and (max-width: 1279px) {
}

.chat-wrap, .search-wrap{ display: none!important;}