/**handles:normalize-css,stylesheet**/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

#lawyerist-login a,#menu-main-menu .menu-item a,.card .expandthis-click,.chat-form_wrapper .gform_page_footer input,select:hover{cursor:pointer}#cta_copy,#product_page_title,.card a.has-post-thumbnail>*,.portal-card-header button,nav.toc a>*{align-self:center}@font-face{font-display:block;font-family:adler;src:local('Adler'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/adler/adler-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/adler/adler-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:block;font-family:Genericons;src:local('Genericons'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/genericons/Genericons.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/genericons/Genericons.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:block;font-family:concourse;src:local('Concourse T4'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/concourse/concourse_t4_regular-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/concourse/concourse_t4_regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:block;font-family:concourse;src:local('Concourse T4 Italic'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/concourse/concourse_t4_italic-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/concourse/concourse_t4_italic-webfont.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-display:block;font-family:concourse;src:local('Concourse T4 Bold'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/concourse/concourse_t4_bold-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/concourse/concourse_t4_bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-display:block;font-family:concourse;src:local('Concourse T4 Bold Italic'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/concourse/concourse_t4_bold_italic-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/concourse/concourse_t4_bold_italic-webfont.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-display:block;font-family:equity;src:local('Equity Text B'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/equity/equity_text_b_regular-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/equity/equity_text_b_regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:block;font-family:equity;src:local('Equity Text B Italic'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/equity/equity_text_b_italic-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/equity/equity_text_b_italic-webfont.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-display:block;font-family:equity;src:local('Equity Text B Bold'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/equity/equity_text_b_bold-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/equity/equity_text_b_bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-display:block;font-family:equity;src:local('Equity Text B Bold Italic'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/equity/equity_text_b_bold_italic-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/equity/equity_text_b_bold_italic-webfont.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:triplicate;src:local('Triplicate T4 Regular'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/triplicate/triplicate_t4_code_regular-webfont.woff2) format('woff2'),url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/fonts/triplicate/triplicate_t4_code_regular-webfont.woff) format('woff');font-weight:400;font-style:normal}html{font-size:62.5%}body{background-color:#fff;line-height:1em;margin:0;padding:0;width:100%}#header-grid{box-shadow:0 .2rem .3rem rgba(0,0,0,.2);display:grid;grid-template-columns:minmax(1rem,1fr) minmax(32rem,102.4rem) minmax(1rem,1fr);width:100%}#black-buffer{background-color:#111;grid-area:1/1/2/2}#header{display:grid;grid-template-areas:'header-title header-menu';grid-template-columns:auto 1fr;width:100%}#title{background:#111;font-size:3.2rem;font-family:adler,serif;font-weight:400;grid-area:header-title;line-height:6.3rem;margin:0;padding:0 6rem 0 0}#title a{color:#fff;display:block;transform:translateY(5%)}#title a:focus,#title a:hover{color:#ddd;text-decoration:none}.menu-main-menu-container{background:#c00;grid-area:header-menu;padding:0}#menu-main-menu{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;position:relative}#menu-main-menu .menu-item{margin:0;padding:0}#menu-main-menu .menu-item a{color:#fff;display:block;text-decoration:none}#menu-main-menu .menu-item a.open,#menu-main-menu>.menu-item:hover a{background:#a00;color:#fff;text-decoration:none}#menu-main-menu>.menu-item>a{font-size:1.4rem;line-height:1.5;padding:.5rem 0;text-align:center}#menu-main-menu>.menu-item>a:before{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:400 3.2rem/1 Genericons;speak:none;vertical-align:top;content:'\f505'}#menu-main-menu .menu-item-298881>a:before{content:'\f408'}#menu-main-menu .menu-item-211724>a:before{content:'\f417'}#menu-main-menu .menu-item-208331>a:before{content:'\f455'}#menu-main-menu .menu-item-loginout>a:before{content:'\f304'}#menu-main-menu>.menu-item>a.open:before{content:'\f405'}#lawyerist-login{box-sizing:border-box;display:grid;font-size:1.6rem;grid-template-areas:'lbuffer modal rbuffer';grid-template-columns:minmax(1rem,1fr) minmax(32rem,48rem) minmax(1rem,1fr);list-style:none;margin:0;max-height:80%;overflow:scroll;padding:0;position:fixed;top:10%;width:100%;z-index:100}#lawyerist-login img.l-dot{display:block;height:10rem;margin:0 auto;width:10rem}#lawyerist-login .card{border-top:.7rem solid #c00;grid-area:modal;margin:.1rem;padding:2rem;position:relative}#lawyerist-login .card>li{margin:0;padding:2rem}#lawyerist-login .card>li:first-child{margin-top:0}#lawyerist-login .address_state,#lawyerist-login a.button,#lawyerist-login input[type=email],#lawyerist-login input[type=password],#lawyerist-login input[type=search],#lawyerist-login input[type=submit],#lawyerist-login input[type=text],#lawyerist-login select{width:100%}#lawyerist-login a.button{display:block;text-align:center}#lawyerist-login .address_state{margin-right:unset;padding-right:unset}@media only screen and (min-width:641px){#lawyerist-login .gform_wrapper ul.gform_fields li.gfield{padding-right:unset!important}}#lawyerist-login .gform_confirmation_message{margin-bottom:0}#lawyerist-login-screen{background-color:rgb(0,0,0,.4);height:100%;position:fixed;left:0;top:0;width:100%;z-index:99}#menu-main-menu .sub-menu{display:none;font-size:1.6rem;line-height:1.5;list-style:none;margin:0}#column_container,#small-firm-dashboard-container{margin:3rem auto 0;max-width:102.4rem;min-width:32rem}#menu-main-menu>.menu-item-has-children>.sub-menu{background:#a00;box-shadow:0 .2rem .3rem rgba(0,0,0,.2);padding:0 0 .75rem;position:absolute;left:0;top:6.3rem;width:100%;z-index:10}#menu-main-menu>.menu-item-has-children:last-child>.sub-menu{left:unset;right:0}#menu-main-menu .sub-menu a{box-sizing:border-box;padding:1rem 2rem;width:100%}#menu-main-menu .sub-menu a:focus,#menu-main-menu .sub-menu a:hover{color:#ddd}#menu-main-menu .sub-menu .menu-item-has-children>a{font-weight:700}#menu-main-menu .sub-menu .menu-item-has-children>a::after{content:'\f431';display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:400 1.6rem/1.5 Genericons;speak:none;text-align:center;vertical-align:top;width:1.2em}#menu-main-menu .sub-menu .menu-item-has-children>a.open::after{content:'\f405'}#menu-main-menu #menu-item-270912.menu-item-has-children>a:after,#menu-main-menu #menu-item-305888.menu-item-has-children>a:after{content:''}#menu-main-menu #menu-item-270912.menu-item-has-children>.sub-menu,#menu-main-menu #menu-item-305888.menu-item-has-children>.sub-menu{display:block!important}#menu-main-menu .sub-menu .sub-menu a{padding-left:3rem}#menu-main-menu .sub-menu .sub-menu a:before{color:#c00;content:"\f428";display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:400 1.6rem/1.5 Genericons;speak:none;text-indent:-1em;vertical-align:top}.card .expandthis-click::after,.card-bottom-label>a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#red-buffer{background-color:#c00;grid-area:1/3/2/-1}@media only screen and (max-width:683px){#header-grid{grid-template-columns:minmax(0,1fr) minmax(32rem,102.4rem) minmax(0,1fr)}#header{grid-template-areas:'header-title' 'header-menu';grid-template-columns:1fr;grid-template-rows:auto auto}#title{padding:0 1rem}}#fp-announcement-container{margin:3rem 1rem}#fp-announcement{border-top:.7rem solid #c00;font-size:1.8rem;margin:0 auto;max-width:102.4rem;min-width:32rem;padding:6rem 8rem}@media only screen and (max-width:640px){#fp-announcement-container{margin:1rem}#fp-announcement{padding:3rem 4rem}}#column_container{display:grid;grid-column-gap:3rem;grid-template-areas:'content sidebar';grid-template-columns:minmax(32rem,100%) minmax(30rem,30rem);padding:0 1rem}img,img.size-full,img.size-large{max-width:100%}body.category-lab-workshops #column_container,body.page-template-full-width #column_container,body.page-template-product-page #column_container,body.single-sfwd-courses #column_container,body.single-sfwd-lessons #column_container,body.single-sfwd-topic #column_container{grid-template-areas:'content';grid-template-columns:minmax(32rem,100%)}#content_column{grid-area:content}#sidebar_column{grid-area:sidebar}@media only screen and (max-width:1023px){#column_container{grid-template-areas:'content';grid-template-columns:minmax(32rem,100%)}#sidebar_column{display:none}}#footer-grid{background-color:#ddd;display:grid;grid-template-areas:'lbuffer footer rbuffer';grid-template-columns:minmax(1rem,1fr) minmax(32rem,102.4rem) minmax(1rem,1fr);margin-top:3rem;width:100%}#footer{grid-area:footer;padding:6rem 0}.aligncenter{clear:both;display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}.clear{clear:both}.card.dismissible-notice,.dismissible-notice{display:none}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.remove_bottom{margin-bottom:0!important}.separator_3rem{margin-bottom:3rem;width:100%}.separator_6rem{margin-bottom:6rem;width:100%}.text_right{text-align:right}.wp-block-embed{margin:0 0 3rem}.ld-video,.wp-block-embed.is-type-video{margin-bottom:3rem;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.ld-video iframe,.wp-block-embed.is-type-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-video video{width:100%}body{font-family:equity,serif;font-variant-ligatures:common-ligatures;color:#111}#article-counter,#cancel-comment-reply-link,#feature-chart td.value,#footer,#gform_wrapper_60 table.gsurvey-likert td::after,#gform_wrapper_61 table.gsurvey-likert td::after,#header,#menu-main-menu,#opc-product-selection,#review,#scorecard_results #grade_box,#small-firm-dashboard,#small-firm-dashboard-container,.affinity-partner-discount,.breadcrumbs,.btn,.button,.card .headline,.card-label,.category_list,.comment .reply,.comment-author,.comment-meta,.drop_cap,.gform_wrapper .gf_progressbar_percentage,.h2,.h3,.headline,.ld-course-status,.ld-course-step-back,.ld-item-list,.ld-lesson-status,.ld-topic-status,.ld_course_grid,.logged-in-as,.onsale,.page .excerpt,.page-template-product-page .excerpt,.page_links,.postmeta,.price_tag,.product-filters,.product_meta,.rating-breakdown,.recommender-result table,.review-summary-title,.scorecard-results-wrapper,.section-header,.sponsored_testimonial_label,.tag_list,.title,.user-rating,.woocommerce a.added_to_cart,.woocommerce nav.woocommerce-pagination,.woocommerce-account .woocommerce-LostPassword,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-tabs .tabs,.wp-caption-text,.wp-review-feedback,a.wp-block-button__link,a.wp-block-file__button,aside blockquote,button,figcaption,h1,h2,h3,h4,h5,h6,input[type=submit],input[type=button],label,nav,p.pullout,p.pullquote,p.woocommerce-result-count,th,ul.user-list{font-family:concourse,sans-serif}#feature-chart th .message,#small-firm-dashboard p,.gform_confirmation_message,input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{font-family:equity,serif!important}code,pre{font-family:triplicate,monospace}#footer,.page,.post,.post_body,.sidebar,.single,.type-product{font-size:2rem;line-height:1.5}ol,p,pre,ul{margin-bottom:1.5em}a,a:visited{color:#c00;text-decoration:none}a:focus,a:hover{color:#a00;text-decoration:underline}blockquote{border-left:.4rem solid #ddd;color:#666;font-size:2.4rem;margin:0 0 2rem;padding:0 0 0 2rem}aside blockquote,p.pullquote{border:none;clear:both;color:#888;font-size:3.2rem;font-style:italic;margin:0 3rem 3rem;padding:0}aside blockquote em,p.pullquote em{font-style:normal}code{color:#777;font-size:1.8rem;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.drop_cap{float:left;font-size:4.8rem;font-weight:700;line-height:1em;padding-right:.5em}em,i,italic,italics{font-style:italic}.wistia_responsive_padding,embed,iframe{margin-bottom:3rem!important;max-width:100%}p>embed,p>iframe{margin-bottom:0!important}.h2,.h3,h1,h2,h3,h4,h5,h6{color:#333;font-weight:700;line-height:1.2;margin-top:0}.h2 em,.h3 em,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color:#333;font-style:italic;font-weight:700;margin-top:0}.postmeta cite,sup{font-style:normal}.h2 a,.h3 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}.card-label,b,bold,strong{font-weight:700}.headline,h1{font-size:4.2rem;margin-bottom:.25em}.h2,.h3,h2,h3,h4{margin-bottom:.5em}.h2,h2{font-size:3.2rem}a .headline,a:visited .headline{color:#333;text-decoration:none}a:focus .headline,a:hover .headline{color:#a00;text-decoration:none}.h3,h3{font-size:2.8rem}h5,h6{margin-bottom:.75em}h4{font-size:2.4rem}h5{font-size:2rem}h6,p.pullout{font-size:1.8rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1rem 0 1em}p{margin-top:0}p:empty{height:0;margin:0}p.alert,p.note{border:.1rem solid #ddd;margin-left:.1rem;margin-right:.3rem;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2);padding:2rem}p.note{background-color:#f9f9f9;border-radius:.2rem}p.alert{background-color:#ffffc7;border-radius:.2rem}p.pullout{background-color:#f9f9f9;border:.1rem solid #ddd;border-radius:.2rem;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2);box-sizing:border-box;color:#777;display:inline-block;float:right;margin:0 .3rem 1.5rem 1.5rem;padding:2rem;width:40%}p.pullout .pullout_label{color:#888;display:block;font-size:1.6rem;font-weight:700;margin-bottom:.5em}p.pullout.left{float:left;margin:0 1.5rem 1.5rem 0}@media only screen and (max-width:499px){p.pullout{margin:0 0 3rem;width:100%}}ol,pre,ul{margin-left:3rem}.wp-caption-text{color:#666;font-size:1.4rem;padding:0 1rem 1rem}img,li,ol,ul{padding:0}.page .excerpt,.page-template-product-page .excerpt,.postmeta,.product_meta,.user-rating{color:#777;display:block;font-size:1.6rem;line-height:1.4}.postmeta{margin-bottom:4rem}.postmeta .sponsor{background-color:#ffffc7}.product_meta,.user-rating{margin-bottom:1em}pre{color:#555;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}small{font-size:80%}sup{font-size:75%;top:0;vertical-align:super}ol,ul{margin-bottom:1.5em;-webkit-margin-before:0}li{margin-bottom:1.4rem}li:first-child{margin-top:1.4rem}.woocommerce ul.order_details li:first-child{margin-top:unset}#article-counter-container{background:#eee;box-shadow:0 -.2rem .3rem rgba(0,0,0,.2);display:grid;grid-template-areas:'lbuffer center rbuffer';grid-template-columns:minmax(2rem,1fr) minmax(28rem,102.4rem) minmax(2rem,1fr);position:fixed;bottom:0;left:0;width:100%;z-index:100}#article-counter{font-size:1.6rem;grid-area:center;padding:2rem 0}.article-counter-login-notice{font-size:150%;margin:12rem 10%}img{box-sizing:border-box;height:auto}.wp-block-image .alignone,img.alignone{clear:both;display:block}img.aligncenter{clear:both;display:block!important;margin-left:auto;margin-right:auto}img.alignleft{margin:0 0 3rem;padding-right:1.5rem}img.alignright{margin:0 0 3rem;padding-left:1.5rem}#contributors-list,.page #featured-image,.single #featured-image{margin-bottom:3rem}.affinity-discount-card,.author-bio-box,.card.padded-card,.dashboard-scorecard-widget,.has-card-label{padding:2rem}img.size-large{width:100%}img.size-thumbnail{max-width:33.333%;width:15rem}@media only screen and (max-width:349px){img.size-thumbnail{clear:both;display:block;float:none;margin-left:auto;margin-right:auto;max-width:none}}img.avatar{border-radius:50%;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2)}img.inline{display:inline!important}#contributors-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}#contributors-list .contributor{text-align:center}.wp-block-gallery{margin:0 0 3rem}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{flex-grow:unset}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box}.wp-block-gallery .blocks-gallery-image figcaption a,.wp-block-gallery .blocks-gallery-item figcaption a{color:inherit}.card .expandthis-click::after{content:'\f431';display:inline-block;font-family:Genericons;speak:none;text-align:center;vertical-align:top;width:1.2em}.card .expandthis-click.open::after{content:'\f405'}.card .button.expandthis-click::after,.card button.expandthis-click::after{display:none}.card .button.expandthis-click.open,.card button.expandthis-click.open{background:#ddd}.card .expandthis-click:nth-last-child(2){margin-bottom:0!important}.expandthis-hide{margin-top:.5em}.card,.ld-course-list-items .ld_course_grid .thumbnail.course{background-color:#f9f9f9;border-radius:.2rem;box-shadow:0 0 0 .1rem #ddd,.1rem .1rem .3rem rgba(0,0,0,.2);box-sizing:border-box;display:block;margin-bottom:1rem;position:relative;text-decoration:none}.card.sponsored{border-top:.7rem solid #ffffc7}.archive .card,.home .card,.search-results .card{background-color:#fff}.card .card{border-radius:unset;box-shadow:unset;margin-bottom:2rem}.card a.page,.card a.post{display:block;padding:2rem}.category-lab-workshops .card a.post,.has-card-label a.post{padding:0}.card a.page:focus,.card a.page:hover,.card a.post:focus,.card a.post:hover{text-decoration:none}.category-lab-workshops .card .wp-block-embed.is-type-video{border-radius:0 .2rem .2rem 0;display:block;margin:0;overflow:hidden}.category-lab-workshops .card .headline-byline{padding:2rem}.card-label{color:#666;font-size:1.4rem;margin-bottom:.5em;text-transform:uppercase}.card .headline-byline :last-child,.card a.has-guest-avatar .headline-byline>:last-child,.card a.has-post-thumbnail .headline-byline>:last-child{margin-bottom:0}.card-bottom-label{margin-top:1em}.card-bottom-label>a:before{content:'\f505';display:inline-block;font:400 1.4rem/1.5 Genericons;margin-right:.25em;speak:none;vertical-align:top}.breadcrumbs:before,.front_page_sticky_post .headline::before{-webkit-font-smoothing:antialiased;vertical-align:top;-moz-osx-font-smoothing:grayscale;speak:none}.card-label a,.card-label a:visited{color:#666}.card-label a:focus,.card-label a:hover{color:#a00}.card img{max-width:100%}.card a.has-post-thumbnail{display:grid;grid-template-columns:40% 1fr;grid-gap:0;padding:0}.card a.has-post-thumbnail img{display:block;height:auto;margin:0;padding:0;width:100%;border-radius:.2rem 0 0 .2rem}.podcast-card a.has-post-thumbnail{grid-template-columns:10rem 1fr}@media only screen and (max-width:639px){.card a.has-post-thumbnail{display:block}.card a.has-post-thumbnail img{border-radius:0 .2rem .2rem 0;display:block}.podcast-card a.has-post-thumbnail{display:grid}.podcast-card a.has-post-thumbnail img{border-radius:unset}}.card a.has-guest-avatar{display:grid;grid-template-columns:15rem 1fr;grid-gap:0;padding:2rem}.has-card-label a.has-guest-avatar{padding:0}.card a.has-guest-avatar img.guest-avatar{border-radius:50%;height:15rem;margin:0;object-fit:cover;width:15rem}@media only screen and (max-width:639px){.card a.has-post-thumbnail{grid-template-columns:10rem 1fr}.card a.has-guest-avatar img.guest-avatar{height:10rem;width:10rem}}.card a.has-guest-avatar .headline-byline,.card a.has-post-thumbnail .headline-byline{padding:2rem}.card h2.headline{font-size:1.8rem;font-weight:400;margin-bottom:.5rem}.card .postmeta{font-size:1.4rem;margin-bottom:.5rem}.card>:last-child,.card>:last-child>:last-child{margin-bottom:0!important}.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;margin-bottom:1rem}.cards-3-columns{grid-template-columns:repeat(3,1fr)}.cards-4-columns{grid-template-columns:repeat(4,1fr)}.cards-5-columns{grid-template-columns:repeat(5,1fr)}.cards-6-columns{grid-template-columns:repeat(6,1fr)}@media only screen and (max-width:639px){.cards-5-columns,.cards-6-columns{grid-template-columns:repeat(3,1fr)}.cards-3-columns,.cards-4-columns{grid-template-columns:repeat(2,1fr)}}.cards .card{margin:0}.cards .card a.has-post-thumbnail{display:block;padding:0}.cards .card a.has-post-thumbnail img{border-radius:.2rem .2rem 0 0}.cards .card .headline-byline{padding:2rem}.cards.cards-5-columns .card .headline-byline,.cards.cards-6-columns .card .headline-byline{padding:1.5rem}#fp-sticky-posts{margin-bottom:3rem}.front_page_sticky_post{margin-bottom:1rem;padding:1rem 2rem}.front_page_sticky_post a:focus,.front_page_sticky_post a:focus .headline,.front_page_sticky_post a:hover,.front_page_sticky_post a:hover .headline{color:#a00;text-decoration:none}.front_page_sticky_post.card .headline{font-size:2.4rem;margin-bottom:0!important;margin-left:2.4rem!important;text-indent:-2.9rem!important}.front_page_sticky_post .headline::before{color:#c00;content:"\f456";display:inline;font:400 2.4rem/1.2 Genericons;margin-right:.5rem;width:2.4rem}#dashboard-title,.section-header{font-weight:700;text-transform:uppercase}#small-firm-dashboard-container{background-color:#eee;border-radius:.2rem;box-sizing:border-box;margin-bottom:3rem;padding:2rem}#small-firm-dashboard{display:grid;grid-gap:1rem;grid-template-columns:1fr}#dashboard-title{color:#555;line-height:1;margin-bottom:2rem}#small-firm-dashboard .logout-link{float:right;font-size:80%}p.dashboard-widget-note{font-size:1.6rem;line-height:1.2;margin-bottom:1.5em}#cta{box-sizing:border-box;margin:0 auto 4rem;max-width:69.4rem;padding:4rem}.cta_grid_row{display:grid;grid-column-gap:4rem;grid-template-columns:30rem 1fr}#cta_img img{box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2);height:auto;width:100%}#cta .button{border-radius:3.3rem;display:block;font-size:3.2rem!important;height:auto;margin:2rem 0 0;padding:1.5rem;position:relative;text-align:center}#cta .button.free-flag:after{background-color:#fff;border:.3rem solid #b00;border-radius:50%;box-sizing:border-box;color:#b00;content:'Free!';font-size:1.8rem;line-height:5.4rem;position:absolute;right:-1rem;top:-2rem;height:6rem;text-align:center;text-transform:uppercase;transition:color .2s,box-shadow .2s;width:6rem}#cta .button:focus:after,#cta .button:hover:after{border-color:#c00;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.4);color:#c00}#cta .button:active:after{border-color:#a00;box-shadow:none;color:#a00}#cta .button:focus:after{box-shadow:none}@media only screen and (max-width:599px){#cta{padding:3rem}.cta_grid_row{display:block}#cta_img img{margin-bottom:2rem}}.section-header{color:#555;line-height:1;margin:4rem 0 2rem}#archive-header,#fp-blog-posts .post,.breadcrumbs{margin-bottom:2rem}.home .section-header:first-of-type{margin-top:0}#fp-blog-posts a.has-post-thumbnail img,#fp-product-spotlights a.has-post-thumbnail img{border-radius:unset}.archive,.home,.search-results{background-color:#f9f9f9}.breadcrumbs{color:#777;display:block;font-size:1.6rem;line-height:1.4}.breadcrumbs:before{content:'\f417';display:inline-block;font:400 1.6rem/1.4 Genericons}#archive-header{background-color:#eee;padding:2rem}#archive-header img{float:left;margin-bottom:1.5rem}#archive-header p,.woocommerce .term-description p{color:#333;font-size:1.8rem;line-height:1.5}#archive-header p.author_descr{padding-left:11.5rem;margin-bottom:0}#archive-header :last-child,.woocommerce .term-description p:last-child{margin-bottom:0}#archive-header li{color:#333;font-size:1.8rem;line-height:1.2}.user-rating{margin-bottom:.5em}.user-rating a:hover{text-decoration:none}.user-rating .review-star{color:#bbb}.user-rating .review-total-only{background:0 0}#review,#review .review-list li:nth-child(2n){background:unset}.lawyerist-star-rating{display:inline-block;margin-right:.5rem;position:relative}.lawyerist-star-rating-wrapper{display:inline-block;white-space:nowrap}.lawyerist-star-rating .rating-star{display:inline-block;padding-right:.4rem}.lawyerist-star-rating .rating-star:last-child{padding:0}.lawyerist-star-rating .rating-star:before{color:#bbb;content:'\f005';display:inline-block;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-size:inherit;line-height:inherit;speak:none;vertical-align:top}#review .comments-review-area,.review-total-wrapper{display:none}.lawyerist-star-rating-result{overflow:hidden;position:absolute;left:0;top:0;white-space:nowrap}.lawyerist-star-rating-result .rating-star:before{color:#c00}.rating-box{margin-bottom:4rem;padding:2rem}#review{border:0;margin:0;padding:0}#review .review-list{margin-bottom:2rem}#review .review-list li{background:unset;border-bottom:0;margin-bottom:1rem;padding:0}#review .review-list li span{font-size:1.6rem}#review .review-desc{margin-bottom:2rem;padding:0}.rating-breakdown{margin-bottom:1em}.rating{margin-bottom:0}.composite-rating{border-top:.1rem dotted #bbb;padding-top:1rem}.rating-breakdown small{color:#777;font-family:equity,serif}.review-star,.review-total-only{margin:0;padding:0}.review-total-only{padding:0 .25em 0 0!important}.review-star .review-result-wrapper{color:#bbb}.review-point .review-result-wrapper{background-color:#bbb!important}.review-point .review-result-wrapper .review-result{background-color:#c00!important}.target::before,:target::before{content:'';display:block;height:40px;margin:-40px 0 0}.wp-review-feedback{color:#777;font-size:1.4rem;line-height:1.5}.wp-review-feedback a.review-btn{background:#bbb;border:none;border-radius:.2rem;color:#fff;height:auto;line-height:2.1rem;margin-bottom:0;padding:0 .8rem}.wp-review-feedback a.review-btn[data-value=yes]:hover,.wp-review-feedback a.review-btn[data-value=no]:hover{background:#ccc}.wp-review-feedback a.review-btn[data-value=yes]:active,.wp-review-feedback a.review-btn[data-value=no]:active{background:#aaa;color:#e9e9e9}#commentform.wp-review-comment-form>div,form.wp-review-comment-form>div{width:100%;margin-bottom:0;float:none}#commentform.wp-review-comment-form .wp-review-comment-form-rating{margin-bottom:.4rem}#commentform.wp-review-comment-form .wp-review-comment-form-rating label{line-height:1.5}#commentform.wp-review-comment-form .wp-review-comment-form-email{margin-bottom:1em}#commentform.wp-review-comment-form .wp-review-comment-form-url{display:none}.toc-card{margin:3rem 0;padding:2rem}nav.toc ul{list-style:none;margin:0;padding:0}nav.toc ul li{margin:0 0 2rem;padding:0}nav.toc ul li:last-child{margin-bottom:0}nav.toc a{display:grid;grid-gap:1.5rem;grid-template-columns:5rem 1fr}nav.toc a:focus,nav.toc a:hover{text-decoration:none}nav.toc .toc-num{background-color:#ddd;border-radius:50%;color:#fff;font-size:3rem;font-weight:700;height:5rem;line-height:5rem;text-align:center;width:5rem}nav.toc a:focus .toc-num,nav.toc a:hover .toc-num{background-color:#bbb}nav.toc a:focus .toc-heading,nav.toc a:hover .toc-heading{text-decoration:underline}.post_body{margin-bottom:4rem}@media only screen and (max-width:499px){.post_body{margin:0 auto}}.page_links,.woocommerce nav.woocommerce-pagination{color:#777;font-size:1.6rem;line-height:1.4;margin:6rem 0;text-align:center}.woocommerce nav.woocommerce-pagination ul.page-numbers{background:0 0;border:0;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0;padding:0;float:none;display:inline-block}.page_links .page-numbers,.woocommerce nav.woocommerce-pagination .page-numbers{background-color:#ddd;border-radius:2.1rem;box-sizing:border-box;display:inline-block;height:4.2rem;line-height:1.5;min-width:4.2rem;padding:1rem}.page_links a.page-numbers:focus,.page_links a.page-numbers:hover,.woocommerce nav.woocommerce-pagination a.page-numbers:focus,.woocommerce nav.woocommerce-pagination a.page-numbers:hover{background-color:#bbb;text-decoration:none}.page_links .current,.woocommerce nav.woocommerce-pagination ul li span.current{background:0 0;border:.1rem solid #ddd;border-radius:2.1rem;box-sizing:border-box;display:inline-block;padding:1rem}.page_links .dots{background:0 0;min-width:unset;padding:1rem 0}#footer-cta,#related-posts,#related-resources,.child-pages-list{margin-bottom:4rem}#scorecard_results{background-color:#fafafa;border:.1rem solid #ddd;border-radius:.2rem;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2);margin:0 .3rem 3rem .1rem;padding:2rem 4rem;position:relative}#scorecard_results #grade_box{box-sizing:border-box;float:left;padding-right:2rem;width:15rem}#scorecard_results .grade_label{color:#666;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:.75rem;text-transform:uppercase}#scorecard_results .grade{font-size:14.4rem;font-weight:700;line-height:1;text-align:center}#scorecard_results .score{text-align:center}#scorecard_results #get_results .button{height:3.6rem;position:absolute;right:4rem;top:50%;margin-top:-1.8rem}#scorecard_results #get_results p{display:block;font-size:1.6rem;padding-left:17rem}@media only screen and (max-width:449px){#scorecard_results{padding:2rem}#scorecard_results #get_results .button{right:2rem}}table{margin-bottom:3rem}td,th{border:1px solid #ddd;padding:.75rem 1.5rem}th{background-color:#eee;font-weight:700;text-align:left}.tablepress{font-size:80%}.tablepress td,.tablepress th,.tablepress thead th{min-width:9rem;vertical-align:top}.lpms-features-table .column-1{background-color:#fff;border-right:.1rem solid #ddd}.lpms-features-table tr th{min-width:16rem}.lab-curriculum .column-1{font-family:concourse;font-weight:700;padding-left:0}.lab-curriculum ul br{display:none}.lab-curriculum li:first-child{margin-top:0}.memberships-pricing-chart{margin-bottom:4rem}.memberships-pricing-chart td{line-height:1.2}.memberships-pricing-chart tbody tr td,.tablepress.memberships-pricing-chart tbody tr:first-child td{border-left:.1rem solid #ddd;border-top:.1rem solid #ddd}.memberships-pricing-chart tbody tr td:last-child{border-right:.1rem solid #ddd}.memberships-pricing-chart tbody tr:last-child td{border-left:0;border-right:0}.memberships-pricing-chart .column-1{background-color:#efefef;font-family:concourse,sans-serif;width:15%}.memberships-pricing-chart .row-1 .column-1,.memberships-pricing-chart .row-2 .column-1,.tablepress.memberships-pricing-chart tbody tr:first-child .column-1{background-color:unset;border-top:0;border-left:0}.memberships-pricing-chart .row-15 .column-1{background-color:unset;border-left:0;border-bottom:0}.memberships-pricing-chart .row-1 .column-2,.memberships-pricing-chart .row-1 .column-3,.memberships-pricing-chart .row-1 .column-4{background-color:#efefef}.memberships-pricing-chart .row-2 .column-2,.memberships-pricing-chart .row-2 .column-3,.memberships-pricing-chart .row-2 .column-4{background-color:#efefef;border-top:0}.memberships-pricing-chart .row-1{color:#333;font-family:concourse,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:.5em}.memberships-pricing-chart .column-2,.memberships-pricing-chart .column-3,.memberships-pricing-chart .column-4{text-align:center;width:21.25%}.memberships-pricing-chart .row-1 td,.memberships-pricing-chart .row-2 td{text-align:left}.memberships-pricing-chart .row-15 td .button{margin-bottom:0;width:100%}.affinity-discount-card{display:grid;grid-gap:1.5rem;grid-template-areas:'badge label' 'badge description' 'badge button' 'form form';grid-template-columns:15rem 1fr;margin:2rem 0 3rem;min-height:12.8rem}.chat-form_wrapper .gf_progressbar::after,.chat-form_wrapper .gf_progressbar_percentage span,.chat-form_wrapper .gfield_required{display:none}.affinity-discount-card img{grid-area:badge;margin:0}.affinity-discount-card p.card-label{grid-area:label}.affinity-discount-card p.discount_descr{grid-area:description;margin-bottom:1.5rem}.affinity-discount-card button{grid-area:button;width:max-content}.affinity-discount-card .expandthis-hide{grid-area:form;margin-top:3rem;padding:0}.affinity-discount-card .gform_confirmation_message,.affinity-discount-card .gform_wrapper{background:0 0;border:0;box-shadow:none;margin:0!important;padding:0}.affinity-discount-card .gform_confirmation_message a,.affinity-discount-card .gform_confirmation_message a:visited,.affinity-discount-card p a,.affinity-discount-card p a:visited{color:#c00}.affinity-discount-card .gform_confirmation_message a:focus,.affinity-discount-card .gform_confirmation_message a:hover,.affinity-discount-card p a:focus,.affinity-discount-card p a:hover{color:#a00;text-decoration:underline}@media only screen and (max-width:549px){.affinity-discount-card{grid-template-areas:'badge label' 'description description' 'button button' 'form form'}.affinity-discount-card p.card-label{align-self:center}.affinity-discount-card button{width:100%}}.chat-form_wrapper .card{margin-bottom:3rem}.chat-form_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{margin-left:0!important}.chat-form_wrapper .gf_progressbar{padding:0}.chat-form_wrapper .gf_progressbar_percentage{background:#0a80fe;border-radius:.5rem;height:1rem}.chat-form_wrapper ul.gform_fields li.gfield,body .chat-form_wrapper ul li.gfield{margin:0 0 1rem!important;padding-right:0}.chat-form_wrapper .gsection,.chat-form_wrapper .top_label .gfield_label{background-color:#e5e5ea;border:0;border-radius:2.2rem;color:#000;font-weight:400;margin:0 20% 1rem 0!important;padding:1rem 2rem!important}.chat-form_wrapper h2.gsection_title{margin-bottom:.5em!important}.chat-form_wrapper .ginput_container{background-color:#fff;border:.1rem solid #e5e5ea;border-radius:2.2rem;font-weight:400;margin:0 0 1rem 20%!important;padding:.5em 2rem}.chat-form_wrapper .budget-range .gform_fields{display:grid;grid-template:'a a a a b' auto 'c d d e e' auto/1fr 1fr 1fr 1fr 1fr}.chat-form_wrapper .budget-range .gsection{grid-area:a}.chat-form_wrapper .budget-range .gfield:not( .gsection ){background-color:#fff;border:.1rem solid #e5e5ea;font-weight:400}.chat-form_wrapper .budget-range .gfield:not( .gsection ):nth-child( 2 ){border-radius:2.2rem 0 0 2.2rem;border-right:0;grid-area:d;padding:.5em 1rem .5rem 2rem}.chat-form_wrapper .budget-range .gfield:not( .gsection ):nth-child( 3 ){border-radius:0 2.2rem 2.2rem 0;border-left:0;grid-area:e;padding:.5em 2rem .5rem 1rem}.chat-form_wrapper .budget-range .gfield:not( .gsection ) .gfield_label,.chat-form_wrapper .budget-range .gfield:not( .gsection ) .ginput_container{background:unset;border:unset;margin-left:unset!important;margin-right:unset!important;padding:unset!important}.chat-form_wrapper .gform_footer,.chat-form_wrapper .gform_page_footer{border-top:0;margin:0;padding:0;text-align:right}.chat-form_wrapper .gform_page_footer input[type=submit],.chat-form_wrapper .gform_page_footer input[type=button]{background-color:#0a80fe;margin-right:0!important}.chat-form_wrapper .gform_page_footer input[type=submit]:focus,.chat-form_wrapper .gform_page_footer input[type=submit]:hover,.chat-form_wrapper .gform_page_footer input[type=button]:focus,.chat-form_wrapper .gform_page_footer input[type=button]:hover{background-color:#0a94fe}.chat-form_wrapper .gform_page_footer input[type=submit]:active,.chat-form_wrapper .gform_page_footer input[type=button]:active{background-color:#0a6cfe}.chat-form_wrapper .gform_page_footer input.gform_previous_button{background-color:#ccc}.chat-form_wrapper .gform_page_footer input.gform_previous_button:focus,.chat-form_wrapper .gform_page_footer input.gform_previous_button:hover{background-color:#ddd}.chat-form_wrapper .gform_page_footer input.gform_previous_button:active{background-color:#bbb}#feature-chart{margin:0 auto 4rem}#feature-chart table,#feature-chart td,#feature-chart th{border:.1rem solid #ddd}#feature-chart tr:last-child{border-bottom:0}#feature-chart tr.message{background-color:#efefef}#feature-chart td,#feature-chart th{background-color:unset;padding:2rem;vertical-align:top}#feature-chart .sub_feature th{font-weight:400;padding-left:4rem;vertical-align:middle}#feature-chart .sub_feature.true-false td{font-size:unset}#feature-chart th .message{font-size:80%;font-weight:400}#feature-chart td{font-size:80%;width:30%;text-align:center}#feature-chart .true-false td{vertical-align:middle}#feature-chart .false,#feature-chart .true{font-size:3rem;font-weight:700;padding:0 2rem}#feature-chart .false{color:#c00}#feature-chart .checkbox .columns{column-count:3}#feature-chart ul{list-style:none;margin:0}#feature-chart ul li{margin:0 0 .5em}.page-template-product-page .headline_container{display:grid;grid-template-columns:15rem auto;grid-column-gap:1.5rem;margin-bottom:3rem}.page-template-product-page .headline_container div[itemprop=image]{background-color:#ddd;border-radius:.2rem;box-sizing:border-box;height:15rem;margin:0;padding:.5rem;width:15rem}.page-template-product-page .headline_container img.wp-post-image{height:100%;margin:auto 0;max-width:none;width:auto}#product_page_title .headline{font-size:6.3rem;margin-bottom:0}@media only screen and (max-width:499px){.page-template-product-page .headline_container{grid-template-columns:10rem auto}.page-template-product-page .headline_container div[itemprop=image]{height:10rem;width:10rem}#product_page_title .headline{font-size:3.6rem}#feature-chart .checkbox .columns{column-count:2}}.list-products-trial-button{position:absolute;right:2rem;top:2rem}.recommender{margin-bottom:6rem}.product-filters{margin-bottom:3rem}.product-filters .filter,.product-filters .show-all{background-color:#bbb;color:#fff;cursor:pointer;display:inline-block;float:left;font-size:1.2rem;margin:0 .4rem .4rem 0;padding:.4rem .8rem;text-transform:uppercase}.product-filters .filter:hover,.product-filters .show-all:hover{background-color:#c5c5c5;color:#fff;text-decoration:none}.product-filters .filter:active,.product-filters .show-all:active{background-color:#a7a7a7;color:#eee}.product-filters .on,.product-filters .on:hover{background-color:#a7a7a7;color:#fff}.product-filters .on:active{color:#eee}.product-pages-list{list-style:none;margin-top:0;margin-left:0}.product-pages-list li.card{background-color:#f9f9f9;min-height:15rem;overflow:hidden;padding:2rem;position:relative}.product-pages-list li.page_type-gold-sponsor,.product-pages-list li.page_type-platinum-sponsor,.product-pages-list li.page_type-silver-sponsor{background-color:#ffffc7}.product-pages-list .image{height:11rem;position:absolute;top:2rem;left:2rem;width:11rem}.product-pages-list img.affinity-partner-badge{height:auto;margin:0;position:absolute;top:-1.5rem;left:-1.5rem;transform:rotate(-.015turn);width:5rem;z-index:10}.product-pages-list img.wp-post-image{background-color:#ddd;border-radius:.2rem;box-sizing:content-box;height:auto;margin:auto 0;max-width:none;padding:.5rem;position:relative;bottom:auto;top:auto;width:10rem}.product-pages-list .title_container{margin:0 0 2rem 12.5rem;position:relative}.product-pages-list .title{display:inline-block;font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:.33em;padding:0}.product-pages-list a.title{color:#333}.product-pages-list a.title:focus,.product-pages-list a.title:hover{color:#a00;text-decoration:none}.product-pages-list li.card .excerpt{display:block;margin-left:12.5rem}.featured-products-list li.card{min-height:20rem}.featured-products-list .image{height:16rem;width:16rem}.featured-products-list .image img.wp-post-image{width:15rem}.featured-products-list .title_container{margin:0 0 2rem 17.5rem}.featured-products-list li.card .excerpt{margin-left:17.5rem}@media only screen and (max-width:699px){.list-products-trial-button .trial-button,.review_count{display:block}.product-pages-list li.card{padding:1rem}.product-pages-list .image{height:8.5rem;width:8.5rem;left:1rem;top:1rem}.product-pages-list img.affinity-partner-badge{top:-.5rem;left:-.5rem}.product-pages-list .image img.wp-post-image{height:7.5rem;width:7.5rem}.product-pages-list li.card .title_container{margin:0;min-height:8.5rem;padding-left:9.5rem}.product-pages-list .title{padding:0}.list-products-trial-button{margin:0 auto 2rem;position:relative;right:auto;top:auto;text-align:center}.product-pages-list li.card .excerpt{margin-left:0}}blockquote.testimonial{background-color:#fff;border-radius:.2rem;border-top:.7rem solid #ffffc7;box-shadow:0 0 0 .1rem #ddd,.1rem .1rem .3rem rgba(0,0,0,.2);color:#333;display:block;font-family:unset;font-size:2.4rem;font-style:unset;margin:0 .3rem 1em .1rem;padding:2rem}#respond,.comment-author .avatar{box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2)}blockquote.testimonial .sponsored_testimonial_label{color:#888;display:block;font-size:1.4rem;line-height:1.5;margin-bottom:0;text-align:right;text-transform:uppercase}blockquote.testimonial .sponsored_testimonial_quotation{display:block;margin-bottom:1rem}#alternative-products{margin-bottom:4rem}.page-id-301729{background-color:#f9f9f9}.portal-card{background-color:#fff;margin-bottom:3rem;padding:2rem}a.portal-card:focus,a.portal-card:hover{text-decoration:none}.portal-card-header{display:grid;grid-template-columns:1fr max-content;margin-bottom:1.5rem}.portal-card-header .headline{font-size:3.2rem;margin:0}.portal-card-header button{margin:0}.portal-card-logos{display:grid;font-size:1rem;grid-template-columns:repeat(8,1fr);grid-gap:0;line-height:1;margin:2rem 0}.portal-card-logos img{height:auto;filter:saturate(90%);margin-bottom:0;max-width:unset;opacity:.75;width:100%}.portal-card-logos img:first-child{border-radius:.2rem 0 0}.portal-card-logos img:nth-of-type(6){border-radius:0 .2rem 0 0}ul.user-list{display:grid;font-size:1.6rem;grid-column-gap:2rem;grid-row-gap:4rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 3rem}@media only screen and (max-width:860px){ul.user-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:640px){ul.user-list{grid-template-columns:repeat(2,1fr)}}ul.user-list>*{margin:0;text-align:center}.user-list li img{display:block;margin:0 auto 1.5rem}.user-list li .address,.user-list li .email,.user-list li .firm-name,.user-list li .practice-area{color:#777;font-size:1.4rem;line-height:1.2}.page-template-full-width #content_column,.page-template-product-page #content_column,.single-sfwd-courses #content_column,.single-sfwd-lessons #content_column,.single-sfwd-topic #content_column{box-sizing:border-box;max-width:none;width:100%}ol.commentlist,ul.children{list-style:none}ul.children{border-left:.3rem solid #ddd;margin-left:0;padding-left:2rem}.commentlist{margin:0 0 3rem}.comment-body{font-size:1.8rem;margin-bottom:3rem}.comment-body blockquote{background-color:#eee;color:#444;font-size:2rem;margin-bottom:1.8rem;padding:1.8rem}.comment-body blockquote>p:last-of-type{margin-bottom:0}.comment-author .avatar{border:.1rem solid #777;float:left;margin:0 1rem 1rem 0}.comment-author cite{font-style:normal}.comment-meta{font-size:1.4rem;margin-bottom:1em}#commentform p,.comment-body>p:last-of-type{margin-bottom:.75rem}.comment-meta a{color:#777}.comment .reply{font-size:1.6rem}#respond{background-color:#f9f9f9;border:.1rem solid #ddd;border-radius:.2rem;display:block;margin:0 .3rem 3rem .1rem!important;padding:2rem}#cancel-comment-reply-link{color:#777;display:block;font-size:1.2rem;font-weight:400;line-height:1.5;text-transform:uppercase}#commentform p.logged-in-as{font-size:1.4rem;margin-bottom:1em}.comment-notes{font-size:1.4rem}.comment-form-comment{margin-bottom:.6rem}textarea#comment{width:100%}#commentform .comment-form-email{margin-bottom:1em}.comment-form-url{display:none}#commentform input#submit{margin-bottom:0}.author-bio-box{display:grid;grid-template-columns:15rem 1fr;grid-gap:2rem;margin-bottom:4rem}.author-bio-box h1{grid-column-start:1;grid-column-end:-1;margin-bottom:0}.author-bio-box img.wp-user-avatar{line-height:1;margin:0}.author-bio{font-size:1.6rem;line-height:1.5;margin-bottom:1.5em}.author-connect{font-size:1.6rem;line-height:2rem;margin-bottom:.5em}.author-linkedin:before,.author-twitter:before,.author-website:before{border-radius:.2rem;color:#fff;font-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-family:Genericons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;margin-right:.3em;padding:.2rem;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.author-twitter:before{background:#4099ff;content:'\f202'}.author-linkedin:before{background:#0077b5;content:'\f207'}.author-website:before{background:#555;content:'\f475'}.author-connect>:last-child{margin-bottom:0}#platinum-sponsors-widget{margin:0 0 4rem}body.archive #platinum-sponsors-widget,body.home #platinum-sponsors-widget{margin:0 0 1rem}#platinum-sponsors-widget.card{margin:4rem auto;padding:2rem}#platinum-sponsors{display:grid;grid-gap:.2rem}@media screen and (min-width:900px){#platinum-sponsors-widget.card #platinum-sponsors{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:601px) and (max-width:900px){#platinum-sponsors-widget.card #platinum-sponsors{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:301px) and (max-width:600px){#platinum-sponsors-widget.card #platinum-sponsors{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:300px){#platinum-sponsors-widget.card #platinum-sponsors{grid-template-columns:1fr}}#platinum-sponsors-widget h3{color:#888;font-size:1.8rem;line-height:2.24rem;margin-bottom:2rem;text-transform:uppercase}#content_column #platinum-sponsors-widget h3{line-height:1.2;margin-bottom:.5em}#platinum-sponsors-widget a,#platinum-sponsors-widget img{display:block;margin:0}#platinum-sponsors-widget.stick{position:fixed;top:3rem}.admin-bar #platinum-sponsors-widget.stick{top:6.2rem}#footer p{color:#666;font-size:1.6rem}input,select,textarea{background-color:#fff;border:.1rem solid #bbb;box-sizing:border-box;font-size:inherit;line-height:inherit;outline:0}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{border-radius:.2rem;padding:.5rem .4rem;width:calc(50% - 8px);-webkit-appearance:none}.search-form{display:grid;grid-column-gap:1rem;grid-template-areas:'search-field search-button';grid-template-columns:1fr 8rem;margin-bottom:3rem}.search-form #search-input-container,.search-form label{grid-area:search-field}.search-form input[type=search]{box-sizing:border-box;font-size:2rem;line-height:1.5;width:100%}.search-form input[type=submit]{align-self:center;grid-area:search-button;margin:0}input:focus select:focus,textarea:focus{border-color:#c00;color:#333}label{display:block}select{background-image:url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/images/expand-bbb.svg);background-position:right .4rem top 50%,0 0;background-repeat:no-repeat;padding:.5rem 2.4rem .5rem .4rem!important;position:relative;-webkit-appearance:none}.ui-datepicker-title select{color:#666;font-family:concourse,sans-serif!important;width:unset}select:hover{background-image:url(https://lawyerist.com/lawyerist/wp-content/themes/lawyerist-wp/images/expand.svg)}@media only screen and (max-width:640px){input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{width:100%}.gform_wrapper input:not( [type=radio] ):not( [type=checkbox] ):not( [type=image] ):not( [type=file] ){line-height:unset!important;min-height:unset!important}}#commentform.wp-review-comment-form input[type=submit],.button,.ld_course_grid .ld_course_grid_button a.btn,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.wp-block-button a.wp-block-button__link,.wp-block-file a.wp-block-file__button,a.button,a.review-btn,button,input.button,input[type=submit],input[type=button]{background-color:#b00;border:0;border-radius:1.8rem;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.4rem!important;font-weight:400;height:3.6rem;line-height:3.6rem;margin-bottom:1rem;outline:0;padding:0 1em;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;transition:background-color .2s,color .2s,box-shadow .2s;width:auto}.ld_course_grid .ld_course_grid_button a.btn{display:block;margin:0}a.button.big-button,a.button.trial-button{border-radius:2.1rem;font-size:1.8rem!important;height:4.2rem;line-height:4.2rem;margin:0 auto}a.button.trial-button:after{content:"\f442";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:400 1.8rem/1 Genericons;margin-left:.1em;speak:none;vertical-align:text-top}.really-big-button a.wp-block-button__link,a.button.really-big-button{border-radius:3rem;font-size:3.2rem!important;height:6rem;line-height:6rem;margin:0 auto 3rem 0}.learndash-wrapper .ld-expand-button,.learndash-wrapper a.ld-button,.learndash-wrapper input.learndash_mark_complete_button{background-color:#c00!important;font-family:concourse,sans-serif;height:3.6rem;font-weight:400;line-height:3.6rem;outline:0;padding-bottom:0;padding-top:0;text-transform:uppercase}.learndash-wrapper .ld-item-details .ld-expand-button{border-radius:1.4rem;color:#fff;height:2.8rem;line-height:2.8rem;padding:0 0 0 1em}.learndash-wrapper .ld-item-details .ld-expand-button .ld-icon-arrow-down{background:0 0}.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{background-color:#ddd;box-shadow:none;color:#bbb;padding:0 1em}.woocommerce .subscription_details a.cancel{display:none}.woocommerce table a.button,table a.button{display:inline-block;margin:.5rem .5rem .5rem 0}.woocommerce input.button,.woocommerce-notices-wrapper a.button,.woocommerce-notices-wrapper button,.wp-block-button a.wp-block-button__link{margin:0}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{top:unset}.woocommerce .download-file a.button{line-height:0;margin-bottom:0;overflow:hidden;text-indent:-9999px;white-space:nowrap}.woocommerce .download-file a.button:after{content:"Download";display:block;line-height:3.6rem;text-indent:0}.wp-block-file a.wp-block-file__button{background-color:#a00;border-radius:1.4rem;display:unset;font-size:1.3rem!important;padding:.5em 1em;text-transform:uppercase}#commentform.wp-review-comment-form input[type=submit]:focus,.button:focus,.ld_course_grid .ld_course_grid_button a.btn:focus,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button.alt:focus,.woocommerce a.button:focus,.woocommerce button.button.alt:focus,.woocommerce button.button:focus,.woocommerce input.button.alt:focus,.woocommerce input.button:focus,.wp-block-button a.wp-block-button__link:focus,.wp-block-file a.wp-block-file__button:focus,a.button:focus,a.review-btn:focus,button:focus,input.button:focus,input[type=submit]:focus,input[type=button]:focus{box-shadow:none;color:#fff;outline:0!important}#commentform.wp-review-comment-form input[type=submit]:hover,.button:hover,.ld_course_grid .ld_course_grid_button a.btn:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.wp-block-button a.wp-block-button__link:hover,.wp-block-file a.wp-block-file__button:hover,a.button:hover,a.review-btn:hover,button:hover,input.button:hover,input[type=submit]:hover,input[type=button]:hover{background-color:#c00;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.4);color:#fff;text-decoration:none}#commentform.wp-review-comment-form input[type=submit]:active,.button:active,.ld_course_grid .ld_course_grid_button a.btn:active,.woocommerce #respond input#submit.alt:active,.woocommerce #respond input#submit:active,.woocommerce a.button.alt:active,.woocommerce a.button:active,.woocommerce button.button.alt:active,.woocommerce button.button:active,.woocommerce input.button.alt:active,.woocommerce input.button:active,.wp-block-button a.wp-block-button__link:active,.wp-block-file a.wp-block-file__button:active,a.button:active,a.review-btn:active,button:active,input.button:active,input[type=submit]:active,input[type=button]:active{background-color:#a00;box-shadow:none;color:#ddd}button.dismiss-button{border-radius:50%;height:3rem;line-height:3rem;margin:0;padding:0;width:3rem}button.dismiss-button::before{content:'\f405';display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:400 3rem/1 Genericons;position:relative;left:-.03em;bottom:-.04em;speak:none;vertical-align:top}.woocommerce input.button[name=update_cart],a.graybutton,a.greybutton,button.graybutton,button.greybutton{background-color:#ccc;color:#fff}.woocommerce input.button[name=update_cart]:hover,a.graybutton:hover,a.greybutton:hover,button.graybutton:hover,button.greybutton:hover{background-color:#ddd;color:#fff}.woocommerce input.button[name=update_cart]:active,a.graybutton:active,a.greybutton:active,button.graybutton:active,button.greybutton:active{background-color:#bbb;color:#efefef}.dismiss-button{position:absolute;top:2rem;right:2rem}@media only screen and (max-width:640px){.button,a.button,button,input.button,input[type=submit],input[type=button]{width:100%}}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-right:.4rem;margin-top:unset!important;vertical-align:unset!important}.gform_wrapper .gfield_checkbox li label{line-height:1.2}#gform_wrapper_60 .gfield_label,#gform_wrapper_61 .gfield_label{font-family:unset;font-weight:400}#gform_wrapper_60 .gfield_required,#gform_wrapper_61 .gfield_required{display:none}@media only screen and (max-width:761px),(max-device-width:1024px) and (min-device-width:768px){#gform_wrapper_60 table.gsurvey-likert tr,#gform_wrapper_61 table.gsurvey-likert tr{display:grid;grid-template-columns:repeat(11,1fr)}#gform_wrapper_60 table.gsurvey-likert td,#gform_wrapper_61 table.gsurvey-likert td{background-position:bottom 6px center!important;min-height:55px;padding:0}#gform_wrapper_60 table.gsurvey-likert td::after,#gform_wrapper_61 table.gsurvey-likert td::after{background-color:#eee;border-bottom:1px solid #ccc;display:block;font-size:1.6rem;font-weight:400;line-height:13px;margin:0 0 29px;padding:6px;text-align:center}}body img.gform_ajax_spinner{display:none!important}.woocommerce-page{background-color:#f9f9f9}.woocommerce #content_column{font-size:2rem}@media only screen and (max-width:683px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:unset;float:none;clear:both;margin:0 .3rem 1rem .1rem}}#add_payment_method #payment div.payment_box .form-row{padding:unset}.woocommerce-page ul.products li.product-category{background-color:#fff;border-radius:.2rem;box-shadow:0 0 0 .1rem #ddd,.1rem .1rem .3rem rgba(0,0,0,.2);box-sizing:border-box;color:#111;float:none!important;height:10rem;margin:0 .3rem 1rem .1rem!important;padding:0;text-decoration:none;width:100%}.woocommerce-page ul.products li.product-category a img{border-right:.1rem solid #ddd;height:10rem;margin:0 1.5rem 0 0;position:absolute;width:10rem}.woocommerce-page ul.products li.product-category .woocommerce-loop-category__title{font-size:3.2rem;margin-bottom:.5em;padding:2rem 2rem 0 11.5rem}.woocommerce-page ul.products li.product-category .woocommerce-loop-category__title:hover{color:#a00}.woocommerce ul.products li.product .woocommerce-loop-category__title mark{background:0 0;color:#777}p.woocommerce-result-count{color:#777;display:block;font-size:1.6rem;line-height:1.4;margin-bottom:1em}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f9f9f9;border-radius:.2rem;box-shadow:0 0 0 .1rem #ddd,.1rem .1rem .3rem rgba(0,0,0,.2);color:#111;font-size:2rem;line-height:1.5;margin:0 .3rem 1.5em .1rem!important;padding:2rem;text-decoration:none}.woocommerce-error{border-top:.5rem solid #c00}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{content:none;display:none}.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}.woocommerce div.product form.cart table.variations{margin-bottom:0}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{line-height:unset}.woocommerce div.product form.cart table.variations td.label,.woocommerce div.product form.cart table.variations td.value{display:block;padding-top:0;padding-bottom:0}.woocommerce div.product form.cart table.variations td.value{padding-bottom:.5em}.woocommerce-variation-price{margin-bottom:1em}.woocommerce .additional_information_tab,.woocommerce section h2,.woocommerce-Tabs-panel h2:first-child,.woocommerce-checkout .headline,.woocommerce-checkout h2,.woocommerce-checkout h3,.woocommerce-checkout h4,.woocommerce-checkout h5,.woocommerce-checkout h6,.woocommerce-table thead{text-transform:capitalize}p.woocommerce.add_to_cart_inline{background-color:#efefef;border:.1rem solid #ddd;border-radius:.2rem;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2);margin-left:.1rem;margin-right:.3rem;padding:2rem}p.woocommerce.add_to_cart_inline a.button{margin-bottom:0;margin-left:1em}.woocommerce .product-remove a.remove{background-color:#ddd;color:#fff!important;font-size:2rem;line-height:86.5%;margin:.5rem 1rem .5rem 0;transition:background-color .2s,color .2s,box-shadow .2s}.woocommerce .product-remove a.remove:hover{background-color:#c00;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.4)}.woocommerce .product-remove a.remove:active{background-color:#a00;box-shadow:none}.woocommerce table.shop_attributes td{padding:0 .75rem}.tax-product_cat ul.products li.product{background-color:#fff;border-radius:.2rem;border-top:.7rem solid #ed9c28;box-shadow:0 0 0 .1rem #ddd,.1rem .1rem .3rem rgba(0,0,0,.2);box-sizing:border-box;display:block;float:none!important;margin:0 1.3rem 1rem 0;overflow:hidden;padding:3rem;position:relative;text-decoration:none;width:100%}.tax-product_cat ul.products li.product a img{margin:0 1.5rem 1.5rem 0;position:absolute;left:4rem;top:4rem;transform:rotate(.015turn);width:15rem}.tax-product_cat ul.products li.product .woocommerce-loop-product__title{color:#333;font-size:3.2rem;line-height:1.2;margin:0 0 .2em;padding:0 0 0 20rem}.tax-product_cat ul.products li.product .woocommerce-loop-product__title:hover{color:#a00;text-decoration:none}.tax-product_cat ul.products li.product a .price{display:block;font-size:1.8rem;line-height:1.5;margin:0 0 .75em 20rem}.tax-product_cat ul.products li.product .button{margin:0 0 0 20rem}@media only screen and (max-width:499px){.tax-product_cat ul.products li.product a img{margin:0 0 1.5rem;padding:2rem;position:relative;left:unset;top:unset;width:100%}.tax-product_cat ul.products li.product .woocommerce-loop-product__title{display:block;padding-left:0}.tax-product_cat ul.products li.product .button,.tax-product_cat ul.products li.product a .price{margin-left:0}}.woocommerce a.added_to_cart{font-size:1.6rem;margin-left:.5rem}.woocommerce li.product a.added_to_cart:focus,.woocommerce li.product a.added_to_cart:hover{text-decoration:underline}.woocommerce span.onsale{background-color:#aaa;border-radius:0 0 .2rem .2rem;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2);font-weight:400;font-size:1.4rem;left:3rem!important;line-height:1.2;margin:0!important;min-height:unset;padding:.6rem .8rem .4rem;text-transform:uppercase}.single-product,body.woocommerce-account{background-color:#fff}.single-product span.onsale{border-radius:.2rem .2rem 0 0;box-sizing:border-box;display:block;margin-bottom:1em!important;position:relative;left:unset!important;width:100%}.single-product .breadcrumbs{margin-bottom:2em}.woocommerce-cart img{margin-bottom:unset}.woocommerce-checkout #customer_details{margin-bottom:6rem}.woocommerce-checkout .product-file a.button{margin-bottom:unset}.woocommerce-checkout #payment #wc-stripe-cc-form div.form-row{padding:unset}.woocommerce ul.products li.product a img{margin-bottom:1.5rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-top:0}.woocommerce ul.products li.product .price{margin-bottom:1em}.woocommerce ul.products li.product .button{margin-top:0}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account form.login{background-color:#f9f9f9;box-shadow:.1rem .1rem .3rem rgba(0,0,0,.2);box-sizing:border-box}.woocommerce-account form.login{border:.1rem solid #ddd;border-radius:.2rem;margin:0 auto 3rem;max-width:32rem}.woocommerce-account input[type=submit]{float:right}.woocommerce-account .woocommerce-form__label-for-checkbox.inline .woocommerce-form__input-checkbox{display:inline-block}.woocommerce-account .woocommerce-LostPassword{font-size:1.6rem}.woocommerce-account .woocommerce-MyAccount-navigation{border:.1rem solid #ddd;border-radius:.2rem;float:left;margin-bottom:.3rem;margin-left:.1rem;margin-right:.3rem;padding:2rem;width:20%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{font-size:1.6rem;line-height:1.2;margin-top:0;text-transform:capitalize}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:78%}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:3rem}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto}}body.woocommerce-cart .actions button{margin-bottom:0}.woocommerce table.my_account_orders .order-actions,.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions{text-align:right}.ld-course-list-items .ld_course_grid .thumbnail.course{border:0}.ld-course-list-items .ld_course_grid_price.ribbon-enrolled{background-color:#888!important;font-weight:400!important;text-transform:uppercase}.ld-course-list-items .ld_course_grid_price.ribbon-enrolled::before{border-top-color:#666!important;border-right-color:#666!important}.ld-course-list-items .ld_course_grid .thumbnail .caption,.sfwd-lessons-card,.sfwd-topic-card{padding:2rem}@media print{#footer,blockquote,h1,h2,h3,h4,h5,h6,img{page-break-inside:avoid}#categories_tags,#comments_container,#lawyerist_ap1,#respond,#sidebar_column,.sharedaddy{display:none!important}body{background:#fff;margin:0;-webkit-print-color-adjust:exact}#header_container{background:#111}#main_menu{background:#c00}#column_container{grid-template-areas:'content';grid-template-columns:minmax(32rem,100%)}#sidebar_column{display:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid}dl,ol,ul{page-break-before:avoid}}