.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%;inset-inline-end:0;margin-top:-10px;margin-inline-end: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;line-height:22px}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:absolute;display:inline-block;vertical-align:baseline;margin-top:0;margin-bottom:0;margin-inline-start: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;inset-inline-end:4px}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-inline-end:20px;white-space:nowrap;color:#2c3338}div.wpforms-container .wpforms-form .choices__list--single .choices__item[data-value='']{padding-inline-end: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-block;vertical-align:middle;position:relative;align-items:center;border-radius:2px;padding-block:4px;padding-inline:7px 20px;font-size:.75em;line-height:1;font-weight:400;margin:0 6px 4px 0;background-color:#036aab;border:1px solid #036aab;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 10px)}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}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--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-inline-end:0;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%;inset-inline-end:0;margin-top:-10px;margin-inline-end: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;line-height:22px}.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:absolute;display:inline-block;vertical-align:baseline;margin-top:0;margin-bottom:0;margin-inline-start: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;inset-inline-end:4px}.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-inline-end: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-inline-end: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-block;vertical-align:middle;position:relative;align-items:center;border-radius:2px;padding-block:4px;padding-inline:7px 20px;font-size:.75em;line-height:1;font-weight:400;margin:0 6px 4px 0;background-color:#036aab;border:1px solid #036aab;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 10px)}.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}.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--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-inline-end:0;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;
}
}