.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}div.wpforms-container .wpforms-form .choices{position:relative;margin-bottom:24px}div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{color:#999999}div.wpforms-container .wpforms-form .choices ::-moz-placeholder{color:#999999;opacity:1}div.wpforms-container .wpforms-form .choices ::placeholder{color:#999999}div.wpforms-container .wpforms-form .choices:focus{outline:none}div.wpforms-container .wpforms-form .choices:last-child{margin-bottom:0}div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#bbbbbb;cursor:not-allowed;user-select:none}div.wpforms-container .wpforms-form .choices [hidden]{display:none !important}div.wpforms-container .wpforms-form .choices *{box-sizing:border-box}div.wpforms-container .wpforms-form .choices.is-open .choices__inner{border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner{border-radius:0 0 4px 4px}div.wpforms-container .wpforms-form .choices[data-type*="select-one"]{cursor:pointer}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__inner{display:flex;flex-wrap:wrap;align-items:center;padding-top:0 !important}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input{display:block;width:calc(100% - 20px) !important;margin:10px !important;padding:7px 12px !important;box-sizing:border-box !important;border:1px solid #8c8f94 !important;border-radius:4px !important;background-color:#fff}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input:focus{border:1px solid #056aab !important;box-shadow:0 0 0 1px #056aab !important;outline:none !important}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//goodlaw.legal/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{opacity:1}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{box-shadow:0 0 0 2px #036aab}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__item[data-value=''] .choices__button{display:none}div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}div.wpforms-container .wpforms-form .choices[data-type*="select-one"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:24px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{padding:0 4px !important;max-width:100%;background-color:transparent}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-1.5px;pointer-events:none}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__inner{cursor:text}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{position:relative;display:inline-block;vertical-align:baseline;margin-top:0;margin-bottom:0;margin-left:5px;padding:0;background-color:transparent;background-image:url(//goodlaw.legal/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross.svg);background-size:12px;background-position:center center;background-repeat:no-repeat;width:12px;height:12px;line-height:1;opacity:.75;border-radius:0}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:focus,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:focus{opacity:1}div.wpforms-container .wpforms-form .choices__inner{width:100%;background-color:#ffffff;padding:4px 6px 0;border:1px solid #8c8f94;overflow:hidden;border-radius:4px}div.wpforms-container .wpforms-form .choices__list{margin:0;padding-left:0;list-style:none}div.wpforms-container .wpforms-form .choices__list--single{display:inline-block;vertical-align:baseline;width:100%;padding:0 16px 0 4px;font-size:0.875em}div.wpforms-container .wpforms-form .choices__list--single .choices__item{width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:20px;white-space:nowrap;color:#2c3338}div.wpforms-container .wpforms-form .choices__list--single .choices__item[data-value='']{padding-right:0}div.wpforms-container .wpforms-form .choices__list--multiple{display:inline;height:auto;overflow:auto}div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{display:inline-grid;align-items:center;border-radius:2px;padding:4px 7px;font-size:.75em;line-height:1;font-weight:400;margin:0 6px 4px 0;background-color:#036aab;border:1px solid #036aab;color:#ffffff;word-break:break-word;grid-template-columns:1fr calc( 12px + 5px)}div.wpforms-container .wpforms-form .choices__list--multiple .choices__item.is-highlighted{background-color:#036aab}div.wpforms-container .wpforms-form .is-disabled .choices__list--multiple .choices__item{background-color:#bbbbbb;border:1px solid #bbbbbb}div.wpforms-container .wpforms-form .choices__list--dropdown{display:none;z-index:101;position:absolute;width:100%;background-color:#ffffff;border:1px solid #8c8f94;top:100%;margin-top:-1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;overflow-wrap:break-word}div.wpforms-container .wpforms-form .choices__list--dropdown.is-active{display:block}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{position:relative;vertical-align:top;padding:10px;font-size:.875em}@media (min-width: 640px){div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:.75em;line-height:1;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f6f6f6}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__placeholder{display:none}div.wpforms-container .wpforms-form .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form .choices__item{cursor:default}div.wpforms-container .wpforms-form .choices__item--selectable{cursor:pointer}div.wpforms-container .wpforms-form .choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}div.wpforms-container .wpforms-form .choices__heading{font-weight:600;font-size:.75em;text-transform:uppercase;padding:10px;border-top:1px solid #b4b6b9;border-bottom:1px solid #b4b6b9;color:#a6a6a6}.choices__group[data-value="hidden"]>div.wpforms-container .wpforms-form .choices__heading{display:none}div.wpforms-container .wpforms-form .choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}div.wpforms-container .wpforms-form .choices__button:focus{outline:none}div.wpforms-container .wpforms-form .choices__input{display:inline-block;background-color:transparent;margin:0 0 2px 0 !important;border:0 !important;border-radius:0 !important;min-height:20px !important;padding:2px 4px !important;height:auto !important;min-width:1ch;width:1ch;vertical-align:middle}div.wpforms-container .wpforms-form .choices__input::-webkit-search-cancel-button{display:none}div.wpforms-container .wpforms-form .choices__input--hidden{clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;min-width:auto !important;word-wrap:normal !important}div.wpforms-container .wpforms-form .choices .choices__inner input.choices__input:focus{outline:none !important;box-shadow:none !important;border:none !important}div.wpforms-container .wpforms-form .choices__placeholder{opacity:.5}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices.is-open.is-flipped .choices__inner{border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .is-flipped .choices__list--dropdown{border-radius:inherit}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"]:after{border:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fsvg%3E) no-repeat center;background-size:16px 16px;cursor:pointer;width:16px;height:16px;top:13px;right:8px;margin-top:0}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"].is-flipped:after{transform:rotate(180deg)}div.wpforms-container .wpforms-form .choices__list--dropdown{min-width:250px}div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="text"] .choices__button{border-left:1px solid rgba(0,0,0,0.25);cursor:not-allowed}div.wpforms-container .wpforms-form .choices ::placeholder,div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{opacity:1}div.wpforms-container .wpforms-form .choices{margin-bottom:0}body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:4px;padding-left:24px}body.rtl div.wpforms-container .wpforms-form .choices__list--single{padding-right:4px;padding-left:16px}body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item[data-deletable]{padding-right:10px;padding-left:5px}body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{text-align:right}body.rtl div.wpforms-container .wpforms-form .choices__input{padding-right:2px !important;padding-left:0 !important}body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,body.rtl div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{margin-right:5px;border-left:none}@media (min-width: 640px){body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{background-image:url(//goodlaw.legal/wp-content/plugins/wpforms-lite/assets/images/cross.svg)}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//goodlaw.legal/wp-content/plugins/wpforms-lite/assets/images/cross-inverse.svg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices{position:relative;margin-bottom:24px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{color:#999999}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-moz-placeholder{color:#999999;opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::placeholder{color:#999999}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices:focus{outline:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices:last-child{margin-bottom:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#bbbbbb;cursor:not-allowed;user-select:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices [hidden]{display:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices *{box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-open .choices__inner{border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner{border-radius:0 0 4px 4px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"]{cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__inner{display:flex;flex-wrap:wrap;align-items:center;padding-top:0 !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input{display:block;width:calc(100% - 20px) !important;margin:10px !important;padding:7px 12px !important;box-sizing:border-box !important;border:1px solid #8c8f94 !important;border-radius:4px !important;background-color:#fff}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input:focus{border:1px solid #056aab !important;box-shadow:0 0 0 1px #056aab !important;outline:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//goodlaw.legal/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{box-shadow:0 0 0 2px #036aab}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__item[data-value=''] .choices__button{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:24px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{padding:0 4px !important;max-width:100%;background-color:transparent}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-1.5px;pointer-events:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__inner{cursor:text}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{position:relative;display:inline-block;vertical-align:baseline;margin-top:0;margin-bottom:0;margin-left:5px;padding:0;background-color:transparent;background-image:url(//goodlaw.legal/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross.svg);background-size:12px;background-position:center center;background-repeat:no-repeat;width:12px;height:12px;line-height:1;opacity:.75;border-radius:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:focus{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__inner{width:100%;background-color:#ffffff;padding:4px 6px 0;border:1px solid #8c8f94;overflow:hidden;border-radius:4px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list{margin:0;padding-left:0;list-style:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single{display:inline-block;vertical-align:baseline;width:100%;padding:0 16px 0 4px;font-size:0.875em}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single .choices__item{width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:20px;white-space:nowrap;color:#2c3338}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single .choices__item[data-value='']{padding-right:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple{display:inline;height:auto;overflow:auto}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{display:inline-grid;align-items:center;border-radius:2px;padding:4px 7px;font-size:.75em;line-height:1;font-weight:400;margin:0 6px 4px 0;background-color:#036aab;border:1px solid #036aab;color:#ffffff;word-break:break-word;grid-template-columns:1fr calc( 12px + 5px)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple .choices__item.is-highlighted{background-color:#036aab}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .is-disabled .choices__list--multiple .choices__item{background-color:#bbbbbb;border:1px solid #bbbbbb}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown{display:none;z-index:101;position:absolute;width:100%;background-color:#ffffff;border:1px solid #8c8f94;top:100%;margin-top:-1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;overflow-wrap:break-word}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown.is-active{display:block}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{position:relative;vertical-align:top;padding:10px;font-size:.875em}@media (min-width: 640px){.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:.75em;line-height:1;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f6f6f6}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__placeholder{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item{cursor:default}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item--selectable{cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__heading{font-weight:600;font-size:.75em;text-transform:uppercase;padding:10px;border-top:1px solid #b4b6b9;border-bottom:1px solid #b4b6b9;color:#a6a6a6}.et-db #et-boc .et-l .et_pb_module .choices__group[data-value="hidden"]>div.wpforms-container .wpforms-form .choices__heading{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__button:focus{outline:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input{display:inline-block;background-color:transparent;margin:0 0 2px 0 !important;border:0 !important;border-radius:0 !important;min-height:20px !important;padding:2px 4px !important;height:auto !important;min-width:1ch;width:1ch;vertical-align:middle}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input::-webkit-search-cancel-button{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input--hidden{clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;min-width:auto !important;word-wrap:normal !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices .choices__inner input.choices__input:focus{outline:none !important;box-shadow:none !important;border:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__placeholder{opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices.is-open.is-flipped .choices__inner{border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .is-flipped .choices__list--dropdown{border-radius:inherit}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"]:after{border:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fsvg%3E) no-repeat center;background-size:16px 16px;cursor:pointer;width:16px;height:16px;top:13px;right:8px;margin-top:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"].is-flipped:after{transform:rotate(180deg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown{min-width:250px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="text"] .choices__button{border-left:1px solid rgba(0,0,0,0.25);cursor:not-allowed}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::placeholder,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices{margin-bottom:0}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:4px;padding-left:24px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--single{padding-right:4px;padding-left:16px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item[data-deletable]{padding-right:10px;padding-left:5px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{text-align:right}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__input{padding-right:2px !important;padding-left:0 !important}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{margin-right:5px;border-left:none}@media (min-width: 640px){.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#f9f9f9;border-color:#dddddd;cursor:not-allowed}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{background-image:url(//goodlaw.legal/wp-content/plugins/wpforms-lite/assets/images/cross.svg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//goodlaw.legal/wp-content/plugins/wpforms-lite/assets/images/cross-inverse.svg);cursor:not-allowed}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700"); .g-recaptcha {
margin-bottom: 20px;
}
p {
font-size: 17px !important;
}
ul.statutes-description {
padding: 0 0 23px 1em;
line-height: 26px;
list-style-type: disc;
}
li.font-size-17px {
font-size: 17px
}
p.font-weight-normal {
font-weight: normal;
padding-bottom: 20px;
}
.wpcf7-select {
border: 1px solid #fff !important;
color: #939598;
font-size: 14px !important;
}
#second_bio_hide {
display: none;
}
#et-top-navigation .et-cart-info {
display: none !important;
}
.cycle-slideshow {
padding-bottom: 50px !important;
}
h1, h2, h3, h4, h5, h6 {
line-height: 1.3em !important;
}
h1, h2, h3, h4, h5, h6,  #top-menu li a {
font-family: Poppins;
}
h4 {
color: #1e355e;
font-weight: 600;
}
body {
}
.fullheight {
height: 100%;
}
.bigtitle {
font-size: 63px;
color: #fff;
font-weight: 600;
}
.pagetitle {
font-size: 61px;
font-weight: 600;
}
.customquotetitle {
font-family: Poppins;
font-size: 36px;
font-weight: 400;
display: inline-block;
position: relative;
}
.customquotetitle:before {
content: '';
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/quote-open.png) no-repeat;
width: 40px;
height: 36px;
position: absolute;
left: -58px;
top: -21px;
}
.customquotetitle:after {
content: '';
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/quote-close.png) no-repeat;
width: 40px;
height: 36px;
position: absolute;
right: -50px;
top: -21px;
}
.textcenter {
text-align: center;
}
.custombold {
font-weight: 600 !important;
}
.title_one {
font-size: 40px;
font-family: Poppins;
font-weight: 300;
}
.pagetitle_desc {
font-family: Poppins;
font-size: 23px;
line-height: 34px;
}
.darkbluetext {
color: #1e355e;
}
.whitetext {
color: #fff;
}
.graytext {
color: #6d6e71;
}
.homedesc {
color: #fff;
}
.uppercasetext {
text-transform: uppercase;
}
.dfcustombtn {
text-transform: uppercase;
font-family: Poppins;
padding-left: 20px !important;
padding-right: 40px !important;
padding-top: 7px !important;
padding-bottom: 7px !important;
}
.dfcustombtn:hover {
padding-left: 20px !important;
padding-right: 40px !important;
padding-top: 7px !important;
padding-bottom: 7px !important;
color: #2ea3f2 !important;
}
.dfcustombtn:hover:after {
color: #2ea3f2 !important;
}
.custombtn {
border: 2px solid;
padding: 5px 25px;
border-radius: 21px;
font-size: 15px;
text-transform: uppercase;
font-family: Poppins;
letter-spacing: 1px;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
}
.whitebtn {
color: #fff;
border-color: #fff;
}
.whitebtn:hover {
background: #fff;
color: #11365b;
}
#homehero .homedesc {
margin-bottom: 20px;
}
body #top-menu-nav>ul>li>a:hover{
opacity: 1;
}
body #top-menu a{
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 1.2px;
color: #4fb9e9;
}
body #top-menu .subscribe a{
min-width: 150px;
border-radius: 100px;
background-color: #4fb9e9;
text-align: center;
color: #fff;
border: solid 2px #4fb9e9;
}
body #top-menu .li_paynow_l a{
min-width: 150px;
border-radius: 100px;
border:solid 2px #4fb9e9;
text-align: center;
padding: 5px !important;
}
body #top-menu .li_paynow_l a:after{
content: none !important;
}
body #top-menu .li_paynow_l ul{
border: 0;
background-color: #ffffff;
width: 180px;
}
body #top-menu .li_paynow_child a{
border: 0;
border-radius: 0;
text-align: left;
}
@media screen and (max-width: 591px){
body #top-menu .subscribe a{
display:none;
}
body #top-menu .li_paynow_l{
margin-right: 20px: 0;
padding: 5px 20px 5px 5px;
width: 100px !important;
text-align: left !important;
}
body #top-menu .li_paynow_l a{
border: 0;
text-align: left;
}
body #top-menu .li_paynow_l ul{
padding-left: 15px !important;
}
}
body .et-fixed-header #top-menu a{
color: #4fb9e9 !important;
}
body .et-fixed-header #top-menu .subscribe a{
color: #fff !important;
}
body #top-menu a.menu-icon{
width: 29px;
position: relative;
}
body #top-menu a.menu-icon .icon-bar{
height: 4px;
width: 29px;
margin-bottom: 5px;
background: #4fb9e9;
border-radius: 4px;
display: block;
}
body #top-menu a.menu-icon span:last-child{
margin-bottom: 0;
}
body #top-menu a.menu-icon.active span:nth-child(1){
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
margin: 0;
transition: .3s all;
position: absolute;
top: 5px;
left: 0;
}
body #top-menu a.menu-icon.active span:nth-child(2){
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(-45deg);
margin: 0;
transition: .3s all;
position: absolute;
position: absolute;
top: 5px;
left: 0;
}
body #top-menu a.menu-icon.active span:last-child{
display:none;
}
body.overflow-hidden{
overflow: hidden;
}
.menu-icon-container{
border-left: 1px solid #d7d7d7;
padding-left: 25px;
}
@media screen and (max-width: 591px){
.menu-icon-container{
border-left: 0px solid #d7d7d7;
}
}
.fullpage-menu{
position: fixed;
z-index: 200;
width: 100%;
height: 100%;
background: #fff;
display: none;
overflow: auto;
}
.fullpage-menu .main-heading {
margin-top: 50px;
font-family: Poppins;
font-size: 60px;
font-weight: 600;
font-style: normal;
line-height: 0.99 !important;
letter-spacing: normal;
color: #1e355e;
padding-bottom: 35px;
}
@media screen and (max-width: 980px){
.fullpage-menu .main-heading {
display:none;
}
.fullpage-menu{
padding-top: 30px;
}
}
.fullpage-menu .yawp_wim_title {
font-family: Poppins;
font-size: 22.5px;
font-weight: 500;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
color: #6d6e71;
margin-bottom: 15px;
display: block;
padding-top: 60px;
position: relative;
}
.fullpage-menu #text-4 .yawp_wim_title:before,
.fullpage-menu #nav_menu-2 .yawp_wim_title:before,
.fullpage-menu #nav_menu-3 .yawp_wim_title:before,
.fullpage-menu #nav_menu-4 .yawp_wim_title:before{
content: "";
position: absolute;
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/subscription-icon.svg) no-repeat;
height: 40px;
width: 40px;
top: 0;
background-size: 20px;
border: 1px solid #4fb9e9;
border-radius: 50%;
background-position: center;
}
.fullpage-menu #nav_menu-2 .yawp_wim_title:before{
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/gavel-icon.svg) no-repeat;
background-size: 25px;
background-position: center;
}
.fullpage-menu #nav_menu-3 .yawp_wim_title:before{
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/resource-icon.svg) no-repeat;
background-size: 20px;
background-position: center;
}
.fullpage-menu #nav_menu-4 .yawp_wim_title:before{
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/company-icon.svg) no-repeat;
background-size: 20px;
background-position: center;
}
.fullpage-menu .widget_text .button{
width: 200px;
border-radius: 20px;
border: 2px solid #4fb9e9;
display: inline-block;
color: #4fb9e9;
padding: 7px 10px;
text-align: center;
text-transform: uppercase;
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 1.2px;
}
.yawp_wim_wrap {
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: 0.2px;
color: #1e355e;
}
.primary-dropdown-menu{
display: flex;
flex-flow: wrap;
}
.primary-dropdown-menu > li:first-child{
padding-left: 0;
}
.primary-dropdown-menu > li{
flex-basis: 24%;
padding: 0 25px;
border-right:1px solid #d7d7d7;
margin-bottom: 30px
}
.primary-dropdown-menu > li:last-child{
border: none;
}
.primary-dropdown-menu .widget_nav_menu li:last-child{
margin-top: 0;
}
.primary-dropdown-menu .widget_nav_menu li{
margin: 5px 0;
}
.primary-dropdown-menu .widget_nav_menu li a {
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 1.2px;
color: #4fb9e9;
text-transform: uppercase;
}
.QuattrocentoFont {
}
.homepagehero .secondary-title {
font-family: Poppins;
font-size: 35px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: left;
color: #1e355e;
padding-bottom: 0;
}
.homepagehero .bigtitle {
font-family: Poppins;
font-size: 55px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: left;
color: #ffffff;
}
.homepagehero .herotext {
max-width: 550px;
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: 0.2px;
text-align: left;
color: #ffffff;
}
.homepagehero .textfield {
font-size: 15px;
font-weight: normal;
font-style: normal;
line-height: 1.4;
letter-spacing: 0.2px;
text-align: left;
color: #939598;
border-radius: 2.5px;
background-color: #ffffff;
width: 100%;
padding: 10px;
margin-bottom: 12px;
}
.homepagehero .submit {
color: #ffffff;
border-radius: 50px;
border: 2px solid #fff;
background: transparent;
padding: 10px;
text-align: center;
min-width: 156px;
text-transform: uppercase;
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 0.8px;
cursor: pointer;
margin-top: 5px;
}
.homepagehero .submit span {
position: relative;
}
.homepagehero .submit span:after {
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
position: absolute;
content: "$";
top: 4px;
right: -20px;
}
.intro-section .et_pb_row_1 {
max-width: 1080px!important;
}
.intro-section .title_one {
font-family: Poppins;
font-size: 35px;
font-weight: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: normal;
text-align: center;
color: #1e355e;
}
.intro-section {
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: 0.2px;
text-align: center;
color: #6d6e71;
}
.intro-section .tagline {
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.intro-section h3 {
font-family: Poppins;
font-size: 22.5px;
font-weight: 500;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
text-align: center;
color: #6d6e71;
}
.iconbox h3 {
font-family: Poppins;
font-size: 20px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 1px;
text-align: center;
color: #4fb9e9;
text-transform: uppercase;
}
.iconbox {
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: 0.2px;
text-align: left;
color: #6d6e71;
}
.iconbox a {
color: #4fb9e9;
}
.homepage-plans .et_pb_text_inner{
padding-right: 25px;
}
.homepage-plans h2 {
font-family: Poppins;
font-size: 35px;
font-weight: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: normal;
color: #ffffff;
}
.homepage-plans h2 span {
font-weight: 600;
}
.homepage-plans {
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: 0.2px;
text-align: left;
color: #ffffff;
background-image: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/see-plans.jpg);
background-repeat: no-repeat;
background-size: 55%;
background-position: top right;
}
.homepage-plans a {
color: #ffffff;
border-radius: 50px;
border: 2px solid #fff;
background: transparent;
padding: 10px;
text-align: center;
min-width: 160px;
text-transform: uppercase;
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 0.8px;
cursor: pointer;
margin-top: 5px;
padding-right: 30px;
display: inline-block;
position: relative;
}
.homepage-plans a:after {
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
position: absolute;
content: "$";
top: 14px;
right: 25px;
}
.about-firm-heading .customquote {
font-size: 23px !important;
font-weight: 500;
}
body .testimonial-container {
background-repeat: no-repeat;
}
.testimonial-container .gs_testimonial_container .cycle-pager {
display: block;
text-align: left;
}
.testimonial-container .gs_testimonial_container .cycle-pager a {
border: 2px solid #d2d2d2;
width: 12px;
height: 12px;
margin: 3px 20px 3px 0;
}
.testimonial-container .gs_testimonial_container .cycle-pager a.cycle-pager-active {
background: #d2d2d2;
}
.testimonial-container .cycle-slideshow .cycle-slide {
vertical-align: top;
}
.testimonial-container .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content {
font-family: Poppins;
font-size: 22.5px;
font-weight: 500;
font-style: normal;
line-height: 1.5;
letter-spacing: 0.3px;
text-align: left;
color: #4fb9e9;
}
.testimonial-container .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content p {
font-size: 22.5px !important;
}
.testimonial-container .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-title {
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-stretch: normal;
line-height: normal;
letter-spacing: 0.8px;
text-align: left;
color: #6d6e71;
margin-top: 10px;
}
.footer_cname {
font-family: Poppins;
font-size: 22.5px;
font-weight: 600;
font-style: normal;
line-height: 1.4;
letter-spacing: normal;
text-align: left;
color: #1e355e;
}
.footer_cname.whitetext {
color: #fff;
font-size: 18px;
margin-bottom: 10px;
}
body .rendered-form input[type=text], body .rendered-form input[type=email], body .rendered-form input[type=tel], body .rendered-form textarea, body .rendered-form select[type="select"] {
padding: 12px 10px 9px 10px !important;
}
#footer-info{
font-size: 11px;
font-weight: normal;
font-style: normal;
line-height: 2.05;
letter-spacing: 0.2px;
color: #888888;
}
.subscription-main-section h1{
font-family: Poppins;
font-size: 60px;
font-weight: 600;
font-style: normal;
line-height: 0.99;
letter-spacing: normal;
color: #1e355e;
}
.subscription-main-section h3{
font-family: Poppins;
font-size: 22.5px;
font-weight: 500;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
color: #6d6e71;
}
.subscription-main-section{
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: 0.2px;
color: #1e355e;
}
.subscription-main-section a{
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 0.8px;
color: #4fb9e9;
border-radius: 22px;
display: inline-block;
border:2px solid #4fb9e9;
width: 216px;
text-align: center;
padding: 8px;
}
.max600{
max-width: 600px;
}
.features-list{
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: 0.2px;
color: #6d6e71;
}
.features-list h2 {
font-family: Poppins;
font-size: 35px;
font-weight: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: normal;
color: #1e355e;
margin-top: 35px;
}
.features-list h2 span{
font-weight: 600;
}
.features-list a{
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 1.2px;
color: #4fb9e9;
text-transform: uppercase;
}
.item-one:before,
.item-three:before{
content: "";
position: absolute;
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/filled-elipse.png);
background-repeat: no-repeat;
background-size: 350px;
right: -10px;
height: 350px;
top: 150px;
width: 350px;
}
.feature-item-one-image:before{
content: "";
position: absolute;
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/border-ellipse.png);
background-repeat: no-repeat;
background-size: 180px;
left: -25px;
height: 180px;
top: -35px;
width: 180px;
}
.item-two:before,
.item-four:before{
content: "";
position: absolute;
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/filled-elipse.png);
background-repeat: no-repeat;
background-size: 350px;
left: -10px;
height: 350px;
top: 10px;
width: 350px;
}
.feature-item-two-image:before,
.feature-item-four-image:before{
content: "";
position: absolute;
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/border-ellipse.png);
background-repeat: no-repeat;
background-size: 140px;
right: 70px;
height: 140px;
bottom: 0;
width: 140px;
}
.item-three:before{
top: 0;
}
.feature-item-three-image:before{
content: "";
position: absolute;
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/border-ellipse.png);
background-repeat: no-repeat;
background-size: 140px;
left: -15px;
height: 140px;
bottom: 75px;
width: 140px;
}
.item-four:before{
top: 120px;
}
.feature-item-four-image:before{
bottom:auto;
top: -50px;
right: -15px;
}
.subscription-table h2{
font-family: Poppins;
font-size: 35px;
font-weight: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: normal;
color: #1e355e;
padding-bottom: 30px;
}
.subscription-table h2 span{
font-weight: 600;
}
.switchery{
height: 40px;
width: 96px;
margin: 0 20px;
border: none;
}
.switchery>small {
box-shadow: none;
height: 28px;
top: 6px;
width: 28px;
left: 8px !important;
}
.switch-disabled.switchery>small{
left: 60px !important;
}
.subscription-switch .monthly,
.subscription-switch .annual{
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 1.2px;
color: #4fb9e9;
text-transform: uppercase;
}
.pricing-package{
border: 2px solid #4fb9e9;
text-align: center;
}
.pricing-package-heading{
background: #4fb9e9;
padding: 30px 20px 10px;
}
.pricing-package-heading h1,
.pricing-package-heading h3{
color: #fff;
}
.pricing-package-heading h3{
font-family: Poppins;
font-size: 22.5px;
font-weight: 600;
font-style: normal;
line-height: 1.4;
letter-spacing: normal;
color: #ffffff;
padding-bottom: 0;
}
.pricing-package-heading h1{
font-size: 70px;
font-family: Poppins;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: normal;
color: #ffffff;
}
.pricing-package-heading h1 sup{
font-size: 35px;
bottom: 25px;
padding-right: 5px;
}
.pricing-package-heading h1 sub{
font-size: 22px;
top: 0;
padding-left: 5px;
}
.pricing-package-content{
padding: 48px 70px;
font-size: 16px;
font-weight: normal;
font-style: normal;
line-height: 1.59;
letter-spacing: 0.2px;
text-align: center;
color: #6d6e71;
background: #fff;
}
.disabled-package{
display: none;
}
.pricing-package-content a{
width: 188px;
border-radius: 21px;
background-color: #1e355e;
display: inline-block;
color: #fff;
padding: 10px 30px;
text-transform: uppercase;
margin-top: 15px;
font-family: Poppins;
font-size: 15px;
font-weight: 600;
font-style: normal;
line-height: normal;
letter-spacing: 1.2px;
position: relative;
text-align: left;
}
.pricing-package-content a:after {
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
position: absolute;
content: "$";
top: 14px;
right: 25px;
font-size: 18px;
}
.pricing-package-content h4{
font-family: Poppins;
font-size: 22.5px;
font-weight: 500;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
color: #6d6e71;
}
.popup-container{
position: fixed;
top: 0;
z-index: 99999;
width: 100%;
background: rgba(0, 0, 0, 0.6);
overflow: auto;
height: 100%;
padding-top: 100px;
display: none;
}
.popup-container .et_pb_row{
background: #fff;
max-width: 800px;
padding-left: 50px;
padding-right: 50px;
}
.popup-container.subscription-table h2{
font-size: 28px;
padding-bottom: 10px;
padding-top: 10px;
}
.popup-container .switchery {
height: 33px;
width: 75px;
margin: 0 10px;
}
.popup-container .switchery>small {
height: 23px;
top: 5px;
width: 23px;
left: 45px !important;
}
.popup-container .switch-disabled.switchery>small {
left: 8px !important;
}
.popup-container .subscription-switch .monthly,
.popup-container .subscription-switch .annual{
font-size: 12px;
}
.popup-container .annual-packages,
.popup-container .monthly-packages{
padding-bottom: 54px;
}
.popup-container .pricing-package-heading h3{
font-size: 18px;
}
.popup-container .pricing-package-heading h1{
font-size: 55px;
}
.popup-container .pricing-package-heading h1 sub{
font-size: 18px;
}
.popup-container .pricing-package-heading h1 sup {
font-size: 30px;
bottom: 20px;
}
.popup-container .pricing-package-heading {
padding: 20px 20px 2px;
}
.popup-container .pricing-package-content h4{
font-size: 18px;
}
.popup-container .pricing-package-content p{
font-size: 13px !important;
}
.popup-container .pricing-package-content{
padding: 28px 30px;
}
.popup-container .pricing-package-content a{
font-size: 12px;
width: 152px;
padding: 10px 20px;
}
.popup-container .pricing-package-content a:after{
font-size: 14px;
right: 20px;
}
.close-popup{
position: absolute;
right: -40px;
top: -24px;
color: #d7d7d7;
text-decoration: none;
}
.caution-notice {
font-size: 10px !important;
font-weight: normal;
font-style: normal;
line-height: 1.4;
letter-spacing: 0.2px;
text-align: left;
color: #ffffff;
}
.offices-info {
font-size: 15px !important;
font-weight: normal;
font-style: normal;
line-height: 1.4;
letter-spacing: 0.2px;
text-align: left;
color: #6d6e71;
}
.offices-info a {
color: #6d6e71 !important;
}
.customquote {
font-family: Poppins;
font-size: 23px;
line-height: 36px;
font-weight: 400;
}
.custom-spacer {
min-height: 1px;
width: 100%;
clear: both;
}
.customlist {
padding-left: 0 !important;
}
.customlist li {
list-style: none;
position: relative;
padding-left: 28px;
margin-bottom: 25px;
}
.customlist li:before {
width: 10px;
height: 10px;
content: '';
position: absolute;
border-radius: 50%;
left: 0;
top: 5px;
background: transparent;
border: 2px solid #4fb9e9;
}
.img_w_border {
width: 170px;
height: 170px;
border-radius: 50%;
border: 3px solid #4fb9e9;
margin: 0 auto !important;
justify-content: center;
align-items: center;
display: flex;
margin-bottom: 25px !important;
}
.img_w_border img {
width: 47%;
}
#gen_counsel_icon img {
width: 62%;
} #top-menu li{
vertical-align: middle;
}
#top-menu li a {
text-transform: uppercase;
}
#top-menu li a:hover{
opacity: 0.6  !important;
}
#homehero .fullheight {
position: relative;
}
#main-header {
box-shadow: none !important;
} .testimonial-box p {
text-align: left;
color: #4fb9e9;
font-size: 21px;
line-height: 33px;
font-family: Poppins !important;
}
.box-title {
text-align: left;
text-transform: uppercase;
font-family: Poppins !important;
color: #6d6e71;
}
.box-image {
display: none;
}
.cycle-nav {
display: none !important;
}
.testimonialswrapper {
background-repeat: no-repeat;
padding-top: 3%;
}
.servicestesti {
padding-top: 5%;
}
.servicestesti .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content p,  .servicestesti .box-title {
text-align: center !important;
}
.servicestesti {
background-position: top center !important;
} #main-footer {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/contact-bg.jpg) no-repeat;
background-size: cover;
background-attachment: fixed;
}
.footer-widget {
padding: 60px 40px;
}
.footer-widget:nth-child(1) {
background: #fff;
}
.footer-widget:nth-child(2) {
background: #4fb9e9;
}
#footer-widgets {
padding: 8% 0 8% 0;
}
#footer-bottom {
background-color: #111111 !important;
}
.hq:after {
content: 'HQ';
font-size: 8px;
color: #fff;
background: #4fb9e9;
padding: 0px 5px;
margin-left: 5px;
line-height: 15px;
border-radius: 3px;
top: 5px;
}
.developer,  #footer-bottom .container .developer p {
font-size: 11px !important;
font-weight: normal;
font-style: normal;
line-height: 2.05;
letter-spacing: 0.2px;
color: #888888;
}
#footer-bottom a{
color: #888888;
font-weight: 400;
}
#main-footer .et_pb_widget {
width: 100%;
color: #6d6e71;
}
#main-footer .et_pb_widget strong {
color: #1e355e;
text-transform: uppercase;
font-family: Poppins;
} .textwidget label {
display: none !important;
}
.wpcf7-form input[type=text],  .wpcf7-form input[type=email],  .wpcf7-form input[type=tel],  .wpcf7-form textarea,  .rendered-form input[type=text],  .rendered-form input[type=email],  .rendered-form input[type=tel],  .rendered-form textarea,  .rendered-form select[type="select"] {
border: 0;
padding: 14px;
border-radius: 4px;
width: 100%;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
height: initial;
}
.rendered-form textarea {
height: 100px !important;
margin-bottom: 20px;
}
.rendered-form select[type="select"] {
color: #939598;
height: 48px;
}
.wpcf7-form input[type=text]:focus,  .wpcf7-form input[type=email]:focus,  .wpcf7-form input[type=tel]:focus,  .wpcf7-form textarea:focus,  .rendered-form input[type=text]:focus,  .rendered-form input[type=email]:focus,  .rendered-form input[type=tel]:focus,  .rendered-form textarea:focus {
background: #d6f2fd;
}
.wpcf7-form input[type=submit],  .rendered-form button[type=submit] {
background: #1e355e !important;
color: #fff !important;
border: 0;
padding: 10px 40px;
border-radius: 50px;
text-transform: uppercase;
font-family: Poppins;
font-size: 14px;
letter-spacing: 1px;
font-weight: 600;
cursor: pointer;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
}
.wpcf7-form input[type=submit]:hover,  .rendered-form button[type=submit]:hover {
background: #0a90c5 !important;
}
.wpcf7-form ::-webkit-input-placeholder,  .rendered-form ::-webkit-input-placeholder {
font-size: 14px;
color: #939598;
}
.wpcf7-form :-moz-placeholder,  .rendered-form :-moz-placeholder {
font-size: 14px;
color: #939598 !important;
}
.wpcf7-form ::-moz-placeholder,  .rendered-form ::-moz-placeholder {
font-size: 14px;
color: #939598 !important;
}
.wpcf7-form :-ms-input-placeholder,  .rendered-form :-ms-input-placeholder {
font-size: 14px;
color: #939598;
}
.wpcf7-form ::-ms-input-placeholder,  .rendered-form ::-ms-input-placeholder {
font-size: 14px;
color: #939598;
}
.wpcf7-form :placeholder-shown,  .rendered-form :placeholder-shown {
font-size: 14px;
color: #939598;
}
div.wpcf7-response-output {
margin: 0em 0.5em 1em;
padding: 0.2em 1em;
line-height: 16px;
color: #fff;
font-size: 11px;
}
div.wpcf7-mail-sent-ok,  div.wpcf7-validation-errors {
border: none !important;
} .office_select_header {
color: #fff;
font-size: 17px;
padding-top: 5px;
} .et_pb_social_media_follow li a.icon::before {
color: #00aced !important;
}
.et_pb_social_media_follow li {
list-style: none;
padding-left: 0 !important;
}
#footer-widgets .footer-widget li:before {
border: none;
} .featuredpostsection .post-content {
display: none;
}
.featuredpost_title p,  .featuredpostsection .post-meta {
text-transform: uppercase;
font-family: Poppins;
letter-spacing: 1px;
margin-top: 20px;
}
.featuredpost_title p,  .featuredpostsection .published,  .featuredpostsection .post-meta,  .featuredpostsection .post-meta a {
color: rgba(255,255,255,0.8) !important;
}
.bloglistsection article {
position: relative;
margin-bottom: 90px;
}
.bloglistsection .post-meta {
position: absolute;
top: -35px;
width: 100%;
color: #fff !important;
}
.bloglistsection .et_pb_bg_layout_light .et_pb_post .post-meta {
color: #fff !important;
}
.bloglistsection .published {
float: right;
font-family: Poppins;
text-transform: uppercase;
color: #aaaaaa !important;
}
.bloglistsection .post-meta a {
color: #4fb9e9 !important;
font-family: Poppins;
text-transform: uppercase;
margin-left: -8px;
margin-right:10px;
}
.more-link {
text-transform: capitalize;
color: #4fb9e9;
}
.catlistsearch .categories {
color: transparent;
}
.catlistsearch .categories ul {
padding-bottom: 1.5em !important;
}
.catlistsearch .categories ul li {
display: inline;
margin-right: 15px;
}
.catlistsearch .categories ul li a {
color: #4fb9e9 !important;
font-family: Poppins;
text-transform: uppercase;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
}
.catlistsearch .categories ul li a:hover {
opacity: 0.8;
}
.et_pb_s,
.catlistsearch .catlistsearch_et_pb_s{
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/search_icon.svg) no-repeat right center !important;
border: none !important;
color: #fff !important;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
background-size: 25px !important;
}
.et_pb_s{
background-image:none;
}
.catlistsearch .catlistsearch_et_pb_s{
margin-top: 18px;
}
.et_pb_searchform,
.catlistsearch .catlistsearch_et_pb_s .et_pb_searchform{
margin-top: 22px;
}
.catlistsearch .catlistsearch_et_pb_s .et_pb_searchform{
margin-top: 0px;
}
.et_pb_s:focus,
.catlistsearch .catlistsearch_et_pb_s:focus{
background: #5fb9e2 !important;
}
.et_pb_searchsubmit,
.catlistsearch .catlistsearch_et_pb_s .et_pb_searchsubmit{
display: none;
}
.wp-pagenavi {
text-align: center;
}
.wp-pagenavi a,  .wp-pagenavi .current {
font-family: Poppins !important;
font-weight: 500 !important;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
color: #1e355e !important;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink,  .nextpostslink,  .previouspostslink,  .wp-pagenavi a {
color: #4fb9e9 !important;
} @media screen and (max-width: 1228px) {
#main-header .container.et_menu_container,
.fullpage-menu .container{
width: 90%;
}
.primary-dropdown-menu > li{
flex-basis: 50%;
margin-bottom: 25px;
}
.primary-dropdown-menu > li:nth-of-type(2n + 1) {
padding-left: 0;
}
.primary-dropdown-menu > li:nth-of-type(2n) {
border: none;
}
}
@media screen and (max-width: 980px) {
.primary-dropdown-menu > li{
flex-basis: 100%;
}
.primary-dropdown-menu > li:nth-of-type(2n + 1),
.primary-dropdown-menu > li:nth-of-type(2n){
padding-left: 0;
}
.primary-dropdown-menu > li:nth-of-type(2n),
.primary-dropdown-menu > li:nth-of-type(2n + 1){
border: none;
}
.mobile_left {
text-align: left;
}
.developer {
text-align: center;
}
.mobilecenter {
text-align: center;
}
#main-footer {
background-size: cover;
background-position: center center;
}
#footer-widgets > div:nth-child(2),  .footer-widget:nth-child(2) {
height: 612px !important;
}
.pagetitle {
font-size: 41px;
}
.bigtitle {
font-size: 51px;
}
.pagetitle_desc {
font-size: 21px;
}
.customquotetitle {
font-size: 26px;
}
#post-2 > div > div.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_3 {
padding-bottom: 0;
}
.customquotetitle:before {
content: '';
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/quote-open-m.png) no-repeat;
width: 20px;
height: 18px;
position: absolute;
left: -26px;
top: -8px;
}
.customquotetitle:after {
content: '';
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/quote-close-m.png) no-repeat;
width: 20px;
height: 18px;
position: absolute;
right: -26px;
top: -8px;
}
}
@media screen and (max-width: 767px){
.bigtitle {
font-size: 40px;
} #top-menu {
display: block;
}
#et_mobile_nav_menu {
display: none;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{
padding-top: 10px;
padding-bottom: 10px;
}
.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
display: block;
padding-top: 12px;
padding-bottom: 12px;
}
#top-menu li {
padding-right: 5px;
}
.menu-icon-container{
padding-left: 7px;
}
.logo-holder img {
width: 50% !important;
}
#post-2 > div > div.et_pb_section.aboutsection.et_pb_section_2.et_pb_with_background.et_section_regular,  .aboutsection {
background-image: none !important;
}
.sub-menu {
padding-left: 0 !important;
}
.sub-menu li {
padding-left: 0 !important;
}
.mobmenu_content #mobmenuright li li:hover a {
color: #0d80d8 !important;
}
.mobmenu_content #mobmenuright li:hover {
background-color: #2b79bd !important;
}
#footer-widgets > div:nth-child(1),  #footer-widgets > div:nth-child(2),  .footer-widget {
width: 100% !important;
}
.catlistsearch .categories ul li {
display: inline;
margin-right: 0 !important;
}
#post-77 > div > div.et_pb_section.catlistsearch.et_pb_section_2.et_section_regular > div > div.et_pb_column.et_pb_column_2_3.et_pb_column_2 > div > li > ul {
padding-bottom: 0 !important;
}
.et_pb_searchform {
margin-top: 0 !important;
margin-bottom: 15px !important;
}
.homepage-plans{
background: none !important;
}
body #footer-info span.advice{
max-width: 100%;
}
.aboutsection{
background-position: right !important;
}
#main-footer .one_half {
margin-bottom: 20px;
}
#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
margin-bottom: 0 !important;
}
.max600{
max-width: 100%;
} .custom_row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; flex-wrap: wrap;
}
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
.features-list{
padding-bottom: 0;
}
.item-one .et_pb_row .et_pb_column:last-child{
margin-bottom: 40px;
}
.item-four .et_pb_column{
margin-bottom: 0;
}
}
@media screen and (min-width: 981px) {
#homehero {
height: 75vh;
}
#homehero.homepagehero {
height: 600px;
}
.border_right {
border-right: 1px solid #d7d7d7;
}
.et_pb_gutters3 .footer-widget {
margin: 0;
}
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget {
width: 50%;
}
#main-footer .one_fourth {
margin-right: 0;
width: 15%;
}
#main-footer .three_fourth {
margin-bottom: 50px;
}
#main-footer .one_half {
margin-bottom: 20px;
}
#top-menu-nav {
margin-bottom: 25px;
}
#menu-item-256 {
margin-right: 15px !important;
border-right: 1px solid #d7d7d7 !important;
}
#top-menu-nav a {
padding-bottom: 8px !important;
padding-top: 7px;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > #menu-item-175 > a,  #menu-item-175 a {
color: #4fb9e9 !important;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > #menu-item-7893 > a,  .et-fixed-header #menu-item-7893 > a {
color: #fff !important;
}
#top-menu .sa_resource_center_nav {
padding-bottom: 10px;
}
#top-menu .sa_resource_center_nav a {
background: #4fb9e9;
color: #fff !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
padding-left: 20px !important;
padding-right: 35px !important;
border-radius: 50px;
}
#top-menu .sa_resource_center_nav .sub-menu {
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.32);
padding-top: 0;
top: 100%;
padding-bottom: 0;
width: 200px;
display: none;
}
#top-menu .sa_resource_center_nav.et-hover .sub-menu {
display: block;
}
#top-menu .sa_resource_center_nav .sub-menu li {
border-bottom: solid 1px #dedede;
border-top: solid 1px #dedede;
padding: 5px 20px;
}
#top-menu .sa_resource_center_nav .sub-menu li a {
color: #314A71 !important;
}
#top-menu .sa_resource_center_nav .sub-menu li .sub-menu {
visibility: visible;
opacity: 1;
position: relative;
top: 0;
right: 0;
left: 0;
border: 0;
box-shadow: 0 0 0 #fff;
width: auto;
padding-bottom: 0;
padding-top: 0;
margin-left: -20px;
margin-right: -20px;
border-top: solid 2px #dedede;
}
#top-menu .sa_resource_center_nav .sub-menu li .sub-menu li {
border: 0;
padding-left: 30px;
padding-bottom: 3px;
padding-top: 7px;
}
#top-menu .sa_resource_center_nav .sub-menu .et-dropdown-removing > ul {
display: block !important;
}
#top-menu .sa_resource_center_nav.menu-item-has-children > a:first-child:after,  #et-secondary-nav #menu-item-7893.menu-item-has-children > a:first-child:after {
top: 14px !important;
right: 11px;
}
#top-menu .sa_resource_center_nav .sub-menu li a {
padding: 0px 0px !important;
border-radius: 0px !important;
background-color: transparent;
}
#customsocial {
margin-top: -10px;
margin-left: -5px;
}
#top-menu .menu-item-has-children > a:first-child:after,  #et-secondary-nav .menu-item-has-children > a:first-child:after {
top: 22px !important;
}
#menu-item-226 > a,  #menu-item-225 > a,  #menu-item-224 > a {
padding-bottom: 0 !important;
padding-top: 0 !important;
}
.developer {
text-align: right;
}
#homehero .herotext {
position: absolute;
bottom: 5%;
}
.homepagehero#homehero .herotext{
bottom: 36px;
}
#top-menu li li {
width: 100%;
}
#top-menu li li a {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.category #main-content .container,  .single-post #main-content .container {
padding-top: 0 !important;
margin-top: 7%;
margin-bottom: 7%;
}
.category h1,  .category .entry-title,  .single-post .entry-title {
color: #1e355e !important;
}
}
@media screen and (min-width: 421px) and (max-width: 600px) {
body > div.mob_menu_header_div.mobmenu > div.logo-holder > a > img,  .logo-holder img {
width: 36% !important;
}
}
@media screen and (min-width: 601px) and (max-width: 740px) {
body > div.mob_menu_header_div.mobmenu > div.logo-holder > a > img,  .logo-holder img {
width: 26% !important;
}
}
@media screen and (min-width: 741px) and (max-width: 981px) {
body > div.mob_menu_header_div.mobmenu > div.logo-holder > a > img,  .logo-holder img {
width: 17% !important;
}
.logo-holder {
padding-top: 5px !important;
}
.mobmenur-container {
top: 17px !important;
}
}
@media screen and (max-width: 1200px) {
body > div.mob_menu_header_div.mobmenu > div.logo-holder > a > img, .logo-holder img {
float: left;
margin-left: 20px;
}
.homepage-plans{
background-size: 72%;
}
}
@media screen and (min-width: 982px) and (max-width: 1126px) {
body > div.mob_menu_header_div.mobmenu > div.logo-holder > a > img,  .logo-holder img {
width: 20% !important;
}
}
@media screen and (min-width: 700px) and (max-width: 980px) {
.footer-widget .one_half {
width: 48% !important;
float: left !important;
}
}
@media screen and (max-width: 479px) {
#main-footer .container {
width: 100% !important;
}
#footer-widgets .footer-widget:nth-child(n),  .footer-widget {
margin-bottom: 0 !important;
margin-top: 0 !important;
}
#footer-widgets {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.et_pb_s {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/search.png) no-repeat center center !important;
border: none !important;
color: #fff !important;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
}
}
@media screen and (min-width: 480px) and (max-width: 980px) {
.mobileimg img {
width: 60% !important;
}
.et_pb_s {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/search.png) no-repeat left center !important;
border: none !important;
color: #fff !important;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
}
#post-77 > div > div.et_pb_section.catlistsearch.et_pb_section_2.et_section_regular > div > div.et_pb_column.et_pb_column_2_3.et_pb_column_2 > div > li > ul {
padding-left: 0 !important;
}
}
@media screen and (min-width: 767px) and (max-width: 980px) {
.leftaligntext {
text-align: left !important;
}
} @media screen and (min-width: 1127px) and (max-width: 1200px) {
body > div.mob_menu_header_div.mobmenu > div.logo-holder > a > img,  .logo-holder img {
width: 18% !important;
}
}
.sa_course_intro .course-meta.course-enrolment .sensei-message.info {
display: none;
}
ul.course-container {
margin: 0;
list-style-type: none !important;
padding: 0 !important;
overflow: hidden;
}
ul.course-container li img {
width: 100%;
}
.resource-root-box {
border: solid 1px rgba(8, 46, 86, 0.13);
}
.resource-root-box-1 {
border-left-width: 0px;
border-top-width: 0px;
}
.resource-root-box-2 {
border-right-width: 0px;
border-top-width: 0px;
}
.resource-root-box-3 {
border-left-width: 0px;
border-bottom-width: 0px;
}
.resource-root-box-4 {
border-bottom-width: 0px;
border-right-width: 0px;
}
.resource-root-box .et_pb_text {
}
.resource-root-box .sa_img_icon {
height: 220px;
width: 220px;
text-align: center;
border: 4px solid #4fb9e9;
display: inline-block;
border-radius: 100%;
line-height: 100px;
}
.resource-root-box .sa_img_icon img {
margin-bottom: 0;
width: 80px;
margin-top: 48px;
}
.resource-root-box h4 {
padding-top: 12px;
}
.resource-root-box .et_pb_text h4 a {
color: #31ade5 !important;
text-transform: uppercase;
position: relative;
padding-right: 20px;
}
.resource-root-box .et_pb_text h4 a:after {
font-family: "ETmodules";
font-size: 16px;
font-weight: 800;
content: "\24";
display: inline-block;
margin-bottom: -10px;
position: absolute;
bottom: 12px;
right: 0px;
}
#et-main-area #main-content .sa_resource-rootbox-s1 { }
.sa_course_intro .sa_simple_btn {
display: block;
text-align: center;
}
@media screen and (max-width: 980px) {
.sa_resource-rootbox-s2 .sa_resource-rootbox-r2 .resource-root-box {
width: 50% !important;
}
.resource-root-box .et_pb_text .sa_resource_fourbox {
display: none;
}
.resource-root-box .et_pb_text h4 a {
padding-right: 0px;
}
.resource-root-box .et_pb_text h4 a:after {
display: none;
}
}
@media screen and (max-width: 700px) {
body.admin-bar .mobmenu {
top: 0px;
}
.resource-root-box .sa_img_icon {
height: 130px;
width: 130px;
}
.resource-root-box .sa_img_icon img {
width: 50px;
margin-top: 28px;
}
}
@media screen and (max-width: 480px) {
.sa_resource-rootbox-s1 {
padding-top: 22px;
padding-bottom: 0px;
}
.sa_resource-rootbox-s2 {
padding-bottom: 0px;
}
.sa_resource-rootbox-s1 .sa_resource-rootbox-r1 {
padding-bottom: 0px;
}
.sa_resource-rootbox-s2 .sa_resource-rootbox-r2 .resource-root-box {
padding-right: 10px;
padding-bottom: 20px;
padding-left: 10px;
padding-top: 10px;
}
.resource-root-box {
border: solid 0px rgba(8, 46, 86, 0.13) !important;
}
}
@media screen and (max-width: 380px) {
.resource-root-box .sa_img_icon {
height: 100px;
width: 100px;
}
.resource-root-box .sa_img_icon img {
width: 40px;
margin-top: 20px;
}
.resource-root-box .et_pb_text h4 a {
font-size: 15px;
}
} .sa_subheader_t1 {
text-transform: uppercase;
font-weight: bold;
}
.sa_subheader_t1 p {
color: #1e355e;
}
.sa_subheader_t1 p a {
color: #4fb9e9;
}
.sa_edu_s3 .sa_edu_r4 {
background-repeat: no-repeat;
background-position: center top;
}
.sa_edu_t8 {
text-align: justify;
}
.sa_resource-rootbox-r2.sa_edu-rootbox-r2 .resource-root-box {
border-bottom: solid 0px rgba(8, 46, 86, 0.13) !important;
}
.sa_resource-rootbox-r2.sa_edu-rootbox-r2 .resource-root-box .sa_img_icon img {
width: 120px;
}
@media screen and (max-width: 1250px) {
.sa_edu_s2 .sa_edu_r3 {
padding-top: 0px;
padding-bottom: 0px;
}
.sa_edu_s2 .sa_edu_r3 .sa_edu_c3 {
padding-top: 0px;
}
.item-one:before,
.item-two:before,
.item-three:before,
.item-four:before{
background-size: 250px;
height: 250px;
width: 250px;
}
.features-list.et_pb_section_4{
padding-bottom: 70px;
}
}
@media screen and (max-width: 980px) {
.sa_edu_s3 {
padding-bottom: 40px !important;
}
.sa_edu_s3 .sa_edu_r4 {
padding-bottom: 0px;
padding-top: 10px;
}
.sa_edu_s3 .sa_edu_r4 .sa_edu_c5 {
margin-bottom: 0px;
}
.sa_edu_s3 .sa_edu_r5 {
padding-bottom: 0px;
}
.sa_edu_s3 .sa_edu_r5 .sa_edu_c6 {
margin-bottom: 0px;
}
.sa_resource-rootbox-s2 .sa_edu_r5 {
padding-top: 20px;
}
.sa_resource-rootbox-s2 .sa_edu_r5 .sa_edu_c6 {
margin-bottom: 0px;
}
.sa_resource-rootbox-r2.sa_edu-rootbox-r2 .resource-root-box {
padding-bottom: 0px;
}
#main-footer .footer-widget:after {
content: "";
display: block;
clear: both;
width: 100%;
height: 0px;
}
#footer-widgets > div:nth-child(2), .footer-widget:nth-child(2) {
height: auto !important;
}
}
@media screen and (max-width: 700px) {
.sa_resource-rootbox-r2.sa_edu-rootbox-r2 .resource-root-box .sa_img_icon img {
width: 70px;
}
}
@media screen and (max-width: 480px) {
.sa_resource-rootbox-s2 .sa_edu_r5 {
padding-top: 20px;
padding-bottom: 35px !important;
}
}
@media screen and (max-width: 380px) {
.sa_resource-rootbox-r2.sa_edu-rootbox-r2 .resource-root-box .sa_img_icon img {
width: 53px;
}
} .post-type-archive-podcast #et-main-area #main-content {
padding-bottom: 86px;
overflow: hidden;
}
.sa_page_title_area {
padding: 54px 0 50px 0;
}
.sa_page_title_area .sa_subheader_t1 {
margin-bottom: 15px;
}
.sa_page_title_area .pagetitle_desc {
width: 100%;
margin-bottom: 48px;
}
body.post-type-archive-lawsheets .sa_page_title_area .pagetitle_desc{
max-width: 600px;
}
.sa_page_title_area_link {
text-transform: uppercase;
font-weight: 600;
color: #4fb9e9;
font-size: 18px;
letter-spacing: 1px;
position: relative;
padding-right: 20px;
font-family: Poppins;
}
.sa_page_title_area_link:after {
font-family: "ETmodules";
font-size: 22px;
font-weight: 800;
content: "\24";
display: inline-block;
margin-bottom: -10px;
position: absolute;
bottom: 12px;
right: -6px;
top: 5px;
}
.sa_podcust_search {
margin-left: -1000px;
padding-left: 1000px;
margin-right: -1000px;
padding-right: 1000px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
position: relative;
padding-top: 27px;
padding-bottom: 28px;
}
.sa_podcust_search #searchform {
position: relative;
}
.sa_podcust_search .screen-reader-text {
display: none !important;
}
.sa_podcust_search #searchform input[type="text"] {
width: 100%;
border: 0px solid #333;
height: 27px;
padding-left: 45px;
font-family: Poppins;
font-size: 16px;
}
.sa_podcust_search #searchform input[type="text"]:focus {
background-color: transparent;
}
.sa_podcust_search #searchsubmit {
border: 0px;
width: 26px;
height: 27px;
text-indent: -999999px;
background-color: transparent;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/01/search-icon.svg);
background-size: 26px;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 0px;
}
#et-main-area #main-content #content-area .podcast {
padding-top: 105px;
padding-bottom: 6px !important;
margin-bottom: 0px !important;
}
#et-main-area #main-content #content-area .podcast:first-child {
padding-top: 100px;
}
.podcast .published {
font-family: Poppins;
color: #aaaaaa;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 16px;
font-weight: 500;
}
.podcast .entry-title {
color: #1e355e;
font-family: Poppins;
font-size: 24px;
font-weight: 600;
margin-top: 12px;
margin-bottom: 11px;
}
.podcast .sa_podcust_content .sa_podcust_content_left {
width: 31%;
float: left;
margin-right: 45px;
margin-bottom: 45px;
}
.podcast .sa_podcust_content .sa_podcust_content_left .wp-post-image {
width: 100%;
margin-top: 8px;
display: block;
}
.sa_podcust_content .sa_podcust_content_right .podcast_player .wp-audio-shortcode {
width: 100%;
}
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail {
width: 83% !important;
position: relative;
}
.sa_podcust_content .sa_podcust_content_right .podcast_meta {
display: none !important;
}
.sa_podcust_content .sa_podcust_content_right .podcast_player {
padding-top: 51px;
}
.sa_podcust_content .sa_podcust_content_right .mejs-controls .mejs-button.mejs-play button {
width: 24px;
height: 24px;
border: 2px solid;
border-radius: 50%;
padding: 0px 0px !important;
margin: 0px 0px !important;
}
.sa_podcust_content .sa_podcust_content_right .mejs-controls .mejs-play button:before {
line-height: 21px;
padding-left: 2px;
}
@media screen and (max-width: 1200px) {
.sa_page_title_area {
padding-top: 130px;
}
}
@media screen and (max-width: 980px) {
.sa_page_title_area {
padding: 60px 0 10px 0;
}
.sa_page_title_area .sa_subheader_t1 {
margin-bottom: 20px;
}
.sa_page_title_area .pagetitle_desc {
width: 100%;
margin-bottom: 22px;
}
.sa_page_title_area_link {
}
.sa_page_title_area .sa_resource-rootbox-c1 {
margin-bottom: 0px !important;
}
.sa_resource-rootbox-s1 .sa_resource-rootbox-r1 {
padding-top: 14px;
padding-bottom: 14px;
}
.sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .pagetitle_desc br {
display: none !important;
}
#et-main-area #main-content #content-area .podcast {
padding-top: 55px;
padding-bottom: 0px !important;
}
.podcast .entry-title {
font-size: 20px;
margin-bottom: 0px;
}
.sa_podcust_content .sa_podcust_content_right .podcast_player {
padding-top: 20px;
}
.sa_podcust_search {
margin-top: 15px;
}
}
@media screen and (max-width: 768px) {
.sa_page_title_area {
padding: 25px 0 10px 0;
}
.sa_page_title_area .sa_subheader_t1 {
margin-bottom: 15px;
}
.sa_course_archive_header .sa_myall_c .sa_rsclh {
margin-top: 20px;
margin-bottom: 25px;
}
.sa_login_t3 .woocommerce h2 {
font-size: 23px !important;
}
.woocommerce form.checkout_coupon,  .woocommerce form.login,  .woocommerce form.register {
width: 100% !important;
}
.subscription-main-section{
padding-bottom: 0;
}
.subscription-main-section h1 {
font-size: 36px;
}
.subscription-main-section h3{
font-size: 18px;
}
.item-one:before, .item-two:before, .item-three:before, .item-four:before {
background-size: 130px;
height: 130px;
width: 130px;
}
.feature-item-one-image:before,
.feature-item-two-image:before,
.feature-item-three-image:before,
.feature-item-four-image:before{
background-size: 90px;
height: 90px;
width: 90px;
}
.features-list h2,
.subscription-table h2{
font-size: 26px;
}
.subscription-switch .monthly, .subscription-switch .annual{
font-size: 12px;
}
.switchery{
margin: 0 10px;
}
.annual-packages.et_pb_row,
.monthly-packages.et_pb_row{
padding-top: 0;
}
.pricing-package-heading h1{
font-size: 40px;
}
.pricing-package-heading h1 sup{
bottom: 8px;
}
.pricing-package-content{
padding: 20px;
}
.pricing-package-heading{
padding-top: 20px;
}
div.et_pb_section.et_pb_section.subscription-table{
background: #f9f9f9 !important;
}
.popup-container .et_pb_row{
width: 98%;
padding-left: 15px;
padding-right: 15px;
}
.close-popup{
right: 0;
}
}
@media screen and (max-width: 480px) {
.sa_resource-rootbox-s1 .sa_page_title_area .sa_resource-rootbox-c1 .sa_subheader_t1 {
margin-bottom: 0px !important;
}
} .sa_page_title_area.sa_course_archive_header {
padding-bottom: 0px;
}
.sa_myall_c h4 {
font-size: 37px;
padding-top: 21px;
font-weight: 600;
padding-bottom: 13px;
}
.course-container {
margin-left: -18px !important;
margin-right: -18px !important;
}
.course-container li.course {
padding: 12px 18px 43px 18px !important;
}
.course-container li .course-content img {
margin-right: 0px;
margin-bottom: 0px;
float: none !important;
}
.course-container li .course-content .course-title {
font-size: 24px;
font-weight: 500;
color: #1e355e;
padding-top: 26px;
padding-bottom: 6px;
}
.course-container li .course-content .course-title a {
color: #1e355e;
}
.course-container li .course-content .course-excerpt {
display: none;
}
.course-container li .course-content .entry p {
line-height: 28px;
padding-bottom: 0px;
}
.sa_course_meta {
padding-top: 12px;
}
.sa_course_meta .sa_lessons,  .sa_course_meta .sa_hours {
font-size: 16px;
font-weight: 600;
color: #aaaaaa;
padding-right: 30px;
}
.sa_course_meta .sa_lessons:before {
content: "";
width: 19px;
height: 19px;
display: inline-block;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/01/lesson.svg);
margin-bottom: -4px;
margin-right: 9px;
}
.sa_course_meta .sa_hours:before {
content: "";
width: 18px;
height: 18px;
display: inline-block;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/01/hour.svg);
margin-bottom: -3px;
margin-right: 6px;
}
.course-container li .course-content .meter,  .meter {
background: #c8e7f5 !important;
}
.course-container li .course-content .meter.green span,  .meter > span {
background-color: #60bae3 !important;
}
.meter.red > span {
background-color: #60bae3 !important;
}
.course-container li .course-content .sa_take_course_button {
color: #b0b0b0;
padding-top: 4px;
}
.course-container li .course-content .sa_take_course_button a {
text-transform: uppercase;
font-weight: 600;
color: #4fb9e9;
font-size: 16px;
letter-spacing: 1px;
position: relative;
padding-right: 0px;
font-family: Poppins;
margin-left: 5px;
margin-right: 5px;
}
.course-container li.user-status-active .course-content .sa_take_course_button a {
padding-right: 20px;
}
.course-container li.user-status-active .course-content .sa_take_course_button a:after {
font-family: "ETmodules";
font-size: 22px;
font-weight: 500;
content: "\24";
display: inline-block;
margin-bottom: -10px;
position: absolute;
bottom: 12px;
right: -6px;
top: -1px;
}
.sensei-pagination .page-numbers {
text-align: center;
padding-bottom: 60px;
padding-top: 30px;
}
.sensei-pagination .page-numbers li {
display: inline-block;
background: #c8e7f5;
line-height: 30px;
border-radius: 4px;
color: #000;
font-weight: 700;
}
.sensei-pagination .page-numbers li:hover {
background: #60bae3;
color: #000;
}
.sensei-pagination .page-numbers li a {
color: #000;
padding: 0px 14px;
}
.sensei-pagination .page-numbers li .page-numbers.current {
color: #000;
padding: 0px 14px;
background: #60bae3;
display: block;
border-radius: 4px;
}
.sa_course_archive_header .sa_myall_c .sa_rsclh {
background: #f5f5f5;
display: block;
font-size: 17px;
padding: 20px 43px 17px 50px;
position: relative;
margin-top: 11px;
float: left;
width: 100%;
margin-bottom: 72px;
color: #6d6e71;
}
.sa_course_archive_header .sa_myall_c .sa_rsclh:before {
font-family: "ETmodules";
font-size: 18px;
font-weight: 800;
content: "\72";
display: inline-block;
margin-right: 6px;
position: absolute;
left: 22px;
color: #aaaaaa;
}
.sa_course_archive_header .sa_myall_c .sa_rsclh a {
text-transform: uppercase;
font-weight: 600;
font-family: Poppins;
font-size: 16px;
letter-spacing: 2px;
} .page-id-391 #user-course-status-toggle {
margin-bottom: 0px;
}
.page-id-391 .course-container {
margin-left: 0px !important;
margin-right: 0px !important;
}
.page-id-391 .course-container li.course {
padding: 0px 0px 12px 0px !important;
border-bottom: 1px solid #cccccc;
position: relative;
width: 100%;
}
.page-id-391 .course-container li.course .course-content .entry .wp-post-image,  .page-id-391 .course-container li.course .course-content .entry p,  .page-id-391 .course-container li.course .course-content .entry .sa_course_meta,  .page-id-391 .course-container li.course .course-content .entry .entry-actions {
display: none;
}
.page-id-391 .course-container li .course-content .course-title {
font-size: 17px;
font-weight: 500;
color: #1e355e;
padding-top: 26px;
padding-bottom: 6px;
width: 50%;
display: block;
float: left;
}
.page-id-391 .course-container li .course-content .meter {
width: 40%;
display: block;
float: right;
position: absolute;
right: 0px;
}
.page-id-391 .course-container li .course-content .sa_take_course_button a {
padding-right: 20px;
}
.page-id-391 .course-container li .course-content .sa_take_course_button a:after {
font-family: "ETmodules";
font-size: 22px;
font-weight: 500;
content: "\24";
display: inline-block;
margin-bottom: -10px;
position: absolute;
bottom: 12px;
right: -6px;
top: -1px;
}
.page-id-391 .sa_take_course_button + .meter.red,  .page-id-391 .sa_take_course_button + .meter.red,  .page-id-391 .sa_take_course_button + .meter.green {
display: none;
}
.page-id-391 #user-course-status-toggle a.active {
color: #2ea3f2;
}
.page-id-391 #user-course-status-toggle a.inactive {
color: #555;
} body.single-course .course.post {
padding-top: 54px;
padding-bottom: 27px;
}
body.single-course .course.post header h1 {
font-size: 33px;
font-weight: 600;
color: #1e355e;
padding-top: 30px;
padding-bottom: 6px;
margin-bottom: 29px;
}
.sa_course_meta.course_single_meta .sa_lessons,  .sa_course_meta.course_single_meta .sa_hours {
padding-right: 0px;
width: 100%;
display: block;
}
body.single-course .course.post .sa_course_intro .course-enrolment {
margin-bottom: 24px;
}
body.single-course .course.post .sa_course_intro .course-enrolment .status,  body.single-course .course.post .sa_course_intro .course-enrolment .course-start,  body.single-course .course.post .sa_course_intro .course-enrolment .sensei-results-links a.button {
border-radius: 15px;
font-family: Poppins;
background: #4fb9e9;
font-weight: 600;
letter-spacing: 1px;
font-size: 12px;
padding: 5px 20px 1px 20px;
line-height: 28px;
text-transform: uppercase;
}
.sa_simple_btn {
border-radius: 30px;
font-family: Poppins;
background: #4fb9e9;
font-weight: 600;
letter-spacing: 1px;
font-size: 12px;
padding: 8px 25px 4px 25px;
text-transform: uppercase;
color: #fff;
margin-bottom: 20px;
display: inline-block;
}
.sa_simple_btn.big {
font-size: 16px;
padding: 14px 30px 10px 30px;
}
body.single-course .course.post .sa_course_intro .one_third.et_column_last hr {
display: none;
}
body.single-course .course.post .sa_course_intro .sa_course_excerpt {
line-height: 28px;
}
body.single-course .course.post .sa_course_intro .course_single_meta {
padding-top: 15px;
}
body.single-course .course.post .sa_course_intro .course_single_meta .sa_lessons {
margin-bottom: 7px;
}
body.single-course .course.post .sa_course_intro .course_single_meta .sa_hours {
padding-bottom: 20px;
}
body.single-course .course.post .sa_course_intro .meter {
margin-bottom: 0px;
margin-top: 9px;
}
.sa_cource_heading {
margin-left: -1000px;
padding-left: 1000px;
margin-right: -1000px;
padding-right: 1000px;
margin-top: 65px;
margin-bottom: 61px;
position: relative;
background: #f5f5f5;
}
.sa_cource_heading.sa_cource_2rd {
margin-top: 108px;
margin-bottom: 69px;
}
.sa_cource_heading h3 {
font-size: 27px;
font-weight: 600;
color: #1e355e;
padding-top: 19px;
padding-bottom: 19px;
margin-bottom: 0px;
text-transform: uppercase;
}
body.single-course .course.post .entry.fix h4 {
font-size: 28px;
font-weight: 500;
color: #6d6e71;
padding-bottom: 4px;
}
body.single-course .course.post .entry.fix p {
line-height: 1.77;
}
body.single-course .course.post .entry.fix ul {
}
body.single-course .course.post .entry.fix ul li {
list-style: none;
position: relative;
padding-left: 8px;
font-size: 18px;
line-height: 26px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom: 8px;
margin-top: 1px;
}
body.single-course .course.post .entry.fix .et_column_last ul li {
margin-bottom: 14px;
margin-top: 0px;
}
body.single-course .course.post .entry.fix ul li:before {
font-family: "ETmodules";
font-size: 16px;
font-weight: 800;
content: "\5b";
color: #4fb9e9;
position: absolute;
left: -14px;
} .single-course .course-lessons .lesson ul {
margin-top: 0px;
padding: 0;
margin-bottom: 2em !important;
}
.single-course .course-lessons .lesson ul li {
list-style: none;
padding: 0.828em 0.618em 0.828em 3.618em;
color: rgba(0,0,0,0.4);
display: block;
border-bottom: 1px solid rgba(0,0,0,0.05);
background: rgba(0,0,0,0.01);
position: relative;
font-size: 1.1em;
text-decoration: none;
text-transform: capitalize;
}
.single-course .course-lessons .lesson ul li:last-child {
border-bottom: 1px solid rgba(0,0,0,0.0);
}
.single-course .course-lessons .lesson ul li:before {
font-size: 130%;
left: 33px;
top: 0.7em;
font-family: "ETmodules";
font-weight: 800;
content: "\5b";
color: #4fb9e9;
position: absolute;
}
.single-course .course-lessons .lesson ul li strong {
float: right;
font-weight: normal;
font-size: 90%;
}
body.single-course .course.post>header>h2 {
display: none;
}
.course-lessons .lesson {
padding-bottom: 13px;
}
.course-lessons .lesson h2 {
color: #6d6e71;
font-size: 24px;
padding-top: 0px;
border-bottom: 3px solid #cccccc;
padding-bottom: 9px;
}
.course-lessons .lesson .lesson-meta,  .course-lessons .lesson .active .lesson-meta.active {
padding-top: 12px;
padding-left: 26px;
padding-right: 26px;
margin-bottom: 5px;
font-weight: 600;
color: #4fb9e9;
}
.course-lessons .lesson .entry p,  .course-lessons .lesson .entry.active p {
padding-left: 26px;
padding-right: 26px;
padding-bottom: 40px;
}
body.single-lesson header h1 {
font-size: 33px;
font-weight: 600;
color: #1e355e;
padding-top: 30px;
padding-bottom: 6px;
margin-bottom: 29px;
}
body.single-lesson .entry.fix .video {
padding-bottom: 25px;
}
#post-entries.post-entries.fix {
display: none;
}
body.single-course .course.post .sa_course_intro .et_column_last {
color: #a1a2a3;
}
body.single-course .course.post .sa_course_intro .sa_rsclh {
display: block;
font-size: 16px;
padding: 0px 0px 0px 27px;
position: relative;
margin-top: 11px;
float: left;
width: 100%;
color: #a1a2a3;
border-bottom: 2px solid #ece9e9;
padding-bottom: 17px;
margin-bottom: 17px;
}
body.single-course .course.post .sa_course_intro .sa_rsclh:before {
font-family: "ETmodules";
font-size: 18px;
font-weight: 800;
content: "\72";
display: inline-block;
margin-right: 6px;
position: absolute;
left: 1px;
color: #aaaaaa;
}
body.single-course .course.post .sa_course_intro .sa_rsclh a {
text-transform: uppercase;
font-weight: 600;
font-family: Poppins;
font-size: 12px;
letter-spacing: 2px;
}
body.single-course .module .module-lessons ul li a {
color: rgba(0,0,0,0.4);
}
body.single-course .module .module-lessons ul li a strong {
float: right;
font-weight: normal;
font-size: 90%;
}
body.single-course .module .module-lessons ul li a:hover {
color: #2ea3f2;
}
body.single-course .module .module-lessons ul li.completed a:hover {
color: rgba(0,0,0,0.4);
}
body.single-course .module .module-lessons ul li a:before {
font-size: 130%;
color: #2ea3f2;
left: 33px;
top: 0.7em;
}
body.single-course .course-lessons .lesson.type-lesson:last-child ul {
margin-bottom: 18px !important;
}
body.single-course .module header {
background: transparent;
}
body.single-course .module header h2,  body.single-course .course-lessons h2 {
font-size: 24px;
margin: 0 !important;
padding: 0px;
color: #6d6e70;
border-bottom: 3px solid #cccccc;
padding-bottom: 9px;
}
body.single-course .course-lessons h2 span {
display: none;
}
body.single-course .module header h2:before,  body.single-course .course-lessons h2:before {
font-family: "ETmodules";
font-size: 24px;
font-weight: 800;
content: "\33";
display: inline-block;
margin-right: 6px;
left: 1px;
color: #43b2e0;
}
body.single-course .module .module-lessons ul li {
border-bottom: 1px solid #e0e0e0;
}
body.single-course .module .module-lessons ul li a {
padding: 0.828em 0.618em 0.828em 3.618em;
}
body.single-course .module .module-lessons ul li:last-child,  body.single-course .module .module-lessons ul li:last-child a {
border-bottom: 1px solid rgba(0,0,0,0.0);
}
body.single-course .module .module-status {
position: absolute;
right: 0px;
top: 0em;
}
body.single-course .sa_cource_heading h3 {
font-size: 24px;
font-weight: 600;
color: #1e355e;
padding-top: 19px;
padding-bottom: 16px;
margin-bottom: 0px;
text-transform: uppercase;
}
body.single-course .sa_cource_heading.sa_cource_2rd {
margin-top: 96px;
margin-bottom: 64px;
} @media screen and (max-width: 1024px) {
body.single-course .course.post {
padding-top: 35px;
}
.sa_cource_heading {
margin-top: 35px;
margin-bottom: 55px;
}
.sa_cource_heading.sa_cource_2rd {
margin-top: 50px;
margin-bottom: 55px;
}
}
@media screen and (max-width: 980px) {
.testimonial-container .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content p {
font-size: 16px !important;
line-height: 1.3;
}
#footer-bottom{
padding: 15px 15px 5px;
}
}
@media screen and (max-width: 768px) {
.course-container li .course-content .course-title {
padding-top: 20px;
width: 100%;
}
}
@media screen and (max-width: 600px) {
.course-container li .course-content .course-title {
width: 100%;
}
.course-container li .course-content .meter {
width: 100%;
margin-top: 25px;
margin-bottom: 10px;
position: relative;
}
}
@media screen and (max-width: 590px) {
.course-container {
margin-left: 0px !important;
margin-right: 0px !important;
}
.et_header_style_left .logo_container {
position: relative;
text-align: center;
margin-top: 15px;
}
#top-menu>li:last-child {
padding-right: 0;
}
#top-menu li {
float: left;
}
#top-menu li.menu-icon-container{
float: right;
}
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
width: 100%;
}
.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation{
padding-left: 0 !important;
width: 100%;
}
.course-container li.course {
padding: 12px 0px 43px 0px !important;
width: 100%;
}
body.single-course .course.post header h1 {
font-size: 24px;
padding-top: 20px;
margin-bottom: 20px;
}
.sa_cource_heading {
margin-top: 45px;
margin-bottom: 35px;
}
.sa_cource_heading h3 {
font-size: 22px;
padding-top: 19px;
padding-bottom: 15px;
}
body.single-course .course.post .entry.fix h4 {
font-size: 22px;
}
.sa_cource_heading.sa_cource_2rd {
margin-top: 0px;
margin-bottom: 45px;
}
.course-lessons .lesson h2 {
font-size: 20px;
}
body.single-course .course.post .sa_course_intro .course-enrolment .status,  body.single-course .course.post .sa_course_intro .course-enrolment .course-start,  body.single-course .course.post .sa_course_intro .course-enrolment .sensei-results-links a.button {
display: block;
width: 100%;
}
body.single-course .course.post .sa_course_intro .course_single_meta .sa_hours {
padding-bottom: 0px;
}
.homepagehero .bigtitle{
font-size: 50px;
}
.intro-section .title_one,
.homepage-plans h2{
font-size: 30px;
}
} .sa_quickTips_menu {
margin-left: -1000px;
padding-left: 1000px;
margin-right: -1000px;
padding-right: 1000px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
position: relative;
padding-top: 31px;
padding-bottom: 24px;
margin-bottom: 60px;
}
.sa_quickTips_cats ul li {
display: inline-block;
margin-right: 40px;
}
.sa_quickTips_cats ul li a {
text-transform: uppercase;
font-weight: 500;
font-family: Poppins;
font-size: 16px;
}
.sa_quickTips_search {
position: relative;
width: 100%;
display: block;
}
.sa_quickTips_search .sa_quickTips_inner {
position: absolute;
right: 0px;
width: 100%;
top: -29px;
height: 1px;
}
.sa_quickTips_search .sa_quickTips_inner .screen-reader-text {
display: none !important;
}
.sa_quickTips_search .searchbox {
position: relative;
min-width: 50px;
width: 0%;
height: 27px;
float: right;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
-ms-transition: width 0.3s;
-o-transition: width 0.3s;
transition: width 0.3s;
}
.sa_quickTips_search .searchbox-input {
top: 0;
right: 0;
border: 0;
outline: 0;
width: 100%;
height: 27px;
margin: 0;
padding: 0px 10px 0px 10px;
font-size: 16px;
color: #7a7a7a !important;
}
.sa_quickTips_search .searchbox-input::-webkit-input-placeholder {
color: #7a7a7a;
}
.sa_quickTips_search .searchbox-input:-moz-placeholder {
color: #7a7a7a;
}
.sa_quickTips_search .searchbox-input::-moz-placeholder {
color: #7a7a7a;
}
.sa_quickTips_search .searchbox-input:-ms-input-placeholder {
color: #7a7a7a;
}
.sa_quickTips_search .searchbox-icon,  .sa_quickTips_search .searchbox-submit {
width: 26px;
height: 27px;
display: block;
position: absolute;
text-indent: -99999px;
top: 0;
right: 0;
padding: 0;
margin: 0;
border: 0;
outline: 0;
cursor: pointer;
background-color: transparent;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/01/search-icon.svg);
background-size: 26px;
background-repeat: no-repeat;
background-position: center;
}
.sa_quickTips_search .searchbox-open {
width: 100%;
}
.sa_quickTips_menu .sa_quickTips_cats .saz_get_start {
display: none;
}
.sa_quickTips_menu .sa_quickTips_cats .saz_home_dropdown-content {
display: block;
}
@media screen and (max-width: 980px ) {
.sa_quickTips_menu {
padding-top: 24px;
}
.sa_quickTips_menu .sa_quickTips_cats .saz_get_start {
display: block;
text-transform: uppercase;
font-weight: 500;
font-family: Poppins;
font-size: 16px;
max-width: 200px;
background-color: #4fb9e9;
line-height: 46px;
color: #FFF;
position: relative;
cursor: pointer;
padding-left: 20px;
}
.sa_quickTips_menu .sa_quickTips_cats .saz_get_start:after {
position: absolute;
top: 0px;
right: 15px;
font-family: "ETmodules";
font-size: 25px;
font-weight: 800;
content: "3";
}
.sa_quickTips_menu .sa_quickTips_cats .saz_home_dropdown-content {
display: none;
background-color: #4197d8;
width: 200px;
padding: 0px 0px;
z-index: 999;
position: absolute;
}
.sa_quickTips_menu .sa_quickTips_cats .saz_home_dropdown-content ul li {
margin-right: 0px;
display: block;
}
.sa_quickTips_menu .sa_quickTips_cats .saz_home_dropdown-content ul li a {
display: block;
line-height: 43px;
border-bottom: 1px solid #ffffff;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
text-transform: uppercase;
font-weight: 500;
font-family: Poppins;
font-size: 13px;
}
.sa_quickTips_search2 {
margin-top: -37px !important;
}
} .sa_quickTips_search2 {
position: relative;
display: inline-block;
float: right;
margin-top: -29px;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .search_form {
background: #5dade2;
position: absolute;
z-index: 0;
padding: 0px 2px;
right: 0;
top: 15px;
overflow: hidden;
width: 20px;
height: 0px;
transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
-webkit-transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .search_form form {
opacity: 0;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .search_form input {
background: #fff;
border: none;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .search_form input[type='text'] {
width: 180px;
margin: 0px 1px 0px 0;
padding: 0px 5px 1px;
min-height: 23px;
float: left;
height: 24px;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .search_form input[type='submit'] {
text-transform: uppercase;
font-size: 11px;
padding: 0px 5px;
min-height: 24px;
margin: 0px 0px 0px 0;
cursor: pointer;
float: right;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .search_box {
visibility: hidden;
display: none;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .search_box:checked~.search_form {
width: 215px;
height: 28px;
padding: 2px;
top: 26px;
transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
-webkit-transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .search_box:checked~.search_form form {
opacity: 1;
transition: 0.3s all ease-out 0.5s;
-webkit-transition: 0.3s all ease-out 0.5s;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .icon-search,  .sa_quickTips_search2 .sa_quickTips_inner2 .searchbox-submit {
width: 26px;
height: 27px;
display: block;
text-indent: -99999px;
cursor: pointer;
background-color: transparent;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/01/search-icon.svg) !important;
background-size: 26px;
background-repeat: no-repeat !important;
background-position: center !important;
}
.sa_quickTips_search2 .sa_quickTips_inner2 .searchbox-submit {
background-color: #FFF;
width: 30px;
height: 24px;
background-size: 18px !important;
}
body.post-type-archive-tips #content-area .tips.type-tips {
max-width: 722px;
margin: 0px auto;
padding-top: 42px;
padding-bottom: 43px;
}
.sa_quickTips_content_right a {
color: #4fb9e9 !important;
font-family: Poppins;
text-transform: uppercase;
font-size: 17px;
}
.sa_quickTips_content_right .entry-title {
margin-top: 12px;
}
.sa_quickTips_content_right .entry-title a,  .sa_quickTips_content_right .entry-title {
text-transform: inherit;
font-size: 24px !important;
color: #1e355e !important;
letter-spacing: 1px !important;
}
body.post-type-archive-tips .wp-pagenavi {
padding-top: 54px;
margin-bottom: 125px;
border-top: 0px solid #e2e2e2
}
body.post-type-archive-tips .wp-pagenavi .current,  body.post-type-archive-tips .wp-pagenavi a {
font-size: 17px !important;
font-weight: 500 !important;
font-family: Poppins !important;
}
body.post-type-archive-tips .wp-pagenavi .current {
color: #1e355e !important;
} .tml p {
margin-bottom: 15px !important;
}
.tml .tml-action-links {
margin-top: 0px;
margin-bottom: 0px;
}
.sa_login_t3 .woocommerce h2 {
font-size: 37px;
padding-top: 21px;
font-weight: 600;
padding-bottom: 13px;
color: #1e355e;
}
.sa_courses_r3 .sa_courses_c3 .sa_courses_t3 .tml .message {
display: none;
}
.woocommerce form .form-row {
margin-bottom: 13px;
}
.sa_courses_r3 .sa_courses_c3 .sa_courses_t3 .tml form,  .woocommerce form.checkout_coupon,  .woocommerce form.login,  .woocommerce form.register {
border: 0px solid #d3ced2;
padding: 0px;
width: 60%;
margin-top: 7px;
}
.sa_courses_r3 .sa_courses_c3 .sa_courses_t3 .tml form {
width: 100%;
}
.tml.tml-profile .sa_ad_details,  .tml.tml-profile .sa_ad_details .sa_first_last,  .tml.tml-profile .sa_ad_details .sa_ad_email {
width: 100%;
}
.tml.tml-profile .sa_ad_details h3 {
text-transform: uppercase;
margin-top: -9px;
}
.tml.tml-profile .sa_ad_details .sa_first_last input,  .tml.tml-profile .sa_ad_details .sa_ad_email input {
padding: 15px;
border-radius: 0px;
font-size: 14px;
background-color: #f2f2f2;
border: 0px solid #f2f2f2;
color: #97999c;
margin-top: 0px;
margin-bottom: 4%;
}
.tml.tml-profile .sa_ad_details .sa_first_last input {
width: 48%;
float: left;
}
.tml.tml-profile .sa_ad_details .sa_first_last input#first_name {
margin-right: 4%;
}
.tml.tml-profile .sa_ad_details.sa_two {
padding-top: 5px;
margin-top: 20px;
}
.tml.tml-profile .sa_ad_form_hide_div {
display: none !important;
}
.sa_courses_r3 .sa_courses_c3 .sa_courses_t3 .tml form label,  .woocommerce form .form-row label {
font-size: 14px;
line-height: 20px;
color: #939598;
margin-bottom: 3px;
}
.sa_courses_r3 .sa_courses_c3 .sa_courses_t3 .tml form input.input,  .sa_courses_r3 .sa_courses_c3 .sa_courses_t3 .tml form textarea,  .woocommerce form .form-row .country_select>a,  .woocommerce form .form-row input.input-text,  .woocommerce form .form-row textarea {
padding: 15px;
border-radius: 3px;
font-size: 14px;
background-color: #f2f2f2;
border: 0px solid #f2f2f2;
color: #97999c;
margin-top: 0px;
margin-bottom: 0px;
}
.woocommerce form .form-row .country_select>a {
padding: 6px 15px;
}
.woocommerce form .form-row input[type="submit"].button {
background: #4fb9e9;
color: #fff !important;
padding-top: 4px !important;
padding-bottom: 5px !important;
padding-left: 30px !important;
padding-right: 57px !important;
border-radius: 50px;
text-transform: uppercase;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/02/arrow.png);
background-repeat: no-repeat;
background-position: 101px 13px;
margin-right: 25px;
margin-top: 6px;
}
.sa_courses_t3 .tml form .tml-submit-wrap input[type="submit"] {
background: #4fb9e9;
color: #fff !important;
border-radius: 50px;
letter-spacing: 1px;
text-transform: uppercase;
cursor: pointer;
font-weight: 600;
font-size: 15px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Poppins;
padding: 7px 35px 5px 35px !important;
border: 2px solid #4fb9e9;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
}
.sa_courses_t3 .tml form .tml-submit-wrap input[type="submit"]:hover {
opacity: 0.6;
}
.sa_courses_t3 .tml form#lostpasswordform .tml-submit-wrap input[type="submit"] {
margin-top: 0px;
margin-bottom: 0px;
width: 100%;
font-family: Poppins;
}
.woocommerce-LostPassword {
margin-top: 15px;
}
.woocommerce-LostPassword a {
color: #1e355e;
font-weight: 600;
}
.woocommerce-MyAccount-navigation ul li,  .sa_courses_s2 .et_pb_text ul.account-ul li {
list-style: none;
position: relative;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 13px;
}
.woocommerce-MyAccount-navigation ul li a,  .sa_courses_s2 .et_pb_text ul.account-ul li a {
font-size: 17px;
font-weight: 500;
font-family: Poppins;
color: #1e355e;
text-transform: uppercase;
}
.woocommerce-MyAccount-navigation ul li:before,  .sa_courses_s2 .et_pb_text ul.account-ul li:before {
width: 13px;
height: 13px;
content: "";
display: block;
border: 2px solid #1e355e;
border-radius: 50%;
position: absolute;
left: -16px;
top: 8px;
}
.woocommerce-MyAccount-navigation ul li.is-active a,  .woocommerce-MyAccount-navigation ul li:hover a,  .sa_courses_s2 .et_pb_text ul.account-ul li.active,  .sa_courses_s2 .et_pb_text ul.account-ul li:hover,  sa_courses_s2 .et_pb_text ul.account-ul li:hover a {
color: #4fb9e9;
}
.woocommerce-MyAccount-navigation ul li.is-active:before,  .woocommerce-MyAccount-navigation ul li:hover:before,  .sa_courses_s2 .et_pb_text ul.account-ul li.active:before,  .sa_courses_s2 .et_pb_text ul.account-ul li:hover:before {
border: 2px solid #4fb9e9;
background-color: #4fb9e9;
}
.sa_courses_s2 .et_pb_text ul.account-ul li a:hover,  .sa_courses_s2 .et_pb_text ul.account-ul li.active a {
color: #4fb9e9;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
font-size: 17px;
font-weight: 500;
font-family: Poppins;
color: #1e355e;
text-transform: uppercase;
padding-top: 10px;
padding-left: 3px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="submit"].button {
background: #4fb9e9;
color: #fff !important;
padding-top: 4px !important;
padding-bottom: 5px !important;
padding-left: 30px !important;
padding-right: 30px !important;
border-radius: 50px;
text-transform: uppercase;
margin-right: 25px;
margin-top: 6px;
}
.tml-action-links li a {
font-size: 14px;
line-height: 20px;
}
.sa_courses_t3 .tml-form-table label,  .sa_courses_t3 .tml-form-table .description {
font-size: 14px;
line-height: 26px;
}
.sa_courses_t3 .tml-form-table input,  .sa_courses_t3 .tml-form-table select,  .sa_courses_t3 .tml-form-table textarea {
padding: 15px;
border-radius: 0px;
font-size: 14px;
background-color: #f2f2f2;
border: 0px solid #f2f2f2;
color: #97999c;
margin-top: 0px;
margin-bottom: 8px;
}
.sa_courses_t3 .tml-form-table input[type="checkbox"] {
margin-top: -2px;
}
.sa_courses_t3 .tml-form-table tr td {
padding: 9px 24px 8px 24px;
border-bottom: 1px solid #eee;
}
.sa_courses_t3 .tml-form-table tr td .wp-generate-pw {
margin-bottom: 4px;
}
#my-courses {
position: relative;
width: 80%;
max-width: 1080px;
margin: auto;
}
#my-courses #customer_login .col-2,  #my-courses {
display: none;
}
#my-courses #customer_login form input[type="text"],  #my-courses #customer_login form input[type="password"],  #my-courses #customer_login form input[type="email"] {
padding: 15px;
border-radius: 3px;
font-size: 14px;
background-color: #f2f2f2;
border: 0px solid #f2f2f2;
color: #97999c;
margin-top: 0px;
margin-bottom: 0px;
}
#my-courses #customer_login form label,  .woocommerce form .form-row label {
font-size: 14px;
line-height: 20px;
color: #939598;
margin-bottom: 3px;
}
.sensei-login-submit a {
font-size: 14px;
line-height: 20px;
}
#my-courses #customer_login form input[type="submit"] {
background: #4fb9e9;
color: #fff !important;
padding-top: 4px !important;
padding-bottom: 5px !important;
padding-left: 30px !important;
padding-right: 30px !important;
border-radius: 50px;
letter-spacing: 1px;
text-transform: uppercase;
cursor: pointer;
font-weight: 600;
font-size: 15px;
line-height: 34px;
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
}
@media screen and (max-width: 1200px) {
.woocommerce nav.woocommerce-MyAccount-navigation {
display: block !important;
}
}
@media screen and (max-width: 1024px) {
.sa_resource-rootbox-s1.sa_login_s1 { }
.sa_login_t3 .woocommerce h2 {
padding-top: 0px;
}
.sa_login_r3 {
padding-top: 0px;
}
}
@media screen and (max-width: 980px) {
} #et-main-area {
overflow: hidden;
}
.sa_statutes_search {
margin-left: -1000px;
padding-left: 1000px;
margin-right: -1000px;
padding-right: 1000px;
position: relative;
padding-top: 136px;
padding-bottom: 149px;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/02/statutes-search-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
overflow: hidden;
}
body.tax-statutes_cat .sa_statutes_search {
padding-top: 26px;
padding-bottom: 26px;
}
.sa_statutes_search h2 {
text-align: center;
color: #FFF;
font-weight: 400;
font-size: 32px;
margin-bottom: 14px;
}
.sa_statutes_search h2 strong {
font-weight: 600;
}
.sa_statutes_search #searchform {
position: relative;
padding: 0px 63px 0px 25px;
border-radius: 30px;
background-color: #FFF;
width: 65%;
margin: 0px auto;
}
.sa_statutes_search .screen-reader-text {
display: none !important;
}
.sa_statutes_search input[type="text"] {
border: 0px;
height: 51px;
font-size: 14px;
font-family: Poppins;
letter-spacing: 0.5px;
padding: 0px 0px;
width: 100%;
}
.sa_statutes_search #searchsubmit {
border: 0px;
width: 26px;
height: 27px;
text-indent: -999999px;
background-color: transparent;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/01/search-icon.svg);
background-size: 26px;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 13px;
right: 23px;
}
.sa_statutes_title.sa_myall_c {
padding-top: 56px;
}
.sa_statutes_title.sa_myall_c h4 {
text-align: center;
padding-bottom: 11px;
}
.sa_statutes_postlist {
max-width: 803px; }
.sa_statutes_postlist .az-statutes,
.sa_statutes_postlist .co-statutes {
margin-bottom: 0px !important;
border-top: 1px solid #e0e0e0;
padding-top: 28px;
padding-bottom: 17px;
}
.sa_statutes_postlist .statutes .sa_podcust_content {
display: none !important;
}
.sa_statutes_postlist .az-statutes:first-child,
.sa_statutes_postlist .co-statutes:first-child {
border-top: 0px solid #f5f5f5;
}
.sa_statutes_postlist .az-statutes:last-child,
.sa_statutes_postlist .co-statutes:last-child {
margin-bottom: 50px;
}
.sa_statutes_postlist .statutes .entry-title {
font-weight: 500;
}
.wp-pagenavi {
text-align: center;
padding-bottom: 50px;
padding-top: 60px;
}
.wp-pagenavi .page,  .wp-pagenavi .nextpostslink,  .wp-pagenavi .previouspostslink {
display: inline-block;
background: #c8e7f5;
border-radius: 4px;
padding: 3px 14px 2px 14px;
}
.wp-pagenavi span.current,  .wp-pagenavi a:hover {
color: #000 !important;
padding: 3px 14px 2px 14px;
background: #60bae3;
display: inline-block;
border-radius: 4px;
}
body.single-statutes .sa_single_statutes .container:before {
display: none;
}
@media screen and (max-width: 1024px) {
body.single-course .course.post {
padding-top: 35px;
}
}
@media screen and (max-width: 980px) {
.sa_statutes_search {
padding-top: 90px;
padding-bottom: 100px;
}
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 768px) {
.sa_statutes_search #searchform {
width: 90%;
}
} .sa_single_statutes .sa_statutes_search {
padding-top: 26px;
padding-bottom: 26px;
}
.sa_single_statutes .sa_statutes_search #searchform {
margin-left: 0px;
}
.sa_single_statutes #left-area .statutes h1.entry-title {
color: #1e355e !important;
text-transform: capitalize;
}
.sa_single_statutes .container {
padding-top: 0 !important;
margin-top: 7%;
margin-bottom: 7%;
}
body.search.post-type-archive-statutes #et-main-area #main-content .sa_page_title_area,  body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_search h2,  body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_title.sa_myall_c,  body.archive.tax-statutes_cat #et-main-area #main-content .sa_page_title_area,  body.archive.tax-statutes_cat #et-main-area #main-content .sa_statutes_search h2,  body.archive.tax-statutes_cat #et-main-area #main-content .sa_statutes_title.sa_myall_c {
display: none !important;
}
body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_search,  body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_search {
padding-top: 26px;
padding-bottom: 26px;
}
body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_postlist,  body.archive.tax-statutes_cat #et-main-area #main-content .sa_statutes_postlist {
max-width: 1080px;
min-height: 500px;
}
body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_search #searchform,  body.archive.tax-statutes_cat #et-main-area #main-content .sa_statutes_search #searchform {
margin-left: 0px;
}
body.search.post-type-archive-statutes #et-main-area #main-content .statutes .sa_podcust_content {
display: block !important;
}
body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_postlist .statutes {
border-top: 0px solid #e0e0e0;
padding-bottom: 10px;
}
body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_postlist .wp-pagenavi {
border-top: 0px solid #e0e0e0;
padding-bottom: 0px;
margin-bottom: 18px;
}
body.search.post-type-archive-statutes #et-main-area #main-content {
padding-bottom: 2.5%;
}
.sa_list_statutes1 {
list-style-type: upper-alpha !important;
}
.sa_list_statutes1 li {
padding-left: 6px !important;
padding-bottom: 10px;
}
.sa_list_statutes2 {
list-style-type: decimal !important;
}
.sa_list_statutes3,  .sa_list_statutes5 {
list-style-type: lower-alpha !important;
}
.sa_list_statutes6 {
list-style-type: lower-roman !important;
}
.sa_list_statutes4 {
list-style-type: decimal !important;
}
.sa_list_statutes2,  .sa_list_statutes3,  .sa_list_statutes4,  .sa_list_statutes6 {
padding-left: 25px !important;
padding-top: 10px !important;
padding-bottom: 0px !important;
}
.sa_single_statutes #left-area ul, .sa_single_statutes .entry-content ul {
list-style-type: none;
}
.sa_single_statutes #left-area ul li {
margin-bottom: 10px;
}
.sa_single_statutes .et_pb_post h2 {
margin-top: 0;
}
.sa_single_statutes #left-area .entry-content h4, .sa_single_statutes #left-area .entry-content h3, .sa_single_statutes #left-area .entry-content h2 {
font-size: 17px;
font-weight: 500;
color: #666666;
}
.sa_single_statutes #left-area .entry-content h2 {
border-bottom: 1px solid #bdbdbd;
margin-bottom: 30px;
padding-bottom: 20px;
}
.sa_single_statutes #left-area .entry-content h4 {
margin-top: 10px;
}
.sa_single_statutes .entry-content > ul, .sa_single_statutes #left-area > ul {
padding: 0 0 23px 0 !important;
}
.sa_single_statutes .entry-content:before {
content: "This statute belongs to the following Title > Chapter > Article:"
}
@media screen and (max-width: 768px) {
body.search.post-type-archive-statutes #et-main-area #main-content .sa_statutes_postlist {
min-height: 300px;
}
}
@media screen and (max-width: 480px) {
.sa_subheader_t1 {
margin-bottom: 15px !important;
}
.sa_edu_t2 .pagetitle_desc {
padding-bottom: 20px;
}
.title_one {
font-size: 28px;
text-align: center;
}
.sa_edu_s2 .sa_edu_r3 .sa_edu_c3 .sa_edu_t3 p,  .sa_edu_s2 .sa_edu_r3 .sa_edu_c3 {
text-align: center;
}
.sa_edu_s3 {
display: none !important;
}
.sa_edu_s3 .sa_edu_r5 .sa_edu_c6 .sa_edu_t7 p {
text-align: left;
}
}
@media screen and (max-width: 480px) {
.woocommerce-Button.button {
width: 100%;
text-align: center;
margin-bottom: 12px;
margin-top: 5px;
}
} #footer-neavarea {
background-color: #FFF;
position: fixed;
width: 100%;
display: none;
height: auto;
}
#et-main-area .footer_mobile_top .container {
display: none;
}
#footer-neavarea #footer-nav_inner { width: 100%;
background-color: #FFF;
}
#footer-neavarea .footer_mobile_top,  .footer_mobile_top {
padding: 20px 0px 25px 0px;
text-align: center;
border-bottom: 0px;
}
#footer-neavarea .footer_mobile_top .container,  .footer_mobile_top .container {
font-size: 18px;
}
#footer-neavarea .footer_mobile_top .container a,  .footer_mobile_top .container a {
font-family: Poppins;
font-weight: 600;
}
#footer-neavarea .footer_mobile_nav {
background-color: #fcfcfc;
border-top: 1px solid #d7d7d7;
padding-top: 11px;
padding-bottom: 0px;
}
#footer-neavarea .footer_mobile_nav .container {
text-align: center;
width: 100%;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li {
display: inline-block;
margin-left: 6px;
margin-right: 6px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li a {
text-transform: uppercase;
font-family: Poppins;
font-weight: 600;
font-size: 11px;
letter-spacing: 1px;
color: #939598;
display: block;
line-height: 10px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_edu a:before,  #footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_sta a:before,  #footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_rep a:before,  #footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_mya a:before {
content: "";
display: inline-block;
width: 100%;
height: 28px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_edu a:before {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/icon-1.png) no-repeat;
background-position: top center;
background-size: 18px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_sta a:before {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/icon-2.png) no-repeat;
background-position: top center;
background-size: 20px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_rep a:before {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/icon-3.png) no-repeat;
background-position: top center;
background-size: 18px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_mya a:before {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/icon-4.png) no-repeat;
background-position: top center;
background-size: 21px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li:hover a {
color: #4fb9e9;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_edu:hover a:before {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/icon-1-hover.png) no-repeat;
background-position: top center;
background-size: 18px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_sta:hover a:before {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/icon-2-hover.png) no-repeat;
background-position: top center;
background-size: 20px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_rep:hover a:before {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/icon-3-hover.png) no-repeat;
background-position: top center;
background-size: 18px;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_mya:hover a:before {
background: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/icon-4-hover.png) no-repeat;
background-position: top center;
background-size: 21px;
}
@media screen and (max-width: 768px) {
#footer-neavarea {
display: block;
bottom: 0px;
}
#et-main-area .footer_mobile_top .container {
display: block;
text-align: center;
}
.sa_page_title_area_link:after {
display: none;
}
}
@media screen and (max-width: 480px) {
#footer-neavarea .footer_mobile_top .container {
font-size: 14px;
text-align: center;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li a {
font-size: 10px;
letter-spacing: 0px;
display: block;
}
#footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_edu a:before,  #footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_sta a:before,  #footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_rep a:before,  #footer-neavarea .footer_mobile_nav .bottom-movile-nav li.sa_fn_mya a:before {
margin-bottom: -5px;
}
#footer-neavarea .footer_mobile_top {
padding: 14px 0px 7px 0px;
border-bottom: 0px;
}
#et-main-area .footer_mobile_top .container a {
display: block;
}
} .lesson_single_left {
width: 70%;
float: left;
}
.lesson_single_right {
width: 25%;
float: right;
margin-top: -10px;
}
.lesson_single_right h4 {
font-size: 20px;
margin: 0 !important;
padding: 0px;
color: #6d6e70;
border-bottom: 3px solid #cccccc;
padding-bottom: 9px;
padding-left: 29px;
position: relative;
}
.lesson_single_right h4:before {
font-family: "ETmodules";
font-size: 24px;
font-weight: 800;
content: "\33";
display: inline-block;
margin-right: 6px;
color: #43b2e0;
position: absolute;
left: 0;
top: -2px;
}
.lesson_single_right ul {
margin: 0 !important;
padding: 0 !important;
margin-bottom: 2em !important;
list-style: none !important;
}
.lesson_single_right ul li {
border-bottom: 1px solid #e0e0e0;
list-style: none !important;
margin: 0 !important;
position: relative;
}
.lesson_single_right ul li a {
display: block;
border-bottom: 1px solid rgba(0,0,0,0.05);
background: rgba(0,0,0,0.01);
position: relative;
font-size: 1.1em;
text-decoration: none;
padding: 0.828em 0.618em 0.828em 40px;
color: rgba(0,0,0,0.4);
}
.lesson_single_right ul li:last-child,  .lesson_single_right ul li:last-child a {
border-bottom: 0px solid rgba(0,0,0,0.05);
}
.lesson_single_right ul li a:before {
font-family: FontAwesomeSensei, FontAwesome;
display: inline-block;
margin-right: 0.618em;
font-weight: 400;
line-height: 1em;
width: 1em;
position: absolute;
content: '\f10c';
font-size: 130%;
color: #2ea3f2;
left: 15px;
top: 0.7em;
}
.lesson_single_right ul li.active a,  .lesson_single_right ul li.active.completed a {
background-color: #4fb9e9;
color: #FFF;
}
.lesson_single_right ul li.active a:before,  .lesson_single_right ul li.active.completed a:before {
color: #FFF;
}
.lesson_single_right ul li.completed a:before {
font-size: 130%;
color: #2ea3f2;
left: 15px;
content: '\f058';
top: 0.7em;
}
.single-lesson .sa_subheader_t1 {
text-transform: uppercase;
font-weight: bold;
padding-top: 97px;
}
.single-lesson .lesson_single_left .sensei-message.info {
margin-top: 0px;
}
@media screen and (max-width: 1019px) {
.lesson_single_right h4 {
font-size: 20px;
}
.lesson_single_right h4:before {
display: none;
}
.lesson_single_right ul li a {
padding: 0.828em 0.618em 0.828em 2.418em;
}
.lesson_single_right ul li.completed a:before,  .lesson_single_right ul li a:before {
left: 13px;
}
}
@media screen and (max-width: 980px) {
.single-lesson .sa_subheader_t1 {
padding-top: 40px;
}
}
@media screen and (max-width: 768px) {
.lesson_single_left,  .lesson_single_right {
width: 100%;
}
.lesson_single_right {
margin-top: 30px;
}
} .sa_statutes_cats {
text-align: center;
}
.sa_statutes_cats li {
display: inline-block;
width: 33.33%;
box-sizing: border-box;
padding: 30px;
vertical-align: top;
}
.sa_statutes_cats img {
max-width: 85%;
margin-bottom: 26px;
}
.sa_statutes_cats strong {
text-transform: uppercase;
font-size: 21px;
color: #4FB8E7;
display: block;
font-family: 'Poppins', Helvetica, Arial, sans-serif;
font-weight: 600;
}
.sa_statutes_or {
position: relative;
width: 98px;
text-align: center;
margin: 0 auto;
margin-top: 61px;
}
.sa_statutes_or strong {
background-color: #fff;
font-weight: normal;
display: inline-block;
position: relative;
z-index: 1;
padding: 0 9px;
color: #A9A9A9;
font-size: 17px;
}
.sa_statutes_or:after {
content: " ";
position: absolute;
height: 1px;
width: 100%;
background-color: #C0C0C0;
left: 0;
top: 50%;
z-index: 0;
} .sa_statutes_cats li {
display: none;
} .sa_statutes_cats li.condominiums,  .sa_statutes_cats li.planned-communities,  .sa_statutes_cats li.nonprofit-corporations,
.sa_statutes_cats li.general-provisions, .sa_statutes_cats li.common-interest-ownership-act, .sa_statutes_cats li.incorporation
{
display: inline-block;
}
@media screen and (max-width: 850px) {
.sa_statutes_cats li {
width: 100%;
}
.sa_statutes_cats img {
max-width: 200px;
}
}
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail .mejs-time-total.mejs-time-slider {
width: 100% !important;
margin-left: 0px;
margin-right: 0px;
}
@media screen and (max-width: 1142px) {
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail {
width: 79% !important;
}
}
@media screen and (max-width: 1138px) {
.sa_podcust_content .sa_podcust_content_right .podcast_player .wp-audio-shortcode {
width: 100% !important;
background: transparent !important;
}
.sa_podcust_content .sa_podcust_content_right .podcast_player .wp-audio-shortcode .mejs-inner,  .sa_podcust_content .sa_podcust_content_right .podcast_player .wp-audio-shortcode .mejs-controls {
width: 100% !important;
}
.sa_podcust_content .sa_podcust_content_right .podcast_player .wp-audio-shortcode .mejs-controls .mejs-time.mejs-currenttime-container {
width: 35px;
}
}
@media screen and (max-width: 995px ) {
.podcast .sa_podcust_content .sa_podcust_content_left {
margin-right: 30px;
margin-bottom: 80px;
}
}
@media screen and (max-width: 890px ) {
.podcast .sa_podcust_content .sa_podcust_content_left {
width: 100%;
margin-right: 0px;
margin-bottom: 20px;
}
}
@media screen and (max-width: 560px ) {
.podcast .sa_podcust_content .sa_podcust_content_left {
width: 100%;
float: left;
margin-right: 0px;
margin-bottom: 20px;
}
} @media screen and (max-width: 1010px ) {
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail {
width: 78% !important;
}
}
@media screen and (max-width: 950px ) {
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail {
width: 74% !important;
}
}
@media screen and (max-width: 800px ) {
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail {
width: 68% !important;
}
}
@media screen and (max-width: 700px ) {
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail {
width: 64% !important;
}
}
@media screen and (max-width: 600px ) {
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail {
width: 60% !important;
}
}
@media screen and (max-width: 530px ) {
.sa_podcust_content .sa_podcust_content_right .mejs-controls div.mejs-time-rail {
width: 45% !important;
}
} .sa_login_out_area_have_t1 {
padding: 35px 35px 34px 35px;
border: 1px solid #d7d7d7;
}
.sa_login_out_area_have_t1 h3 {
color: #6f6f71;
font-weight: 500;
}
.sa_login_out_area_have_t1 p {
font-family: Poppins;
line-height: 28px;
font-weight: 500;
font-size: 16px !important;
color: #263657;
}
.sa_login_out_area_have_t1 p a.sa_lo_si_bouttom {
background: transparent;
color: #4abbdd;
padding: 7px 54px 6px 25px;
border-radius: 50px;
text-transform: uppercase;
font-family: Poppins;
font-size: 16px;
display: inline-block;
letter-spacing: 1px;
font-weight: 500;
cursor: pointer;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
border: 2px solid #50b9e9;
position: relative;
margin-top: 15px;
}
.sa_login_out_area_have_t1 p a.sa_lo_si_bouttom:after {
font-family: "ETmodules" !important;
font-size: 26px;
line-height: normal;
content: "\24";
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
color: #4abbdd;
position: absolute;
top: 8px;
right: 21px;
}
.sa_login_out_area_have_t1 p a.sa_lo_si_bouttom:hover {
color: #FFF !important;
background: #55b9e9 !important;
border-color: #ffffff !important;
border-radius: 50px;
letter-spacing: 1px;
font-size: 16px;
}
.sa_login_out_area_have_t1 p a.sa_lo_si_bouttom:hover:after {
color: #FFF !important;
}
.sa_resource-rootbox-s1 .sa_resource-rootbox-r1 {
padding-top: 0px;
}
.sa_resource-rootbox-s1 .sa_page_title_area {
padding-top: 0px;
padding-bottom: 15px !important;
}
.sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1 {
padding-bottom: 15px;
margin-bottom: 0px;
}
#et-main-area #main-content .sa_resource-rootbox-s1 { }
body .tml {
max-width: 420px;
}
.sa_take_course_button.sa_complete {
text-transform: uppercase;
font-weight: 700;
margin-bottom: 20px;
}
.sa_take_course_button.sa_complete a {
}
body .crl-ajax-auth h1 {
color: #1e355e;
font-family: Poppins;
font-weight: 700;
}
body .crl-ajax-auth input#username,  body .crl-ajax-auth input#password,  body .crl-ajax-auth input#signonname,  body .crl-ajax-auth input#email,  body .crl-ajax-auth input#signonpassword,  body .crl-ajax-auth input#password2,  body .crl-ajax-auth input#user_login,  body .crl-ajax-auth input#sa_first_name,  body .crl-ajax-auth input#sa_last_name {
padding: 10px 15px;
border-radius: 3px;
font-size: 14px;
background-color: #f2f2f2;
border: 0px solid #f2f2f2;
color: #97999c;
margin-top: 5px;
margin-bottom: 5px;
font-family: Poppins;
box-shadow: 0 0 3px rgba(0, 0, 0, 0) inset;
width: 100%;
}
body .crl-ajax-auth input[type="submit"] {
background: #4fb9e9;
color: #fff !important;
border-radius: 50px;
letter-spacing: 1px;
text-transform: uppercase;
cursor: pointer;
font-weight: 600;
font-size: 15px;
margin-top: 15px;
margin-bottom: 0px;
font-family: Poppins;
padding: 7px 35px 5px 35px !important;
border: 2px solid #4fb9e9;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
transition: all ease-in-out 0.7s;
}
body .crl-ajax-auth a.text-link {
color: #4fb9e9;
float: left;
font-size: 15px;
margin-top: 20px;
}
body .crl-ajax-auth .label {
display: none;
}
body .crl-ajax-auth input#username:focus,  body .crl-ajax-auth input#password:focus,  body .crl-ajax-auth input#signonname:focus,  body .crl-ajax-auth input#email:focus,  body .crl-ajax-auth input#signonpassword:focus,  body .crl-ajax-auth input#password2:focus,  body .crl-ajax-auth input#user_login:focus {
background-color: #F2F2F2;
}
.sa_responsive_Newheader {
position: fixed;
top: 0px;
left: 0px;
background: #0D0D0D;
padding: 10px 0px;
width: 100%;
cursor: pointer;
z-index: 98;
overflow: hidden;
height: 60px !important;
display: none;
}
@media screen and (max-width: 1200px ) {
.sa_responsive_Newheader #wprmenu_bar {
width: 50px;
height: auto !important;
padding-left: 15px;
padding-right: 15px;
right: 0;
left: initial;
box-sizing: border-box !important;
}
.sa_responsive_Newheader .menu_title .bar_logo {
width: 140px;
height: initial;
}
body.admin-bar #wprmenu_bar,  #wprmenu_bar {
padding-bottom: 18px !important;
padding-top: 10px !important;
}
body.admin-bar .sa_responsive_Newheader {
top: 32px;
padding-bottom: 33px;
}
body.admin-bar #responsive-menu-container {
top: 46px;
}
#responsive-menu-container #responsive-menu-wrapper {
padding-top: 40px;
}
button#responsive-menu-button {
top: 6px !important;
}
#responsive-menu-container {
width: 230px !important;
}
button#responsive-menu-button.is-active .responsive-menu-box .responsive-menu-inner,  button#responsive-menu-button.is-active .responsive-menu-box .responsive-menu-inner::before,  button#responsive-menu-button.is-active .responsive-menu-box .responsive-menu-inner::after {
background-color: #FFF;
} #wprmenu_bar .bar_logo {
height: 43px !important;
}
#wprmenu_menu.left, #wprmenu_menu.right {
z-index: 999;
}
#wprmenu_menu.wprmenu_levels ul li a {
font-family: Poppins;
}
#wprmenu_bar .wprmenu_icon {
margin-top: 10px;
}
#wprmenu_menu ul {
padding: 10px !important;
}
#wprmenu_menu ul li a,  #wprmenu_menu ul li a:hover {
padding: 7px 14px !important;
}
#wprmenu_menu .wprmenu_icon_par {
padding: 13px 5px 10px 14px !important;
left: initial;
right: 0px !important;
}
#wprmenu_menu.wprmenu_levels ul li {
border-bottom: 0px solid #0d80d8 !important;
border-top: 0px solid #0d80d8 !important;
}
#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {
border-left: 0px solid #0d80d8 !important;
margin-left: 0px !important;
}
#wprmenu_menu.wprmenu_levels ul li ul li {
padding-left: 0px !important;
}
#wprmenu_menu.wprmenu_levels ul li ul {
border-top: 0px solid #0d80d8 !important;
padding-left: 25px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par {
margin-left: 0px !important;
}
#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { }
#wprmenu_menu .wprmenu_icon:before,  #wprmenu_bar [data-icon]:before {
float: right;
}
.sa_responsive_Newheader .menu_title {
padding-left: 5%;
padding-right: 5%;
}
body.single-tips .sa_resource-rootbox-s1 .sa_page_title_area,  body.single-statutes .sa_resource-rootbox-s1 .sa_page_title_area,  body.single-course .sa_resource-rootbox-s1 .sa_page_title_area,  body.single-lesson .sa_resource-rootbox-s1 .sa_page_title_area,  body.post-type-archive-course .sa_resource-rootbox-s1 .sa_page_title_area,  body.sa_resource_all_footer_none .sa_resource-rootbox-s1 .sa_page_title_area {
padding-top: 54px;
}
}
@media screen and (max-width: 768px ) {
body.admin-bar .sa_responsive_Newheader {
top: 46px;
}
}
@media screen and (max-width: 480px ) {
#wprmenu_menu.wprmenu_levels ul li ul {
padding-left: 15px !important;
}
}
@media screen and (max-width: 768px ) {
body.single-tips #main-footer .container,  body.single-statutes #main-footer .container,  body.single-course #main-footer .container,  body.single-lesson #main-footer .container,  body.post-type-archive-course #main-footer .container,  body.sa_resource_all_footer_none #main-footer .container,  body.post-type-archive-podcast #main-footer .container,  body.post-type-archive-statutes #main-footer .container,  body.course-results #main-footer .container {
display: none;
}
body.single-tips #main-footer #footer-bottom .container,  body.single-statutes #main-footer #footer-bottom .container,  body.single-course #main-footer #footer-bottom .container,  body.single-lesson #main-footer #footer-bottom .container,  body.post-type-archive-course #main-footer #footer-bottom .container,  body.sa_resource_all_footer_none #main-footer #footer-bottom .container,  body.post-type-archive-podcast #main-footer #footer-bottom .container,  body.post-type-archive-statutes #main-footer #footer-bottom .container,  body.course-results #main-footer #footer-bottom .container {
display: block;
}
body.single-tips .sa_resource-rootbox-s1 .sa_page_title_area,  body.single-statutes .sa_resource-rootbox-s1 .sa_page_title_area,  body.single-course .sa_resource-rootbox-s1 .sa_page_title_area,  body.single-lesson .sa_resource-rootbox-s1 .sa_page_title_area,  body.post-type-archive-course .sa_resource-rootbox-s1 .sa_page_title_area,  body.sa_resource_all_footer_none .sa_resource-rootbox-s1 .sa_page_title_area {
display: none;
}
body.single-tips .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  body.single-statutes .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  body.single-course .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  body.single-lesson .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  body.post-type-archive-course .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  body.sa_resource_all_footer_none .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  body.post-type-archive-podcast .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  body.post-type-archive-statutes .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  body.post-type-archive-tips .sa_resource-rootbox-s1 .sa_resource-rootbox-r1 .sa_resource-rootbox-c1 .sa_subheader_t1,  .sa_page_title_area .sa_subheader_t1,  body.single-course .sa_subheader_t1,  body.single-lesson .sa_subheader_t1 {
display: none;
}
.et_pb_promo_button,  .et_pb_module.et_pb_button {
display: block !important;
color: inherit;
text-align: center !important;
}
}
@media screen and (max-width: 479px ) {
.sa_simple_btn.big {
display: block;
text-align: center;
}
body.single-course .module .module-lessons ul li a strong,  .single-course .course-lessons .lesson ul li strong {
display: none
}
}
.single-lesson .course-signup.lesson-meta {
display: none;
} body.course-results #et-main-area #main-content .sa_result_clearfix {
display: block;
width: 100%;
height: 0px;
clear: both;
}
body.course-results #et-main-area #main-content .entry-content:after,  body.course-results #et-main-area #main-content .course-results:after,  body.course-results #et-main-area #main-content .course-results .entry.fix:after {
content: "";
display: block;
width: 100%;
height: 0px;
clear: both;
float: left;
}
body.course-results .course-results .sa_page_title_area {
padding-bottom: 32px;
}
body.course-results .course-results .pagetitle {
font-size: 39px;
padding-top: 20px;
}
body.course-results .sa_course_main {
width: 100%;
float: left;
padding-bottom: 68px;
}
body.course-results .course-results-lessons.results_con_left {
width: 66%;
display: inline-block;
float: left;
}
body.course-results .course-results-lessons.results_con_left .course {
padding-top: 19px;
}
body.course-results .course-results-lessons.results_con_left header {
margin-left: -1000px;
padding-left: 1000px;
margin-right: -1000px;
padding-right: 1000px;
margin-top: 0px;
margin-bottom: 10px;
position: relative;
background: #f5f5f5;
}
body.course-results .course-results-lessons.results_con_left header h2 {
font-size: 24px;
font-weight: 600;
color: #1e355e;
padding-top: 19px;
padding-bottom: 16px;
margin-bottom: 0px;
text-transform: uppercase;
margin-top: 0px;
}
body.course-results .course-results-lessons.results_con_left .type-course h3 {
font-size: 1.5em;
margin: 0 !important;
color: #6d6e70;
border-bottom: 1px solid #cccccc;
padding: 0.68em 0em 0.38em 0;
text-transform: uppercase;
position: relative;
} body.course-results .course-results-lessons.results_con_left .type-course h2 {
display: block;
border-bottom: 1px solid #e0e0e0;
padding: 0.68em 60px 0.38em 1.6em;
color: #60bae3 !important;
position: relative;
font-size: 1.5em;
text-decoration: none;
font-family: Poppins;
font-weight: 400;
margin-top: 0px;
margin-bottom: 0px;
}
body.course-results .course-results-lessons.results_con_left .type-course h2:before {
font-family: FontAwesomeSensei, FontAwesome;
display: inline-block;
font-size: 23px;
margin-right: 0.618em;
font-weight: 400;
line-height: 1em;
width: 1em;
position: absolute;
left: 0px;
top: 0.8em;
content: '\f058';
color: #60bae3 !important;
}
body.course-results .course-results-lessons.results_con_left .type-course h2 a {
font-family: Poppins;
color: #60bae3 !important;
}
body.course-results .course-results-lessons.results_con_left .type-course h2.total-grade {
border-bottom: 0px solid #e0e0e0;
border-top: 3px solid #cccccc;
margin-top: -1px;
padding-left: 0px;
padding-right: 0px;
color: #1e355e !important;
font-size: 25px;
font-weight: 600;
padding-top: 19px;
}
body.course-results .course-results-lessons h2.total-grade .lesson-grade {
text-decoration: none;
color: #1e355e !important;
}
body.course-results .course-results-lessons.results_con_left .type-course h2.total-grade:before {
display: none;
}
body.course-results .sa_course_main .course-results-lessons h2 .lesson-grade {
color: #6d6e71;
position: absolute;
top: 18px;
right: 0;
float: none;
}
body.course-results .results_con_right {
width: 30%;
display: inline-block;
margin-left: 4%;
padding-top: 116px;
}
body.course-results .results_con_right p {
line-height: 30px;
}
body.course-results .results_con_right .sa_simple_btn.big {
width: 100%;
text-align: center;
margin-top: 11px;
}
@media screen and (max-width: 940px ) {
body.course-results .course-results-lessons.results_con_left {
width: 100%;
display: inline-block;
float: left;
}
body.course-results .results_con_right {
width: 100%;
display: inline-block;
margin-left: 0%;
padding-top: 34px;
text-align: center;
} body.course-results .sa_course_main {
padding-bottom: 10px;
}
}
@media screen and (max-width: 600px ) {
.sensei-message.tick {
text-align: center;
}
.sensei-message.tick .next-lesson {
display: block !important;
float: none !important;
margin-top: 10px !important;
width: 80%;
margin-left: 10% !important;
}
}
.quiz form ol#sensei-quiz-list {
margin: 0 0 1.618em 20px;
list-style-position: outside;
}
@media screen and (max-width: 768px ) {
body.sa_resource_all_footer_none.sa_body_lostpassword_b {
padding-top: 40px;
}
}
.single-lesson .sensei-breadcrumb {
display: none;
}
.single-lesson #main-content {
overflow: hidden;
}
.text-color-white,  .text-color-white strong {
color: #ffffff !important;
}
#footer-info span.advice {
display: block;
max-width: 400px;
line-height: 1.4;
}
.pricing-package-heading h3.savingd_per_years{
font-size: 18px;
font-weight: 300;
display: block;
margin-top: -21px;
padding-bottom: 20px;
}
#homehero.homepagehero .et_pb_section_video_bg .mejs-video{
width: 100%;
height: 100%;
}
.pf4_home_hero_video_bg_new_row{position: initial;}
.pf4_home_hero_video_bg_new_row .et_pb_column{
position: initial !important;
}
.pf4_home_hero_video_bg_new_row .et_pb_code{
position: initial;
}
.pf4_home_hero_video_bg_new_row .et_pb_code_inner{
position: initial;
}
.pf4_home_hero_video_bg_new_row video{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
@media screen and (max-width: 1200px ) {
.pf4_home_hero_video_bg_new_row video{
width: 150%;
}
}
@media screen and (max-width: 1100px ) {
.pf4_home_hero_video_bg_new_row video{
}
#homehero.homepagehero{
padding-top:0 !important;
height: 500px;
}
}
@media screen and (max-width: 980px ) {
.pf4_home_hero_video_bg_new_row{
display:none;
}
#homehero.homepagehero{
padding-top:30px !important;
height: 520px;
}
}
@media screen and (max-width: 425px ) {
#homehero.homepagehero{
height: 600px;
}
}
@media screen and (max-width: 680px ) {
#homehero.homepagehero{
height: 580px;
}
}
@media screen and (max-width: 400px ) {
#homehero.homepagehero{
height: 650px;
}
}
body.post-type-archive-lawsheets .sa_page_title_area .pagetitle_desc {
max-width: 594px;
}
.pgm_lawsheets_lists{
padding-top:83px;
padding-bottom: 50px;
}
.pgm_lawsheets_lists .pagetitle_desc{
text-transform:uppercase;
font-size:16px;
color:#aaaaaa;
padding-bottom: 37px;
}
.pgm_lawsheets_lists .pgm_lawsheets_list{
}
.pgm_lawsheets_lists .pgm_lawsheets_list ul{
margin: 0px;
padding: 0px;
list-style: none;
flex-wrap: nowrap;
display: table;
margin-left: -20px;
margin-right: -20px;
width: 100%;
}
.pgm_lawsheets_lists .pgm_lawsheets_list ul li{
margin-bottom: 45px;
width: 33.333%;
display: table-cell;
float: left;
vertical-align: top;
padding-left: 20px;
padding-right: 20px;
}
.pgm_lawsheets_lists .pgm_lawsheets_list ul li a {
text-decoration: none;
color: #1e355e;
padding-left: 30px;
display: block;
font-size: 17px;
font-weight: 600;
padding-top: 3px;
position: relative;
}
.pgm_lawsheets_lists .pgm_lawsheets_list ul li a:after{
content:"";
display:block;
width: 24px;
height: 24px;
position:absolute;
left:0px;
top:0px;
background-image:url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/lawsheets.svg);
background-position:center top;
background-repeat:no-repeat;
background-size:contain;
}
.pgm_lawsheets_lists .pgm_lawsheets_list ul li a:hover{
color: #2ea3f2;
}
.pgm_lawsheets_lists .pgm_lawsheets_list ul li a:after:hover{
background-image:url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/lawsheets-hover.svg);
background-position:center top;
background-repeat:no-repeat;
background-size:contain;
}
.pgm_lawsheets_lists .pgm_lawsheets_list ul:after{
content:"";
display:block;
width:100%;
height:0px;
clear:both;
}
@media screen and (max-width: 850px ) {
.pgm_lawsheets_lists .pgm_lawsheets_list ul{
display: block;
margin-left: 0px;
margin-right: 0px;
padding-bottom:50px;
}
.pgm_lawsheets_lists .pgm_lawsheets_list ul li{
margin-bottom: 20px;
width: 100%;
display: block;
padding-left: 0px;
padding-right: 0px;
}
}
.catlistsearch .catlistsearch_et_pb_s {
width: 30px;
float: right;
position: absolute;
top: 0px;
right: 0px;
height: 40px;
}
.catlistsearch .catlistsearch_et_pb_s:focus{
width: 400px !important;
}
@media screen and (max-width: 980px) {
.catlistsearch .categories ul{
padding-left:0px;
padding-bottom:0px !important;
}
.catlistsearch .catlistsearch_et_pb_s{
background-image:none !important;
margin-top: 0px;
margin-bottom:25px !important;
}
.catlistsearch .catlistsearch_et_pb_s .et_pb_searchform input.et_pb_s{
padding-left: 20px !important;
border: 1px solid #e8e8e8 !important;
background-position: 11px 8px !important;
}
}
@media screen and (max-width: 850px) {
.bloglistsection .post-meta {
position: relative;
top: 0px;
}
.blog_section_row_s001{
padding-right: 0% !important;
padding-left: 0% !important;
}
}
.Newcatlistsearch_et_pb_s{
border: 0px solid #ddd;
position: absolute;
top: 18px;
right: 0px;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform{
vertical-align: middle;
white-space: nowrap;
position: relative;
margin-top: 0px;
height: 40px;
width: auto;
display: inline-block;
float: right;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s{
width: 40px;
height: 40px;
border: none;
float: right;
color: #fff;
-webkit-transition: width .55s ease;
-moz-transition: width .55s ease;
-ms-transition: width .55s ease;
-o-transition: width .55s ease;
transition: width .55s ease;
background-image: none !important;
padding-left: 10px;
padding-right: 10px !important;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s::-webkit-input-placeholder {
color: #65737e;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s:-moz-placeholder { color: #65737e;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s::-moz-placeholder { color: #65737e;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s:-ms-input-placeholder {
color: #65737e;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform .imgsearch{
position: absolute;
top: 0px;
right:0px;
width: 40px;
height: 40px;
z-index: 1;
color: #4f5b66;
background-image: url(//goodlaw.legal/wp-content/uploads/2017/01/search-icon.svg);
background-size: 25px;
background-repeat: no-repeat;
background-position: center;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s:focus,
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s:active{
outline:none;
width: 300px;
background-color:#4fb9e9 !important;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform:hover input.et_pb_s{
width: 300px;
background-color:#4fb9e9 !important;
padding-right: 40px !important;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform:hover .imgsearch{
background-image: url(//goodlaw.legal/wp-content/uploads/2018/05/search-icon-hover.svg);
}
@media screen and (max-width: 1050px) {
.Newcatlistsearch_et_pb_s {
border: 0px solid #ddd;
position: relative;
top: 0px;
right: 0px;
padding-bottom: 15px;
padding-top: 10px;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform{
width: 100%;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s{
width: 100%;
padding-right:45px !important;
background-color:#4fb9e9 !important;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s:focus,
.Newcatlistsearch_et_pb_s .et_pb_searchform input.et_pb_s:active{
width: 100%;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform:hover input.et_pb_s{
width: 100%;
}
.Newcatlistsearch_et_pb_s .et_pb_searchform .imgsearch{
background-image: url(//goodlaw.legal/wp-content/uploads/2018/05/search-icon-hover.svg);
}
.catlistsearch .categories ul{
padding-bottom: 0px !important;
}
} .social-icons-footer a img {
margin: 7px 20px 40px;
width: 25px;
opacity: 0.5;
-webkit-transition: 0.2s opacity ease-in-out;
-o-transition: 0.2s opacity ease-in-out;
transition: 0.2s opacity ease-in-out;
}
.social-icons-footer a img:hover {
opacity: 0.8;
}
.social-icons-footer {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.feat-img-wrap {
width: 100%;
height: 300px;
overflow: hidden;
position: relative;
background-color: transparent;
}
.hopping-gif {
display: none;
}
.feat-img-wrap:after {
position: absolute;
top: 0;
left:  0;
right: 0;
bottom: 0;
margin: auto;
content: url(//goodlaw.legal/wp-content/uploads/2018/07/white-full-play.png);
display:  block;
font-size:  3em;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transform: scale(.4);
-ms-transform: scale(.4);
transform: scale(.4);
opacity: 1;
-webkit-transition: .18s ease-in-out;
-o-transition: .18s ease-in-out;
transition: .18s ease-in-out;
}
.feat-img-wrap:hover:after {
content: url(//goodlaw.legal/wp-content/uploads/2018/07/blue-full-play.png);
}
.feat-img-wrap:before {
position:  absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
display: block;
background: rgba(0,0,0,0.3);
-webkit-transition:  .15s ease-in-out;
-o-transition:  .15s ease-in-out;
transition:  .15s ease-in-out;
}
.feat-img-wrap:hover:before {
background:  none;
} #feedback-container {
font-family: Montserrat, sans-serif;
line-height: 1.7em;
max-width: 600px;
margin: auto;
color: #555;
}
#feedback-container br {
display: none;
}
.location-wrap {
margin: 50px 0;
border: 1px solid #dbdbdb;
}
.location-wrap h2 {
text-align: center;
border-bottom: 1px solid #dbdbdb;
padding: 10px;
}
.feedback-page-content h2 {
color: #656565;
font-weight: 600;
}
.thumb-box-container {
position: relative;
margin: 0 auto;
z-index: 1;
height: 200px;
}
.thumb-box-inner {
width: 100%;
height: 100%;
transform-style: preserve-3d;
}
.thumb-box {
display: flex;
justify-content: center;
align-items: center;
margin: auto;
background: white;
position: relative;
}
.thumbs-up img,
.thumbs-down img {
max-width: 100%;
width: 110px;
margin: 0 4vw;
cursor: pointer;
}
.face {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
}
.face.back {
display: block;
transform: rotateX(180deg);
box-sizing: border-box;
padding: 0 10px;
text-align: center;
}
.feedback-icons,
.feedback-form {
flex-wrap: wrap;
justify-content: center;
align-items: center;
display: none;
}
.feedback-icons {
padding: 20px 0;
}
.feedback-icon img {
width: 120px;
height: auto;
margin: 10px;
position: relative;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
border-radius: 10px;
padding: 10px;
background: white;
}
.form-container {
padding: 30px;
width: 540px;
box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.1),
0px 30px 120px rgba(0, 0, 0, 0.15);
top: 40px;
position: relative;
margin: auto;
}
.form-container input {
border:  1px solid #dbdbdb !important;
}
.form-container {
text-align: left;
}
.form-container textarea {
border: 1px solid #dbdbdb;
}
.location-wrap .form-container h2 {
text-align: left;
padding: 10px 0;
}
.float-left {
width: 47%;
float: left;
margin: 20px 20px 20px 0;
}
.float-right {
float: right;
width: 47%;
margin: 0 0 20px 20px;
}
@media only screen and (max-width: 767px) {
.float-right,
.float-left {
display: block;
width: 100% !important;
margin: 3em 0;
float:  none;
}
} .page-id-10593 #left-area {
width:  100%;
}
.page-id-10593 #sidebar {
display: none;
}
.page-id-10593 #main-content .container {
width: 100%;
max-width: 1200px;
}
.page-id-10593 #main-content .container:before {
display: none;
}
.employees-wrapper {
max-width: 1170px;
margin: auto;
border: 1px solid #dbdbdb;
display: flex;
}
.employee-list {
width: 258px;
padding: 1em;
}
#left-area .employee-list ul {
padding: 0;
list-style-type: none;
}
.employee-list .name, .name {
text-decoration: none;
color: #3c9bbf;
background-color: rgba(255,255,255,0);
font-size: 1.5em;
display: block;
padding: .5em 0;
font-weight: 600;
font-variant: all-petite-caps;
}
.job-title {
display: block;
color: gray;
font-size: .7em;
font-weight: 400;
}
.employee-pics {
flex-basis: 400px;
padding: .5em;
flex: 1;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.employee-pics .name {
display: none;
font-size: 1.8em;
}
.employee-pics .pic-frame {
width: calc(33% - 1em);
height: 334px;
display: inline-block;
margin: .5em;
overflow: hidden;
position: relative;
}
.employee-pics img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
display: block;
} .textwidget label {
display:  block !important;
color:  white;
}
.textwidget form br {
display: none;
}
.et_pb_widget select {
height: 43px;
border-radius: 5px;
}
.wpcf7-form input[type=text] {
padding: 11px;
}
@media only screen and (max-width: 1100px) {
.employee-list,
.employee-pics {
padding: 1em;
}
.employee-pics {
justify-content: flex-start;
}
.employee-pics .pic-frame {
width: calc(50% - 20px);
height: 400px;
}
}
@media only screen and (max-width: 850px) {
.employee-pics .pic-frame {
height: 340px;
}
}
@media only screen and (max-width: 750px) {
.employees-wrapper {
flex-wrap: wrap;
max-width: 500px;
}
.employee-pics .name {
display: block;
text-align: center;
padding: .5em;
margin-bottom: 1em;
width: 100%;
}
.employee-list,
.employee-pics {
width: 100%;
text-align: center;
}
.employee-pics {
justify-content: center;
}
.employee-pics .pic-frame {
display: block;
width: 100%;
max-width: 400px;
height: 691px;
margin: 0;
padding: 1em 0 0;
}
.employee-pics img {
height: 70%;
}
}
@media only screen and (max-width: 500px) {
.employee-pics .pic-frame {
display: block;
width: 100%;
max-width: 400px;
height: 728px;
}
}
@media only screen and (max-width: 400px) {
.employee-pics .pic-frame {
display: block;
width: 100%;
max-width: 400px;
height: 623px;
}
}
.your-message textarea#legalmatter {
height: 130px;
}
#logo { max-height: 70%; }
#logo2 { height: 80px; margin-bottom: 20px; text-align: center; }
.sa_statutes_search #searchform{
padding-left:200px;
}
.scat_cat_lists_holder{
position: absolute;
background-color: #e2e2e2;
border-radius: 30px 0px 0px 30px;
top: 0px;
left: 0px;
width: 28%;
height: 51px;
}
.scat_cat_lists_hand{
padding: 13px 30px 11px 30px;
background-position: 90% 20px;
background-repeat: no-repeat;
background-size: 17px;
background-image: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/m_arrow.png);
font-weight: 600;
}
.scat_cat_lists{
position: absolute;
display: none;
background-color: #fcfcfc;
border: 1px solid #b7b7b7;
padding: 15px 20px 15px 40px;
z-index: 999;
font-weight: 600;
width: 360px;
}
.scat_cat_lists.active{
display: block;
margin-left: 20px;
cursor: pointer;
}
.scat_cat_lists li{
position:relative;
padding-bottom: 10px;
}
.scat_cat_lists li.active{
}
.scat_cat_lists li.active:before{
content:"";
background-repeat: no-repeat;
background-size: 12px;
background-image: url(//goodlaw.legal/wp-content/themes/wp-theme-goodman-1.0.4/images/flaticon_right.png);
background-position:center;
width: 15px;
height: 14px;
display: block;
position: absolute;
top: 5px;
left: -21px;
}
.sa_statutes_search{
overflow: inherit;
}
.sa_statutes_search input[type="text"]{
padding-left: 10px;
}
.sa_statutes_search input[type="text"]::-webkit-input-placeholder { text-align: center;
}
.sa_statutes_search input[type="text"]::-moz-placeholder { text-align: center;
}
.sa_statutes_search input[type="text"]:-ms-input-placeholder { text-align: center;
}
.sa_statutes_search input[type="text"]:-moz-placeholder { text-align: center;
}
@media only screen and (max-width: 768px) {
.sa_statutes_search #searchform {
padding-left: 40%;
width: 100%;
}
.scat_cat_lists_holder {
width: 38%;
}
.scat_cat_lists {
width: 300px;
padding: 20px 20px 15px 34px;
}
.scat_cat_lists li {
line-height: 1.6;
}
.scat_cat_lists li.active:before {
top: 3px;
left: -20px;
}
}
@media only screen and (max-width: 421px) {
.scat_cat_lists_holder {
width: 42%;
}
.scat_cat_lists_hand {
padding: 13px 10px 15px 15px;
background-position: 93% 22px;
background-size: 10px;
font-size: 11px;
}
.scat_cat_lists {
width: 256px;
padding: 20px 20px 15px 34px;
}
}.ath-viewport * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ath-viewport {
position: relative;
z-index: 2147483641;
pointer-events: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
-o-text-size-adjust: none;
text-size-adjust: none;
top: -40px !important;
}
.ath-modal {
pointer-events: auto !important;
background: rgba(0,0,0,0.6);
}
.ath-mandatory {
background: #000;
}
.ath-container {
pointer-events: auto !important;
position: absolute;
z-index: 2147483641;
padding: 0.7em 0.6em;
width: 18em;
background: #eee;
background-size: 100% auto;
box-shadow: 0 0.2em 0 #d1d1d1;
font-family: sans-serif;
font-size: 15px;
line-height: 1.5em;
text-align: center;
}
.ath-container small {
font-size: 0.8em;
line-height: 1.3em;
display: block;
margin-top: 0.5em;
}
.ath-ios.ath-phone {
bottom: 1.8em;
left: 50%;
margin-left: -9em;
}
.ath-ios6.ath-tablet {
left: 5em;
top: 1.8em;
}
.ath-ios7.ath-tablet {
left: 0.7em;
top: 1.8em;
}
.ath-ios8.ath-tablet,
.ath-ios9.ath-tablet,
.ath-ios10.ath-tablet{
right: 0.4em;
top: 1.8em;
}
.ath-android {
bottom: 1.8em;
left: 50%;
margin-left: -9em;
} .ath-container:before {
content: '';
position: relative;
display: block;
float: right;
margin: -0.7em -0.6em 0 0.5em;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC);
background-color: rgba(255,255,255,0.8);
background-size: 50%;
background-repeat: no-repeat;
background-position: 50%;
width: 2.7em;
height: 2.7em;
text-align: center;
overflow: hidden;
color: #a33;
z-index: 2147483642;
}
.ath-container.ath-icon:before {
position: absolute;
top: 0;
right: 0;
margin: 0;
float: none;
}
.ath-mandatory .ath-container:before {
display: none;
}
.ath-container.ath-android:before {
float: left;
margin: -0.7em 0.5em 0 -0.6em;
}
.ath-container.ath-android.ath-icon:before {
position: absolute;
right: auto;
left: 0;
margin: 0;
float: none;
} .ath-container.ath-icon {
}
.ath-action-icon {
display: inline-block;
vertical-align: middle;
background-position: 50%;
background-repeat: no-repeat;
text-indent: -9999em;
overflow: hidden;
}
.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon,
.ath-ios9 .ath-action-icon,
.ath-ios10 .ath-action-icon{
width: 1.6em;
height: 1.6em;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACtCAYAAAB7l7tOAAAF6UlEQVR4AezZWWxUZRiH8VcQEdxZEFFiUZBFUCIa1ABBDARDcCciYGKMqTEGww3SOcNSAwQTjOBiiIpEhRjAhRgXRC8MFxojEhAFZUGttVhaoSxlaW3n8W3yXZxm6vTrOMM5Q98n+V9MMu1pvl++uZhKuypghu49KaaTWGdZSYoVN6VD95nMpLNYZ9XNbdQR2od2k88O3Gm6Bh0t7H0p5Vwp2Ax3ajpu2tYbciFWwkTFO63DY6+JcI4USFaSyYpWp8N7SVZJKR3EinkBk9JxvZFXxhnZSjBaoWp1ZL0ES8WKYXMZp0AndORgy8WKFe5Yf1zvvSBWDEpys2LU6MjD5kmEWQlGKsJRHXlcqUSQVcItEnDEA6gAb7LhjvD9WO6yIEfICQI5A1nzGCYB1T4og5bBiFcyv2f6ujYhl4iVxwKG6qp8MK55HsqPwK0rMr9v/yEo3uCPrJstVh5KMER30Aeh31Ioq0FrHfjXw9CYghnrvYFTuqfEymFzGSwBlT4ARYr7u+K6GLmCVGvAGg2NMG0d/sgJnpScZLjXSkC5z8H3eQ72/k24Q8NfzvwFyK4qtuJSZKaubRPyE/K/Mtx+EvCHL+7uasId1t10w0scz/RzSzYzAfgKV30D3LPaG7lRkR8RK4tKKJKAMp+D7r0EfmmOe0x3m2itAc/ZxBjgAt1mXHWKPPkdb+QGSTJdrDaU5EoJ2OtzwD0WwY7KNNzbRfMFFg24WPdtGHnS221Cflgsj56hjwTs8TnY7oq7/QDhjutGicsb2AVcovsO18l6uPPNNiE/JFaGAq7Q7fY50G4LYVtz3FrdaNGyBXbIl+q24DqhyHes9EaulwR3SwtZs+ktAT/7HORliru1gnCndONFyx44Dfn7MPLYN7yR6yTJZAllJeguAT/4HOBFz8I3ZWm4E0TLFbBD7qn7EVdtHYx53R9ZN0ksrZRuErDN5+AuLIWvm+Oe1k0ULdfADrmX7idcR0/DyBXeyCdlLuMMOGCBz4F1ng+f7yFcve5e0fIFHELeiav6BAx70Rt5p0yhY3u/wR0kyarW/uX35b403PtFyzewQ75ctwtXzSkY8WqruHslSV8RscrL6TJ1bcvfWJ0/HzbtIdw/ugdFyzdwOOAq3T6fmzxwGQ3vbmO8iFioIWqYSsHMj9M/ljfuTsOdItoZBXYBfXX7cVXVwvXLm/8+fU3lcdCqdEMNGBbgUmRmfQISQKd5sGEn4VK6YtEiAXYBA3QVuA4q8hCHrDcafR1ul65jewfuovsCl7vJrNlOuEbdo6JFCuwCrtb9hqusBu56Cw4cI1y1briIWEBn3Ue0XKPuMdGiBg4H9NdV0HJ/6QZLOEPmPN0GmpfSPS5arIBdwHUtIFfoBsl/ZsgfhHCfFi2WwC5goO4AmvanbqBkzJA76tboZokWa2AXMEi3RTdAvDLkDqJFAhzB32xFD2wZsGXA0WfAlgFbBmwZsGXAlgFbBpzk04JaKb0iA9ZnF9x5SQAFtRKKIgPWZxfaeRmwAZ/BGbAB37eaG6MCbnq2Aed5czYyKirgpmcbsAHHZAZswN0Wwo7KeG1fFf2jAm56dtzOQ42yB+65mDhWFBUwUETMUiMDNmADbp/APRaTAh6I2bpGCNw1bufRZJQ1cPdF/NueHZsgDEBBGLbMGoIu4AZu5gLOZeEaYmEXeznF3jRPyEv4frgJvvJe3qTefY0AAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb8rwADBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz4/sz1Nia/9hizA7zgklwy3RYwYMBzBRjw4bPjxAbAAizAAtwgwAIswAIswAIMGDBgARZgARZgAS4FWIAFWIAFWIABAwYswAIswAIswIUAC7AAC7AACzBgwIAFWIAFWIAFuBBgARZgARZgAQYMGPApQ99ZCdgWtzqwATbABtgAG2DbnxNb7zbRimsMLMACrDf2wMWI/WasfQAAAABJRU5ErkJggg==);
margin-top: -0.3em;
background-size: auto 100%;
}
.ath-ios6 .ath-action-icon {
width: 1.8em;
height: 1.8em;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAB0CAQAAADAmnOnAAAAAnNCSVQICFXsRgQAAAAJcEhZcwAAWwEAAFsBAXkZiFwAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAF4klEQVR4Ae3a/a+XdR3H8ec5HM45HDmKICoVohkZsxESRRCzcZM/2JKkdGR5MrSkleA0Pd00O4u5IVuNM2yYc6XSzCExU4oUNRPCJFdMUAhsYZpUGhscOHA4N8/WZzsL6HBxvofvdV3fa3yer//gsV3vH659KHzncBsJxUYhDzOEhCKQbORs+ip2wzgM+wvj+P9i35qAGLaHGcQSgKSTrxBLABJppZpYApCspoFYApBsZjSxBCD5OxOJJQBJG1cQSwCSLpqJJQCJ3MvgCGTinuSMCJS8LZwfgZL3FtMiUPIOcU0ESl4PLRHoRPsJtREoeRsYGYGS9yrvo6RmpbLaigWSfzOdErLs6+bLUMFA0sF1+QF1cz1UNlBYK9V5AHXyWSgEkKyiIWOgGh829Ki1lLcaxjCVK7mJRSxjBY+zgRf/u9pXcMB7jhEZAg32EUP3O6hMKOP5Iq2sZQeHMZXt5KKMgOpcY+iHVnFyjeQKlrCBdsxge5ieAVC9vzLUelI8H+A7bKIHM10H81IGGuKvDf1ggDxVTKOV1zG3/Yia1ICG+ltD32MgNTKfP2HuW0VDKkCNrjfUTOm9i6XswwrZJkaVHeh0f2fodkrtfO6jAytqrzG+rEDDfVG1x1sprZEs5RBW4PZxeT+Bbrf5hPu9arfzKaU6WjiAFbseWvoF1GW/6vYGSmkyW7Dit4xB5QHq9Br6Xx2t9GAhtp6zkoHsfNp1J9wX6H+jeR4LtJc4LxGopZZyNpN/YcG2mw9nBTSPLizgOmjKAujGgvJID3ekD7QYi7nGzkvmQtpA38Vi7iJf0TedlC7QTVjMfcY2QyvSBPpUMW/PIBfbo9pls1XpAX2EdizeznStob3OJpQO0DB2YfE21q2GtnghpAm0Gou3T9tm6BGHQppA12HRVt17eboNlydNoLHsx2JtmL801OYcQmkC/QKLtQt9ydBW3wNpA30ci7Ur3WdolUMhbaBqNhf/8qQJ9Hkszs5wjaH9XkUobaAqtmFRdoGbDb3sWMgG6DIs5852knO82RaXer+P+qyb3eWeo7ZNBrRZvm1otY2QFdBjeHIb6hTne49Put12+9ObMoDdYmfy5UkF6AK6cCCr9aM2u9IddptcOYCG+FNDB5xLKCugO7G01TndFp/xgAntdYvrfdwVLnORt3q9Vx25F27DUjbGPxr6qxMgW6Cd2N+d6wLXedA+6nKbK73Lr/pJxzusvE/wZrvX0FOOgGyBxmF/dprXutYOj6nNdS6xyYnWp/dGcaGdhr5vDWQN9E1MXrUzfcA2j2qPj/l1J1uT9iPOeh8w1O7nCGUN9HzyGZ7ndo9qp0ucanU2r1xH+wdDu5wIeQDVVx0+/kd1i697RNv8thdn+Qz4Uv9p6DeOhHyApmBfq3OBu+3Nfd7nVELZAX3Nw4ZarYG8gG7GY1dlk6/Zm3/2Rk8jlB1QvT82dNAmQjkBVf8Mj957fdrefM7ZVhPKEuidvmDob06CXIGGbsX/bZDf8KAhfdbJhLIGmuZuQ084HHIGatiLvRvrRkP6qldbBXkAzbfD0N0OhryBGqrEMOd50FC7d1hPKGugBh8ydMh5hPIGGouI1d5lj6F1vptQ9kDvcKOhN5wMlQH0QcRGnzC03yZCeQDN9G1D6xwBFQI07FI8x02GdjgB8gJqttPQcmuhYoAumzvG7YZWejrkA1TrPYYO+SVCFQO0aM4bqj0uJJQH0LluSP7PkyeQU9QOmyAvoBm+Zegpz4LKA/qYB/wE5AXUe3m81zqoRKAPOYWcuvP9dxvqcD6h7IAKkaNU3eUlHLcI9EzS5YlAi62h/zUy89QCqqKUmvgHywsJlEHnsQYxAvXVIJo5gIhnPhiBju1iNmLvLn85Ah1ZPYs5jBGo72awEzEC9dVwHqQHI9DxWoAYgSLQQKteGIESu/qhCJTYtT+PQBEoAkWgCBSBkotAEehUWwSKQBEoAkWg/BeBIlAEikARKAJFoFmealu4gVLy1Gt5dkARKAL9BzujPSurTmu/AAAAAElFTkSuQmCC);
margin-bottom: 0.4em;
background-size: 100% auto;
}
.ath-android .ath-action-icon {
width: 1.4em;
height: 1.5em;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg==);
background-size: 100% auto;
}
.ath-container p {
margin: 0;
padding: 0;
position: relative;
z-index: 2147483642;
text-shadow: 0 0.1em 0 #fff;
font-size: 1.1em;
}
.ath-ios.ath-phone:after {
content: '';
background: #eee;
position: absolute;
width: 2em;
height: 2em;
bottom: -0.9em;
left: 50%;
margin-left: -1em;
-webkit-transform: scaleX(0.9) rotate(45deg);
transform: scaleX(0.9) rotate(45deg);
box-shadow: 0.2em 0.2em 0 #d1d1d1;
}
.ath-ios.ath-tablet:after {
content: '';
background: #eee;
position: absolute;
width: 2em;
height: 2em;
top: -0.9em;
left: 50%;
margin-left: -1em;
-webkit-transform: scaleX(0.9) rotate(45deg);
transform: scaleX(0.9) rotate(45deg);
z-index: 2147483641;
}
.ath-application-icon {
position: relative;
padding: 0;
border: 0;
margin: 0 auto 0.2em auto;
height: 6em;
width: 6em;
z-index: 2147483642;
}
.ath-container.ath-ios .ath-application-icon {
border-radius: 1em;
box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.3),
inset 0 0.07em 0 rgba(255,255,255,0.5);
margin: 0 auto 0.4em auto;
}
@media only screen and (orientation: landscape) {
.ath-container.ath-phone {
width: 24em;
}
.ath-android.ath-phone {
margin-left: -12em;
}
.ath-ios.ath-phone {
margin-left: -12em;
}
.ath-ios6:after {
left: 39%;
}
.ath-ios8.ath-phone {
left: auto;
bottom: auto;
right: 0.4em;
top: 1.8em;
}
.ath-ios8.ath-phone:after {
bottom: auto;
top: -0.9em;
left: 68%;
z-index: 2147483641;
box-shadow: none;
}
}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#1a3967}.et_search_form_container input::-moz-placeholder{color:#1a3967}.et_search_form_container input::-webkit-input-placeholder{color:#1a3967}.et_search_form_container input:-ms-input-placeholder{color:#1a3967}#top-menu li a,.et_search_form_container input{letter-spacing:1px}.et_search_form_container input::-moz-placeholder{letter-spacing:1px}.et_search_form_container input::-webkit-input-placeholder{letter-spacing:1px}.et_search_form_container input:-ms-input-placeholder{letter-spacing:1px}#footer-widgets .footer-widget li:before{top:10.6px}#footer-info{font-size:13px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:25px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:25px}.et_header_style_split .centered-inline-logo-wrap{width:49px;margin:-49px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:49px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:49px}.et_header_style_centered #top-menu>li>a{padding-bottom:9px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:16px 0 16px 0!important}.et_header_style_centered #main-header .logo_container{height:49px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:25px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:25px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:49px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:49px;margin:-49px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:49px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:49px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:16px 0 16px 0!important}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#1a3967!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#1a3967!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#1a3967!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#1a3967!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#get_start_button{padding-top:8px!important;padding-bottom:8px!important;padding-left:30px!important;padding-right:50px!important}body #page-container #get_start_button:after{font-size:19px!important}#login>h1>a{background-image:url(//goodlaw.legal/wp-content/uploads/2022/10/goodman-law-logo-scaled.jpg)}@media screen and (min-width:768px){#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{top:10px!important}}body #top-menu .li_paynow_l .menu-item a{border:0;border-radius:0;text-align:left}#logo {
position:relative;
z-index:999;
}
body.home {
overflow:hidden;
}
.home #et-main-area {
height: 100%;
position: absolute;
left: 0px;
width: 100%;
}
.home #main-footer {
position: fixed;
z-index: 1;
bottom: 0px;
width: 100%;
}
.home #footer-bottom {
background-color: #11242c !important;
}
.home #footer-bottom .container {
display: grid;
grid-template-columns: 1fr 1fr;
max-width: none;
width: 100%;
box-sizing: border-box;
padding: 0px 15px;
}
.home .advice {
max-width: 400px !important;
margin-right: 0px !important;
}
.home #footer-info {
text-align: right !important;
font-size: 12px;
color: #aaa;
}
.home .social-icons-footer {
justify-content: left;
position: relative;
top: 19px;
}
a.best-places {
display:block;
position: absolute;
left: 15px;
top:-155px;
z-index: 1;
max-width: 70px;
}
#home_redesign_bgimg {
background-position:60% 50%;
}
body #top-menu .li_paynow_l a {
min-width:115px;
}
body #top-menu a {
letter-spacing: 0.5px;
}
#top-menu li {
padding-right:16px;
}
@media screen and (max-width: 1228px) {
header .container {
width:100% !important;
}
}
@media screen and (max-width: 1040px) {
.logo_container {
position:static !important;
height:70px !important;
margin-top:10px;
margin-bottom:0px;
text-align:center;
}
#et-top-navigation {
float: none;
padding-left: 0px !important;
text-align: center;
padding-top:12px !important;
}
#et-top-navigation nav {
float:none;
}
#et-top-navigation ul {
float:none;
}
}
@media screen and (max-width:980px) {
#top-menu-nav {
margin-bottom:25px !important;
height:38px !important;
}
#top-menu {
display:block;
height:38px !important;
}
#et_mobile_nav_menu {
display:none;
}
nav li > a {
padding-top:7px !important;
padding-bottom:8px !important;
}
}
@media screen and (max-width:767px) {
#top-menu-nav {
display:none;
}
#et_mobile_nav_menu {
display:block;
margin-top:-56px;
}
.mobile_menu_bar {
padding-right:15px;
}
#mobile_menu {
text-align:left;
}
.home #footer-bottom .container {
grid-template-columns: 200px 1fr;
}
.home .social-icons-footer img {
margin:0px;
margin-right:20px;
}
}
@media screen and (max-width:500px) {
.home .social-icons-footer img {
margin:0px;
margin-right:10px;
margin-left:10px;
}
.home #footer-bottom .container {
grid-template-columns: 1fr;
}
.home .social-icons-footer {
justify-content: center;
}
.home #footer-info {
margin-top:20px;
text-align: center !important;
}
a.best-places {
position:static;
margin:1em auto;
}
}
@media screen and (max-height:990px) {
.home #main-footer {
position: relative;
z-index: 1;
bottom: 0px;
width: 100%;
}
body.home {
overflow:auto;
}
.home #et-main-area {
position: static;
}
#home_redesign_bgimg {
position:static;
}
}.et-box { margin: 0px 0px 10px; -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); font-size: 14px; position: relative; }
.et-box-content { text-shadow: 1px 1px 1px #ffffff; padding: 27px 43px 17px 66px; min-height: 35px; }
.et-box-content strong { color: #000000; font-weight: bold; }
.et-warning:before, .et-download:before, .et-info:before, .et-bio:before, .et-shadow:before { content: ''; position: absolute; top: 32px; left: 28px; }
.et-info { border: 1px solid #e2e2ba; }
.et-info:before { width: 22px; height: 20px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -2px; }
.et-info .et-box-content { color: #ada771; background: #f9f9dc; border: 1px solid #fbfbef; -moz-box-shadow: inset 0 0 45px #efefc0; -webkit-box-shadow: inset 0 0 45px #efefc0; box-shadow: inset 0 0 45px #efefc0; }
.et-info .et-box-content h1, .et-info .et-box-content h2, .et-info .et-box-content h3, .et-info .et-box-content h4, .et-info .et-box-content h5, .et-info .et-box-content h6 { color: #ada771; }
.et-warning { border: 1px solid #e0b1b1; }
.et-warning:before { width: 17px; height: 17px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -75px -41px; }
.et-warning .et-box-content { color: #ad7676; background: #ffd9d5; border: 1px solid #fceeec; -moz-box-shadow: inset 0 0 45px #f0bfba; -webkit-box-shadow: inset 0 0 45px #f0bfba; box-shadow: inset 0 0 45px #f0bfba; }
.et-warning .et-box-content h1, .et-warning .et-box-content h2, .et-warning .et-box-content h3, .et-warning .et-box-content h4, .et-warning .et-box-content h5, .et-warning .et-box-content h6 { color: #ad7676; }
.et-download { border: 1px solid #b9dbb6; }
.et-download:before { width: 19px; height: 14px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -19px; }
.et-download .et-box-content { color: #7ea57b; background: #dff7dd; border: 1px solid #f1f9f0; -moz-box-shadow: inset 0 0 45px #cbe5c9; -webkit-box-shadow: inset 0 0 45px #cbe5c9; box-shadow: inset 0 0 45px #cbe5c9; }
.et-download .et-box-content h1, .et-download .et-box-content h2, .et-download .et-box-content h3, .et-download .et-box-content h4, .et-download .et-box-content h5, .et-download .et-box-content h6 { color: #7ea57b; }
.et-bio { border: 1px solid #b3d8d3; }
.et-bio:before { width: 19px; height: 15px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -2px; top: 33px; }
.et-bio .et-box-content { color: #80acb0; background: #ddf5f7; border: 1px solid #f1fafb; -moz-box-shadow: inset 0 0 45px #c6edf0; -webkit-box-shadow: inset 0 0 45px #c6edf0; box-shadow: inset 0 0 45px #c6edf0; }
.et-bio .et-box-content h1, .et-bio .et-box-content h2, .et-bio .et-box-content h3, .et-bio .et-box-content h4, .et-bio .et-box-content h5, .et-bio .et-box-content h6 { color: #80acb0; }
.et-shadow { border: 1px solid #ddd; }
.et-shadow .et-box-content { color: #737373; background: #fafafa; border: 1px solid #fafafa; -moz-box-shadow: inset 0 0 45px #e7e7e7; -webkit-box-shadow: inset 0 0 45px #e7e7e7; box-shadow: inset 0 0 45px #e7e7e7; }
.et-shadow .et-box-content h1, .et-shadow .et-box-content h2, .et-shadow .et-box-content h3, .et-shadow .et-box-content h4, .et-shadow .et-box-content h5, .et-shadow .et-box-content h6 { color: #737373; }
.et-tooltip { position: relative; }
.et-tooltip-box { display: none; color: #6d6e6e; line-height: 18px; background: #ffffff; border: 1px solid #dbdbdb; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; bottom:35px; left: -94px; width: 235px; padding: 20px 25px 22px 25px; -moz-box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); }
.et-tooltip-arrow { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -120px -2px; width: 24px; height: 13px; display: block; position: absolute; bottom: -13px; left: 129px; }
.et-learn-more { background: #fff; border: 1px solid #e7e7e7; margin: 10px 0px; -moz-box-shadow: 1px -1px 0 0 #fff; -webkit-box-shadow: 1px -1px 0 0 #fff; box-shadow: 1px -1px 0 0 #fff; }
.et-learn-more h3.heading-more { cursor: pointer; padding: 16px 50px 16px 22px; font-size: 14px; color: #999; letter-spacing: 0px; text-shadow: 1px 1px 0 #fff; position: relative; border-left: 1px solid #fff; border-top: 1px solid #fff; margin: 0 !important; }
.et-learn-more h3.heading-more span.et_learnmore_arrow { display: block; position: absolute; top: 0; right: 0; width: 48px; height: 100%; border-left: 1px solid #fff; -moz-box-shadow: -1px 0 0 0 #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; box-shadow: -1px 0 0 0 #e7e7e7; }
.et-learn-more span.et_learnmore_arrow span { display: block; position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -6px; width: 13px; height: 10px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -58px -2px; }
.et-learn-more .open span.et_learnmore_arrow span { background-position: -58px -14px; }
.et-learn-more .learn-more-content { padding: 30px 30px 20px; visibility: hidden; border-top: 1px solid #e7e7e7; }
.et_slidecontent .et-learn-more .learn-more-content { display: block; visibility: hidden; }
.et-open .learn-more-content { display: block; visibility: visible !important; }
.et_shortcodes_controller_nav { border-top: 1px solid #e7e7e7; -moz-box-shadow: inset 1px 1px 0 0 #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; min-height: 53px; position: relative; }
.et_shortcodes_controls_arrows, .et_shortcodes_controls { list-style: none !important; margin: 0 !important; padding: 0 !important; line-height: 26px !important; }
.et_shortcodes_controls { text-align: center; padding-top: 20px !important; line-height: 0 !important; }
.et_shortcodes_controls li { display: inline-block; margin: 0 3px; }
.et_shortcodes_controls a { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -1px; width: 11px; height: 11px; display: inline-block; }
.et_shortcodes_controls .et_shortcodes_active_control a { background-position: -45px -14px; }
.et_shortcodes_controls_arrows a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff; position: absolute; top: 0; }
.et_shortcodes_controls_arrows a:hover { color: #4c4c4c; text-decoration: none; }
.et_shortcodes_controls_arrows .et_sc_nav_prev { padding: 14px 38px 12px 48px; border-right: 1px solid #e7e7e7; -moz-box-shadow: 1px 0 0 0 #fff; -webkit-box-shadow: 1px 0 0 0 #fff; box-shadow: 1px 0 0 0 #fff; left: 0; }
.et_shortcodes_controls_arrows .et_sc_nav_next { padding: 14px 48px 12px 38px; border-left: 1px solid #fff; -moz-box-shadow: -1px 0 0 0 #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; box-shadow: -1px 0 0 0 #e7e7e7; right: 0; }
.et_shortcodes_controls_arrows .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_prev span { top: 21px; }
.et_shortcodes_controls_arrows .et_sc_nav_next span { right: 30px; }
.et_shortcodes_controls_arrows .et_sc_nav_prev span { left: 30px; }
.et-simple-slider { background: #fff; border: 1px solid #e7e7e7; margin: 10px 0; position: relative; }
.et-simple-slider h1, .et-simple-slider h2, .et-simple-slider h3, .et-simple-slider h4, .et-simple-slider h5, .et-simple-slider h6 { font-family: Century Gothic, Arial, sans-serif; color: #333333; }
.et-simple-slides { overflow: hidden; margin: 30px 30px 20px; }
.et-simple-slider div.et-slide { display: none; width:100% !important; }
.one_half, .one_third, .two_third, .one_fourth , .three_fourth { float:left; margin-right:4%; position:relative; }
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width:65.32%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }
a.small-button, a.big-button, a.icon-button { display: inline-block; text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; line-height: 26px; }
a.small-button, a.icon-button { padding: 6px 14px; font-weight: bold !important; font-size: 12px; margin: 0 5px 8px 0; }
a.small-button:hover, a.big-button:hover, a.icon-button:hover { text-decoration: none; }
a.smallblue, a.bigblue { color: #2b63a8 !important; background: #88bdff; background: -moz-linear-gradient(top, #88bdff 0%, #60a7ff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bdff), color-stop(100%,#60a7ff)); background: -webkit-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: -o-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: -ms-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: linear-gradient(to bottom, #88bdff 0%,#60a7ff 100%); border: 1px solid #3e8ff4; }
a.smallblue:hover, a.bigblue:hover { color: #23528c !important; }
a.smalllightblue { color: #348db6 !important; background: #8edbff; background: -moz-linear-gradient(top, #8edbff 0%, #60cdff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8edbff), color-stop(100%,#60cdff)); background: -webkit-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: -o-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: -ms-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: linear-gradient(to bottom, #8edbff 0%,#60cdff 100%); border: 1px solid #51b5e4; }
a.smalllightblue:hover { color: #287295 !important; }
a.smallteal, a.bigteal, a.bigturquoise { color: #3da7a9 !important; background: #61eef0; background: -moz-linear-gradient(top, #61eef0 0%, #59dcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61eef0), color-stop(100%,#59dcde)); background: -webkit-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: -o-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: -ms-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: linear-gradient(to bottom, #61eef0 0%,#59dcde 100%); border: 1px solid #48bec0;}
a.smallteal:hover, a.bigteal:hover, a.bigturquoise:hover { color: #309192 !important; }
a.smallgreen, a.biggreen { color: #569d51 !important; background: #94e48d; background: -moz-linear-gradient(top, #94e48d 0%, #82cf7c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94e48d), color-stop(100%,#82cf7c)); background: -webkit-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: -o-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: -ms-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: linear-gradient(to bottom, #94e48d 0%,#82cf7c 100%); border: 1px solid #4dab46; }
a.smallgreen:hover, a.biggreen:hover { color: #478542 !important; }
a.smallorange, a.bigorange { color: #c7822f !important; background: #ffcb8c; background: -moz-linear-gradient(top, #ffcb8c 0%, #ffb660 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb8c), color-stop(100%,#ffb660)); background: -webkit-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: -o-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: -ms-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: linear-gradient(to bottom, #ffcb8c 0%,#ffb660 100%); border: 1px solid #db9c51; }
a.smallorange:hover, a.bigorange:hover { color: #a96c23 !important; }
a.smallsilver { color: #595a5a !important; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#e2e2e2 100%); border: 1px solid #c3c3c3; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); }
a.smallsilver:hover { color: #454545 !important; }
a.smallblack { color: #fff !important; background: #5b5b5b; background: -moz-linear-gradient(top, #5b5b5b 0%, #383838 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#383838)); background: -webkit-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: -o-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: -ms-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: linear-gradient(to bottom, #5b5b5b 0%,#383838 100%); border: 1px solid #0e0e0e; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: -1px -1px 0 #000; }
a.smallblack:hover { color: #f7f7f7 !important; }
a.smallred, a.bigred { color: #9a3e3e !important; background: #ff7979; background: -moz-linear-gradient(top, #ff7979 0%, #ff5f5f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7979), color-stop(100%,#ff5f5f)); background: -webkit-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: -o-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: -ms-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: linear-gradient(to bottom, #ff7979 0%,#ff5f5f 100%); border: 1px solid #d85353; }
a.smallred:hover, a.bigred:hover { color: #803030 !important; }
a.smallpink { color: #914d97 !important; background: #e782f1; background: -moz-linear-gradient(top, #e782f1 0%, #d271da 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e782f1), color-stop(100%,#d271da)); background: -webkit-linear-gradient(top, #e782f1 0%,#d271da 100%); background: -o-linear-gradient(top, #e782f1 0%,#d271da 100%); background: -ms-linear-gradient(top, #e782f1 0%,#d271da 100%); background: linear-gradient(to bottom, #e782f1 0%,#d271da 100%); border: 1px solid #b15cb9; }
a.smallpink:hover { color: #753b7a !important; }
a.smallpurple, a.bigpurple { color: #653e9a !important; background: #b279ff; background: -moz-linear-gradient(top, #b279ff 0%, #a35fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b279ff), color-stop(100%,#a35fff)); background: -webkit-linear-gradient(top, #b279ff 0%,#a35fff 100%); background: -o-linear-gradient(top, #b279ff 0%,#a35fff 100%);background: -ms-linear-gradient(top, #b279ff 0%,#a35fff 100%); background: linear-gradient(to bottom, #b279ff 0%,#a35fff 100%); border: 1px solid #8b53d8; }
a.smallpurple:hover, a.bigpurple:hover { color: #563386 !important; }
a.big-button { font-weight: normal !important; font-size: 20px; padding: 14px 24px; margin: 8px 6px 8px 0; }
a.big-button:hover { text-decoration: none; }
a.icon-button { color: #595a5a !important; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%);background: -ms-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#e1e1e1 100%); border: 1px solid #c3c3c3; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); padding-left: 36px; position: relative; }
a.icon-button:hover { color: #404040; }
a.icon-button span.et-icon { position: absolute; top: 10px; left: 12px; width: 18px; height: 16px; }
a.download-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -2px; width: 17px; height: 20px; top: 7px; }
a.search-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -2px; top: 9px; }
a.refresh-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -169px -19px; }
a.question-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -164px -2px; }
a.people-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -151px -33px; height: 17px; top: 9px; }
a.warning-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -188px -19px; width: 15px; }
a.mail-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -33px; height: 15px; }
a.heart-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -18px; width: 14px; height: 13px; top: 12px; left: 14px; }
a.paper-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -17px; width: 15px; height: 15px; }
a.notice-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -2px; width: 15px; height: 13px; top: 11px; }
a.stats-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -184px -2px; width: 15px; height: 14px; top: 11px; }
a.rss-icon span.et-icon { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -171px -36px; width: 15px; top: 9px; }
ul.et_shortcodes_mobile_nav { margin: 0 !important; padding: 0 !important; list-style:none outside none !important; display: none; z-index: 2; }
ul.et_shortcodes_mobile_nav a { position: relative; }
ul.et_shortcodes_mobile_nav span, .et_shortcodes_controls_arrows span { position: absolute; top: 23px; display: block; width: 10px; height: 14px; }
ul.et_shortcodes_mobile_nav .et_sc_nav_prev span, .et_shortcodes_controls_arrows .et_sc_nav_prev span { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -24px; }
ul.et_shortcodes_mobile_nav .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_next span { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -40px; }
.et-tabs-container { background: #fff; border: 1px solid #e7e7e7; position: relative; margin: 50px 0px 15px; }
.et-learn-more h3.heading-more, .et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav, .et_shortcodes_controller_nav, .et-testimonial-author-info, .et-protected-title, .pricing-heading, .pricing-content-bottom { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); }
.et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav  { margin: 0px !important; overflow: hidden; border-top: 1px solid #fff; position: relative; }
.et-tabs-container .et-tabs-control:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e7e7e7; }
.et-tabs-container .et-tabs-control li { list-style:none outside none; margin: 0 !important; float: left; padding: 0 !important; border-left: 1px solid #e7e7e7; -moz-box-shadow: -1px 0 0 #fff; -webkit-box-shadow: -1px 0 0 #fff; box-shadow: -1px 0 0 #fff; position: relative; }
.et-tabs-container .et-tabs-control li:first-child { border-left: 1px solid #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.et-tabs-container .et-tabs-control li a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 20px; }
.et-tabs-container .et-tabs-control li a:hover { color: #4c4c4c !important; text-decoration: none; }
.et-tabs-container .et-tabs-control li.active:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; }
.et-tabs-container .et-tabs-control li.active a { background: #fff; color: #4c4c4c !important; }
.et-tabs-content-wrapper > div { display: none; }
.et_sliderfx_slide .et-tabs-content-wrapper { width: 1200%; position: relative; left: 0; }
.et_sliderfx_slide .et-tabs-content-wrapper > div { float: left; display: block; height: 1px; visibility: hidden; }
.et_sliderfx_slide .et-tabs-content-wrapper > div, .et_sliderfx_fade .et_slidecontent { word-wrap: break-word; }
.et_sliderfx_slide .et_shortcode_slide_active { height: auto !important; }
.et-tabs-container .et-tabs-content { margin: 30px 30px 20px; }
.et-tabs-container ul.et_shortcodes_mobile_nav { border-bottom: 1px solid #e7e7e7; }
.et-tabs-container ul.et_shortcodes_mobile_nav li { float: right; line-height: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav a { display: block; padding: 16px 10px 16px 45px; color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; }
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding: 16px 45px 16px 10px; text-align: right; }
.et-tabs-container ul.et_shortcodes_mobile_nav a:hover { text-decoration: none; color: #4c4c4c !important; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before { position: absolute; content: ''; top: 0; left: 0; width: 1px; height: 100%; background: #e7e7e7; -moz-box-shadow: 1px 0 0 #fff; -webkit-box-shadow: 1px 0 0 #fff; box-shadow: 1px 0 0 #fff; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 28px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 28px; }
.et-tabs-container, .tabs-left, .et-simple-slider, .et-image-slider, .et-testimonial-box, .author-shortcodes, .et-protected { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
.tabs-left { background: #fff; border: 1px solid #e7e7e7; position: relative; margin-bottom: 15px; }
.tabs-left .et-tabs-control, .tabs-left ul.et_shortcodes_mobile_nav { width: 149px; border-top: 1px solid #fff; float: left; list-style:none outside none !important; margin:0 !important; position: relative; }
.tabs-left ul.et_shortcodes_mobile_nav { position: absolute; top: 0; left: 0; }
.tabs-left .et-tabs-control li, .tabs-left ul.et_shortcodes_mobile_nav li { padding-right: 0 !important; padding-left: 0 !important; background: none !important; list-style: none !important; border-bottom: 1px solid #e7e7e7; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; }
.tabs-left .et-tabs-control li a { color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 10px 15px 20px; }
.tabs-left .et-tabs-control li.active a { background: #fff; margin-right: -1px; }
.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a { text-decoration: none; color: #4c4c4c !important; }
.tabs-left .et-tabs-content { padding: 30px 30px 20px; position: relative; }
.tabs-left.et_sliderfx_slide .et-tabs-content-main-wrap { overflow: hidden; }
.tabs-left .et-tabs-content h3 { padding-bottom: 14px; color: #333333; }
.et_left_tabs_bg { position: absolute; top: 0; left: 0; width: 148px; height: 100%; border-right: 1px solid #e7e7e7; border-left: 1px solid #fff; background: #f5f5f5;  background: -moz-linear-gradient(left, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to right, #f9f9f9 0%,#f5f5f5 100%); }
.tabs-left ul.et_shortcodes_mobile_nav  a { text-indent: -9999px; }
.tabs-left ul.et_shortcodes_mobile_nav a span { top: 50%; margin-top: -7px; }
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 50%; margin-right: -4px; }
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 50%; margin-left: -4px; }
.author-shortcodes { background: #fff; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; margin-bottom: 10px; }
.author-shortcodes .author-inner { position: relative; padding: 30px 30px 20px 117px; min-height: 60px; }
.author-shortcodes .author-image { position: absolute; top: 32px; left: 30px; width: 60px; height: 60px; }
.author-shortcodes .author-image img { max-width: 100%; height: auto; width: auto; }
.author-shortcodes .author-image .author-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); box-shadow: inset 0 0 4px rgba(0,0,0,0.5); }
.et-protected { border: 1px solid #e7e7e7; width: 390px; background: #fff; margin-bottom: 10px; }
.et-protected-title { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 18px 10px 17px 50px; position: relative; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; }
.et-protected-title:before { content: ''; position: absolute; top: 16px; left: 20px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -36px; width: 17px; height: 19px; }
.et-protected-form { padding: 32px 37px 32px 32px; text-align: right; }
.et-protected-form p { padding-bottom: 16px; }
.et-protected-form p label { position: relative; }
.et-protected-form p .et_protected_icon { width: 10px; height: 20px; position: absolute; top: 2px; left: 18px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -190px -37px; display: block; }
.et-protected-form p .et_protected_password { height: 23px; background-position: -275px -2px; }
.et-protected-form label span { display: none; }
.et-protected-form p input { margin: 0 !important; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; background: #f3f3f3; background: -moz-linear-gradient(top, #f3f3f3 1%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f3f3), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -o-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -ms-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: linear-gradient(to bottom, #f3f3f3 1%,#fefefe 100%); padding: 20px 20px 20px 40px; width: 100%; -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.et-protected-form input.etlogin-button { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); border: 1px solid #e7e7e7; padding: 14px 24px; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; -webkit-box-shadow: inset 1px 1px 0 0 #fff; -moz-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }
.et-simple-slides .et_slidecontent { width: auto; }
.et-image-slides { background: #555; }
.et-image-slider { background: #fff; border: 1px solid #e7e7e7; margin-bottom:25px; }
.et-image-slide { position: relative; }
.et-image-slider img { display: block; width: auto; margin: 0 auto; height: auto; }
.et-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); box-shadow: inset 0 0 5px rgba(0,0,0,0.6); }
.et-learn-more, .et-tabs-container, .tabs-left, .et-simple-slider, .author-shortcodes, .et-tooltip-box { color:#201F1F !important; text-shadow: none !important; }
.et-learn-more a, .et-tabs-container a, .tabs-left a, .et-simple-slider a, .author-shortcodes a, .et-tooltip-box a { text-shadow: none !important; }
.et-custom-list ul { list-style: none !important; list-style-image: none !important; padding-left: 0 !important; margin: 0 !important; line-height: 26px; }
.et-custom-list ul li { padding-left: 28px !important; margin: 5px 0 !important; list-style: none !important; position: relative; }
.et-custom-list ul li:before { content: ''; position: absolute; top: 5px; left: 0; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -74px -2px; width: 22px; height: 18px; }
.etlist-x ul li:before { content: ''; position: absolute; top: 6px; left: 0; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -75px -21px; width: 22px; height: 18px; }
.etlist-dot ul li { padding-left: 25px !important; }
.etlist-dot ul li:before { content: ''; position: absolute; top: 9px; left: 0; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -230px -3px; width: 10px; height: 9px; }
.et-custom-list ul li ul { padding: 2px 0px !important; margin: 0 !important; }
.et-pricing { margin: 40px 0 10px; }
.pricing-table { float: left; width: 25%; margin-bottom: 22px; position: relative; margin-left: -1px; }
.pricing-table-wrap { border: 1px solid #e7e7e7; border-bottom: none; }
.pricing-heading { border-bottom: 1px solid #e7e7e7; padding: 23px 10px 22px; text-shadow: 1px 1px 0 #fff; font-size: 12px; color: #999; text-align: center; -moz-box-shadow: inset 1px 1px 0 0 #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }
.pricing-title { text-transform: uppercase; font-size: 20px; color: #53b4c7 !important; font-weight: bold; text-shadow: none !important; }
.pricing-heading p { padding-bottom: 0 !important; }
.pricing-table ul.pricing { padding: 0 !important; list-style: none !important; margin: 0 !important; list-style-image: none !important; line-height: 26px; }
.pricing-table ul.pricing li { list-style: none !important; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #fefefe 7%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(7%,#fefefe), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: -ms-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); padding: 14px 7px 14px 63px; position: relative; font-size: 12px; color: #363636; text-shadow: none !important; }
.pricing-table ul.pricing li span.pricing-mark { position: absolute; top: 19px; left: 30px; width: 22px; height: 18px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -74px -2px; }
.pricing-table ul.pricing li.x-mark span.pricing-mark { background-position: -74px -20px; }
.pricing-content-bottom { border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; -webkit-box-shadow: inset 1px 0 0 0 #fff; -moz-box-shadow: inset 1px 0 0 0 #fff; box-shadow: inset 1px 0 0 0 #fff; padding: 20px 5px 43px; text-align: center; }
span.et-price { font-size: 48px; color: #94c65c; text-shadow: 0 1px 0 #fff; font-family: Georgia, serif; }
span.et-price sup { font-size: 24px; bottom: 13px; left: 1px; }
span.et-price span.dollar-sign { font-size: 36px; }
.pricing-table a.icon-button { margin: 0; padding-left: 15px; position: absolute; bottom: -13px; left: 50%; }
.pricing-table a.icon-button { visibility: hidden; }
.pricing-big { top: -20px; -webkit-box-shadow: 0 0 18px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 18px rgba(0,0,0,0.2); box-shadow: 0 0 18px rgba(0,0,0,0.2); z-index: 2; }
.pricing-big .pricing-table-wrap { border-color: #d6d5d5; }
.pricing-big .pricing-heading { padding-top: 43px; }
.pricing-big .pricing-content-bottom { padding-bottom: 63px; border-bottom: 1px solid #d6d5d5; }
.et-testimonial-box { border: 1px solid #e7e7e7; background: #fff; position: relative; margin: 10px 0 45px; }
.et-testimonial-author-info { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 20px 20px 15px; text-shadow: 0 1px 0 #fff; }
.t-img { width: 60px; height: 60px; float: left; margin: 0 25px 5px 0; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; position: relative; }
.t-img img { max-width: 100%; height: auto; }
.t-overlay { width: 100%; height: 100%; box-shadow: inset 0 0 4px rgba(0,0,0,0.4); display: block; position: absolute; top: 0; left: 0; }
.t-author, .t-position { display: block; }
.t-author { font-size: 18px; color: #999; padding: 10px 0 5px; }
.t-position { color: #595959; }
.t-position, .et-testimonial { font-family: Georgia, serif; font-style: italic; font-size: 14px; }
.et-testimonial { padding: 43px 35px 30px 77px; color: #363636; position: relative; text-shadow: none !important; }
.et-testimonial:before { content: ''; position: absolute; top: 43px; left: 35px; width: 25px; height: 19px; background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -35px; }
.t-bottom-arrow { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -25px; width: 31px; height: 32px; position: absolute; bottom: -32px; right: 40px; }
.et-dropcap { font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; }
.et_quote { padding-left: 57px; min-height: 40px; font-family: Georgia, serif; font-size: 14px; font-style: italic; position: relative; line-height: 1.5; margin-bottom: 10px; }
.et_quote .et_quote_sign { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -20px; position: absolute; top: 0; left: 0; display: block; width: 40px; height: 34px; }
.quote-center .et_quote_sign { background-position: -251px -2px; width: 20px; height: 16px; top: 3px; }
.quote-center .et_quote_additional_sign { background: url(//goodlaw.legal/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -251px -22px; position: absolute; top: 3px; right: 13px; display: block; width: 20px; height: 16px; }
.et_right_quote { width: 100%; }
.quote-center { font-size: 24px; line-height: 1.2; text-align: center; padding-left: 30px; }
.quote-center .et_right_quote { padding-right: 30px; width: 95%; }
.et-tabs-container .et-tabs-control { padding: 0; }
.tabs-left .et-tabs-control { padding-left: 0; }
.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6 { color:#201F1F !important; text-shadow: none !important; }
.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a { text-decoration: none !important; }
a.big-button, a.small-button, a.icon-button { cursor: pointer; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } .et_column_last { margin-right: 0px !important; clear:right; }
.clear { clear:both; }body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table { width: 50%; }
@media all and ( max-width: 959px ) {
body.et_right_sidebar .one_third, body.et_right_sidebar .one_half, body.et_right_sidebar .one_third, body.et_right_sidebar .two_third, body.et_right_sidebar .one_fourth, body.et_right_sidebar .three_fourth,
body.et_left_sidebar .one_third, body.et_left_sidebar .one_half, body.et_left_sidebar .one_third, body.et_left_sidebar .two_third, body.et_left_sidebar .one_fourth, body.et_left_sidebar .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }
body.et_right_sidebar .et-testimonial-box, body.et_right_sidebar .et-protected,
body.et_left_sidebar .et-testimonial-box, body.et_left_sidebar .et-protected { width: auto !important; }
body.et_right_sidebar .et-protected-form,
body.et_left_sidebar .et-protected-form { padding: 15px !important; }
}
@media all and (min-width: 768px) and (max-width: 959px) {
body.et_full_width_page .pricing-table { width: 50%; }
}
@media all and ( max-width: 767px ) {
.et_left_tabs_bg { width: 50px; }
.tabs-left .et-tabs-control, .et-tabs-container .et-tabs-control { display: none; }
.tabs-left ul.et_shortcodes_mobile_nav { display: block; width: 51px; }
.tabs-left ul.et_shortcodes_mobile_nav  a { display: block; height: 49px; width: 100%; }
.tabs-left .et-tabs-content { margin-left: 75px; }
.et-tabs-container  ul.et_shortcodes_mobile_nav { display: block; }
.et-tabs-container  ul.et_shortcodes_mobile_nav li { width: 50%; }
.et-pricing { margin-top: 0; }
body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table, body.et_full_width_page .pricing-table { width: 100%; margin-bottom: 35px; }
.pricing-big { top: 0; }
body.et_full_width_page .one_third, body.et_full_width_page .one_half, body.et_full_width_page .one_third, body.et_full_width_page .two_third, body.et_full_width_page .one_fourth, body.et_full_width_page .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }
body.et_full_width_page .et-testimonial-box, body.et_full_width_page .et-protected  { width: auto !important; }
body.et_full_width_page .et-protected-form { padding: 15px !important; }
body.et_right_sidebar .author-shortcodes .author-inner,
body.et_left_sidebar .author-shortcodes .author-inner { padding: 27px 27px 17px; }
body.et_right_sidebar .author-shortcodes .author-image,
body.et_left_sidebar .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
body.et_right_sidebar .quote-center .et_quote_additional_sign,
body.et_left_sidebar .quote-center .et_quote_additional_sign { right: -13px; }
body.et_right_sidebar .et_shortcodes_controls,
body.et_left_sidebar .et_shortcodes_controls { display: none; }
body.et_right_sidebar .et_shortcodes_controls_arrows a,
body.et_left_sidebar .et_shortcodes_controls_arrows a { text-indent: -9999px; }
}
@media all and ( max-width: 479px ) {
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev { padding-left: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 10px; }
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding-right: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 10px; }
body.et_full_width_page .author-shortcodes .author-inner { padding: 27px 27px 17px; }
body.et_full_width_page .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
body.et_full_width_page .quote-center .et_quote_additional_sign { right: -13px; }
body.et_full_width_page .et_shortcodes_controls { display: none; }
body.et_full_width_page .et_shortcodes_controls_arrows a { text-indent: -9999px; }
.et-box:before, .et-testimonial:before { display: none; }
.et-box-content { padding: 27px 27px 17px 27px; }
.et-testimonial { padding: 25px; }
}