:root {
--color-primary: #ef3072;
--color-primary-rgb: 239, 48, 114;
--color-primary-rgb-1: rgb(239, 48, 114, 0.1);
--color-primary-rgb-05: rgb(239, 48, 114, 0.05);
--color-primary-rgb-15: rgb(239, 48, 114, 0.15);
--color-menu: #000000;
--color-menu-hover: #ef3072;
--color-menu-active: #ef3072;
--color-add-listing-button-text: #ffffff;
--color-add-listing-button-text-hover: #ffffff;
--bgcolor-add-listing-button: #ef3072;
--bgcolor-add-listing-button-hover: #000000;
--banner-bg-opacity: rgb(239, 46, 114, .70);
--color-banner_title: #ffffff;
--color-breadcrumb-link: #f9f9fa;
--color-breadcrumb-link-hover: #ef3072;
--color-breadcrumb-active: rgb(255, 255, 255, 0.7);
--color-breadcrumb_separator: #f9f9fa;
--bgcolor-footer:  #0e1017;
--color-footer-divider: rgb(255, 255, 255, 0.05);
--color-footer-title: rgb(255, 255, 255, 0.9);
--color-footer-text: rgb(255, 255, 255, 0.4);
--color-footer-link: rgb(255, 255, 255, 0.4);
--color-footer-link-hover: #ffffff;
--color-secondary: #23c8b9;
--color-success: #00AF2F;
--color-success-transparent: rgb(0, 175, 47, .20);
--color-success-rgba:0, 175, 47;
--color-info: #2c99ff;
--color-warning: #fa8b0c;
--color-danger: #f51957;
--color-danger-rgba: 245, 25, 87;
--color-danger-transparent: rgb(239, 48, 114, .20);
--color-dark: #000000;
--color-dark-rgba: 39, 43, 65;
--color-gray: #565865;
--color-light-gray-rgb: 146, 155, 177;
--color-light-gray-rgb-25: rgb(146, 155, 177, 0.25);
--color-light-gray-rgb-20: rgb(146, 155, 177, 0.20);
--color-light-gray: #929BB1;
--color-light: #8d91a2;
--color-lighten: #7a82a6;
--color-lighten-x: #5d658c;
--color-white: #FFFFFF;
--color-white-rgba: 255, 255, 255;
--color-white-rgb-3: rgb(255, 255, 255, 0.3);
--color-white-rgb-4: rgb(255, 255, 255, 0.4);
--color-white-rgb-8: rgb(255, 255, 255, 0.8);
--color-white-rgb-9: rgb(255, 255, 255, 0.9);
--color-white-rgb-1: rgb(255, 255, 255, 0.1);
--color-white-rgb-15: rgb(255, 255, 255, 0.15);
--color-body: #565865;
--footer-bg-color: #20242f;
--color-border-solid: #f2f2f2;
--color-border: #e9ebf4;
--color-border-light: #e3e6ef;
--color-border-lighter: #cbd0e3;
--color-border-gray: #acb3cf;
--color-bg-normal: #f9f9fa;
--color-bg-light: #f6f7f8;
--color-bg-lighter: #f5f5f6;
--color-bg-light-gray: #f0f0f2;
--directorist-color-primary:var(--color-primary);
--directorist-color-primary-rgb:var(--color-primary-rgb);
--directorist-color-btn-primary-bg:var(--color-primary);
--directorist-color-btn-primary-border:var(--color-primary);
--directorist-color-border:var(--color-border);
--directorist-color-border-gray:var(--color-border);
--directorist-box-shadow:0 10px 20px rgba(146, 153, 184, 0.15);
--directorist-color-btn-primary-bg:var(--color-primary);
--directorist-color-btn-primary-border:var(--color-primary);
--directorist-color-open-badge: #32cc6f;
--directorist-color-closed-badge: #e23636;
--directorist-color-featured-badge: #fa8b0c;
--directorist-color-popular-badge: #f51957;
--directorist-color-new-badge: #2C99FF;
--transition: all 0.3s ease-in-out;
} html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
background: var(--color-white);
font-family: "Poppins", sans-serif;
overflow-x: hidden;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-adjust-hue-button,
input[type="number"]::-webkit-outer-adjust-hue-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
}
button {
overflow: visible;
outline: none;
}
button:focus {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.btn {
outline: none;
}
.btn:focus {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
textarea {
width: 100%;
}
button,
input,
select,
textarea {
color: #444;
font-size: 15px;
font-weight: 400;
line-height: 1.5;
}
select {
padding: 11px 15px;
border-radius: 3px;
color: var(--color-body);
background-color: var(--color-white);
border: 1px solid var(--color-border);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
code {
color: var(--color-primary);
} .sticky {
display: block;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-links {
clear: both;
padding: 20px 0;
font-weight: 700;
}
.page-links .post-page-numbers {
background-color: #646464;
color: var(--color-white);
display: inline-block;
padding: 2px 12px;
border-radius: 3px;
margin-right: 2px;
}
.page-links .post-page-numbers.current, .page-links .post-page-numbers:hover {
background-color: #222222;
} .widget {
margin: 0 0 40px;
}
.widget select {
max-width: 100%;
} .color-primary {
color: var(--color-primary);
}
.bg-primary {
background: var(--color-primary);
}
.iborder-primary {
color: var(--color-primary);
}
.outline-primary {
border: 1px solid var(--color-primary);
color: var(--color-primary);
background-color: transparent;
}
.active-color-primary label input:checked + span {
background: var(--color-primary);
border-color: var(--color-primary);
}
.border-primary {
border: 1px solid var(--color-primary);
}
.color-secondary {
color: var(--color-secondary);
}
.bg-secondary {
background: var(--color-secondary);
}
.iborder-secondary {
color: var(--color-secondary);
}
.outline-secondary {
border: 1px solid var(--color-secondary);
color: var(--color-secondary);
background-color: transparent;
}
.active-color-secondary label input:checked + span {
background: var(--color-secondary);
border-color: var(--color-secondary);
}
.border-secondary {
border: 1px solid var(--color-secondary);
}
.color-success {
color: var(--color-success);
}
.bg-success {
background: var(--color-success);
}
.iborder-success {
color: var(--color-success);
}
.outline-success {
border: 1px solid var(--color-success);
color: var(--color-success);
background-color: transparent;
}
.active-color-success label input:checked + span {
background: var(--color-success);
border-color: var(--color-success);
}
.border-success {
border: 1px solid var(--color-success);
}
.color-info {
color: var(--color-info);
}
.bg-info {
background: var(--color-info);
}
.iborder-info {
color: var(--color-info);
}
.outline-info {
border: 1px solid var(--color-info);
color: var(--color-info);
background-color: transparent;
}
.active-color-info label input:checked + span {
background: var(--color-info);
border-color: var(--color-info);
}
.border-info {
border: 1px solid var(--color-info);
}
.color-warning {
color: var(--color-warning);
}
.bg-warning {
background: var(--color-warning);
}
.iborder-warning {
color: var(--color-warning);
}
.outline-warning {
border: 1px solid var(--color-warning);
color: var(--color-warning);
background-color: transparent;
}
.active-color-warning label input:checked + span {
background: var(--color-warning);
border-color: var(--color-warning);
}
.border-warning {
border: 1px solid var(--color-warning);
}
.color-danger {
color: var(--color-danger);
}
.bg-danger {
background: var(--color-danger);
}
.iborder-danger {
color: var(--color-danger);
}
.outline-danger {
border: 1px solid var(--color-danger);
color: var(--color-danger);
background-color: transparent;
}
.active-color-danger label input:checked + span {
background: var(--color-danger);
border-color: var(--color-danger);
}
.border-danger {
border: 1px solid var(--color-danger);
}
.color-dark {
color: var(--color-dark);
}
.bg-dark {
background: var(--color-dark);
}
.iborder-dark {
color: var(--color-dark);
}
.outline-dark {
border: 1px solid var(--color-dark);
color: var(--color-dark);
background-color: transparent;
}
.active-color-dark label input:checked + span {
background: var(--color-dark);
border-color: var(--color-dark);
}
.border-dark {
border: 1px solid var(--color-dark);
}
.color-light, .tags-widget ul li a:hover {
color: var(--color-light);
}
.bg-light {
background: var(--color-light);
}
.iborder-light {
color: var(--color-light);
}
.outline-light {
border: 1px solid var(--color-light);
color: var(--color-light);
background-color: transparent;
}
.active-color-light label input:checked + span {
background: var(--color-light);
border-color: var(--color-light);
}
.border-light {
border: 1px solid var(--color-light);
}
.color-lightGray {
color: var(--color-text-light);
}
.bg-lightGray {
background: var(--color-text-light);
}
.iborder-lightGray {
color: var(--color-text-light);
}
.outline-lightGray {
border: 1px solid var(--color-text-light);
color: var(--color-text-light);
background-color: transparent;
}
.active-color-lightGray label input:checked + span {
background: var(--color-text-light);
border-color: var(--color-text-light);
}
.border-lightGray {
border: 1px solid var(--color-text-light);
}
.bg-opacity-15-primary {
background: rgba(239, 48, 114, 0.15);
}
.circle-primary {
color: #ef3072;
background: rgba(239, 48, 114, 0.1);
}
.bg-opacity-15-secondary {
background: rgba(35, 200, 185, 0.15);
}
.circle-secondary {
color: #23c8b9;
background: rgba(35, 200, 185, 0.1);
}
.bg-opacity-15-success {
background: rgba(0, 175, 47, 0.15);
}
.circle-success {
color: #00AF2F;
background: rgba(0, 175, 47, 0.1);
}
.bg-opacity-15-info {
background: rgba(44, 153, 255, 0.15);
}
.circle-info {
color: #2c99ff;
background: rgba(44, 153, 255, 0.1);
}
.bg-opacity-15-warning {
background: rgba(250, 139, 12, 0.15);
}
.circle-warning {
color: #fa8b0c;
background: rgba(250, 139, 12, 0.1);
}
.bg-opacity-15-danger {
background: rgba(245, 25, 87, 0.15);
}
.circle-danger {
color: #f51957;
background: rgba(245, 25, 87, 0.1);
}
.bg-opacity-15-dark {
background: rgba(0, 0, 0, 0.15);
}
.circle-dark {
color: #000000;
background: rgba(0, 0, 0, 0.1);
}
.bg-opacity-15-light {
background: rgba(245, 247, 252, 0.15);
}
.circle-light {
color: #f5f7fc;
background: rgba(245, 247, 252, 0.1);
}
.bg-opacity-15-lightGray {
background: rgba(141, 145, 162, 0.15);
}
.circle-lightGray {
color: #8d91a2;
background: rgba(141, 145, 162, 0.1);
}
.theme-color-primary {
color: var(--color-primary);
}
.theme-bg-primary {
background-color: var(--color-primary) !important;
color: var(--color-white) !important;
}
.theme-border-primary {
border: 1px solid var(--color-primary);
}
.theme-color-secondary {
color: var(--color-secondary);
}
.theme-bg-secondary {
background-color: var(--color-secondary) !important;
color: var(--color-white) !important;
}
.theme-border-secondary {
border: 1px solid var(--color-secondary);
}
.theme-color-success {
color: var(--color-success);
}
.theme-bg-success {
background-color: var(--color-success) !important;
color: var(--color-white) !important;
}
.theme-border-success {
border: 1px solid var(--color-success);
}
.theme-color-info {
color: var(--color-info);
}
.theme-bg-info {
background-color: var(--color-info) !important;
color: var(--color-white) !important;
}
.theme-border-info {
border: 1px solid var(--color-info);
}
.theme-color-warning {
color: var(--color-warning);
}
.theme-bg-warning {
background-color: var(--color-warning) !important;
color: var(--color-white) !important;
}
.theme-border-warning {
border: 1px solid var(--color-warning);
}
.theme-color-danger {
color: var(--color-danger);
}
.theme-bg-danger {
background-color: var(--color-danger) !important;
color: var(--color-white) !important;
}
.theme-border-danger {
border: 1px solid var(--color-danger);
}
.theme-color-dark {
color: var(--color-dark);
}
.theme-bg-dark {
background-color: var(--color-dark) !important;
color: var(--color-white) !important;
}
.theme-border-dark {
border: 1px solid var(--color-dark);
}
.theme-color-light {
color: var(--color-light);
}
.theme-bg-light {
background-color: var(--color-light) !important;
color: var(--color-white) !important;
}
.theme-border-light {
border: 1px solid var(--color-light);
}
.theme-color-lightGray {
color: var(--color-text-light);
}
.theme-bg-lightGray {
background-color: var(--color-text-light) !important;
color: var(--color-white) !important;
}
.theme-border-lightGray {
border: 1px solid var(--color-text-light);
} .display-1 {
font-size: 48px;
line-height: 1.125;
font-weight: 600;
}
.display-2 {
font-size: 42px;
line-height: 1.09524;
font-weight: 600;
}
.display-3 {
font-size: 36px;
line-height: 1.16667;
font-weight: 600;
}
.skip-link.screen-reader-text {
display: none;
}
a {
-webkit-transition: var(--transition);
transition: var(--transition);
}
a:hover {
text-decoration: none;
color: var(--color-primary);
} .directorist-checkbox.directorist-checkbox-primary input[type=checkbox]:checked + .directorist-checkbox__label:after {
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.content-center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.display-flex-center2 {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
}
.transition {
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}  .btn.btn-dlawyers {
color: var(--color-white);
}
.btn.btn-dlawyers.btn-primary {
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.btn.btn-dlawyers.btn-secondary {
background-color: var(--color-secondary);
border-color: var(--color-secondary);
}
.btn.btn-dlawyers.btn-success {
background-color: var(--color-success);
border-color: var(--color-success);
}
.btn.btn-dlawyers.btn-warning {
background-color: var(--color-warning);
border-color: var(--color-warning);
}
.btn.btn-dlawyers.btn-info {
background-color: var(--color-info);
border-color: var(--color-info);
}
.btn.btn-dlawyers.btn-danger {
background-color: var(--color-danger);
border-color: var(--color-danger);
}
.btn.btn-dlawyers {
font-size: 14px;
padding: 12.5px 30px;
border-radius: 3px;
overflow: hidden;
position: relative;
z-index: 2;
}
.btn.btn-dlawyers:hover, .btn.btn-dlawyers:link:hover, .btn.btn-dlawyers:visited {
color: var(--color-white);
}
.btn.btn-dlawyers:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn.btn-dlawyers:active {
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.btn.btn-dlawyers:hover:before {
left: 120%;
-webkit-transition: all 750ms cubic-bezier(0.19, 1, 0.22, 1);
transition: all 750ms cubic-bezier(0.19, 1, 0.22, 1);
}
.btn.btn-dlawyers:before {
background: #fff;
content: "";
height: 155px;
left: -75px;
opacity: .2;
position: absolute;
top: -50px;
width: 50px;
-webkit-transition: all 750ms cubic-bezier(0.19, 1, 0.22, 1);
transition: all 750ms cubic-bezier(0.19, 1, 0.22, 1);
-webkit-transform: rotate(35deg);
transform: rotate(35deg);
z-index: -1;
} .theme-close,
.btn,
.theme-listing-about-details__claim--btn,
.theme-cta__button a,
.elementor-button,
.directorist-btn {
overflow: hidden;
position: relative;
z-index: 2;
}
.theme-close:hover:before,
.btn:hover:before,
.theme-listing-about-details__claim--btn:hover:before,
.theme-cta__button a:hover:before,
.elementor-button:hover:before,
.directorist-btn:hover:before {
left: 120%;
-webkit-transition: all 750ms cubic-bezier(0.19, 1, 0.22, 1);
transition: all 750ms cubic-bezier(0.19, 1, 0.22, 1);
}
.theme-close:before,
.btn:before,
.theme-listing-about-details__claim--btn:before,
.theme-cta__button a:before,
.elementor-button:before,
.directorist-btn:before {
background: #fff;
content: "";
height: 155px;
left: -75px;
opacity: .2;
position: absolute;
top: -50px;
width: 50px;
-webkit-transition: all 750ms cubic-bezier(0.19, 1, 0.22, 1);
transition: all 750ms cubic-bezier(0.19, 1, 0.22, 1);
-webkit-transform: rotate(35deg);
transform: rotate(35deg);
z-index: -1;
} .btn.btn-dlawyers.btn-sm {
padding: 8.5px 30px;
}
button:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
} @media only screen and (max-width: 767px) {
h1 {
font-size: 26px;
}
}
@media only screen and (max-width: 767px) {
h2 {
font-size: 24px;
}
}
@media only screen and (max-width: 991px) {
.display-1 {
font-size: 36px;
}
}
@media only screen and (max-width: 991px) {
.display-1 {
font-size: 30px;
}
}
@media only screen and (max-width: 767px) {
.display-1 {
font-size: 26px;
}
}
table {
border: 1px solid var(--color-border-gray);
}
table tr:first-child th {
border-top: 0 none;
}
table tr td,
table tr th {
padding: 10px 15px;
border-bottom: 1px solid var(--color-border-gray);
} .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container,
.wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,
.wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {
color: var(--color-white);
} .post-details blockquote.wp-block-quote.is-style-default {
padding-left: 1em;
border-left: 0.25em solid var(--color-primary);
}
.post-details blockquote:not(.has-vivid-cyan-blue-color).has-text-align-right {
border-left: 0 none;
padding: 0 1rem 0 0;
border-right: 4px solid var(--color-primary);
}
blockquote.wp-block-quote.has-text-align-left {
padding-left: 1rem;
border-left: 0.25em solid var(--color-primary);
}
blockquote.wp-block-quote + p {
margin-top: 20px;
}
blockquote.wp-block-quote cite {
font-size: 13px;
} .wp-block-quote.is-style-large:not(.has-vivid-cyan-blue-color) {
border-left: 0 none;
padding: 0;
}
.wp-block-quote.is-style-large:not(.has-vivid-cyan-blue-color) p {
font-size: 24px;
}
.wp-block-quote.is-style-large:not(.has-vivid-cyan-blue-color) cite {
display: block;
}
.wp-block-quote.is-style-large cite {
display: block;
}
.wp-block-quote.is-style-large p {
font-size: 24px;
}
.post-details .wp-block-quote {
border-left-color: var(--color-primary);
}
.post-details .wp-block-quote:not(.has-vivid-cyan-blue-color) {
border-left-color: var(--color-primary);
} .wp-block-button {
margin-top: 1rem;
margin-bottom: 1rem;
}
.wp-block-button.aligncenter {
text-align: center;
}
.wp-block-button.alignleft {
float: left;
text-align: left;
margin-right: 2em; }
.wp-block-button.alignright {
text-align: right;
float: right;
margin-left: 2em; }
.wp-block-button {
color: #fff;
}
.wp-block-button.is-style-outline {
border-color: var(--color-primary);
color: var(--color-primary);
}
.wp-block-button__link {
border-color: var(--color-primary);
background-color: var(--color-primary);
} .wp-block-cover {
margin-top: 1rem;
margin-bottom: 1rem;
line-height: 1;
}
.wp-block-cover.alignleft {
float: left;
margin-right: 2em;
}
.wp-block-cover p {
line-height: 1.25;
} .wp-block-pullquote {
border-top: 4px solid var(--color-primary);
border-bottom: 4px solid var(--color-primary);
}
.wp-block-pullquote blockquote {
margin-bottom: 0;
}
.wp-block-pullquote p {
font-size: 24px;
line-height: 1.6;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 1.25em;
}
.wp-block-pullquote.has-background blockquote:not(.has-vivid-cyan-blue-color) p {
font-size: 20px;
margin: 0;
}
.wp-block-pullquote.has-background blockquote p {
font-size: 20px;
margin: 0;
color: #fff;
}
.wp-block-pullquote.has-background blockquote cite {
color: #fff;
}
.wp-block-pullquote p {
font-size: 1.25em;
}
.wp-block-pullquote.alignleft {
float: left;
margin-right: 15px;
}
.wp-block-pullquote.alignright {
float: right;
margin-left: 15px;
}
.wp-block-pullquote + p {
min-height: 200px;
}
.post-details .wp-block-pullquote blockquote:not(.has-vivid-cyan-blue-color) {
font-size: 24px;
line-height: 1.6;
}
.post-details .wp-block-pullquote cite {
font-size: 16px;
} .post-details .wp-block-image figcaption {
text-align: center;
}
.post-details .wp-block-image img {
width: auto;
}
.wp-block-image .aligncenter figcaption {
font-size: 16px;
text-align: center;
}
.wp-block-image.alignfull {
margin: 32px calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.alignfull {
margin: 0px calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.wp-block-cover.alignleft {
float: left;
text-align: left;
margin-right: 2rem;
}
.directorist-content-active:not(.theme-dir-all-listing) .directorist-content-active:not(.theme-dir-search-result) .type-page ul,
.directorist-content-active:not(.theme-dir-all-listing) .directorist-content-active:not(.theme-dir-search-result) .directorist-single-contents-area ul,
.directorist-content-active:not(.theme-dir-all-listing) .directorist-content-active:not(.theme-dir-search-result) .single-blog ul {
padding-left: 15px;
}
ul {
padding-left: 20px;
}
ul > li ul {
padding-left: 15px;
}
ul ul {
list-style: unset;
} .wp-block-table figcaption {
font-size: 13px;
text-align: center;
} .wp-block-latest-posts__list {
padding-left: 0;
}
.wp-block-latest-posts__list a {
color: var(--color-primary);
}
.wp-block-latest-posts__list a:hover {
color: var(--color-info);
} .directorist-content-active .wp-block-gallery {
padding: 0;
}
.directorist-content-active .wp-block-gallery .blocks-gallery-grid {
padding-left: 0;
}
.wp-block-gallery.columns-2 {
margin-top: 15px;
}
.wp-block-gallery.columns-2 .blocks-gallery-caption {
margin: 15px 0 10px;
}
.blocks-gallery-caption {
text-align: center;
margin: 15px 0 45px;
}
.wp-block-gallery.alignleft {
float: left;
margin-right: 2rem;
} .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
}
.wp-block-separator {
border-bottom: 2px solid var(--color-dark);
border-top: 0 none;
} .wp-block-code code {
padding: 0.8em 1em;
border: 1px solid #ddd;
color: var(--color-primary);
} .post-details .post-content .wp-block-column {
margin-top: 20px;
}
.post-details .post-content .wp-block-column ol > li:before {
color: inherit;
}
.post-details .post-content .wp-block-column .wp-block-quote {
border-left-color: var(--color-primary);
}
.post-details .post-content ul ul,
.post-details .post-content ul ol,
.post-details .post-content ol ul,
.post-details .post-content ol ol {
padding-left: 30px;
} .wp-block-embed figcaption {
text-align: center;
} .wp-block-latest-comments__comment-meta a:hover {
color: var(--color-primary);
}
.post-details .wp-block-pullquote blockquote {
border-left: 0 none;
}
.post-details .wp-block-pullquote blockquote:not(.has-vivid-cyan-blue-color) {
border-left: 0 none;
} .wp-block-rss__item-title a:hover {
color: var(--color-primary);
} .gallery.gallery-size-thumbnail {
margin: -10px;
}
.gallery .gallery-item {
padding: 10px;
}
@media only screen and (max-width: 767px) {
.gallery .gallery-item {
padding: 15px 10px;
}
}
.gallery .gallery-item .gallery-caption {
word-break: break-all;
}
.post-details img[width="150"] {
width: 150px;
}
.post-details img[width="160"] {
width: 160px;
}
.post-details img[width="300"] {
width: 300px;
}
#gallery-5 .gallery-item img {
max-width: 135px;
}
#gallery-6 .gallery-item img {
max-width: 110px;
}
#gallery-7 .gallery-item img {
max-width: 95px;
}
#gallery-8 .gallery-item img {
max-width: 85px;
}
#gallery-9 .gallery-item img {
max-width: 70px;
}
.gallery#gallery-4, .gallery#gallery-5, .gallery#gallery-6, .gallery#gallery-7, .gallery#gallery-8, .gallery#gallery-9 {
padding: 0;
}
.alignleft,
.alignleft {
float: left;
margin-right: 20px;
}
.alignright {
float: right;
margin-left: 20px;
} .footer-top-area .mc4wp-alert {
padding: 6px 12px;
border-radius: 4px;
}
.footer-top-area .mc4wp-alert p {
margin-bottom: 0;
}
.footer-top-area .mc4wp-alert.mc4wp-error {
background-color: var(--color-danger-transparent);
}
.footer-top-area .mc4wp-alert.mc4wp-success {
background-color: var(--color-success-transparent);
}
.theme-single-page img {
max-width: 100%;
}
.single-post figure {
max-width: 100%;
} .wp-block-group.has-background {
padding: 30px;
} .wp-block-media-text__content p {
line-height: 1.25;
} .page-links {
text-align: center;
}
.wp-block-latest-posts {
margin-bottom: 15px;
} .wp-block-cover .wp-block-cover-text:not(.has-text-color) {
color: #fff;
} .wp-block-video figcaption {
font-size: 13px;
text-align: center;
}
.blocks-gallery-caption {
font-size: 13px;
} body:not(.trigger-res-nav) .theme-header-area {
min-height: 80px;
}
@media only screen and (max-width: 767px) {
body:not(.trigger-res-nav) .theme-header-area {
min-height: 60px;
}
}
.theme-header-area {
position: relative;
background-color: var(--color-white);
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.theme-header-area ul {
list-style-type: none;
}
@media only screen and (max-width: 575px) {
.theme-header-area ul {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.theme-header-area ul li {
list-style: none;
} .theme-header-logo {
margin-right: 7px;
}
.theme-header-logo__img {
padding: 0;
}
@media only screen and (max-width: 479px) {
.theme-header-logo__img {
margin-right: 0;
}
}
.theme-header-logo__img img {
max-width: 120px;
}
@media only screen and (max-width: 479px) {
.theme-header-logo__img img {
max-width: 80px;
}
} @media only screen and (max-width: 1199px) {
.theme-header-inner {
position: relative;
}
}
@media only screen and (max-width: 991px) {
.theme-header-inner .theme-header-menu .theme-header-menu {
position: absolute;
left: 0;
top: 50%;
width: 100%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.theme-header-inner .theme-header-menu .theme-header-menu .d_menu {
padding: 0;
}
} @media only screen and (max-width: 991px) {
.theme-header-action .theme-header-logo {
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
border: 0 none;
z-index: 1;
}
.theme-header-action .theme-header-action {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-left: auto;
z-index: 1;
margin-left: 10px;
}
}
.theme-header-action__author {
margin: 0;
}
.theme-header-action__author li {
position: relative;
}
.theme-header-action__author li:not(:last-child) {
margin-right: 25px;
}
@media only screen and (max-width: 575px) {
.theme-header-action__author li:not(:last-child) {
margin-right: 15px;
}
}
.theme-header-action__author-info {
padding: 20px 0;
}
.theme-header-action__author-info img {
cursor: pointer;
}
.theme-header-action__author-info.active .theme-header-author-navigation {
opacity: 1;
visibility: visible;
-webkit-transform: translate(0) scaleY(1);
transform: translate(0) scaleY(1);
}
.theme-header-action__author-info .theme-header-author-navigation {
position: absolute;
right: 0;
min-width: 200px;
top: 80px;
visibility: hidden;
opacity: 0;
z-index: 9999;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
-webkit-transform: translate(0, -50%) scaleY(0);
transform: translate(0, -50%) scaleY(0);
background-color: var(--color-white);
border-radius: 0 0 4px 4px;
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
padding-bottom: 12px;
}
.theme-header-action__author-info .theme-header-author-navigation ul {
padding: 0;
}
.theme-header-action__author-info .theme-header-author-navigation ul li {
margin: 0;
padding: 0;
}
.theme-header-action__author-info .theme-header-author-navigation ul li a {
display: inline-block;
padding: 6px 20px;
font-size: 14px;
line-height: 2;
color: var(--color-gray);
font-weight: 400;
-webkit-transition: var(--transition);
transition: var(--transition);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.theme-header-action__author-info .theme-header-author-navigation ul li a .directorist_menuItem-icon,
.theme-header-action__author-info .theme-header-author-navigation ul li a .directorist_menuItem-text {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.theme-header-action__author-info .theme-header-author-navigation ul li a i {
font-size: 18px;
line-height: 1.66667;
margin: 0;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.theme-header-action__author-info .theme-header-author-navigation ul li a .directorist-icon-mask:after {
background-color: currentColor;
width: 18px;
height: 18px;
}
.theme-header-action__author-info .theme-header-author-navigation ul li a:hover {
color: var(--color-primary);
}
.theme-header-action__add-listing .btn.btn-add-lawyer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 8.5px 19px;
color: var(--color-add-listing-button-text);
background-color: var(--bgcolor-add-listing-button);
border: 1px solid var(--bgcolor-add-listing-button);
border-radius: 5px;
}
.theme-header-action__add-listing .btn.btn-add-lawyer:hover {
-webkit-box-shadow: 0 0 3px var(--bgcolor-add-listing-button) inset;
box-shadow: 0 0 3px var(--bgcolor-add-listing-button) inset;
}
.theme-header-action__add-listing .btn.btn-add-lawyer > span {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.theme-header-action__add-listing .btn.btn-add-lawyer .directorist-icon-mask {
margin-right: 5px;
}
@media only screen and (max-width: 991px) {
.theme-header-action__add-listing .btn.btn-add-lawyer .directorist-icon-mask {
margin-right: 0;
}
}
.theme-header-action__add-listing .btn.btn-add-lawyer .directorist-icon-mask:after {
height: 14px;
width: 14px;
background-color: var(--color-add-listing-button-text);
}
@media only screen and (max-width: 991px) {
.theme-header-action__add-listing .btn.btn-add-lawyer {
padding: 0;
}
}
.theme-header-action__add-listing .btn.btn-add-lawyer:hover {
color: var(--color-add-listing-button-text-hover);
background-color: var(--bgcolor-add-listing-button-hover);
border: 1px solid var(--bgcolor-add-listing-button-hover);
}
.theme-header-action__authentication {
list-style: none;
}
.mainmenu__menu {
border: none;
margin: 0;
padding: 0;
}
@media only screen and (max-width: 1199px) {
.mainmenu__menu {
position: static;
}
}
.mainmenu__menu .navbar-collapse {
padding: 0;
float: left;
-webkit-transition: var(--transition);
transition: var(--transition);
}
@media only screen and (max-width: 575px) {
.mainmenu__menu .navbar-collapse {
top: 69px;
}
}
.mainmenu__menu .navbar-collapse.toggled {
visibility: hidden;
opacity: 0;
}
.mainmenu__menu .navbar-collapse.selected {
visibility: hidden;
opacity: 0;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.mainmenu__menu .navbar-nav > li ul {
padding-left: 0;
}
.mainmenu__menu .navbar-nav > li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0;
margin-right: 11px;
padding: 19px 0;
padding-left: 19px;
}
.mainmenu__menu .navbar-nav > li > a {
padding: 0;
text-transform: capitalize;
font-size: 14px;
line-height: 3;
font-weight: 500;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.mainmenu__menu .navbar-nav .menu-item-has-children {
position: relative;
}
.theme-header-menu {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
}
.theme-header-menu .navbar-toggler {
padding: 3px;
outline: 0;
border-radius: 2px;
}
.theme-header-menu .navbar-toggler:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
@media only screen and (max-width: 767px) {
.theme-header-menu .navbar-toggler {
padding: 1px;
}
}
.theme-header-menu .navbar-toggler .icon-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 1.25rem;
}
.theme-header-menu .navbar-toggler .icon-menu i {
color: var(--color-primary);
}
.mainmenu__menu .navbar-nav {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.mainmenu__menu .navbar-nav > .menu-item-has-children > a {
padding-right: 15px;
background-color: var(--bgcolor-menu);
}
.mainmenu__menu .navbar-nav > .menu-item-has-children > a:hover {
background-color: var(--bgcolor-menu-hover);
}
.mainmenu__menu .navbar-nav > .menu-item-has-children > a:after {
content: '';
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 12px;
height: 12px;
background-color: currentColor;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-down-solid.svg);
mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-down-solid.svg);
right: 0;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
@media only screen and (max-width: 991px) {
.mainmenu__menu .navbar-nav > .menu-item-has-children > a {
display: block;
width: 100%;
}
}
.mainmenu__menu .navbar-nav > li {
list-style: none;
}
.mainmenu__menu .navbar-nav > li.menu-item {
position: relative;
}
.mainmenu__menu .navbar-nav > li.menu-item:hover .sub-menu {
visibility: visible;
opacity: 1;
-webkit-transform: translate(0) scaleY(1);
transform: translate(0) scaleY(1);
}
.mainmenu__menu .navbar-nav > li.menu-item .sub-menu {
position: absolute;
top: 0;
left: 0;
display: block;
margin: 0;
min-width: 215px;
border-radius: 0 0 3px 3px;
visibility: hidden;
opacity: 0;
-webkit-transform: translate(0, -50%) scaleY(0);
transform: translate(0, -50%) scaleY(0);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
z-index: 1001;
border: 0 none;
list-style: none;
padding-bottom: 16px;
padding-top: 12px;
}
.mainmenu__menu .navbar-nav > li.menu-item .sub-menu a {
display: inline-block;
margin: 8px 20px;
font-size: 14px;
line-height: normal;
font-weight: 400;
color: var(--color-dark);
border-radius: 4px;
}
@media only screen and (max-width: 991px) {
.mainmenu__menu .navbar-nav > li.menu-item .sub-menu a {
margin: 0 10px;
padding: 10px 0;
}
}
.mainmenu__menu .navbar-nav > li.menu-item:last-child .sub-menu {
left: -100%;
}
.mainmenu__menu .navbar-nav > li.menu-item:last-child .sub-menu .menu-item:not(.multi-column-menu).menu-item-has-children:not(.multi-column-menu) ul.sub-menu {
left: -100%;
}
.mainmenu__menu .navbar-nav > li.menu-item.menu-item:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) {
position: relative;
}
.mainmenu__menu .navbar-nav > li.menu-item.menu-item:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) > a:after {
right: 1rem;
}
.mainmenu__menu .navbar-nav > li.menu-item.menu-item:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) > ul {
position: absolute;
left: 100%;
top: 0;
width: 10.66667rem;
visibility: hidden;
opacity: 0;
-webkit-transition: var(--transition);
transition: var(--transition);
padding: 0.46667rem 0;
}
@media only screen and (max-width: 991px) {
.mainmenu__menu .navbar-nav > li.menu-item.menu-item:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) > ul {
position: static;
top: 0;
left: 0;
visibility: visible;
opacity: 1;
padding: 0;
width: auto;
}
}
.mainmenu__menu .navbar-nav > li.menu-item.menu-item:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) > ul li a {
display: block;
background: none;
}
.mainmenu__menu .navbar-nav > li.menu-item.menu-item:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu):hover > ul {
visibility: visible;
opacity: 1;
}
.mainmenu__menu .navbar-nav > li:not(.multi-column-menu) > .sub-menu {
top: 80px;
} header {
position: relative;
z-index: 1030;
}
header.sticky-top {
z-index: 1031;
} .admin-bar .sticky-top {
top: 32px;
}
@media only screen and (max-width: 782px) {
.admin-bar .sticky-top {
top: 46px;
}
.admin-bar .sticky-top.admin-top-remove {
top: 0;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
} .mainmenu__menu .navbar-nav > li.menu-item.menu-item:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) > ul {
position: static;
top: 0;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
visibility: visible;
opacity: 1;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item-has-children:not(.multi-column-menu) > a {
color: var(--color-menu-active);
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item-has-children:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) .sub-menu {
padding-left: 15px !important;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li a {
position: relative;
line-height: 1.45;
padding: 10px 0;
z-index: 22;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse.show .navbar-nav .menu-item-has-children {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse.show .navbar-nav .menu-item-has-children a {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse.show .navbar-nav .menu-item-has-children .toggle-icon {
width: 60px;
height: 40px;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse.show .navbar-nav .menu-item-has-children .sub-menu {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse {
width: 370px;
padding-top: 50px;
position: fixed;
min-width: 250px;
height: 100%;
left: -370px;
top: 0;
-webkit-transform: translateX(-370px);
transform: translateX(-370px);
-webkit-transition: 0.25s;
transition: 0.25s;
visibility: hidden;
opacity: 0;
}
@media only screen and (max-width: 375px) {
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse {
width: 250px;
}
}
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse .theme-nav-close {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 4px;
cursor: pointer;
min-width: 30px;
min-height: 30px;
height: 30px;
background: rgba(var(--color-primary-rgba), 0.3);
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
right: 15px;
top: 10px;
border-radius: 6px;
color: var(--color-primary);
}
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse .theme-nav-close:hover {
opacity: 0.8;
}
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse .theme-nav-close:before {
content: "\68";
font-weight: 600;
font-family: "theme-icons";
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
color: inherit;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (max-width: 375px) {
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse {
-webkit-transform: translateX(-250px);
transform: translateX(-250px);
}
}
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse.show {
-webkit-transform: translateX(0);
transform: translateX(0);
left: 0;
visibility: visible;
opacity: 1;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse.show .theme-nav-close {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse.show .navbar-nav {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.trigger-res-nav .theme-header-action__author-info {
padding: 0;
}
.trigger-res-nav .theme-header-action__author-info .theme-header-author-navigation ul {
top: 50px;
}
.trigger-res-nav .theme-header-logo {
margin-right: 26px;
}
.admin-bar.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse .theme-nav-close:before {
top: 0;
}
.admin-bar.trigger-res-nav .mainmenu__menu #dlawyers-navbar-collapse .theme-nav-close:after {
top: 0;
}
@media only screen and (max-width: 575px) {
.admin-bar .search-menu .search-menu-wrapper {
padding: 45px 0 40px 0;
}
}
.admin-bar .search-menu .search-menu-wrapper .directorist-listing-type-selection {
margin-top: -14px;
}
@media only screen and (max-width: 575px) {
.admin-bar .search-menu .close {
top: 8px;
}
}
.theme-header-action__author-info img {
border-radius: 50rem;
} .search_module {
position: relative;
}
.search_module .menu_access_area form .input-group {
margin: 0;
}
.search_module .menu_access_area form .input-group .form-control {
background: none;
padding-left: 2.5rem;
-webkit-transition: var(--transition);
transition: var(--transition);
width: 100%;
}
.search_module .menu_access_area form .input-group .form-control:focus {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.search-icon-wrapper {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.dropdown-search-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.search-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
font-size: 18px;
color: #aab1d3;
text-align: center;
}
.search-icon i {
font-weight: 400;
}
.search-icon:hover {
color: var(--color-primary);
}
.search_module,
.nav_left_module {
position: relative;
}
.search_area .form-control {
background: none;
padding-left: 2.5rem;
-webkit-transition: var(--transition);
transition: var(--transition);
width: 100%;
background-color: #f9f9fa;
height: 48px;
-webkit-box-shadow: none;
box-shadow: none;
}
.search_area .form-control:focus {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid var(--color-border-light);
}
.input-group--left .form-control {
border-radius: 2px 0 0 2px;
}
.input-group--right .form-control {
border-radius: 0;
border-right: 0;
border-left: 0;
}
.input-group--right .form-control:focus {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
border-right: 0;
border-left: 0;
}
.search_area .input-group {
margin: 0;
}
.search_field {
font-size: 14px;
line-height: 3.42857;
font-weight: 400;
color: var(--color-light);
}
.icon-left {
position: absolute;
left: 0.625rem;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: var(--transition);
transition: var(--transition);
z-index: 10;
font-size: 18px;
line-height: 2.66667;
font-weight: 500;
color: var(--color-light);
} .menu-area .mainmenu__menu ul li.multi-column-menu {
position: static;
}
.menu-area .mainmenu__menu ul li.multi-column-menu a {
position: relative;
}
.menu-area .mainmenu__menu ul li.multi-column-menu:hover > ul.sub-menu {
-webkit-transform: translate(0) scaleY(1);
transform: translate(0) scaleY(1);
visibility: visible;
opacity: 1;
top: 80px;
left: 0;
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu {
background-color: var(--color-white);
width: 100%;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
top: 80px;
-webkit-box-shadow: 0 5px 15px rgba(39, 43, 65, 0.1);
box-shadow: 0 5px 15px rgba(39, 43, 65, 0.1);
visibility: hidden;
opacity: 0;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (max-width: 1199px) {
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu {
top: 70px;
}
}
@media only screen and (max-width: 991px) {
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu {
margin: 0;
}
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu > li {
display: block;
float: left;
margin: 0 0;
border: none;
padding: 0 10px;
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu > li > a {
border-radius: 0;
font-size: 16px;
line-height: 1.5;
font-weight: 400;
border-bottom: 1px solid #e3e6ef;
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu > li > a:hover {
color: var(--color-menu-hover);
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu > li:hover > a {
background-color: inherit;
color: #111;
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu > li > ul {
padding: 0;
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu > li ul {
position: relative;
width: 100%;
left: 0 !important;
-webkit-box-shadow: none;
box-shadow: none;
background: inherit;
margin: 0;
top: 0;
padding: 0;
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu > li ul li {
padding: 0;
display: block;
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu > li ul ul {
padding-left: 15px;
}
.menu-area .mainmenu__menu ul li.multi-column-menu > ul.sub-menu li:after {
content: "";
}
.menu-area .mainmenu__menu ul li.multi-column-menu.hide-header > ul.sub-menu > li > a,
.menu-area .mainmenu__menu ul li.multi-column-menu.hide-header > ul.sub-menu > li > a ~ .toggle-icon {
display: none;
}
.mainmenu__menu .navbar-nav > li.menu-item.multi-column-menu:last-child .sub-menu {
left: 0;
}
.mainmenu__menu .multi-column-menu.hide-header > ul > li {
border-top: none;
}
.mainmenu__menu .multi-column-menu.hide-header > ul > li > a {
display: none;
}
.mainmenu__menu .multi-column-menu.hide-header > ul > li > ul {
display: block !important;
} @media only screen and (max-width: 575px) {
.mainmenu__menu .navbar-collapse {
width: 155px;
z-index: 9999;
}
.mainmenu__menu .navbar-nav .menu-item-has-children > a:after {
color: var(--color-gray);
}
.mainmenu__menu .navbar-nav .menu-item-has-children.current-menu-parent > a:after {
color: var(--color-primary) !important;
}
} .navbar-expand-lg {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.navbar-expand-lg .navbar-toggler {
display: none;
} .trigger-res-nav .theme-header-area .theme-header-action__author > li {
padding: 10px 0;
}
.trigger-res-nav .navbar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
width: 100%;
}
.trigger-res-nav .navbar-nav .menu-item-has-children > a:after {
right: 3%;
}
.trigger-res-nav .navbar-toggler {
display: block;
}
.trigger-res-nav .navbar-light .navbar-toggler {
margin: 0 0 0 15px;
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.trigger-res-nav .navbar-expand-lg .navbar-nav {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.trigger-res-nav .mainmenu__menu {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.trigger-res-nav .mainmenu__menu .navbar-nav {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li {
margin-right: 0;
padding: 0 2rem;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item.menu-item-has-children.active .sub-menu {
display: block;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse {
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
position: absolute;
min-width: 100%;
top: 48px;
overflow-y: auto;
overflow-x: hidden;
-webkit-box-shadow: 0 0 1.25rem rgba(39, 43, 65, 0.2);
box-shadow: 0 0 1.25rem rgba(39, 43, 65, 0.2);
background: var(--color-white);
z-index: 10;
left: 0;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse.show {
background: var(--color-white);
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse.show .navbar-nav li a {
color: var(--color-lighten-x);
display: block;
}
.trigger-res-nav .mainmenu__menu .navbar-nav {
padding: 1.25rem 0;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li {
display: inline-block;
margin-right: 0;
padding: 0 15px;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.has_dropdown .dropdown-toggle {
display: block;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.has_dropdown .dropdown-toggle:after {
position: absolute;
right: 1.875rem;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.has_dropdown .dropdown-menu {
display: none !important;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.has_dropdown.show .dropdown-menu {
display: block !important;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
}
.trigger-res-nav .menu-area .mainmenu__menu .navbar-nav > li.has_dropdown .dropdown-menu .dropdown-menu--inner > ul {
visibility: visible;
opacity: 1;
left: 1.25rem;
top: 1.875rem;
-webkit-box-shadow: none;
box-shadow: none;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item .sub-menu {
position: static;
padding: 0;
margin: 0;
visibility: visible;
opacity: 1;
border: 0 none;
-webkit-box-shadow: none;
box-shadow: none;
display: none;
-webkit-transition: none;
transition: none;
-webkit-transform: none;
transform: none;
}
@media only screen and (max-width: 375px) {
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item .sub-menu {
width: 200px;
}
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item .sub-menu .menu-item-has-children > ul {
position: relative;
left: 0;
top: 0;
width: 100%;
visibility: visible;
opacity: 1;
padding: 0.46667rem 0;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
display: block;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item.active .sub-menu {
display: block;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item.hide-header .sub-menu {
padding: 0;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item.hide-header .sub-menu .menu-item-has-children > ul {
padding: 0;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item.hide-header .sub-menu .menu-item-has-children > ul ul {
padding-left: 15px;
}
.trigger-res-nav .mainmenu__menu .navbar-nav .menu-item-has-children > a:after {
right: 30px;
top: 0;
-webkit-transform: none;
transform: none;
color: var(--color-gray);
}
.trigger-res-nav .menu-area + .listing-details-wrapper {
height: 250px;
}
@media only screen and (max-width: 767px) {
.trigger-res-nav .menu-area + .listing-details-wrapper {
height: 200px;
padding: 30px 0;
}
}
.trigger-res-nav .menu-area.menu--light {
position: relative;
z-index: 1;
}
.trigger-res-nav .mainmenu__menu .navbar-nav .menu-item-has-children {
position: relative;
}
.trigger-res-nav .mainmenu__menu .navbar-nav .menu-item-has-children:after {
content: '';
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 12px;
height: 12px;
background-color: currentColor;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-down-solid.svg);
mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-down-solid.svg);
padding-left: 0;
right: 15px;
position: absolute;
top: 20px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
pointer-events: none;
}
.trigger-res-nav .mainmenu__menu .navbar-nav .menu-item-has-children .menu-item-has-children:after {
top: 15px;
}
.trigger-res-nav .mainmenu__menu .navbar-nav .menu-item-has-children > a:after {
display: none;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li:not(.multi-column-menu).menu-item .sub-menu,
.trigger-res-nav .mainmenu__menu .navbar-nav > li:not(.multi-column-menu).menu-item .sub-menu .menu-item-has-children > ul {
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: none;
transform: none;
}
.trigger-res-nav .mainmenu__menu .navbar-nav > li.menu-item.menu-item:not(.multi-column-menu) .menu-item-has-children:not(.multi-column-menu) > ul {
position: static;
visibility: visible;
opacity: 1;
}
.trigger-res-nav .mainmenu__menu .navbar-collapse.toggled {
visibility: visible;
opacity: 1;
}
.trigger-res-nav .theme-header-action__author-info .theme-header-author-navigation {
top: 50px;
} .menu-area .mainmenu__menu ul li:not(.multi-column-menu) ul ul ul ul li a:after {
display: none;
}
.menu-area .mainmenu__menu ul li:not(.multi-column-menu) ul ul ul ul ul {
-webkit-transform: scaleY(1);
transform: scaleY(1);
opacity: 1;
visibility: visible;
position: relative;
width: 100%;
min-width: 180px;
left: 0 !important;
-webkit-box-shadow: none;
box-shadow: none;
background: inherit;
margin: 0;
top: 0;
padding: 0;
}
.trigger-res-nav .menu-area .mainmenu__menu ul li:not(.multi-column-menu) ul ul ul ul li a:after {
display: block;
} .search-menu {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.2);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
-webkit-transform: translate(0, -50%) scaleY(0);
transform: translate(0, -50%) scaleY(0);
opacity: 0;
visibility: hidden;
z-index: 1031;
}
.search-menu .search-menu-wrapper {
background-color: white;
min-height: 188px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 40px 0;
}
@media only screen and (max-width: 991px) {
.search-menu .search-menu-wrapper {
max-height: 100%;
overflow-y: scroll;
}
}
.search-menu .close {
position: fixed;
top: 15px;
right: 15px;
border: none;
opacity: 1;
cursor: pointer;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
z-index: 99999;
line-height: 0.8;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 44px;
height: 44px;
color: var(--color-danger);
background-color: rgba(var(--color-danger-rgba), 0.1);
border: 1px solid transparent;
border-radius: 8px;
}
.search-menu .close i {
pointer-events: none;
font-size: 20px;
}
.search-menu .close:hover, .search-menu .close:focus {
background-color: var(--color-danger);
color: var(--color-white);
-webkit-box-shadow: 2px 2px 20px rgba(var(--color-danger-rgba), 0.12), -2px -2px 20px rgba(var(--color-danger-rgba), 0.1);
box-shadow: 2px 2px 20px rgba(var(--color-danger-rgba), 0.12), -2px -2px 20px rgba(var(--color-danger-rgba), 0.1);
}
.search-menu.open {
-webkit-transform: translate(0) scaleY(1);
transform: translate(0) scaleY(1);
opacity: 1;
visibility: visible;
}
@media only screen and (max-width: 767px) {
.search-menu .close {
padding: 2px 6px;
font-size: 30px;
min-height: inherit;
}
} .menu-area-scroll .theme-search-popup {
top: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.admin-bar .theme-search-popup {
top: 32px;
}
@media only screen and (max-width: 767px) {
.admin-bar .theme-search-popup {
top: 46px;
}
}
.admin-bar.menu-area-scroll .theme-search-popup {
top: 30px;
}
@media only screen and (max-width: 783px) {
.admin-bar.menu-area-scroll .theme-search-popup {
top: 40px;
}
}
@media only screen and (max-width: 600px) {
.admin-bar.menu-area-scroll .theme-search-popup {
top: 0;
}
}
.theme-search-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: auto;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
-webkit-transform: translate(0, -50%) scaleY(0);
transform: translate(0, -50%) scaleY(0);
opacity: 0;
visibility: hidden;
z-index: 9999;
}
.theme-search-popup.theme-popup-open {
-webkit-transform: translate(0) scaleY(1);
transform: translate(0) scaleY(1);
opacity: 1;
visibility: visible;
}
.theme-search-popup .theme-popup-close {
position: fixed;
top: 15px;
right: 50px;
border: none;
opacity: 1;
cursor: pointer;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
z-index: 99999;
line-height: 0.8;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50%;
background-color: rgba(var(--color-primary-rgba), 0.15);
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.theme-search-popup .theme-popup-close span {
color: var(--color-primary);
}
@media only screen and (max-width: 991px) {
.theme-search-popup .theme-popup-close {
right: 15px;
}
}
.theme-search-popup .theme-popup-close:hover {
background-color: rgba(var(--color-primary-rgba), 1);
color: var(--color-primary);
}
.theme-search-popup .theme-popup-close:hover span {
color: var(--color-white);
}
.theme-search-popup .theme-popup-close span {
font-size: calc(1.025rem + 0.3vw);
position: relative;
top: -1px;
-webkit-transition: 0.3s;
transition: 0.3s;
}
@media (min-width: 1200px) {
.theme-search-popup .theme-popup-close span {
font-size: 1.25rem;
}
}
.theme-search-popup .theme-search-popup-box {
background-color: #fff;
min-height: 300px;
max-height: 300px;
overflow-y: auto;
overflow-x: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 35px 0;
}
@media only screen and (max-width: 767px) {
.theme-search-popup .theme-search-popup-box {
min-height: 188px;
}
}
@media only screen and (max-width: 479px) {
.theme-search-popup .theme-search-popup-box {
padding-top: 50px;
}
}
.theme-search-popup .theme-search-popup-box .directorist-search-contents {
padding: 0 0 30px;
max-width: 1000px;
margin: 0 auto;
}
.theme-search-popup .theme-search-popup-box .directorist-search-contents .directorist-container-fluid {
padding: 0;
}
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection {
margin: 0 auto 20px;
}
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types {
font-weight: 500;
border-radius: 5px;
min-height: 40px;
background-color: var(--color-bg-lighter);
color: var(--color-dark);
padding: 5px 15px;
}
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types:after {
display: none;
}
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current {
background-color: var(--color-primary);
color: var(--color-white);
border-radius: 5px;
}
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current i,
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current span.fa,
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current span.fas,
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current span.far,
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current span.fab,
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current span.la,
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current span.lar,
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current span.las,
.theme-search-popup .theme-search-popup-box .directorist-listing-type-selection__item .search_listing_types.directorist-listing-type-selection__link--current span.lab {
color: var(--color-white);
}
.theme-search-popup .directorist-listing-category-top ul li a span {
position: relative;
top: -2px;
}
.theme-search-popup .directorist-listing-category-top ul li a p {
line-height: 1.45;
}
.theme-search-popup .directorist-listing-category-top ul li a:hover span,
.theme-search-popup .directorist-listing-category-top ul li a:hover p {
color: var(--color-primary);
}
.theme-shade {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 0;
background-color: rgba(0, 0, 0, 0.2);
-webkit-transition: 0.3s;
transition: 0.3s;
opacity: 0;
z-index: -1;
}
.theme-shade.theme-show {
height: 100%;
opacity: 1;
visibility: visible;
z-index: 1030;
}
.theme-shade.theme-white-shade {
background-color: transparent;
}
.admin-bar .theme-search-popup .theme-popup-close {
line-height: 0.8;
top: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50%;
color: var(--color-white);
}
@media only screen and (max-width: 600px) {
.admin-bar .theme-search-popup .theme-popup-close {
top: 125px;
}
}
.admin-bar .theme-search-popup .theme-popup-close span {
font-size: calc(1.025rem + 0.3vw);
position: relative;
top: 0;
}
@media (min-width: 1200px) {
.admin-bar .theme-search-popup .theme-popup-close span {
font-size: 1.25rem;
}
}
@media only screen and (max-width: 600px) {
.admin-bar .theme-search-popup .theme-popup-close {
top: 30px;
}
}
@media only screen and (max-width: 479px) {
.admin-bar .theme-search-popup .theme-popup-close {
top: 10px;
}
} .theme_widget a,
.atbd_widget a {
color: var(--color-gray);
}
.theme_widget a:hover,
.atbd_widget a:hover {
color: var(--color-primary);
}
.widget.theme_widget,
.widget.atbd_widget {
color: var(--color-lighten);
border: none;
}
.widget.theme_widget h3,
.widget.atbd_widget h3 {
color: var(--color-dark);
font-size: 20px;
line-height: 1.4;
padding: 0;
margin-bottom: 20px;
font-weight: 600;
}
.widget.theme_widget h3:after,
.widget.atbd_widget h3:after {
content: none;
}
.widget.theme_widget ul li,
.widget.atbd_widget ul li {
position: relative;
}
.widget.theme_widget ul li ul.sub-menu,
.widget.atbd_widget ul li ul.sub-menu {
padding-left: 0;
}
.widget {
color: var(--color-footer-text);
}
.widget > h3 {
color: var(--color-white);
font-size: 20px;
margin-bottom: 20px;
position: relative;
line-height: 1.3;
}
.widget a {
outline: none;
font-size: 15px;
}
.widget .wpwaxtheme-img {
margin-bottom: 20px;
}
.widget select {
padding: 8px 10px;
width: 100%;
}
.widget ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.widget li {
margin-bottom: 12px;
}
.widget li ul.children,
.widget li ul.sub-menu {
list-style-type: none;
margin-bottom: 15px;
padding-left: 20px;
}
.widget li ul.children li:last-child,
.widget li ul.sub-menu li:last-child {
margin-bottom: 0;
}
.widget li ul.children li:first-child,
.widget li ul.sub-menu li:first-child {
margin-top: .4rem;
}
.widget.widget.widget_nav_menu a {
font-size: 15px;
}
.widget.theme_widget.widget_product_categories li, .widget.theme_widget.widget_layered_nav li, .widget.theme_widget.widget_categories li, .widget.theme_widget.widget_archive li,
.widget.atbd_widget.widget_product_categories li,
.widget.atbd_widget.widget_layered_nav li,
.widget.atbd_widget.widget_categories li,
.widget.atbd_widget.widget_archive li {
color: #a7a6a6;
font-size: 15px;
line-height: 1.5;
}
.widget.theme_widget.widget_nav_menu ul li ul,
.widget.atbd_widget.widget_nav_menu ul li ul {
padding-left: 20px;
padding-top: 0;
padding-bottom: 0;
}
.widget.theme_widget.widget_nav_menu ul li ul li ul,
.widget.atbd_widget.widget_nav_menu ul li ul li ul {
padding-left: 0;
}
.widget.theme_widget.widget_calendar .calendar_wrap,
.widget.atbd_widget.widget_calendar .calendar_wrap {
font-size: 13px;
line-height: 1.3;
}
.widget.atbd_widget.widget_tag_cloud a,
.widget.atbd_widget.widget_product_tag_cloud a {
color: var(--color-lighten-x);
border: none;
}
.widget.atbd_widget.widget_tag_cloud a:hover,
.widget.atbd_widget.widget_product_tag_cloud a:hover {
background-color: var(--color-primary);
color: var(--color-white);
} .collapse_title h6 {
font-size: 16px;
font-weight: 500;
border-bottom: 1px solid var(--color-border);
padding-bottom: 20px;
margin-bottom: 25px;
} @media only screen and (max-width: 767px) {
.sidebar-widget-area {
margin-top: 30px;
}
}
.sidebar-widget-area .widget:last-child {
margin-bottom: 0 !important;
}
.theme-border-blog {
border: 1px solid #e9ebf4;
border-radius: 3px;
}
.single-post .theme-blog-each .theme-blog-thumbnail img {
height: 150px;
}
.single-blog .post-header .post-title {
word-break: break-word;
}
.single-blog .post-body figure.wp-caption .wp-caption-text {
text-align: center;
margin-top: 10px;
}
.single-blog .post-body iframe {
width: 100%;
}
.single-blog .page-links {
margin: -3px;
}
.single-blog .page-links .post-page-numbers {
font-size: 14px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 3px;
min-width: 40px;
height: 40px;
border-radius: 2px;
color: var(--color-dark);
border: 1px solid var(--color-border-light);
background-color: transparent;
}
.single-blog .page-links .post-page-numbers.current {
color: var(--color-white);
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.single-blog .page-links .post-page-numbers.current:hover {
color: var(--color-white);
}
.single-blog .page-links .post-page-numbers:hover {
color: var(--color-primary);
border-color: var(--color-primary);
} .comments-area {
margin-top: 55px;
margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
.comments-area {
margin-top: 30px;
}
}
.comments-area .comment-title {
margin-bottom: 54px;
text-align: center;
}
@media only screen and (max-width: 767px) {
.comments-area .comment-title {
margin-bottom: 30px;
}
}
.comments-area .comment-title h3 {
position: relative;
margin-bottom: 0;
}
.comments-area .comment-lists > ul {
list-style: none;
padding: 30px;
border: 1px solid #e9ebf4;
border-radius: 4px;
}
@media only screen and (max-width: 767px) {
.comments-area .comment-lists > ul {
padding: 15px;
}
}
.comments-area .comment-lists ul {
list-style: none;
}
.comments-area .comment-lists ul li {
padding: 15px 0;
}
.comments-area .comment-lists ul li:not(:first-child) {
border-top: 1px solid #e9ebf4;
}
.comments-area .comment-lists ul li:first-child {
padding-top: 0;
}
.comments-area .comment-lists ul li:last-child {
padding-bottom: 0;
}
.comments-area .comment-lists ul .children {
padding-left: 20px;
}
@media only screen and (max-width: 479px) {
.comments-area .comment-lists ul .children {
padding-left: 15px;
}
}
.comments-area .comment-lists ul .children li {
margin-top: 15px;
padding-top: 15px;
}
.comments-area .comment-lists ul .children li:first-child {
border-top: 1px solid #e9ebf4;
}
.comments-area .comment-lists ul .children li:last-child {
padding-bottom: 0;
}
.comments-area .comment-lists ul .media {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media only screen and (max-width: 575px) {
.comments-area .comment-lists ul .media {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.comments-area .comment-lists ul .media .cmnt_avatar img {
width: 60px;
height: 60px;
border-radius: 50%;
}
@media only screen and (max-width: 767px) {
.comments-area .comment-lists ul .media .cmnt_avatar img {
width: 60px;
height: 60px;
}
}
.comments-area .comment-lists ul .media .media-body {
margin-left: 1.5625rem;
overflow: hidden;
}
@media only screen and (max-width: 767px) {
.comments-area .comment-lists ul .media .media-body {
margin-left: 1.25rem;
}
}
@media only screen and (max-width: 575px) {
.comments-area .comment-lists ul .media .media-body {
width: 100%;
margin: 15px 0 0 0;
}
}
.comments-area .comment-lists ul .media .media-body .media_top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0.75rem;
}
@media only screen and (max-width: 479px) {
.comments-area .comment-lists ul .media .media-body .media_top {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
@media only screen and (max-width: 479px) {
.comments-area .comment-lists ul .media .media-body .media_top .heading_left:first-child {
margin-bottom: 10px;
}
}
.comments-area .comment-lists ul .media .media-body .media_top .heading_left span {
color: var(--color-primary);
}
.comments-area .comment-lists ul .media .media-body .media_top .media-heading {
margin-bottom: 0.3125rem;
margin-top: 0;
color: var(--color-dark);
}
.comments-area .comment-lists ul .media .media-body .media_top .comment-reply-link {
border: 1px solid var(--color-border-light);
color: var(--color-gray);
line-height: 2.125rem;
border-radius: 1.5625rem;
display: inline-block;
font-weight: 500;
font-size: 0.8125rem;
padding: 0 0.9375rem;
-webkit-transition: var(--transition);
transition: var(--transition);
}
@media only screen and (max-width: 767px) {
.comments-area .comment-lists ul .media .media-body .media_top .comment-reply-link {
line-height: 1.875rem;
padding: 0 0.625rem;
}
}
.comments-area .comment-lists ul .media .media-body .media_top .comment-reply-link:hover {
color: white;
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.comments-area .comment-lists ul .media .media-body .comment-status-notice {
color: var(--color-warning);
margin-bottom: 10px;
display: block;
}
.comments-area .comment-lists ul .media .media-body p {
color: var(--color-body);
}
.comments-area .comment-lists ul .media p {
margin: 0;
}
.comment-form {
padding: 2.8125rem 2.5rem;
}
.comment-form .comment-title h3 {
color: var(--color-dark);
margin-bottom: 0.625rem;
}
.comment-form form textarea {
height: 7.8125rem;
}
.comment-form-comment textarea {
min-height: 7rem;
padding: 10px 15px;
margin-bottom: 30px;
} .comment-respond {
border: 1px solid #f2f2f2;
margin-top: 60px;
padding: 40px 30px;
background: var(--color-white);
clear: both;
border-radius: 4px;
}
.comment-respond h3 {
margin-bottom: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.comment-respond h3 a {
font-size: 14px;
font-weight: 500;
}
.comment-respond .comment-notes {
margin-bottom: 40px;
}
.comment-respond form input.form-control {
margin-bottom: 30px;
}
.comment-respond .form-submit {
margin-bottom: 0;
}
.comment-respond .logged-in-as a {
color: var(--color-dark);
}
.comment-respond .logged-in-as a:hover {
color: var(--color-primary);
}
.comment-edit-link {
color: var(--color-primary);
margin-right: 10px;
}
.comment-edit-link i,
.comment-edit-link span,
.comment-edit-link span.la,
.comment-edit-link span.las,
.comment-edit-link span.lar,
.comment-edit-link span.lab,
.comment-edit-link span.fab,
.comment-edit-link span.far,
.comment-edit-link span.fas {
margin-right: 5px;
}  .blog-single {
margin-bottom: 1.875rem;
}
.blog-single.sticky .card .card-body h3 {
position: relative;
padding-left: 40px;
margin-bottom: 0;
padding-bottom: 1rem;
}
.blog-single.sticky .card .card-body h3:before {
background-color: var(--color-primary);
content: "\44";
font-family: "theme-icons";
width: 30px;
height: 30px;
position: absolute;
left: 0;
top: -2px;
color: var(--color-white);
font-size: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 1;
border-radius: 2px;
}
.page ol {
padding-left: 20px;
}
.page figure.wp-caption {
width: 100% !important;
}
@media only screen and (max-width: 767px) {
.page figure.wp-caption img {
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
}
}
.blog-grid .grid-single {
margin-bottom: 1.875rem;
} .post-details img {
width: 100%;
height: auto;
}
.post-details .post-head {
margin-bottom: 2.3125rem;
}
.post-details .post-content .post-header {
margin-bottom: 1.875rem;
}
.post-details .post-content .post-header .post-meta ul {
margin: 0;
padding-left: 0;
}
.post-details .post-content .post-header .post-meta ul li {
list-style-type: none;
font-size: 15px;
position: relative;
padding-left: 16px;
}
.post-details .post-content .post-header .post-meta ul li:before {
content: " ";
position: absolute;
width: 8px;
height: 8px;
border: 1px solid var(--color-primary);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
border-radius: 50rem;
}
.post-details .post-content .post-header .post-meta ul li:first-child {
margin-left: 0;
}
.post-details .post-content .post-header h3 {
color: var(--color-dark);
margin-bottom: 1.25rem;
word-break: break-word;
}
.post-details .post-content .post-header ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 1.25rem;
border-bottom: 1px solid var(--color-border-light);
}
.post-details .post-content .post-header ul li {
margin-right: 1.25rem;
}
.post-details .post-content .post-header ul li a {
color: var(--color-dark);
}
.post-details .post-content .post-header ul li a:hover {
color: var(--color-primary);
}
.post-details .post-content .post-header ul li:nth-child(3) {
max-width: 350px;
}
.post-details .post-content .post-header .post-meta a,
.post-details .post-content .post-header .post-meta span {
color: var(--color-gray);
}
.post-details .post-content .post-body:after {
content: "";
display: table;
clear: both;
}
.post-details .post-content .post-body h1,
.post-details .post-content .post-body h2,
.post-details .post-content .post-body h3,
.post-details .post-content .post-body h4,
.post-details .post-content .post-body h5,
.post-details .post-content .post-body h6 {
margin-bottom: 1.25rem;
}
.post-details .post-content .post-body ul.wp-block-gallery li {
padding-left: 0;
}
.post-details .post-content .post-body ul.wp-block-gallery li:before {
content: none;
}
.post-details .post-content .post-body ol > li:before {
border: 0 none;
}
.post-details .post-content .post-body ol > li > ul {
margin: 5px 0 0 15px;
}
.post-details .post-content .post-body ol > li > ul li ol {
margin-top: 5px;
}
.post-details .post-content .post-body p label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.post-details .post-content .post-body p label input {
border: 1px solid var(--color-border-light);
margin-top: 10px;
height: 35px;
padding: 0 15px;
width: 300px;
border-radius: 3px;
}
.post-details .post-content .post-body p label + input[type="submit"] {
background-color: var(--color-primary);
border: 0 none;
padding: 10px 20px;
color: var(--color-white);
border-radius: 3px;
margin-top: 8px;
}
.post-details .post-content .post-body table {
border: 1px solid var(--color-border-light);
margin-bottom: 15px;
}
.post-details .post-content .post-body table tr th,
.post-details .post-content .post-body table tr td {
padding: 15px 15px;
border-bottom: 1px solid var(--color-border-light);
border-right: 1px solid var(--color-border-light);
}
.post-details .post-content .post-body table tr th:last-child,
.post-details .post-content .post-body table tr td:last-child {
border-right: 0;
}
.post-details .post-content ul,
.post-details .post-content ol {
padding-left: 20px;
list-style-type: disc;
}
.post-details .post-content ul li,
.post-details .post-content ol li {
margin-bottom: 8px;
}
.post-details .post-content ul:not(.blocks-gallery-grid) {
margin: 0 -9px;
}
.post-details .post-content ul:not(.blocks-gallery-grid) > li {
position: relative;
margin: 0 10px;
}
.post-details .post-content ol {
list-style-type: decimal;
padding-left: 20px;
}
.post-bottom {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.875rem 0;
border-top: 1px solid #e9ebf4;
border-bottom: 1px solid #e9ebf4;
margin: 2.8125rem 0 4.375rem 0;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media only screen and (max-width: 767px) {
.post-bottom {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.post-bottom .tags {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
@media only screen and (max-width: 767px) {
.post-bottom .tags {
margin-bottom: 20px;
}
}
.post-bottom .tags ul {
margin-top: -5px;
margin-bottom: -5px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
.post-bottom .tags ul {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.post-bottom .tags ul li {
margin: 5px 10px 5px 0;
}
.post-bottom .tags ul li:last-child {
margin-right: 0;
}
.post-bottom .tags ul li a {
line-height: 1.75rem;
display: block;
border: 1px solid var(--color-border-light);
border-radius: 0.1875rem;
padding: 0 0.75rem;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
color: var(--color-gray);
font-size: 0.875rem;
text-transform: capitalize;
}
.post-bottom .tags ul li a:hover {
color: var(--color-white);
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.post-bottom .social-share {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.post-bottom .social-share > span {
margin-right: 15px;
}
@media only screen and (max-width: 767px) {
.post-bottom .social-share > span {
margin-right: 0;
}
}
@media only screen and (max-width: 767px) {
.post-bottom .social-share {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.post-bottom .social-share ul {
margin: -3px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.post-bottom .social-share ul li {
margin: 3px;
}
.post-bottom .social-share ul li a {
width: 2.375rem;
height: 2.375rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 18.75rem;
background: rgba(0, 0, 0, 0.05);
color: var(--color-light);
font-size: 18px;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.post-bottom .social-share ul li a svg {
width: 16px;
height: 16px;
fill: currentColor;
}
.post-bottom .social-share ul li a:hover {
background-color: var(--color-primary);
color: var(--color-white);
}
.post-bottom .social-share ul li a i,
.post-bottom .social-share ul li a span {
margin-top: 2px;
}
.post-author {
padding: 2.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 3.75rem;
margin-top: 30px;
background-color: var(--color-white);
}
@media only screen and (max-width: 767px) {
.post-author {
padding: 30px 15px;
}
}
.post-author .author-thumb {
margin-right: 30px;
}
@media only screen and (max-width: 767px) {
.post-author .author-thumb {
margin-right: 15px;
}
}
.post-author .author-thumb img {
border-radius: 50%;
}
@media only screen and (max-width: 767px) {
.post-author .author-thumb img {
width: 80px;
height: 80px;
}
}
.post-author .author-info {
-webkit-box-flex: 4;
-ms-flex: 4;
flex: 4;
}
@media only screen and (max-width: 767px) {
.post-author .author-info .blockquote {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.post-author .author-info p {
margin-bottom: 0;
color: var(--color-gray);
font-size: 16px;
line-height: 1.75;
font-weight: 400;
}
.post-author .author-info h5 {
color: var(--color-dark);
margin-bottom: 0.9375rem;
}
.post-author .author-info h5 span {
color: var(--color-primary);
}
.post-author .author-info .social-basic {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0;
}
.post-author .author-info .social-basic li {
margin-right: 0.9375rem;
}
.post-author .author-info .social-basic li:last-child {
margin-right: 0;
}
.post-author .author-info .social-basic li a {
color: var(--color-light);
}
.post-author .author-info .social-basic li a i {
font-size: 20px;
}
.related-post {
margin-top: 35px;
padding-bottom: 10px;
border-bottom: 1px solid var(--color-border-light);
}
.related-post .related-post--title {
margin-bottom: 33px;
}
.related-post .related-post--title h3 {
margin: 0;
}
.related-post .single-post {
margin-bottom: 3.125rem;
}
.related-post .single-post img {
width: 100%;
height: auto;
}
.related-post .single-post h6 {
margin: 1.125rem 0 0.3125rem;
font-size: 0.9375rem;
}
.related-post .single-post h6 a {
color: var(--color-dark);
}
.related-post .single-post h6 a:hover {
color: var(--color-primary);
}
.related-post .single-post p {
font-size: 0.875rem;
}
.related-post .single-post p a:hover {
color: var(--color-primary);
}
.post-pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid #e9ebf4;
padding-bottom: 36px;
margin: -15px;
}
@media only screen and (max-width: 479px) {
.post-pagination {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.post-pagination:empty {
margin: 0;
}
.post-pagination .post-pagination-sep {
color: var(--color-lighten);
}
.post-pagination .prev-post,
.post-pagination .next-post {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin: 15px;
}
.post-pagination .prev-post > span,
.post-pagination .next-post > span {
display: block;
}
.post-pagination .prev-post .title,
.post-pagination .next-post .title {
color: var(--color-dark);
font-size: 16px;
font-weight: 500;
margin: 0.4375rem 0;
display: block;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
word-break: break-all;
}
.post-pagination .prev-post .title:hover,
.post-pagination .next-post .title:hover {
color: var(--color-primary);
}
.post-pagination .prev-post p,
.post-pagination .next-post p {
margin: 0;
}
.post-pagination .prev-post p a,
.post-pagination .next-post p a {
color: var(--color-gray);
font-size: 15px;
}
.post-pagination .prev-post p a:hover,
.post-pagination .next-post p a:hover {
color: var(--color-primary);
}
.post-pagination .next-post {
text-align: right;
}
@media only screen and (max-width: 767px) {
.post-pagination .next-post {
text-align: left;
}
} .theme-author-listing-content .directorist-pagination {
margin: 21px 0 0 0;
}
.author-header {
position: relative;
}
.author-header:before {
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(22, 25, 40, 0.7);
} .theme-banner-header {
position: relative;
}
.theme-banner-header:before {
position: absolute;
content: "";
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(22, 25, 40, 0.7);
}
.author-profile-about {
padding: 70px 0;
background-color: var(--color-bg-light);
}
@media only screen and (max-width: 767px) {
.author-profile-about {
padding: 60px 0;
}
}
@media only screen and (max-width: 575px) {
.author-profile-about {
padding: 50px 0;
}
}
.theme-author-profile {
padding-top: 100px;
padding-bottom: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (max-width: 575px) {
.theme-author-profile {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-top: 45px;
}
.theme-author-profile .theme-author-content {
text-align: center;
margin-left: 0;
}
.theme-author-profile .theme-author-profile__wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.theme-author-profile__avatar {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.theme-author-profile__avatar img {
max-width: 120px;
max-height: 120px !important;
max-height: 100%;
border-radius: 100% !important;
}
.theme-author-profile__avatar img.avatar {
width: 120px;
height: auto;
} .theme-author-content {
margin-left: 20px;
}
.theme-author-content__title {
color: var(--color-white);
font-size: 24px;
line-height: 1.66667;
font-weight: 600;
margin-bottom: 0;
text-transform: capitalize;
}
.theme-author-content__paragraph {
margin-bottom: 0;
color: rgba(255, 255, 255, 0.8);
font-size: 15px;
font-weight: 400;
}
.theme-author-meta {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
.theme-author-meta {
margin: 10px 0;
}
}
@media only screen and (max-width: 575px) {
.theme-author-meta {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
}
.theme-author-meta__ratings {
margin-right: 7px;
}
.theme-author-meta__ratings span {
background-color: var(--color-primary);
border-radius: 3px;
padding: 0 7px;
color: var(--color-white);
height: 30px;
font-size: 13px;
line-height: 1.15385;
font-weight: 500;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-right: 5px;
}
.theme-author-meta__ratings span i {
font-size: 14px;
}
.theme-author-meta__ratings span i.directorist-icon-mask:after {
width: 14px;
height: 14px;
background-color: var(--color-white);
}
.theme-author-meta__ratings small {
color: var(--color-white);
margin-right: 4px;
font-size: 13px;
line-height: 1.15385;
font-weight: 500;
}
.theme-author-meta__info {
margin-left: 0;
margin-bottom: 0;
color: var(--color-white);
font-size: 13px;
line-height: 1.15385;
font-weight: 400;
}
.theme-author-meta__info span {
color: var(--color-white);
font-size: 13px;
font-weight: 500;
}
.theme-author-meta__info + .theme-author-meta__info {
padding-left: 30px;
} .theme-contact-box {
background-color: var(--color-white);
-webkit-box-shadow: 0 3px 5px rgba(141, 145, 162, 0.05);
box-shadow: 0 3px 5px rgba(141, 145, 162, 0.05);
border-radius: 4px;
}
@media only screen and (max-width: 767px) {
.theme-contact-box--info {
margin-bottom: 30px;
}
}
.theme-contact-box__top {
padding: 20px 25px 20px;
border-bottom: 1px solid #f2f2f2;
}
.theme-contact-box__title {
font-size: 14px;
line-height: 1.35714;
font-weight: 500;
margin-bottom: 0;
}
.theme-contact-box .theme-contact-box__info__list,
.theme-contact-box .theme-contact-box__content {
padding: 17px 25px;
list-style-type: none;
margin: 0;
}
.theme-contact-box ul .theme-contact-box__item:not(:last-child) {
margin-bottom: 0.625rem;
}
.theme-contact-box__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.theme-contact-box__item a:hover {
color: var(--color-primary);
}
.theme-contact-box__item .directorist-icon-mask:after {
width: 16px;
height: 16px;
margin-right: 5px;
background-color: var(--color-primary);
}
.theme-contact-box__item .theme-contact-box__item-title {
color: var(--color-light);
font-size: 14px;
font-weight: 400;
}
.theme-contact-box__item--link {
color: var(--color-light);
font-size: 14px;
font-weight: 400;
}
.theme-contact-box__item--link:hover {
color: var(--color-primary);
}
.theme-contact-box__item:last-child {
margin-bottom: 0;
}
.theme-contact-box__item span:first-child {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-right: 0.625rem;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
font-size: 16px;
font-weight: 900;
color: var(--color-primary);
}
.theme-contact-box__content--inner {
color: var(--color-gray);
font-size: 14px;
line-height: 1.71429;
font-weight: 400;
}
.theme-contact-box__content--inner:last-child {
margin-bottom: 0;
}
.theme-contact-box .theme-contact-box__info__social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 22px;
border-top: 1px solid #f2f2f2;
list-style: none;
margin: 0;
}
.theme-contact-box .theme-contact-box__info__social .theme-contact-box__social--item {
margin: 3px;
} .theme-contact-box__social--item .theme-contact-box__social--link {
background-color: var(--color-bg-light-gray);
border-radius: 3px;
color: var(--color-light);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 34px;
height: 34px;
}
.theme-contact-box__social--item .theme-contact-box__social--link .directorist-icon-mask:after {
width: 16px;
height: 16px;
background-color: var(--color-light);
}
.theme-contact-box__social--item .theme-contact-box__social--link span.la {
font-size: 18px;
}
.theme-contact-box__social--item .theme-contact-box__social--link span.fa {
font-size: 14px;
}
.theme-contact-box__social--item .theme-contact-box__social--link:hover {
background-color: var(--color-dark);
color: var(--color-white);
}
.theme-contact-box__social--item .theme-contact-box__social--link:hover .directorist-icon-mask:after {
background-color: var(--color-white);
} .theme-author-profile-listing {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 36px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media only screen and (max-width: 767px) {
.theme-author-profile-listing {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.theme-author-profile-listing__title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 30px;
}
@media only screen and (max-width: 575px) {
.theme-author-profile-listing__title {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.theme-author-profile-listing__title .directorist-type-nav__list {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.theme-author-profile-listing__title .directorist-type-nav__link {
text-align: center;
}
}
.theme-author-profile-listing__title .more-filter {
margin-right: 15px;
}
.theme-author-profile-listing__title .directorist-author-listing-type {
margin-left: 0;
margin-right: 0;
}
.theme-author-profile-listing__title .directorist-container-fluid {
padding: 0;
margin: 0;
width: auto;
}
.theme-author-profile-listing__title .directorist-container-fluid .directorist-type-nav__list {
margin: 0;
}
.theme-author-profile-listing__title .title {
margin-right: 15px;
}
@media only screen and (max-width: 575px) {
.theme-author-profile-listing__title .title {
margin-right: 0;
}
}
.theme-author-profile-listing .theme-view-mode {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.theme-author-profile-listing .theme-view-mode .action-btn {
border: 1px solid var(--color-border-light);
color: var(--color-light);
height: 40px;
min-width: 40px;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 3px;
font-size: 20px;
line-height: 2.4;
font-weight: 500;
margin: 3px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.theme-author-profile-listing .theme-view-mode .action-btn .directorist-icon-mask:after {
background-color: var(--color-light);
}
.theme-author-profile-listing .theme-view-mode .action-btn:hover, .theme-author-profile-listing .theme-view-mode .action-btn.active {
border: 1px solid var(--color-primary);
color: var(--color-primary);
}
.theme-author-profile-listing .theme-view-mode .action-btn:hover .directorist-icon-mask:after, .theme-author-profile-listing .theme-view-mode .action-btn.active .directorist-icon-mask:after {
background-color: var(--color-primary);
}
.theme-author-profile-listing .title {
color: var(--color-gray);
margin: 0;
font-size: 16px;
line-height: 3;
font-weight: 400;
margin-right: 15px;
}
@media only screen and (max-width: 575px) {
.theme-author-profile-listing .title {
margin-right: 0;
}
}
@media only screen and (max-width: 767px) {
.theme-author-profile-listing .title {
line-height: normal;
}
}
.theme-author-profile-listing .title span {
margin-right: 5px;
font-weight: 500;
color: var(--color-dark);
}
.theme-author-profile-listing__btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (max-width: 575px) {
.theme-author-profile-listing__btn {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.theme-author-profile-listing__btn .directorist-dropdown {
margin: 10px 0;
}
}
.theme-author-profile-listing__btn .dropdown {
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.theme-author-profile-listing__btn .dropdown:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.theme-author-profile-listing__btn .dropdown p {
margin-bottom: 0;
margin-right: 10px;
color: var(--color-light);
font-size: 14px;
line-height: 3.42857;
font-weight: 400;
}
.theme-author-profile-listing__btn .directorist-dropdown {
-webkit-box-shadow: 0 3px 5px rgba(146, 153, 184, 0.07);
box-shadow: 0 3px 5px rgba(146, 153, 184, 0.07);
width: 200px;
margin: 0;
margin-right: 30px;
}
.theme-author-profile-listing__btn .directorist-dropdown .directorist-dropdown__links--single:hover {
background-color: var(--color-primary);
color: var(--color-white);
}
.theme-author-profile-listing__btn .directorist-dropdown__toggle {
position: relative;
color: var(--color-light) !important;
border: 1px solid var(--color-border-light) !important;
padding: 0 20px;
border-radius: 3px;
margin-right: 30px;
min-width: 200px;
height: 40px;
font-size: 14px;
line-height: 3.42857;
font-weight: 400;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.theme-author-profile-listing__btn .directorist-dropdown__toggle:hover {
background: transparent;
}
.theme-author-profile-listing__btn .directorist-dropdown__toggle.directorist-toggle-has-icon:after {
position: absolute;
content: '';
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 12px;
height: 12px;
background-color: currentColor;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-down-solid.svg);
mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-down-solid.svg);
right: 15px;
border: none;
color: var(--color-light);
font-size: 12px;
}
.theme-author-profile-listing__btn .directorist-dropdown__toggle:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.directorist-author-profile-content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
} .pagination-area,
.comment-pagination .nav-links,
.directorist-pagination {
margin: -4px;
}
.pagination-area .page-numbers:not(ul),
.comment-pagination .nav-links .page-numbers:not(ul),
.directorist-pagination .page-numbers:not(ul) {
border: 1px solid var(--color-border);
color: var(--color-dark);
font-size: 14px;
width: auto;
min-width: 40px;
height: 40px;
border-radius: 2px;
margin: 4px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-weight: 500;
}
.pagination-area .page-numbers:not(ul):hover, .pagination-area .page-numbers:not(ul).active, .pagination-area .page-numbers:not(ul).current,
.comment-pagination .nav-links .page-numbers:not(ul):hover,
.comment-pagination .nav-links .page-numbers:not(ul).active,
.comment-pagination .nav-links .page-numbers:not(ul).current,
.directorist-pagination .page-numbers:not(ul):hover,
.directorist-pagination .page-numbers:not(ul).active,
.directorist-pagination .page-numbers:not(ul).current {
background-color: var(--color-primary);
color: var(--color-white);
border: transparent;
}
.pagination-area .page-numbers:not(ul):hover .directorist-icon-mask:after, .pagination-area .page-numbers:not(ul).active .directorist-icon-mask:after, .pagination-area .page-numbers:not(ul).current .directorist-icon-mask:after,
.comment-pagination .nav-links .page-numbers:not(ul):hover .directorist-icon-mask:after,
.comment-pagination .nav-links .page-numbers:not(ul).active .directorist-icon-mask:after,
.comment-pagination .nav-links .page-numbers:not(ul).current .directorist-icon-mask:after,
.directorist-pagination .page-numbers:not(ul):hover .directorist-icon-mask:after,
.directorist-pagination .page-numbers:not(ul).active .directorist-icon-mask:after,
.directorist-pagination .page-numbers:not(ul).current .directorist-icon-mask:after {
background-color: var(--color-white);
}
.pagination-area .page-numbers:not(ul) .directorist-icon-mask:after,
.comment-pagination .nav-links .page-numbers:not(ul) .directorist-icon-mask:after,
.directorist-pagination .page-numbers:not(ul) .directorist-icon-mask:after {
width: 14px;
height: 14px;
background-color: var(--color-dark);
}
.pagination-area .page-numbers:not(ul) span.fa,
.comment-pagination .nav-links .page-numbers:not(ul) span.fa,
.directorist-pagination .page-numbers:not(ul) span.fa {
font-size: 12px;
}
.comment-pagination .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 20px;
}
.pagination-area {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pagination-area .page-numbers {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.theme-dir-single_tag .pagination-area,
.theme-dir-single_tag .directorist-pagination,
.theme-dir-single_category .pagination-area,
.theme-dir-single_category .directorist-pagination {
margin-top: 20px;
}
.theme-dir-single_tag .directorist-listing-single + .directorist-pagination,
.theme-dir-single_category .directorist-listing-single + .directorist-pagination {
margin-top: 36px;
}
.theme-dir-search-result .directorist-pagination {
margin-top: 36px;
}
.theme-dir-all-listing .directorist-pagination {
padding-top: 20px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.theme-dir-all-listing .directorist-pagination .page-numbers {
border-radius: 50%;
} .post-details blockquote:not(.has-vivid-cyan-blue-color) {
margin: 0;
-webkit-box-shadow: inset 0 0 0 0 #ddd;
box-shadow: inset 0 0 0 0 #ddd;
border-left: 4px solid #000;
border-right: none;
padding-left: 1em;
}
.post-details blockquote:not(.has-vivid-cyan-blue-color) p {
font-size: inherit;
margin-top: 28px;
margin-bottom: 28px;
line-height: 1.8;
} .theme-category-title {
margin-bottom: 35px;
margin-top: -8px;
font-size: 30px;
line-height: 1.26667;
font-weight: 500;
color: var(--color-gray);
}
.theme-category-title strong {
color: var(--color-dark);
}
#directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-align: left;
}
#directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper > a {
min-width: 180px;
padding: 0 20px;
background: #f9f9fa;
border-radius: 1.2rem;
font-weight: 500;
line-height: 40px;
height: 36px;
margin-bottom: 0;
margin-top: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--color-dark);
white-space: nowrap;
font-size: 15px;
}
#directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper > a:hover {
color: var(--color-primary);
}
#directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper .atbdp_child_category {
list-style: none;
padding: 0;
padding-bottom: 17px;
padding-left: 20px;
}
#directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper .atbdp_child_category li a {
line-height: 2.4;
font-size: 15px;
font-weight: 400;
color: var(--color-body);
text-transform: capitalize;
}
#directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper .atbdp_child_category li a:hover {
color: var(--color-primary);
} .theme-cat-box {
z-index: 1;
border-radius: 6px;
padding: 30px;
margin-bottom: 15px;
padding-bottom: 21px;
-webkit-box-shadow: 0 10px 20px rgba(146, 153, 184, 0.15);
box-shadow: 0 10px 20px rgba(146, 153, 184, 0.15);
position: relative;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.theme-cat-box__header {
display: inline-block;
}
.theme-cat-box__header-icon {
width: 80px;
height: 80px;
background-color: var(--color-primary);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.theme-cat-box__header-icon svg {
fill: var(--color-white);
}
.theme-cat-box__header-icon i.la,
.theme-cat-box__header-icon span.la {
color: var(--color-white);
font-size: 50px;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.theme-cat-box__header-icon .directorist-icon-mask:after {
width: 50px;
height: 50px;
background-color: var(--color-white);
}
.theme-cat-box--2 .theme-cat-box__title {
font-size: 16px;
font-weight: 500;
}
.theme-cat-box__title {
margin: 0;
padding: 19px 0 0 0;
font-size: 16px;
line-height: 1.375;
font-weight: 600;
color: var(--color-dark);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.theme-cat-box__title a {
font-weight: 500;
}
.theme-cat-box__child-category {
padding: 0;
}
.theme-cat-box__child-category a {
line-height: 1.28571;
color: var(--color-gray);
font-size: 14px;
font-weight: 400;
display: block;
margin-bottom: 8px;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.theme-cat-box__child-category li {
list-style: none;
}
.theme-cat-box__sub-cats {
padding-top: 12px;
}
.theme-cat-box__sub-cats .card-link {
font-size: 13px;
line-height: 2;
font-weight: 500;
color: var(--color-dark);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.theme-cat-box .theme-cat-box__header-icon img {
border-radius: 50rem;
}
.theme-cat-box .theme-cat-box__header-icon .directorist-icon-mask:after {
width: 50px;
height: 50px;
background-color: var(--color-white);
}
.theme-cat-box:hover .theme-cat-box__title {
color: var(--color-primary);
} #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) {
border-radius: 5px;
overflow: hidden;
}
#directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image):focus img {
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
#directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) figcaption,
#directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) img {
border-radius: 5px;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
min-height: 150px;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) figure figcaption {
background-color: rgba(0, 0, 0, 0.6);
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single .cat-box .icon {
margin-bottom: 5px;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single .cat-box .icon i {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single .cat-box .icon .directorist-icon-mask:after {
background-color: white;
width: 35px;
height: 35px;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) .cat-info .cat-name {
font-size: 16px;
margin-top: 0;
line-height: 25px;
margin-bottom: 0;
font-weight: 500;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) figure figcaption .cat-box {
position: absolute;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) .cat-info .cat-count span {
color: rgba(255, 255, 255, 0.8);
font-weight: 400;
font-size: 14px;
}
#directorist.atbd_wrapper .atbd_all_categories a span {
margin-bottom: 0;
}
.atbd_location_grid_wrap:not(.atbd_location_grid-default) .atbd_location_grid {
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.atbd_location_grid_wrap:not(.atbd_location_grid-default) .atbd_location_grid img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
-o-object-fit: cover;
object-fit: cover;
}
.atbd_location_grid_wrap:not(.atbd_location_grid-default) .atbd_location_grid:hover img {
-webkit-transform: scale(1.07);
transform: scale(1.07);
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) figure figcaption {
position: absolute;
width: 100%;
height: 100%;
min-height: 100%;
background: rgba(0, 0, 0, 0.5);
left: 0;
top: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
}
#directorist.atbd_wrapper .atbd_all_categories {
margin-top: 30px;
text-align: center;
}
#directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) figure {
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
#directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) figure img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
}
#directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) figure:hover img {
-webkit-transform: scale(1.07);
transform: scale(1.07);
}
#directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) figure:hover figcaption {
background-color: rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 991px) {
.theme-all-categories div[class^="directorist-col-"],
.atbd_all_categories div[class^="directorist-col-"],
.atbd_location_grid_wrap div[class^="directorist-col-"],
.atbdp-categories div[class^="directorist-col-"] {
width: 33.33%;
}
}
@media only screen and (max-width: 767px) {
.theme-all-categories div[class^="directorist-col-"],
.atbd_all_categories div[class^="directorist-col-"],
.atbd_location_grid_wrap div[class^="directorist-col-"],
.atbdp-categories div[class^="directorist-col-"] {
width: 50%;
}
}
@media only screen and (max-width: 575px) {
.theme-all-categories div[class^="directorist-col-"],
.atbd_all_categories div[class^="directorist-col-"],
.atbd_location_grid_wrap div[class^="directorist-col-"],
.atbdp-categories div[class^="directorist-col-"] {
width: 100%;
}
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) .cat-info .cat-name {
font-size: 18px;
margin-bottom: 8px;
margin-top: 12px;
color: #fff;
}
#directorist.atbd_wrapper .atbd_all_categories a span {
font-size: 18px;
line-height: normal;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) {
height: 170px;
}
#directorist.atbd_wrapper .atbd_all_categories a {
display: block;
color: #fff;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image {
border: 0 none;
-webkit-box-shadow: 0 5px 25px rgba(143, 142, 159, 0.15);
box-shadow: 0 5px 25px rgba(143, 142, 159, 0.15);
border-radius: 6px;
height: 205px;
text-decoration: none;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image figure {
position: relative;
height: 100%;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image figure figcaption {
min-height: 100%;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image figcaption {
position: relative;
background-color: #fff;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 0;
margin-top: 0;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image .cat-box .icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 70px;
width: 70px;
padding: 0;
border-radius: 50%;
background-color: #444752;
margin: auto auto 20px auto;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image .cat-box .icon .directorist-icon-mask:after {
background-color: white;
width: 25px;
height: 25px;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image .cat-info {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image .cat-name {
font-size: 16px;
color: #0A0B1E;
font-weight: 500;
margin-bottom: 8px;
margin-top: 0;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image .cat-count {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 4px;
font-size: 14px;
font-weight: 400;
color: #8F8E9F;
margin-bottom: 0;
line-height: normal;
}
#directorist.atbd_wrapper .atbd_all_categories .atbd_category_single.atbd_category_no_image .cat-count span {
font-size: 16px;
margin-bottom: 0;
font-size: 16px;
margin-bottom: 0;
} .location-title {
color: var(--color-body);
font-weight: 600;
font-size: 30px;
margin-bottom: 30px;
}
.location-title strong {
font-weight: 700;
color: var(--color-dark);
}
.theme-locations-masonry.directorist-row > * {
margin-top: 0;
}
#directorist.atbd_wrapper.atbdp-locations .atbd_category_wrapper > a,
#directorist.atbd_wrapper .atbdp-locations .atbd_category_wrapper > a {
color: var(--color-dark);
font-size: 15px;
line-height: 2.66667;
font-weight: 500;
}
#directorist.atbd_wrapper.atbdp-locations .atbd_category_wrapper > a:hover,
#directorist.atbd_wrapper .atbdp-locations .atbd_category_wrapper > a:hover {
color: var(--color-primary);
}
#directorist.atbd_wrapper.atbdp-locations .atbd_category_wrapper > a + .atbdp_child_category,
#directorist.atbd_wrapper .atbdp-locations .atbd_category_wrapper > a + .atbdp_child_category {
margin-bottom: 23px;
}
#directorist.atbd_wrapper.atbdp-locations .atbd_category_wrapper .atbdp_child_category,
#directorist.atbd_wrapper .atbdp-locations .atbd_category_wrapper .atbdp_child_category {
margin-bottom: 0;
padding: 0;
}
#directorist.atbd_wrapper.atbdp-locations .atbd_category_wrapper .atbdp_child_category li,
#directorist.atbd_wrapper .atbdp-locations .atbd_category_wrapper .atbdp_child_category li {
list-style: none;
}
#directorist.atbd_wrapper.atbdp-locations .atbd_category_wrapper .atbdp_child_category li a,
#directorist.atbd_wrapper .atbdp-locations .atbd_category_wrapper .atbdp_child_category li a {
font-size: 15px;
line-height: 2.4;
font-weight: 400;
color: var(--color-body);
text-transform: capitalize;
}
#directorist.atbd_wrapper.atbdp-locations .atbd_category_wrapper .atbdp_child_category li a:hover,
#directorist.atbd_wrapper .atbdp-locations .atbd_category_wrapper .atbdp_child_category li a:hover {
color: var(--color-primary);
}
#directorist.atbd_wrapper.atbdp-locations .atbd_category_wrapper .atbdp_child_category li::before,
#directorist.atbd_wrapper .atbdp-locations .atbd_category_wrapper .atbdp_child_category li::before {
content: "\2022";
font-weight: bold;
display: inline-block;
width: 1em;
color: #cbd0e3;
} .directorist-signle-listing-top {
margin-top: 30px;
}
.directorist-signle-listing-top .directorist-btn.directorist-btn-outline-light {
border: 1px solid var(--color-border-solid) !important;
}
.directorist-signle-listing-top .directorist-btn.directorist-btn-outline-light .directorist-icon-mask:after {
width: 16px;
height: 16px;
background-color: var(--color-dark);
}
.directorist-signle-listing-top .directorist-btn.directorist-btn-outline-light:hover .directorist-icon-mask:after {
background-color: var(--color-primary);
}
.theme-single-header-bg {
margin-bottom: 30px;
min-height: 250px;
}
.widget-module-details {
margin-bottom: 30px;
text-align: left;
}
.widget-module-title {
padding: 20px 22px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.widget-module-title .title {
font-weight: 600;
}
.directorist-single .directorist-card {
border: none;
border-radius: 4px;
-webkit-box-shadow: 0 3px 5px rgba(141, 145, 162, 0.05);
box-shadow: 0 3px 5px rgba(141, 145, 162, 0.05);
}
.directorist-single .directorist-card .directorist-card__header {
padding: 20px 30px;
border-bottom: 1px solid #f2f2f2;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.directorist-single .directorist-card .directorist-card__body {
padding: 23px 30px;
border-radius: 0;
}
.directorist-single .directorist-card .directorist-card__body.directorist-review-area {
padding: 30px 30px;
}
.atbd_widget .widget-module-content {
padding: 22px;
}
.directorist-sidebar .widget-module-content {
padding: 22px 25px;
}
.directorist-sidebar .widget-module-content ul {
padding: 0;
}
.directorist-sidebar #form-booking s .directorist-book-now {
border: none;
} .widget-contact-middle {
border-bottom: 1px solid #f2f2f2;
}
.widget-contact-parent {
margin-bottom: 0;
}
.widget-contact-parent__child {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 16px !important;
-webkit-box-align: self-start;
-ms-flex-align: self-start;
align-items: self-start;
}
.widget-contact-parent__child:last-child {
margin-bottom: 0 !important;
}
.widget-contact-parent__child i {
color: var(--color-primary);
background: rgba(239, 48, 114, 0.1);
border-radius: 50%;
margin-right: 15px;
font-size: 16px;
font-weight: 600;
min-width: 30px;
height: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.widget-contact-parent__child i.directorist-icon-mask:after {
background-color: var(--color-primary);
}
.widget-contact-parent__child .social-content p + p a:hover {
color: var(--color-primary);
}
.widget-contact-parent__child .social-content .number a,
.widget-contact-parent__child .social-content p,
.widget-contact-parent__child .social-content .text,
.widget-contact-parent__child .social-content .number {
margin-bottom: 0;
line-height: 1.42857;
font-weight: 400;
}
.widget-contact-parent__child .social-content .number a {
color: #565865;
}
.widget-contact-parent__child .social-content .text {
color: var(--color-light);
font-size: 13px;
}
.widget-contact-parent__child .social-content .number {
color: var(--color-gray);
font-size: 14px;
}
.widget-contact-parent__child .social-content .address {
color: var(--color-gray);
font-size: 15px;
}
.widget-contact-parent__child .social-content .link {
color: var(--color-gray);
font-size: 15px;
}
.widget-contact-parent__child .social-content .link:hover {
color: var(--color-primary);
} .widget_dlawyers_author_info_socials ul,
.atbd_widget .social--small ul,
.widget_dlawyers_contact_info .widget-social-parent {
margin-bottom: 0;
}
.widget_dlawyers_author_info_socials ul li,
.atbd_widget .social--small ul li,
.widget_dlawyers_contact_info .widget-social-parent li {
display: inline-block;
margin: 3px;
}
.widget_dlawyers_author_info_socials ul li a,
.atbd_widget .social--small ul li a,
.widget_dlawyers_contact_info .widget-social-parent li a {
background-color: var(--color-bg-light);
color: var(--color-light);
border-radius: 50%;
font-size: 16px;
font-weight: 500;
width: 34px;
height: 34px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.widget_dlawyers_author_info_socials ul li a .directorist-icon-mask:after,
.atbd_widget .social--small ul li a .directorist-icon-mask:after,
.widget_dlawyers_contact_info .widget-social-parent li a .directorist-icon-mask:after {
background-color: var(--color-light);
}
.widget_dlawyers_author_info_socials ul li a:hover,
.atbd_widget .social--small ul li a:hover,
.widget_dlawyers_contact_info .widget-social-parent li a:hover {
background-color: var(--color-dark);
color: var(--color-white);
}
.widget_dlawyers_author_info_socials ul li a:hover .directorist-icon-mask:after,
.atbd_widget .social--small ul li a:hover .directorist-icon-mask:after,
.widget_dlawyers_contact_info .widget-social-parent li a:hover .directorist-icon-mask:after {
background-color: var(--color-white);
}
.widget-social-parent + button {
margin-top: 23px;
}
.widget-contact-bottom .widget-contact-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #f9f9fa;
color: var(--color-dark);
margin-bottom: 3px;
-webkit-transition: 0.3s;
transition: 0.3s;
font-size: 14px;
height: 48px;
}
.widget-contact-bottom .widget-contact-button i {
margin-right: 5px;
font-size: 16px;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.widget-contact-bottom .widget-contact-button i.directorist-icon-mask:after {
width: 16px;
height: 16px;
background-color: var(--color-dark);
-webkit-transition: 0.3s;
transition: 0.3s;
}
.widget-contact-bottom .widget-contact-button:hover {
background-color: var(--color-primary);
color: var(--color-white);
border-radius: 3px;
border: 1px solid var(--color-primary);
}
.widget-contact-bottom .widget-contact-button:hover i,
.widget-contact-bottom .widget-contact-button:hover svg {
color: var(--color-white);
}
.widget-contact-bottom .widget-contact-button:hover i.directorist-icon-mask:after,
.widget-contact-bottom .widget-contact-button:hover svg.directorist-icon-mask:after {
background-color: var(--color-white);
} .widget_dlawyers_about.atbd_widget .aboutwidget {
padding: 20px 25px;
}
.widget_dlawyers_about .theme-des {
margin-top: 20px;
font-size: 15px;
line-height: 1.6;
} .widget.widget_dlawyers_post .theme-posts li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 1.5625rem;
}
.widget.widget_dlawyers_post .theme-posts li:last-child {
margin-bottom: 0;
}
.widget.widget_dlawyers_post .theme-posts li .theme-thumb {
margin-right: 0.9375rem;
}
.widget.widget_dlawyers_post .theme-posts li .theme-thumb img {
border-radius: 3px;
min-width: 60px;
height: 60px;
max-width: 60px;
background-color: var(--color-gray);
}
.widget.widget_dlawyers_post .theme-posts li .theme-title {
margin-bottom: 0;
}
.widget.widget_dlawyers_post .theme-posts li .theme-title a {
display: block;
font-weight: 500;
line-height: 22px;
font-size: 16px;
color: var(--color-dark);
}
.widget.widget_dlawyers_post .theme-posts li .theme-title a:hover {
color: var(--color-primary);
}
.widget.widget_dlawyers_post .theme-posts li .theme-date {
line-height: 1.375rem;
font-size: 14px;
color: var(--color-light);
font-weight: 400;
} .widget.theme_widget .directorist-google-map,
.widget.atbd_widget .directorist-google-map {
margin: 20px 30px;
}
.widget.theme_widget .widget-title,
.widget.atbd_widget .widget-title {
font-size: 1rem;
color: var(--color-dark);
}
.widget.theme_widget.widget--links ul,
.widget.atbd_widget.widget--links ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.widget.theme_widget.widget--links li,
.widget.atbd_widget.widget--links li {
margin-bottom: 0.5rem;
}
.widget.theme_widget.widget--links li:last-child,
.widget.atbd_widget.widget--links li:last-child {
margin-bottom: 0;
}
.widget.theme_widget.widget--links li a,
.widget.atbd_widget.widget--links li a {
color: var(--color-gray);
}
.widget.theme_widget.widget--links li a:hover,
.widget.atbd_widget.widget--links li a:hover {
color: var(--color-primary);
}
.widget.theme_widget select,
.widget.atbd_widget select {
display: block;
border: 1px solid var(--color-border-light);
padding: 8px 15px;
color: var(--color-gray);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.widget.theme_widget ul li,
.widget.atbd_widget ul li {
word-break: break-word;
}
.widget.theme_widget ul li .children,
.widget.atbd_widget ul li .children {
padding: 0 15px;
margin-bottom: 0;
}
.widget.theme_widget .tagcloud,
.widget.atbd_widget .tagcloud {
padding: 20px 30px;
margin: -2.5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.widget.theme_widget .tagcloud .tag-cloud-link,
.widget.atbd_widget .tagcloud .tag-cloud-link {
padding: 6px 15px;
border: 1px solid var(--color-border-light) !important;
font-size: 14px !important;
display: inline-block;
margin: 2.5px;
border-radius: 3px;
line-height: normal;
}
.widget.theme_widget .tagcloud .tag-cloud-link:hover,
.widget.atbd_widget .tagcloud .tag-cloud-link:hover {
background-color: var(--color-primary);
color: var(--color-white);
}
.widget.theme_widget.widget_social,
.widget.atbd_widget.widget_social {
border-radius: 4px;
}
.widget.theme_widget.widget_social .social-list li,
.widget.atbd_widget.widget_social .social-list li {
margin-bottom: 6px !important;
}
.widget.theme_widget.widget_social .social-list li:last-child,
.widget.atbd_widget.widget_social .social-list li:last-child {
margin-bottom: 0 !important;
}
.widget.theme_widget select[name="archive-dropdown"],
.widget.atbd_widget select[name="archive-dropdown"] {
max-width: 80%;
min-width: 87%;
margin: 20px 25px !important;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.widget.theme_widget img,
.widget.atbd_widget img {
max-width: 100%;
height: auto;
}
.widget.theme_widget .rsswidget,
.widget.atbd_widget .rsswidget {
color: var(--color-dark) !important;
}
.widget.theme_widget .rsswidget:last-child,
.widget.atbd_widget .rsswidget:last-child {
margin-left: 7px;
}
.widget.theme_widget p,
.widget.atbd_widget p {
overflow: unset !important;
line-height: 1.86667;
font-weight: 400;
font-size: 15px;
}
.widget.theme_widget .submit_btn,
.widget.atbd_widget .submit_btn {
margin-bottom: 0 !important;
}
.widget.theme_widget .submit_btn .btn,
.widget.atbd_widget .submit_btn .btn {
width: auto;
}
ul.store-btns li {
margin-right: 10px;
margin-bottom: 10px;
}
ul.store-btns li:last-child {
margin-right: 0;
} .widget-card {
border: 1px solid var(--color-border-light);
}
.widget-card .widget-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.25rem 2rem 1.25rem 1.625rem;
border-bottom: 1px solid var(--color-border-light);
}
.widget-card .widget-title span {
font-size: 1.125rem;
color: #8d91a2;
margin-right: 0.3125rem;
}
.widget-card h5.widget-title {
font-size: 1rem;
margin-bottom: 0;
}
.widget-card .atbd_widget_title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.25rem 2rem 1.25rem 1.625rem;
border-bottom: 1px solid var(--color-border-light);
}
#directorist.atbd_wrapper .widget.atbd_widget .atbd_widget .atbd_widget_title h4 {
font-weight: 700 !important;
}
#directorist.atbd_wrapper .widget.atbd_widget .search-submit {
margin-top: 7px;
}
.widget.atbd_widget .default-ad-search .submit_btn .btn {
background: var(--color-primary) !important;
border-color: var(--color-primary) !important;
color: var(--color-white) !important;
font-size: 15px;
}
.widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li .directorist-icon-mask {
top: 6px;
}
.widget.atbd_widget .directorist-radio input[type=radio] + .directorist-radio__label:before {
left: 6px;
top: 6px;
}
.widget.atbd_widget .direcorist-search-field-dlawyers_gender .directorist-search-field .directorist-gender-circle label {
margin-bottom: 10px;
}
.widget.atbd_widget .directorist-advanced-filter__advanced .direcorist-search-field-radio .directorist-search-field label {
margin-bottom: 0 !important;
}
.widget.atbd_widget .direcorist-search-field-pricing .directorist-price-ranges {
margin: 0;
}
.widget.atbd_widget .direcorist-search-field-pricing .directorist-price-ranges .directorist-price-ranges__item {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.widget.atbd_widget .direcorist-search-field-pricing .directorist-price-ranges .directorist-price-ranges__price-frequency {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.widget.atbd_widget .custom-checkbox input[type=checkbox] + .check--select + label:before,
.widget.atbd_widget .custom-checkbox input[type=radio] + .radio--select + label:before {
top: 10px;
left: 6px;
}
.widget.atbd_widget .custom-checkbox input[type=checkbox] + .check--select + label:after,
.widget.atbd_widget .custom-checkbox input[type=radio] + .radio--select + label:after {
top: 10px;
}
.widget.atbd_widget .atbdp-widget-categories > ul.atbdp_parent_category > li:hover > a .directorist-icon-mask {
background: var(--color-primary);
}
.widget.atbd_widget .atbdp-widget-categories > ul.atbdp_parent_category > li:hover > a .directorist-icon-mask:after {
background: var(--color-white);
}
#directorist.atbd_wrapper .atbd_sidebar .widget.atbd_widget > ul,
#directorist.atbd_wrapper .atbd_sidebar .widget.atbd_widget .menu-helpful-links-container ul,
#directorist.atbd_wrapper .atbd_sidebar .widget.atbd_widget .menu-company-info-container ul,
#directorist.atbd_wrapper .atbd_sidebar .widget.atbd_widget .textwidget {
padding: 20px 30px;
}
.atbdp_faq_widget {
padding-top: 0 !important;
margin-top: -5px;
}
.atbdp_faq_widget .atbdp-accordion .accordion-single h3 {
padding-bottom: 10px !important;
}
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget {
background: var(--color-white);
margin-bottom: 1.875rem;
border-radius: 3px;
}
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .atbd_widget_title,
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .atbd_widget_title .atbd_widget_title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .atbd_widget_title > h4,
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .atbd_widget_title .atbd_widget_title > h4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 1rem !important;
font-weight: 500 !important;
color: var(--color-dark);
width: 100%;
position: relative;
}
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .atbd_widget_title > h4 .atbd_badge,
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .atbd_widget_title .atbd_widget_title > h4 .atbd_badge {
margin-left: auto;
right: 0;
left: auto;
top: 0;
}
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .atbd_widget_title a,
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .atbd_widget_title .atbd_widget_title a {
color: var(--color-secondary);
}
.directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .atbd_widget .widget-body {
padding: 1.875rem;
} #directorist.atbd_wrapper .atbd_author_info_widget .atbd_avatar_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_avatar_wrapper .atbd_review_avatar img {
border-radius: 18.75rem;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time {
margin-bottom: 0;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time h4 {
color: var(--color-dark);
font-size: 1rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 700 !important;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time h4 .verified {
background-color: var(--color-success);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 1rem;
height: 1rem;
border-radius: 18.75rem;
margin-left: 0.625rem;
position: relative;
top: 1px;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time h4 .verified:before {
position: absolute;
content: "";
width: 2px;
height: 0.25rem;
background: var(--color-white);
left: 4px;
top: 7px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time h4 .verified:after {
position: absolute;
content: "";
width: 2px;
height: 0.5rem;
background: var(--color-white);
left: 8px;
top: 4px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time .review_time {
color: var(--color-success);
display: block;
font-size: 0.875rem;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_widget_contact_info ul {
list-style: none;
padding: 0;
margin: 0;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_widget_contact_info ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0.625rem !important;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_widget_contact_info ul li:last-child {
margin-bottom: 0;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_widget_contact_info ul li span:first-child {
color: var(--color-primary);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 1.125rem;
margin-right: 0.625rem;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_widget_contact_info ul li .atbd_info {
color: var(--color-gray);
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_social_wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 1.5rem 0 0 0;
padding-top: 0 !important;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_social_wrap .atbd_director_social_wrap {
margin: 0 0.375rem 6px 0;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_social_wrap .atbd_director_social_wrap a {
width: 2.1875rem;
height: 2.1875rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: var(--color-bg-light);
border-radius: 3px;
color: var(--color-light) !important;
}
#directorist.atbd_wrapper .atbd_author_info_widget .atbd_social_wrap .atbd_director_social_wrap a:hover {
color: var(--color-white) !important;
}
#directorist.atbd_wrapper .atbd_author_info_widget .btn {
margin-top: 1.25rem;
display: block !important;
background: none !important;
border: 1px solid var(--color-border-light) !important;
color: var(--color-primary) !important;
font-size: 15px;
font-weight: 500;
line-height: 38px;
}
#directorist.atbd_wrapper .atbd_author_info_widget .btn:hover {
background: var(--color-primary) !important;
color: var(--color-white) !important;
border-color: var(--color-primary) !important;
} .directory_open_hours {
padding: 1.25rem 1.875rem;
}
.directory_open_hours ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.directory_open_hours ul li {
border-bottom: 1px solid var(--color-border-light);
padding-bottom: 0.6875rem;
margin-bottom: 0.5625rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.directory_open_hours ul li:last-child {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.directory_open_hours ul li span {
font-size: 0.875rem;
}
.directory_open_hours ul li.atbd_closed span {
color: var(--color-primary) !important;
font-weight: 400 !important;
}
.directory_open_hours ul li.atbd_today span {
color: var(--color-success) !important;
font-weight: 400 !important;
}
.directory_open_hours ul li.atbd_open span {
font-weight: 400 !important;
}
.directorist-open-hours li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.directorist-open-hours li span {
font-size: 13px;
line-height: 2;
font-weight: 400;
color: var(--color-danger);
}
.directorist-open-hours li.directorist-open-hours__today .directorist-time-single span,
.directorist-open-hours li.directorist-open-hours__today span {
color: var(--color-success);
}
.directorist-open-hours li.directorist-open-hours__closed span {
color: var(--color-danger);
}
.directorist-open-hours li .directorist-open-hours__time span {
color: var(--color-lighten-x);
}
.directorist-open-hours li .directorist-business-day {
font-weight: 400;
margin-bottom: 0;
color: var(--color-lighten-x);
}
.directorist-open-hours__time .directorist-time-single span {
color: var(--color-lighten-x);
}
.atbd_sidebar .widget.atbd_widget .atbd_widget_title span.atbd_badge_open,
.atbd_sidebar .widget.atbd_widget .atbd_widget_title span.atbd_badge_close {
font-size: 12px !important;
font-weight: 500 !important;
line-height: 24px !important;
}
.atbd_sidebar .widget.atbd_widget .atbd_widget_title span.atbd_badge_open {
background: var(--color-success) !important;
}
.atbd_sidebar .widget.atbd_widget .atbd_widget_title span.atbd_badge_close {
background: var(--color-primary) !important;
} .atbdp-widget-categories .atbdp_parent_category {
margin: 0;
list-style: none;
padding: 0;
}
.atbdp-widget-categories .atbdp_parent_category li {
margin-bottom: 8px;
}
.atbdp-widget-categories .atbdp_parent_category li:last-child {
margin-bottom: 0;
}
.atbdp-widget-categories .atbdp_parent_category li > .cat-trigger {
cursor: pointer;
}
.atbdp-widget-categories .atbdp_parent_category li > .cat-trigger:before {
content: "\58";
font-family: "theme-icons";
font-size: 0.75rem;
font-weight: 700;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.atbdp-widget-categories .atbdp_parent_category li > .cat-trigger.active:before {
content: "\35";
}
.atbdp-widget-categories .atbdp_parent_category li > .cat-trigger:hover {
color: var(--color-primary);
}
.atbdp-widget-categories .atbdp_parent_category li .atbdp_child_category {
margin: 0.3125rem 0 0.625rem 2.8125rem;
padding: 0;
}
.atbdp-widget-categories .atbdp_parent_category li .atbdp_child_category li {
list-style: none;
position: relative;
padding-left: 0.9375rem;
}
.atbdp-widget-categories .atbdp_parent_category li .atbdp_child_category li:before {
position: absolute;
content: "";
width: 0.375rem;
height: 0.375rem;
border-radius: 100%;
border: 1px solid rgba(0, 0, 0, 0.35);
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.atbdp-widget-categories .atbdp_parent_category li a {
color: var(--color-gray) !important;
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 15px;
}
.atbdp-widget-categories .atbdp_parent_category li a span {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
width: 35px !important;
height: 35px !important;
border-radius: 18.75rem;
border: 1px solid var(--color-border-light);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-right: 0.625rem;
color: var(--color-light);
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.atbdp-widget-categories .atbdp_parent_category li a:hover {
color: var(--color-primary);
}
.atbdp-widget-categories .atbdp_parent_category li a:hover span {
background-color: var(--color-primary);
color: var(--color-white) !important;
border-color: transparent;
}
.atbdp-widget-categories .select2-container {
width: 100% !important;
}
.atbdp-widget-categories .select2-container .select2-selection--single {
border: 1px solid var(--color-border-light);
height: 40px;
padding: 0 15px;
}
.atbdp-widget-categories ul li a:hover {
color: var(--color-primary) !important;
}
.widget.atbd_widget .atbdp-widget-categories > ul.atbdp_parent_category > li:hover > a span {
background-color: var(--color-primary);
}
.widget.atbd_widget .atbdp-widget-categories > ul.atbdp_parent_category > li:hover > a span:before {
color: var(--color-white);
} .directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .atbdp-widget-categories > ul.atbdp_parent_category > li > a span.la {
font-size: 15px;
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .atbdp-widget-categories ul li {
margin-bottom: 5px;
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .atbdp-widget-categories ul li:last-child {
margin-bottom: 0;
} .widget.atbd_widget .atbdp.atbdp-widget-tags ul,
.widget.atbd_widget .directorist.atbdp-widget-tags ul,
.widget.atbd_widget[id^=bd] .atbdp.atbdp-widget-tags ul,
.widget.atbd_widget[id^=bd] .directorist.atbdp-widget-tags ul,
.widget.atbd_widget[id^=dcl] .atbdp.atbdp-widget-tags ul,
.widget.atbd_widget[id^=dcl] .directorist.atbdp-widget-tags ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.widget.atbd_widget .atbdp.atbdp-widget-tags ul li,
.widget.atbd_widget .directorist.atbdp-widget-tags ul li,
.widget.atbd_widget[id^=bd] .atbdp.atbdp-widget-tags ul li,
.widget.atbd_widget[id^=bd] .directorist.atbdp-widget-tags ul li,
.widget.atbd_widget[id^=dcl] .atbdp.atbdp-widget-tags ul li,
.widget.atbd_widget[id^=dcl] .directorist.atbdp-widget-tags ul li {
margin-right: 10px;
margin-bottom: 10px;
}
.widget.atbd_widget .atbdp.atbdp-widget-tags ul li:last-child,
.widget.atbd_widget .directorist.atbdp-widget-tags ul li:last-child,
.widget.atbd_widget[id^=bd] .atbdp.atbdp-widget-tags ul li:last-child,
.widget.atbd_widget[id^=bd] .directorist.atbdp-widget-tags ul li:last-child,
.widget.atbd_widget[id^=dcl] .atbdp.atbdp-widget-tags ul li:last-child,
.widget.atbd_widget[id^=dcl] .directorist.atbdp-widget-tags ul li:last-child {
margin-right: 0;
}
.widget.atbd_widget .atbdp.atbdp-widget-tags ul li a,
.widget.atbd_widget .directorist.atbdp-widget-tags ul li a,
.widget.atbd_widget[id^=bd] .atbdp.atbdp-widget-tags ul li a,
.widget.atbd_widget[id^=bd] .directorist.atbdp-widget-tags ul li a,
.widget.atbd_widget[id^=dcl] .atbdp.atbdp-widget-tags ul li a,
.widget.atbd_widget[id^=dcl] .directorist.atbdp-widget-tags ul li a {
display: block;
border: 1px solid var(--color-border-light);
color: var(--color-gray);
border-radius: 2px;
font-size: 14px;
padding: 6px 15px;
}
.widget.atbd_widget .atbdp.atbdp-widget-tags ul li a:hover,
.widget.atbd_widget .directorist.atbdp-widget-tags ul li a:hover,
.widget.atbd_widget[id^=bd] .atbdp.atbdp-widget-tags ul li a:hover,
.widget.atbd_widget[id^=bd] .directorist.atbdp-widget-tags ul li a:hover,
.widget.atbd_widget[id^=dcl] .atbdp.atbdp-widget-tags ul li a:hover,
.widget.atbd_widget[id^=dcl] .directorist.atbdp-widget-tags ul li a:hover {
color: var(--color-white);
background-color: var(--color-primary);
border: 1px solid var(--color-primary);
}
.widget.atbd_widget .atbdp.atbdp-widget-tags ul li a {
line-height: 1.5;
padding: 8px 15px;
}
.widget.atbd_widget .atbdp.atbdp-widget-tags ul li a:hover {
color: var(--color-white);
background-color: var(--color-primary);
border-radius: 3px;
} .atbdp-video figure {
position: relative;
margin: 0;
}
.atbdp-video figure img {
width: 100%;
display: block;
}
.atbdp-video figure figcaption {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: rgba(0, 0, 0, 0.5);
} #directorist.atbd_wrapper .atbdp-widget-listing-contact,
.atbdp-widget-listing-contact {
padding: 1.875rem;
}
#directorist.atbd_wrapper .atbdp-widget-listing-contact .form-group,
.atbdp-widget-listing-contact .form-group {
margin-bottom: 0.9375rem;
}
#directorist.atbd_wrapper .atbdp-widget-listing-contact.contact-form .form-group,
.atbdp-widget-listing-contact.contact-form .form-group {
margin-bottom: 1.25rem;
}
#directorist.atbd_wrapper .atbdp-widget-listing-contact #atbdp-contact-form .btn-primary,
.atbdp-widget-listing-contact #atbdp-contact-form .btn-primary {
display: block !important;
width: 100%;
background: var(--color-primary) !important;
border-color: var(--color-primary) !important;
}
#directorist.atbd_wrapper .atbdp-widget-listing-contact #atbdp-contact-form-widget .btn,
.atbdp-widget-listing-contact #atbdp-contact-form-widget .btn {
border-color: var(--color-border-light) !important;
color: var(--color-primary) !important;
background: none !important;
font-weight: 500;
height: 44px;
}
#directorist.atbd_wrapper .atbdp-widget-listing-contact #atbdp-contact-form-widget .btn:hover,
.atbdp-widget-listing-contact #atbdp-contact-form-widget .btn:hover {
background: var(--color-primary) !important;
border-color: var(--color-primary) !important;
color: var(--color-white) !important;
} .atbd_categorized_listings {
padding: 1.5625rem;
position: relative;
}
.atbd_categorized_listings .listings {
list-style: none;
margin: 0;
padding: 0;
}
.atbd_categorized_listings .listings > li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid var(--color-border-light);
padding-bottom: 0.875rem;
}
.atbd_categorized_listings .listings > li:last-child {
border-bottom: 0 none;
padding-bottom: 0;
margin-bottom: 0;
}
.atbd_categorized_listings .listings > li .atbd_left_img {
margin-right: 6px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.atbd_categorized_listings .listings > li .atbd_left_img img {
border-radius: 2px;
width: 70px;
}
.atbd_categorized_listings .listings > li .atbd_right_content {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-top: 0;
width: auto !important;
}
.atbd_categorized_listings .listings > li .atbd_right_content .directorist-listing-category .directorist-listing-category__popup {
width: auto !important;
}
.atbd_categorized_listings .listings > li .atbd_right_content .atbd_meta {
margin-top: 7px;
display: block;
}
.atbd_categorized_listings .listings > li .cate_title h4 {
font-size: 0.9375rem;
line-height: 1.25rem;
}
.atbd_categorized_listings .listings > li .cate_title h4 a {
color: var(--color-dark);
}
.atbd_categorized_listings .listings > li .cate_title h4 a:hover {
color: var(--color-secondary);
}
.atbd_categorized_listings .listings > li .cate_title .atbd_listing_average_pricing {
display: inline-block;
}
.atbd_categorized_listings .listings > li .cate_title .directorist-listing-price {
display: inline-block;
font-size: 14px;
}
.atbd_categorized_listings .listings > li .listing_value {
margin: 0;
}
.atbd_categorized_listings .listings > li .listing_value span {
color: var(--color-primary);
display: block;
font-size: 1rem;
font-weight: 500;
}
.atbd_categorized_listings .listings > li .directory_tag {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 !important;
}
.atbd_categorized_listings .listings > li .directory_tag span {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.atbd_categorized_listings .listings > li .directory_tag span:first-child {
width: 1.25rem;
display: inline-block;
font-size: 1rem;
}
.atbd_categorized_listings .listings > li .directory_tag span > span {
margin-left: 5px;
}
.atbd_categorized_listings .listings > li .directory_tag span a {
color: var(--color-gray);
font-size: 14px;
}
.atbd_categorized_listings .listings > li .directory_tag span a:hover {
color: var(--color-secondary);
}
.atbd_categorized_listings .listings > li .directory_tag span .atbd_cat_popup {
position: relative;
top: -1px;
font-size: 0.6875rem;
font-weight: 500;
color: var(--color-dark);
cursor: pointer;
display: inline-block !important;
}
.atbd_categorized_listings .listings > li .directory_tag span .atbd_cat_popup:hover .atbd_cat_popup_wrapper {
visibility: visible;
opacity: 1;
}
.atbd_categorized_listings .listings > li .directory_tag span .atbd_cat_popup .atbd_cat_popup_wrapper {
position: absolute;
left: -15px !important;
bottom: 1.25rem;
width: 7.5rem;
background: var(--color-white);
-webkit-box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.1);
box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.1);
padding: 0.625rem 0.9375rem 0.4375rem;
visibility: hidden;
opacity: 0;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
font-size: 0.9375rem;
font-weight: 400;
color: #565865;
}
.atbd_categorized_listings .listings > li .directory_tag span .atbd_cat_popup .atbd_cat_popup_wrapper span {
display: block !important;
width: 100%;
}
.atbd_categorized_listings .listings > li .directory_tag span .atbd_cat_popup .atbd_cat_popup_wrapper span a {
display: block;
line-height: 1.5rem;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.atbd_categorized_listings .listings > li .directory_tag span .atbd_cat_popup .atbd_cat_popup_wrapper span a:hover {
color: var(--color-primary);
}
.atbd_categorized_listings .listings > li .directory_tag span .atbd_cat_popup .atbd_cat_popup_wrapper span a span {
display: inline !important;
}
.atbd_categorized_listings .listings > li .directory_tag span .atbd_cat_popup .atbd_cat_popup_wrapper span a:last-child span {
display: none !important;
} .directorist-rated-stars {
margin-top: 5px;
}
.directorist-rated-stars ul {
margin: 0;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.directorist-rated-stars ul li {
list-style: none;
}
.directorist-rated-stars ul li span {
font-size: 15px;
color: var(--color-warning);
}
.directorist-rated-stars ul li span:before {
content: "\4b";
font-family: "theme-icons";
}
.directorist-rated-stars ul li span.directorist-rate-active:before {
font-weight: 600;
}
.directorist-rated-stars ul li span.directorist-rate-disable:before {
font-weight: 500;
}
.submit_btn {
margin-bottom: 0 !important;
}
.submit_btn .btn-default {
background: var(--color-white);
color: var(--color-white);
border: 1px solid var(--color-border-light);
}
.submit_btn .btn-primary {
background-color: var(--color-primary);
border: 1px solid var(--color-primary);
}
.custom-control .custom-control-input:checked ~ .radio--select,
.custom-control .custom-control-input:checked ~ .check--select {
border-color: var(--color-primary) !important;
background-color: var(--color-primary);
} .sidebar .widget {
background: var(--color-white);
}
.sidebar .widget .widget-default {
border-radius: 0.25rem;
border: 1px solid var(--color-border-light);
margin-bottom: 1.875rem;
}
.sidebar .widget .directorist {
padding: 20px 30px;
}
.sidebar .widget .default-ad-search {
border: 0 none;
}
.sidebar .atbdp-widget-categories {
padding: 20px 30px;
}
.sidebar .atbdp-widget-categories ul {
padding: 0;
}
.sidebar .atbdp-widget-tags ul {
margin-bottom: 0 !important;
}
.sidebar .search-widget {
padding: 15px;
border: 1px solid var(--color-border-light);
border-radius: 4px;
}
.sidebar .widget_social {
border: 1px solid var(--color-border-light);
border-radius: 4px;
}
.sidebar .widget_social .atbd_widget_title {
margin: 0;
border-bottom: 1px solid var(--color-border-light);
padding: 1.33333rem 2rem 1.33333rem 2rem;
}
.sidebar .widget_social .atbd_widget_title h4 {
margin: 0;
}
.sidebar .widget_social .social-list {
padding: 20px 30px 5px;
}
.sidebar .widget_social .social-list li {
margin-bottom: 6px !important;
}
.sidebar .widget_social .social-list li:last-child {
margin-bottom: 0 !important;
}
.sidebar .store-btns {
background: var(--color-white);
border: 1px solid var(--color-border-light);
padding: 20px 30px 9px !important;
margin-bottom: 30px !important;
border-radius: 4px;
}
.sidebar .calendar_wrap {
padding: 20px 25px !important;
}
.sidebar .calendar_wrap table {
margin: 0;
}
.sidebar .calendar_wrap table tr td {
padding: 11px;
}
.daterangepicker table tr td,
.daterangepicker table tr th {
padding: 5px 10px;
}
.widget-default {
border-radius: 0.25rem;
border: 1px solid var(--color-border-light);
margin-bottom: 1.875rem;
}
.widget-wrapper .widget-header .widget-title {
margin: 0 !important;
border-bottom: 1px solid var(--color-border-light);
padding: 1.25rem 1.875rem 1.25rem 1.875rem;
font-weight: 700 !important;
}
.widget-wrapper .widget-content {
padding: 1.25rem 1.875rem;
}
.widget-wrapper .widget-content ul {
padding: 0;
}
.widget-wrapper .widget-content ul li {
list-style-type: none;
}
.widget-wrapper .widget-shadow {
border-radius: 0.375rem;
background-color: var(--color-bg-light);
} .widget_dlawyers_about .theme-img img {
max-width: 100%;
} .search-widget {
margin-bottom: 1.875rem;
}
.search-widget .input-group {
position: relative;
}
.search-widget .input-group input {
width: 100%;
border-radius: 1.5625rem;
background: #f5f4f7;
border: 0 none;
height: 3.125rem;
padding: 0 3.75rem 0 1.5625rem;
}
.search-widget .input-group input:focus {
outline: 0;
}
.search-widget .input-group button {
padding: 0 1.25rem;
border-radius: 1.5625rem;
position: absolute;
right: 0;
top: 0;
height: 3.125rem;
background: none;
border: 0;
cursor: pointer;
} .category-widget ul {
margin-top: -6px;
margin-bottom: 0;
}
.category-widget ul li a {
color: var(--color-dark);
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.category-widget ul li a:hover {
color: var(--color-primary);
}
.category-widget ul .arrow-list4 {
margin-bottom: 0.66rem;
position: relative;
padding-left: 18px;
}
.category-widget ul .arrow-list4:before {
position: absolute;
content: "\59";
font-family: "theme--icons";
left: 0;
top: 2px;
font-size: 0.75rem;
}
.category-widget ul .arrow-list4:last-child {
margin-bottom: 0;
}
.category-widget ul .arrow-list4 span {
color: var(--color-light);
padding-right: 0.3125rem;
} .sidebar-post .post-single {
margin-bottom: 1.5625rem;
}
.sidebar-post .post-single:last-child {
margin-bottom: 0;
}
.sidebar-post .post-single img {
border-radius: 3px;
margin-right: 0.9375rem;
}
.sidebar-post .post-single p {
margin: 0 0 0 0;
}
.sidebar-post .post-single p span {
display: block;
line-height: 1.375rem;
font-size: 14px;
}
.sidebar-post .post-single .post-title {
color: var(--color-dark);
display: block;
font-weight: 700;
line-height: 22px;
}
.sidebar-post .post-single .post-title:hover {
color: var(--color-primary);
} .tags-widget ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: -10px;
}
.tags-widget ul li {
margin-right: 0.625rem;
margin-bottom: 0.625rem;
}
.tags-widget ul li:last-child {
margin-right: 0;
}
.tags-widget ul li a {
line-height: 1.625rem;
display: block;
border: 1px solid var(--color-border-light);
border-radius: 3px;
padding: 2px 0.625rem;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
color: var(--color-gray);
font-size: 0.8125rem;
}
.tags-widget ul li a:hover {
background-color: var(--color-primary);
border-color: var(--color-primary);
} .theme_widget.widget_archive ul, .theme_widget.widget_categories ul, .theme_widget.widget_pages ul, .theme_widget.widget_meta ul {
margin: 0;
list-style-type: none;
}
.theme_widget.widget_archive ul li, .theme_widget.widget_categories ul li, .theme_widget.widget_pages ul li, .theme_widget.widget_meta ul li {
margin-bottom: 0.75rem;
position: relative;
}
.theme_widget.widget_archive ul li:last-child, .theme_widget.widget_categories ul li:last-child, .theme_widget.widget_pages ul li:last-child, .theme_widget.widget_meta ul li:last-child {
margin-bottom: 0;
}
.theme_widget.widget_archive ul li a, .theme_widget.widget_categories ul li a, .theme_widget.widget_pages ul li a, .theme_widget.widget_meta ul li a {
color: var(--color-gray);
font-size: 15px;
}
.theme_widget.widget_archive ul li a:hover, .theme_widget.widget_categories ul li a:hover, .theme_widget.widget_pages ul li a:hover, .theme_widget.widget_meta ul li a:hover {
color: var(--color-primary);
}
.theme_widget.widget_archive .screen-reader-text {
display: none;
}
.theme_widget .widget-default label.screen-reader-text {
padding: 15px 30px 0;
margin-bottom: 0;
}
.theme_widget .widget-default .search-area select {
margin: 0;
}
.theme_widget .widget-default select {
max-width: 82%;
min-width: 82%;
display: block;
border: 1px solid var(--color-border-light);
padding: 8px 15px;
color: var(--color-gray);
}
.theme_widget .widget-default select[name="cat"] {
margin: 20px 9% 25px;
}
.theme_widget .calendar_wrap {
padding: 1.33333rem 2rem 1.33333rem 2rem;
}
.theme_widget ul {
margin: 0;
list-style-type: none;
}
.theme_widget.widget_search .search-form {
padding: 1.33333rem 2rem 1.33333rem 2rem;
}
.theme_widget.widget_search .search-form span {
width: auto;
}
.theme_widget.widget_text .textwidget {
padding: 1.33333rem 2rem 1.33333rem 2rem;
}
.theme_widget.widget_tag_cloud .tagcloud {
padding: 1.33333rem 2rem 1.33333rem 2rem;
}
.directorist-content-active .atbd_widget.widget_archive ul, .directorist-content-active .atbd_widget.widget_categories ul, .directorist-content-active .atbd_widget.widget_pages ul, .directorist-content-active .atbd_widget.widget_meta ul {
margin: 0;
list-style-type: none;
}
.directorist-content-active .atbd_widget.widget_archive ul li, .directorist-content-active .atbd_widget.widget_categories ul li, .directorist-content-active .atbd_widget.widget_pages ul li, .directorist-content-active .atbd_widget.widget_meta ul li {
margin-bottom: 0.5rem;
position: relative;
}
.directorist-content-active .atbd_widget.widget_archive ul li:before, .directorist-content-active .atbd_widget.widget_categories ul li:before, .directorist-content-active .atbd_widget.widget_pages ul li:before, .directorist-content-active .atbd_widget.widget_meta ul li:before {
position: absolute;
content: "";
width: 8px;
height: 8px;
border: 2px solid rgba(0, 0, 0, 0.3);
border-radius: 100%;
left: 0;
top: 6px;
}
.directorist-content-active .atbd_widget.widget_archive ul li:last-child, .directorist-content-active .atbd_widget.widget_categories ul li:last-child, .directorist-content-active .atbd_widget.widget_pages ul li:last-child, .directorist-content-active .atbd_widget.widget_meta ul li:last-child {
margin-bottom: 0;
}
.directorist-content-active .atbd_widget.widget_archive ul li a, .directorist-content-active .atbd_widget.widget_categories ul li a, .directorist-content-active .atbd_widget.widget_pages ul li a, .directorist-content-active .atbd_widget.widget_meta ul li a {
color: var(--color-gray);
font-size: 15px;
}
.directorist-content-active .atbd_widget.widget_archive ul li a:hover, .directorist-content-active .atbd_widget.widget_categories ul li a:hover, .directorist-content-active .atbd_widget.widget_pages ul li a:hover, .directorist-content-active .atbd_widget.widget_meta ul li a:hover {
color: var(--color-primary);
}
.directorist-content-active .atbd_widget.widget_archive .screen-reader-text {
display: none;
}
.directorist-content-active .atbd_widget .widget-default label.screen-reader-text {
padding: 15px 30px 0;
margin-bottom: 0;
}
.directorist-content-active .atbd_widget .widget-default .search-area select {
margin: 0;
}
.directorist-content-active .atbd_widget .widget-default select {
max-width: 82%;
min-width: 82%;
display: block;
border: 1px solid var(--color-border-light);
padding: 8px 15px;
color: var(--color-gray);
}
.directorist-content-active .atbd_widget .widget-default select[name="cat"] {
margin: 20px 9% 25px;
}
.directorist-content-active .atbd_widget .calendar_wrap {
padding: 1.33333rem 2rem 1.33333rem 2rem;
}
.directorist-content-active .atbd_widget ul {
margin: 0;
list-style-type: none;
}
.directorist-content-active .atbd_widget.widget_search .search-form {
padding: 1.33333rem 2rem 1.33333rem 2rem;
}
.directorist-content-active .atbd_widget.widget_search .search-form span {
width: auto;
}
.directorist-content-active .atbd_widget.widget_text .textwidget {
padding: 1.33333rem 2rem 1.33333rem 2rem;
}
.directorist-content-active .atbd_widget.widget_text .textwidget strong {
font-weight: 500;
}
.directorist-content-active .atbd_widget.widget_tag_cloud .tagcloud {
padding: 1.33333rem 2rem 1.33333rem 2rem;
} .calendar_wrap table {
width: 100%;
}
.calendar_wrap table caption {
padding: 10px 0 0;
} .widget_recent_comments ul li {
margin-bottom: 10px;
}
.widget_recent_comments ul li:last-child {
margin-bottom: 0;
}
.widget_recent_comments ul li .comment-author-link a {
font-weight: 500;
color: var(--color-dark);
font-size: 15px;
}
.widget_recent_comments ul li > a {
color: var(--color-primary);
font-size: 15px;
}
.wp-block-latest-comments__comment {
line-height: 1.5;
}
.comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget_recent_entries ul li {
margin-bottom: 10px;
}
.widget_recent_entries ul li:last-child {
margin-bottom: 0;
}
.widget_recent_entries ul li a:hover {
color: var(--color-primary) !important;
} .widget.widget_rss .atbd_widget_title h4 {
display: block;
}
.widget.widget_rss ul li {
margin-bottom: 20px;
}
.widget.widget_rss ul li:last-child {
margin-bottom: 0;
}
.widget.widget_rss ul li .rsswidget {
color: var(--color-primary);
margin-bottom: 5px;
display: block;
}
.widget.widget_rss ul li .rss-date {
display: block;
margin-bottom: 10px;
font-size: 13px;
}
.widget.widget_rss ul li .rssSummary {
font-size: 15px;
}
.widget.widget_rss ul li cite {
margin-top: 5px;
display: block;
} .widget_search .search-form label {
display: block;
margin-bottom: 15px;
}
.widget_search .search-form .screen-reader-text {
display: block;
margin-bottom: 10px;
}
.widget_search .search-form .search-field {
width: 100%;
border: 1px solid var(--color-border-light);
padding: 8px 15px;
border-radius: 4px;
outline: none;
}
.widget_search .search-form .search-field::-webkit-input-placeholder {
font-size: 14px;
}
.widget_search .search-form .search-field::-moz-placeholder {
font-size: 14px;
}
.widget_search .search-form .search-field:-ms-input-placeholder {
font-size: 14px;
}
.widget_search .search-form .search-field::-ms-input-placeholder {
font-size: 14px;
}
.widget_search .search-form .search-field::placeholder {
font-size: 14px;
}
.widget_search .search-form .search-field:focus {
border: 1px solid var(--color-primary);
}
.widget_search .search-form .search-submit {
background-color: var(--color-primary);
border: 0 none;
color: var(--color-white);
padding: 7px 20px;
border-radius: 5px;
margin-top: 5px;
} .widget_text .textwidget,
.atbd_widget .textwidget {
padding: 20px 30px;
}
.widget_text .textwidget ul,
.atbd_widget .textwidget ul {
padding-left: 40px;
}
.widget_text .textwidget ul li,
.atbd_widget .textwidget ul li {
list-style: disc;
}
.widget_text .textwidget img,
.atbd_widget .textwidget img {
height: auto;
width: 100%;
}
.widget_text .textwidget strong,
.atbd_widget .textwidget strong {
font-weight: 500;
} .widget_tag_cloud .tagcloud a {
color: var(--color-gray);
}
.widget_tag_cloud .tagcloud a:hover {
color: var(--color-white);
} .widget_pages ul li,
.widget_nav_menu ul li {
margin-bottom: 10px;
}
.widget_pages ul li:last-child,
.widget_nav_menu ul li:last-child {
margin-bottom: 0;
}
.widget_pages ul li .sub-menu,
.widget_nav_menu ul li .sub-menu {
padding: 10px 0 0 15px;
}
.widget_pages ul li a,
.widget_nav_menu ul li a {
color: var(--color-gray);
font-size: 15px;
}
.widget_pages ul li a:hover,
.widget_nav_menu ul li a:hover {
color: var(--color-primary);
}
.widget_pages ul .menu-item-has-children li,
.widget_nav_menu ul .menu-item-has-children li {
margin-bottom: 5px;
}
.widget_pages.atbd_widget ul,
.widget_nav_menu.atbd_widget ul {
padding: 20px 30px;
}
.widget_pages.atbd_widget ul li a,
.widget_nav_menu.atbd_widget ul li a {
color: var(--color-gray);
} .gallery {
padding: 25px 25px;
margin-bottom: -16px;
}
@media only screen and (max-width: 575px) {
.gallery {
margin-bottom: -10px;
}
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
@media only screen and (max-width: 991px) {
.gallery-item {
padding: 10px 0;
}
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} .atbd_widget .default-ad-search .check-btn .btn-checkbox label {
position: relative;
}
.atbd_widget .default-ad-search .check-btn .btn-checkbox label span {
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
padding: 0.5rem 0.9375rem;
font-weight: 500;
font-size: 0.875rem;
border: 1px solid #e3e6ef;
color: var(--color-dark);
border-radius: 3px;
}
.atbd_widget .default-ad-search .check-btn input {
border: 1px solid #e3e6ef;
height: 45px;
padding: 0 10px;
display: block;
width: 100%;
position: absolute;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
left: 0;
top: 0;
width: 100%;
height: 100%;
cursor: pointer;
outline: 0;
border-radius: 3px;
}
.atbd_widget .default-ad-search .check-btn input:checked + span {
color: white !important;
}
.directorist-sidebar .widget .default-ad-search {
border: 0;
}
.directorist-sidebar .atbd_widget .calendar_wrap {
padding: 20px 25px;
}
.directorist-sidebar .atbd_widget #loginform label {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0;
}
.directorist-sidebar .atbd_widget #loginform label input[type="checkbox"] {
width: auto;
margin: -1px 5px 0 0;
}
.directorist-sidebar .atbd_widget #loginform .login-submit .button-primary {
background-color: var(--color-primary);
border: 0 none;
color: var(--color-white);
padding: 8px 20px;
border-radius: 3px;
}
.directorist-sidebar .atbd_widget #loginform + p {
margin-top: 10px;
}
.directorist-sidebar .atbd_widget #loginform + p a {
color: var(--color-primary);
}
.directorist-sidebar .atbd_widget #atbdp-contact-form-widget .btn {
width: 100% !important;
display: block !important;
}
.directorist-sidebar .atbd_widget .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
padding: 20px 30px !important;
}
.directorist-sidebar .widget-wrapper {
background: var(--color-white);
}
.directorist-sidebar .widget-wrapper .search-widget {
padding: 15px;
border: 1px solid var(--color-border-light);
border-radius: 4px;
}
.directorist-sidebar .widget-wrapper .social.social--small {
margin: -14px -15px -15px;
}
.directorist-sidebar .widget-wrapper .subscribe-widget .btn {
margin-top: 10px !important;
}
.directorist-sidebar .widget-wrapper + .store-btns {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border: 1px solid var(--color-border-light);
background: var(--color-white);
padding: 20px !important;
margin-bottom: 30px !important;
}
.directorist-sidebar .widget-wrapper + .store-btns .btn.btn-gradient-two:hover {
background-image: -webkit-gradient(linear, left top, right top, from(#ef3072), to(#23c8b9)) !important;
background-image: linear-gradient(to right, #ef3072, #23c8b9) !important;
}
.directorist-sidebar .atbdp_faq_widget {
margin-top: 0;
padding-top: 20px !important;
}
.directorist-sidebar .atbdp_faq_widget .accordion-single h3 {
padding-bottom: 0 !important;
}
.directorist-sidebar .store-btns {
background: var(--color-white);
border: 1px solid var(--color-border-light);
padding: 20px 30px !important;
margin-bottom: 30px !important;
border-radius: 4px;
}
.directorist-sidebar .store-btns .btn-gradient-two:hover {
background-image: -webkit-gradient(linear, left top, right top, from(#fa8b0c), to(#ef3072)) !important;
background-image: linear-gradient(to right, #fa8b0c, #ef3072) !important;
}
#directorist.atbd_wrapper .atbd_sidebar .widget .default-ad-search {
padding: 30px;
} .widget .social--small ul {
margin: -7px;
}
.widget .social--small ul li {
margin: 7px;
}
.widget .social--small ul li a {
background: none;
width: auto;
height: auto;
font-size: 18px;
line-height: 1.66667;
font-weight: 500;
}
.widget .social--small ul li a:hover {
background: none;
color: var(--color-primary);
} .footer-widgets .widget_social .atbd_widget_title {
margin-bottom: 30px;
}
.footer-widgets .widget select[name="archive-dropdown"] {
margin: 0 !important;
}
.footer-widgets .widget .menu {
padding: 0 !important;
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li span.fa {
color: var(--color-primary);
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .atbdp-widget-categories > ul.atbdp_parent_category > li:hover > a span {
background-color: var(--color-primary);
border-color: var(--color-primary);
color: var(--color-white);
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .atbdp-widget-categories > ul.atbdp_parent_category > li > a span {
color: var(--color-primary);
border-color: transparent;
}
#directorist.atbd_wrapper .widget.atbd_widget .atbdp.atbdp-widget-tags ul li a {
padding: 0 10px;
}
#directorist.atbd_wrapper .widget.atbd_widget .atbdp.atbdp-widget-tags ul li a:hover {
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .directorist .dcl_promo-item_group .btn {
color: var(--color-success) !important;
padding: 11px 15px;
background: none !important;
border-color: var(--color-border-light) !important;
display: block;
font-weight: 500;
font-size: 14px;
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .directorist .dcl_promo-item_group .btn:hover {
background: var(--color-success) !important;
border-color: var(--color-success) !important;
color: var(--color-white) !important;
}
.atbd_sidebar .atbd_widget #atbdp-contact-form-widget .btn {
line-height: 33px !important;
} #directorist.atbd_wrapper .atbdp-accordion .accordion-single {
margin-bottom: 15px;
overflow: hidden;
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .accordion-single {
padding-bottom: 0;
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .accordion-single:last-child {
border-bottom: 1px solid var(--color-border-light);
} .directorist-content-active #directorist.atbd_wrapper .atbd_sidebar .widget.atbd_widget .atbdp-widget-categories form .select2-container {
border: 0 none;
}
.directorist-content-active #directorist.atbd_wrapper .widget.atbd_widget .atbd_widget_title .widget-title {
font-weight: 700;
}
.subscribe-widget {
position: relative;
}
.subscribe-widget .form-control {
height: 48px;
padding: 6px 20px;
padding-right: 50px;
}
.subscribe-widget .form-control::-webkit-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.subscribe-widget .form-control::-moz-placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.subscribe-widget .form-control:-ms-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.subscribe-widget .form-control::-ms-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.subscribe-widget .form-control::placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.subscribe-widget .submit-btn {
color: var(--color-primary);
position: absolute;
background: none;
padding: 0 10px;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
border: none;
font-size: 24px;
padding-right: 20px;
outline: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 40px;
height: 100%;
}
.subscribe-widget .submit-btn::after {
position: absolute;
content: '';
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 22px;
height: 22px;
background-color: currentColor;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/paper-plane.svg);
mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/paper-plane.svg);
} .widget.woocommerce ul {
padding: 30px;
}
.widget.woocommerce ul li {
padding: 0 0 10px 0;
}
.widget.woocommerce ul li:last-child {
padding-bottom: 0;
}
.widget.woocommerce .product-title {
color: var(--color-dark);
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.widget.woocommerce .product-title:hover {
color: var(--color-primary);
}
.widget.woocommerce span.woocommerce-Price-amount {
font-size: 13px;
font-weight: 700;
color: var(--color-primary);
}
.widget.woocommerce del {
margin-right: 5px;
font-size: 13px;
font-weight: 700;
opacity: 0.5;
}
.widget.woocommerce del span.woocommerce-Price-amount {
color: var(--color-light);
}
.widget.woocommerce ins {
font-weight: 700;
color: var(--color-primary);
font-size: 13px;
text-decoration: none;
}
.widget.woocommerce .star-rating {
margin: 5px 0;
}
.widget.woocommerce .star-rating::before {
font-size: 13px;
}
.widget.woocommerce .star-rating span {
color: var(--color-wraning);
font-size: 13px;
}
.widget.woocommerce .woocommerce-product-search {
position: relative;
padding: 30px;
}
.widget.woocommerce .woocommerce-product-search .search-field {
width: 100%;
border: 1px solid var(--color-border-light);
height: 46px;
padding: 0 95px 0 15px;
border-radius: 3px 0 0 3px;
}
.widget.woocommerce .woocommerce-product-search button {
position: absolute;
right: 30px;
top: 30px;
height: 46px;
padding: 0 15px;
background: var(--color-primary);
border: 0 none;
color: var(--color-white);
border-radius: 0 3px 3px 0;
} .widget_price_filter .price_slider_wrapper {
padding: 30px;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #dddddd !important;
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
background: var(--color-white);
border: 3px solid var(--color-primary);
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
background: var(--color-primary);
}
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
height: 7px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover,
.widget.woocommerce ul.product-categories li a:hover {
color: var(--color-primary);
}
.woocommerce .widget_rating_filter ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .widget.theme_widget h4,
.widget.atbd_widget .atbd_widget_title h4,
.widget.atbd_widget[id^="bd"] .atbd_widget_title h4,
.widget.atbd_widget[id^="dcl"] .atbd_widget_title h4 {
font-size: 16px;
line-height: 1.1875;
font-weight: 500;
color: var(--color-dark);
margin-bottom: 0;
}
.widget.atbd_widget[id^=bd] .atbdp_parent_location a,
.widget.atbd_widget[id^=dcl] .atbdp_parent_location a,
.widget.atbd_widget .atbdp_parent_location a {
color: var(--color-gray);
font-size: 15px;
}
.atbd_rated_stars ul li span:before,
.directorist-rated-stars ul li span:before {
font-size: 12px;
}
.widget .form-control::-webkit-input-placeholder {
color: var(--color-gray);
font-size: 14px;
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
}
.widget .form-control::-moz-placeholder {
color: var(--color-gray);
font-size: 14px;
display: flex;
align-items: center;
}
.widget .form-control:-ms-input-placeholder {
color: var(--color-gray);
font-size: 14px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.widget .form-control::-ms-input-placeholder {
color: var(--color-gray);
font-size: 14px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.widget .form-control::placeholder,
.widget .select2-container--default .select2-selection--single .select2-selection__placeholder,
.widget .select2-container--default .select2-selection--single .select2-selection__rendered {
color: var(--color-gray);
font-size: 14px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.widget .directorist-select2-dropdown-close i,
.widget .directorist-select2-dropdown-toggle i {
font-size: 13px;
color: var(--color-light);
}
.wp-block-group__inner-container > h1,
.wp-block-group__inner-container > h2,
.wp-block-group__inner-container > h3,
.wp-block-group__inner-container > h4,
.wp-block-group__inner-container > h5,
.wp-block-group__inner-container > h6 {
line-height: 1.1875;
font-weight: 600;
color: var(--color-dark);
margin-bottom: 0;
}
.widget.theme_widget .menu,
.widget.theme_widget .widget-module-content,
.widget.theme_widget .wp-block-latest-posts__list,
.widget.theme_widget .wp-block-latest-comments,
.widget.theme_widget .wp-block-archives-list,
.widget.theme_widget .wp-block-categories-list,
.widget.theme_widget .aboutwidget,
.widget.theme_widget .menu-primary-container ul,
.widget.theme_widget .theme_widget_title,
.widget.theme_widget[id^="dcl"] .atbd_widget_title,
.widget.theme_widget[id^="bd"] .atbd_widget_title,
.widget.theme_widget .atbd_widget_title,
.widget.theme_widget .wp-block-group__inner-container > h1,
.widget.theme_widget .wp-block-group__inner-container > h2,
.widget.theme_widget .wp-block-group__inner-container > h3,
.widget.theme_widget .wp-block-group__inner-container > h4,
.widget.theme_widget .wp-block-group__inner-container > h5,
.widget.theme_widget .wp-block-group__inner-container > h6,
.widget.theme_widget[id^="dcl"] > ul,
.widget.theme_widget[id^="dcl"] > form,
.widget.theme_widget[id^="bd"] > ul,
.widget.theme_widget[id^="bd"] > form,
.widget.theme_widget > ul,
.widget.theme_widget > form {
padding: 20px 25px;
}
.widget.theme_widget .menu .atbd_widget_title,
.widget.theme_widget .widget-module-content .atbd_widget_title,
.widget.theme_widget .wp-block-latest-posts__list .atbd_widget_title,
.widget.theme_widget .wp-block-latest-comments .atbd_widget_title,
.widget.theme_widget .wp-block-archives-list .atbd_widget_title,
.widget.theme_widget .wp-block-categories-list .atbd_widget_title,
.widget.theme_widget .aboutwidget .atbd_widget_title,
.widget.theme_widget .menu-primary-container ul .atbd_widget_title,
.widget.theme_widget .theme_widget_title .atbd_widget_title,
.widget.theme_widget[id^="dcl"] .atbd_widget_title .atbd_widget_title,
.widget.theme_widget[id^="bd"] .atbd_widget_title .atbd_widget_title,
.widget.theme_widget .atbd_widget_title .atbd_widget_title,
.widget.theme_widget .wp-block-group__inner-container > h1 .atbd_widget_title,
.widget.theme_widget .wp-block-group__inner-container > h2 .atbd_widget_title,
.widget.theme_widget .wp-block-group__inner-container > h3 .atbd_widget_title,
.widget.theme_widget .wp-block-group__inner-container > h4 .atbd_widget_title,
.widget.theme_widget .wp-block-group__inner-container > h5 .atbd_widget_title,
.widget.theme_widget .wp-block-group__inner-container > h6 .atbd_widget_title,
.widget.theme_widget[id^="dcl"] > ul .atbd_widget_title,
.widget.theme_widget[id^="dcl"] > form .atbd_widget_title,
.widget.theme_widget[id^="bd"] > ul .atbd_widget_title,
.widget.theme_widget[id^="bd"] > form .atbd_widget_title,
.widget.theme_widget > ul .atbd_widget_title,
.widget.theme_widget > form .atbd_widget_title {
padding: 0;
}
.directorist-content-active .widget.atbd_widget .menu,
.directorist-content-active .widget.atbd_widget .widget-module-content,
.directorist-content-active .widget.atbd_widget .wp-block-latest-posts__list,
.directorist-content-active .widget.atbd_widget .wp-block-latest-comments,
.directorist-content-active .widget.atbd_widget .wp-block-archives-list,
.directorist-content-active .widget.atbd_widget .wp-block-categories-list,
.directorist-content-active .widget.atbd_widget .aboutwidget,
.directorist-content-active .widget.atbd_widget .menu-primary-container ul,
.directorist-content-active .widget.atbd_widget .theme_widget_title,
.directorist-content-active .widget.atbd_widget[id^="dcl"] .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^="bd"] .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h1,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h2,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h3,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h4,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h5,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h6,
.directorist-content-active .widget.atbd_widget[id^="dcl"] > ul,
.directorist-content-active .widget.atbd_widget[id^="dcl"] > form,
.directorist-content-active .widget.atbd_widget[id^="bd"] > ul,
.directorist-content-active .widget.atbd_widget[id^="bd"] > form,
.directorist-content-active .widget.atbd_widget > ul,
.directorist-content-active .widget.atbd_widget > form {
padding: 20px 25px;
}
.directorist-content-active .widget.atbd_widget .menu .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .widget-module-content .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-latest-posts__list .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-latest-comments .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-archives-list .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-categories-list .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .aboutwidget .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .menu-primary-container ul .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .theme_widget_title .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^="dcl"] .atbd_widget_title .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^="bd"] .atbd_widget_title .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .atbd_widget_title .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h1 .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h2 .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h3 .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h4 .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h5 .atbd_widget_title,
.directorist-content-active .widget.atbd_widget .wp-block-group__inner-container > h6 .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^="dcl"] > ul .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^="dcl"] > form .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^="bd"] > ul .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^="bd"] > form .atbd_widget_title,
.directorist-content-active .widget.atbd_widget > ul .atbd_widget_title,
.directorist-content-active .widget.atbd_widget > form .atbd_widget_title {
padding: 0;
}
.widget.atbd_widget .atbdp,
.widget.atbd_widget .directorist,
.widget.atbd_widget[id^=bd] .atbdp,
.widget.atbd_widget[id^=bd] .directorist,
.widget.atbd_widget[id^=dcl] .atbdp,
.widget.atbd_widget[id^=dcl] .directorist {
padding: 20px 25px;
}
.widget.atbd_widget .directorist,
.widget.atbd_widget[id^=bd] .directorist,
.widget.atbd_widget[id^=dcl] .directorist {
text-align: left;
}
.widget.theme_widget .atbd_categorized_listings,
.widget.theme_widget[id^="bd"] .atbd_categorized_listings,
.widget.theme_widget[id^="dcl"] .atbd_categorized_listings {
padding: 0 25px;
}
.widget.theme_widget .directorist-advanced-filter {
-webkit-box-shadow: none;
box-shadow: none;
}
.widget.theme_widget .directorist-advanced-filter .filter-checklist .checklist-items .custom-checkbox .check--select {
left: 1px;
top: 2px;
}
.widget.theme_widget .subscribe-widget input {
margin-bottom: 0;
}
.directorist-content-active .widget.atbd_widget .atbd_categorized_listings,
.directorist-content-active .widget.atbd_widget[id^="bd"] .atbd_categorized_listings,
.directorist-content-active .widget.atbd_widget[id^="dcl"] .atbd_categorized_listings {
padding: 0 25px;
}
.directorist-content-active .widget.atbd_widget .directorist-advanced-filter {
-webkit-box-shadow: none;
box-shadow: none;
}
.directorist-content-active .widget.atbd_widget .subscribe-widget input {
margin-bottom: 0;
}
.widget.atbd_widget[id^="bd"] ul,
.widget.atbd_widget[id^="dcl"] ul,
.widget.atbd_widget ul {
margin-bottom: 0;
}
.widget.theme_widget .atbd_widget_title .theme_widget_title {
padding: 0;
margin: 0;
border: none;
}
.theme_widget .default-ad-search .directorist-advanced-filter {
padding: 0;
border: 0 !important;
}
.widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content {
width: auto;
}
.widget.theme_widget,
.widget.atbd_widget,
.widget.atbd_widget[id^="bd"],
.widget.atbd_widget[id^="dcl"] {
padding: 0;
background: var(--color-white);
margin-bottom: 30px;
-webkit-box-shadow: 0 3px 5px rgba(141, 145, 162, 0.05);
box-shadow: 0 3px 5px rgba(141, 145, 162, 0.05);
border-radius: 4px;
}
.widget.theme_widget .theme_widget_title,
.widget.atbd_widget .atbd_widget_title,
.wp-block-group__inner-container > h1,
.wp-block-group__inner-container > h2,
.wp-block-group__inner-container > h3,
.wp-block-group__inner-container > h4,
.wp-block-group__inner-container > h5,
.wp-block-group__inner-container > h6,
.widget.atbd_widget[id^="bd"] .atbd_widget_title,
.widget.atbd_widget[id^="dcl"] .atbd_widget_title {
border-bottom: 1px solid #f2f2f2;
margin-bottom: 0;
} .widget_dlawyers_author_info_socials ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .price_ranges > div:first-child {
margin-bottom: 15px;
}
.filter-checklist .custom-control-label::after,
.filter-checklist .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after,
.filter-checklist .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
display: none;
}
.filter-checklist .custom-control .radio--select {
background-color: var(--color-white);
}
.filter-checklist .custom-checkbox .custom-control-input ~ .custom-control-label::before {
visibility: hidden;
opacity: 0;
}
.filter-checklist .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
visibility: visible;
opacity: 1;
} .widget.atbd_widget .directorist .btn,
.widget.atbd_widget[id^="bd"] .directorist .btn,
.widget.atbd_widget[id^="dcl"] .directorist .btn {
background-color: var(--color-primary);
border-color: var(--color-primary);
padding: 5px 15px;
} .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap p a,
.widget.atbd_widget[id^="bd"] .atbd_author_info_widget .atbd_social_wrap p a,
.widget.atbd_widget[id^="dcl"] .atbd_author_info_widget .atbd_social_wrap p a {
background-color: var(--color-primary) !important;
width: 35px;
height: 35px !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap p a .directorist-icon-mask:after,
.widget.atbd_widget[id^="bd"] .atbd_author_info_widget .atbd_social_wrap p a .directorist-icon-mask:after,
.widget.atbd_widget[id^="dcl"] .atbd_author_info_widget .atbd_social_wrap p a .directorist-icon-mask:after {
background-color: var(--color-white);
}
.widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap p a:hover,
.widget.atbd_widget[id^="bd"] .atbd_author_info_widget .atbd_social_wrap p a:hover,
.widget.atbd_widget[id^="dcl"] .atbd_author_info_widget .atbd_social_wrap p a:hover {
background-color: var(--color-dark) !important;
} .widget.widget_block ul li:last-child {
margin-bottom: 0;
} .widget.atbd_widget #loginform p input[type=password],
.widget.atbd_widget #loginform p input[type=text],
.widget.atbd_widget[id^=bd] #loginform p input[type=password],
.widget.atbd_widget[id^=bd] #loginform p input[type=text],
.widget.atbd_widget[id^=dcl] #loginform p input[type=password],
.widget.atbd_widget[id^=dcl] #loginform p input[type=text] {
border: 1px solid #f2f2f2;
outline: none;
}
.widget.atbd_widget #loginform p input[type=password]:hover,
.widget.atbd_widget #loginform p input[type=text]:hover,
.widget.atbd_widget[id^=bd] #loginform p input[type=password]:hover,
.widget.atbd_widget[id^=bd] #loginform p input[type=text]:hover,
.widget.atbd_widget[id^=dcl] #loginform p input[type=password]:hover,
.widget.atbd_widget[id^=dcl] #loginform p input[type=text]:hover {
border: 1px solid var(--color-primary);
}
.widget.atbd_widget #loginform p input[type=password]:focus,
.widget.atbd_widget #loginform p input[type=text]:focus,
.widget.atbd_widget[id^=bd] #loginform p input[type=password]:focus,
.widget.atbd_widget[id^=bd] #loginform p input[type=text]:focus,
.widget.atbd_widget[id^=dcl] #loginform p input[type=password]:focus,
.widget.atbd_widget[id^=dcl] #loginform p input[type=text]:focus {
-webkit-box-shadow: none;
box-shadow: none;
} .directory_register_form_wrap {
background: var(--color-white);
}
.directory_register_form_wrap .directorist-form-group label {
font-size: 16px;
color: var(--color-dark);
line-height: 1.7;
font-weight: 600;
}
.directory_register_form_wrap .directorist-form-group .directorist-form-element {
font-size: 15px;
height: 44px;
border-color: #dbdaf7 !important;
background-color: #f9f9fa;
line-height: 1.5 !important;
border-radius: 0.25rem;
color: var(--color-gray);
}
.directory_regi_btn button.directorist-btn.directorist-btn-primary {
border: 1px solid var(--color-primary) !important;
background-color: var(--color-primary) !important;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.directory_regi_btn button.directorist-btn.directorist-btn-primary:hover {
background-color: var(--color-dark) !important;
border: 1px solid var(--color-dark) !important;
}
.directory_regi_btn p {
margin-bottom: 10px;
} .error-page-area {
padding: 100px 0;
}
@media only screen and (max-width: 767px) {
.error-page-area {
padding: 60px 0;
}
}
@media only screen and (max-width: 575px) {
.error-page-area {
padding: 50px 0;
}
}
.error-contents h2 {
margin-top: 25px;
margin-bottom: 15px;
}
.error-contents .widget-wrapper {
margin-top: 30px;
}
.error-contents figure img {
max-width: 100%;
}
.error-contents label .screen-reader-text {
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.error-contents label input {
padding: 0 15px;
}
.error-contents .search-form {
width: 100%;
border-radius: 1.5625rem;
background: #f5f4f7;
border: 0 none;
height: 3.125rem;
padding: 0 0 0 1.5625rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.error-contents .search-form label {
width: 100%;
margin-bottom: 0;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.error-contents .search-form label input {
width: 100%;
border: none;
background-color: transparent;
outline: none;
}
.error-contents .search-form .search-submit {
border: none;
border-radius: 0 1.5625rem 1.5625rem 0;
padding: 0 20px;
-webkit-box-shadow: none;
box-shadow: none;
color: var(--color-white);
background-color: var(--color-primary);
} .directorist-pricing.directorist-pricing-special.directorist-pricing--1 {
margin-top: 0;
}
.directorist-pricing.directorist-pricing-special.directorist-pricing--1 .directorist-pricing__title h4 {
padding-top: 67px !important;
}
.directorist-pricing.directorist-pricing-special.directorist-pricing--1 .atbd_popular_badge {
position: absolute;
-webkit-transform: none;
transform: none;
height: auto;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
padding: 0 15px;
border-radius: 13px;
text-transform: capitalize;
color: var(--color-primary);
background: var(--color-primary-rgb-1);
margin-top: 37px;
font-size: 14px;
line-height: 1.92857;
font-weight: 500;
top: 0;
right: unset;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.directorist-pricing.directorist-pricing--1 {
border-radius: 6px;
border: 1px solid #f2f2f2;
-webkit-box-shadow: 0 10px 10px rgba(141, 145, 162, 0.08);
box-shadow: 0 10px 10px rgba(141, 145, 162, 0.08);
margin-top: 38px;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__title {
margin-bottom: 0;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__title h4 {
font-size: 16px;
font-weight: 500;
color: var(--color-dark);
border: none;
border-radius: 6px 6px 0 0;
padding: 28px 0 11px 0 !important;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__price {
border-bottom: 1px solid #f2f2f2;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__price p.directorist-pricing__description {
margin: 0 0 0 0 !important;
color: var(--color-lighten);
font-size: 15px;
line-height: 1.8;
font-weight: 400;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__price .directorist-pricing_subtitle small {
font-size: 14px;
line-height: 1.92857;
font-weight: 500;
color: var(--color-light);
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__price .directorist-pricing__value {
font-size: 40px !important;
color: var(--color-dark);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__price .directorist-pricing__value sup {
top: -6px;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__price .directorist-pricing__value small {
color: var(--color-light);
font-size: 14px;
font-weight: 400;
margin: 9px 0 0 5px;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__price .directorist-pricing_subtitle {
color: var(--color-light);
font-size: 14px;
font-weight: 400;
margin: 9px 0 7px 0;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__features {
padding: 26px 30px 30px 30px;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li {
color: var(--color-lighten);
margin-left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 15px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li span + span {
margin-right: 5px;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li.inactive {
color: #adb4d2;
}
.directorist-pricing.directorist-pricing--1.directorist-pricing-special.directorist-pricing .directorist-pricing__action .directorist-pricing__action--btn {
background-color: var(--color-primary) !important;
color: var(--color-white) !important;
}
.directorist-pricing .directorist-pricing__action input {
display: none;
}
.directorist-pricing .directorist-pricing__action label {
margin-bottom: 0;
}
.directorist-pricing .directorist-pricing__action .directorist-pricing__action--btn {
border: 1px solid var(--color-primary) !important;
display: block;
color: var(--color-primary) !important;
font-size: 15px;
font-weight: 500;
line-height: 27px;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
text-decoration: none;
padding: 9.5px 12px;
border-radius: 5px;
background-color: var(--color-white) !important;
}
.directorist-pricing .directorist-pricing__action .directorist-pricing__action--btn:hover {
background-color: var(--color-primary) !important;
color: var(--color-white) !important;
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li span.fa-times {
color: var(--color-danger);
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li span.fa-check {
color: var(--color-success);
}
.directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul {
padding-bottom: 28px;
} .ui-slider {
position: relative;
z-index: 0;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
-ms-touch-action: none;
touch-action: none;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: 0.7em;
display: block;
border: 0;
background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
-webkit-filter: inherit;
filter: inherit;
}
.ui-slider-horizontal {
height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -0.3em;
margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: 0.8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -0.3em;
margin-left: 0;
margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
} .review-wrapper {
padding: 30px 30px;
border-bottom: 1px solid #e9ebf4;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media only screen and (max-width: 991px) {
.review-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.review-wrapper__left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
@media only screen and (max-width: 575px) {
.review-wrapper__left {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
}
.review-wrapper__left .review-left-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.review-wrapper__left .review-left-content .review-number {
border: 1px solid var(--color-border);
margin-right: 18px;
min-width: 80px;
min-height: 80px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 4px;
}
.review-wrapper__left .review-left-content .review-number span {
color: var(--color-primary);
font-size: 26px;
font-weight: 600;
}
.review-wrapper__right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
@media only screen and (max-width: 1399px) {
.review-wrapper__right {
margin-top: 20px;
}
}
@media only screen and (max-width: 575px) {
.review-wrapper__right {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
} .review-progressbar {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
@media only screen and (max-width: 575px) {
.review-progressbar {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.review-progressbar__child {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (max-width: 479px) {
.review-progressbar__child {
display: block;
}
}
.review-progressbar__child .progress {
width: 250px;
height: 16px;
border-radius: 8px;
border: 1px solid var(--color-border);
background-color: #f9f9fa;
}
@media only screen and (max-width: 479px) {
.review-progressbar__child .progress {
width: 200px;
margin: 5px 0;
}
}
.review-progressbar__child .progress .progress-bar {
background-color: var(--color-primary);
}
.review-progressbar__child .progress--right,
.review-progressbar__child .progress--left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 45px;
font-size: 12px;
font-weight: 500;
}
.review-progressbar__child .progress--left {
color: var(--color-light);
}
.review-progressbar__child .progress--right {
color: var(--color-gray);
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
@media only screen and (max-width: 479px) {
.review-progressbar__child .progress--right {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
} .review-star {
line-height: 23px;
}
.review-star__parent {
margin: 0;
padding-bottom: 6px;
font-size: 16px;
font-weight: 500;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.review-star--content {
font-size: 13px;
font-weight: 400;
color: var(--color-light);
} .ratings {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style-type: none;
padding: 0;
margin: -2px 0 0;
}
.ratings li:before {
font-weight: 400;
color: var(--color-warning);
-webkit-mask-image: var(--theme-star-empty);
mask-image: var(--theme-star-empty);
position: relative;
content: "";
display: block;
width: 16px;
height: 16px;
background-color: currentColor;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
}
.ratings.one li:first-child:before,
.ratings.two li:first-child:before,
.ratings.two li:nth-child(2):before,
.ratings.three li:first-child:before,
.ratings.three li:nth-child(2):before,
.ratings.three li:nth-child(3):before,
.ratings.four li:first-child:before,
.ratings.four li:nth-child(2):before,
.ratings.four li:nth-child(3):before,
.ratings.four li:nth-child(4):before,
.ratings.five li:first-child:before,
.ratings.five li:nth-child(2):before,
.ratings.five li:nth-child(3):before,
.ratings.five li:nth-child(4):before,
.ratings.five li:nth-child(5):before {
-webkit-mask-image: var(--theme-star-solid);
mask-image: var(--theme-star-solid);
}
.ratings.one-n-half li:nth-child(2):before,
.ratings.two-n-half li:nth-child(3):before,
.ratings.three-n-half li:nth-child(4):before,
.ratings.four-n-half li:nth-child(5):before {
-webkit-mask-image: var(--theme-star-empty);
mask-image: var(--theme-star-empty);
}
.gallery-item {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.gallery-item img {
-webkit-filter: grayscale(1);
filter: grayscale(1);
-webkit-transition: var(--transition);
transition: var(--transition);
}
.gallery-item:hover img {
-webkit-filter: none;
filter: none;
}  .theme-authentication-modal .modal {
background-color: rgba(0, 0, 0, 0.15);
}
.theme-authentication-modal .modal-content {
border-radius: 8px;
-webkit-box-shadow: 0 0;
box-shadow: 0 0;
border: 0 none;
}
.theme-authentication-modal .modal-dialog {
max-width: 450px;
}
@media only screen and (max-width: 575px) {
.theme-authentication-modal .modal-dialog {
max-width: 100%;
}
}
.theme-authentication-modal .modal-header {
padding: 12px 30px;
}
.theme-authentication-modal .modal-header .modal-title {
font-size: 18px;
color: #000000;
font-weight: 600;
}
.theme-authentication-modal .modal-header .theme-close {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 34px;
height: 34px;
border-radius: 50%;
padding: 0;
border: 0 none;
background-color: var(--color-bg-lighter);
}
.theme-authentication-modal .modal-header .theme-close span {
font-size: 18px;
line-height: 0;
color: var(--color-danger);
}
.theme-authentication-modal .modal-header .theme-close::before {
background-color: var(--color-dark);
}
.theme-authentication-modal .modal-body {
padding: 0;
}
.theme-authentication-modal .modal-body .directorist-authentication {
margin: 0px;
width: 100%;
padding: 0;
}
.theme-authentication-modal .modal-body .directorist-authentication .directorist-authentication__form {
margin: 0px;
padding: 30px 30px;
}
.theme-authentication-modal .modal-body .theme-close {
position: absolute;
top: -10px;
right: -10px;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
font-size: 22px;
width: 30px;
height: 30px;
border: 1px solid #e3e6ef;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
}
.theme-authentication-modal .theme-modal-wrap {
padding: 20px 30px 30px;
}
.theme-authentication-modal .error_login {
padding: 10px 30px 0;
text-align: center;
}
.theme-authentication-modal .error_login .success {
color: var(--color-warning);
}
.theme-authentication-modal .theme-login-info {
padding: 15px 20px;
border-radius: 8px;
}
.theme-authentication-modal .theme-login-info.alert-success {
border: 0 none;
background-color: rgba(44, 185, 0, 0.15);
}
.theme-authentication-modal .theme-login-info ul {
margin-bottom: 0;
}
.theme-authentication-modal .theme-login-info ul li .theme-login-info__label {
display: inline-block;
margin-right: 20px;
color: var(--color-dark);
}
.theme-authentication-modal .theme-login-info ul li .theme-login-info__text {
color: var(--color-success);
}
.theme-authentication-modal .theme-register-btn .directorist-btn {
width: 100%;
border-radius: 8px;
background-color: var(--color-primary);
}
.theme-authentication-modal .directorist-form-group label {
margin-bottom: 3px;
color: var(--color-dark);
}
.theme-authentication-modal .directorist-form-group .directorist-form-element {
border: 2px solid var(--color-border);
}
.theme-authentication-modal .directorist-form-group .directorist-form-element:focus {
border-color: var(--color-dark);
}
.theme-authentication-modal .directorist-form-group.atbd_login_btn_wrapper .directorist-btn {
width: 100%;
min-height: 46px;
border-radius: 8px;
line-height: 1;
background-color: var(--color-primary);
}
.theme-authentication-modal .theme-password-activity {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.theme-authentication-modal .theme-password-activity p {
margin-bottom: 0;
}
.theme-authentication-modal .theme-password-activity p a {
font-size: 14px;
font-weight: 500;
color: var(--color-dark);
}
.theme-authentication-modal .theme-password-activity p a:hover {
color: var(--color-primary);
}
.theme-authentication-modal .theme-social-login {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
justify-content: center;
margin: 25px -5px -5px -5px;
}
.theme-authentication-modal .theme-social-login button {
min-height: 46px;
padding: 10px 30px;
border-radius: 6px;
margin: 5px;
border: 1px solid var(--color-border-light);
}
.theme-authentication-modal .theme-social-login button:focus {
outline: none;
-webkit-box-shadow: 0 0;
box-shadow: 0 0;
}
.theme-authentication-modal .theme-social-login button:hover {
background-color: transparent;
}
.theme-authentication-modal .theme-social-login button:hover .fa.fa-facebook {
color: var(--color-white);
}
.theme-authentication-modal .theme-social-login button:hover .fa.fa-google {
color: var(--color-white);
}
.theme-authentication-modal .theme-social-login button.fb-login {
color: #3067FF;
border-color: #3067FF;
}
.theme-authentication-modal .theme-social-login button.fb-login:hover {
color: var(--color-white);
background-color: #3067FF;
}
.theme-authentication-modal .theme-social-login button.fb-google {
color: #dd4b39;
border-color: #dd4b39;
}
.theme-authentication-modal .theme-social-login button.fb-google:hover {
color: var(--color-white);
background-color: #dd4b39;
}
.theme-authentication-modal .theme-social-login button .fa {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
margin-right: 5px;
}
.theme-authentication-modal .theme-social-login button .fa.fa-facebook {
color: #3067FF;
}
.theme-authentication-modal .theme-social-login button .fa.fa-google {
color: #dd4b39;
}
.theme-authentication-modal .theme-modal-bottom {
padding: 20px 25px;
border-radius: 0 0 8px 8px;
text-align: center;
background-color: var(--color-bg-lighter);
}
.theme-authentication-modal .theme-modal-bottom p {
font-weight: 400;
margin-bottom: 0;
}
.theme-authentication-modal .theme-modal-bottom p a {
display: inline-block;
margin-left: 15px;
text-decoration: underline;
}
.theme-authentication-modal .theme-modal-bottom .message {
padding: 15px 30px;
text-align: center;
}
.theme-authentication-modal #recover-pass-modal {
margin: 0 !important;
padding: 20px 30px 30px 30px;
}
.theme-authentication-modal #recover-pass-modal .directorist-btn {
font-size: 14px;
margin-top: 15px;
}
.theme-authentication-modal #recover-pass-modal .directorist-form-element + p {
margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
.modal-dialog {
max-width: 420px;
margin: 1.75rem auto;
}
}
.modal-backdrop.show {
z-index: 2;
}
.atbdp_login_form_shortcode .atbd_login_btn_wrapper .directorist-btn {
line-height: 1;
}
.atbdp_login_form_shortcode .atbd_login_btn_wrapper .directorist-btn.directorist-btn-primary {
background: var(--color-primary);
}
.atbdp_login_form_shortcode .atbd_social_login {
width: 100%;
}
.atbdp_login_form_shortcode .atbd_social_login button {
font-size: 14px !important;
font-family: 'Poppins' !important;
border-radius: 5px !important;
}
.atbdp_login_form_shortcode .atbd_social_login button.login-with-google-btn {
background-position: 14px 50%;
padding-left: 40px;
}
#recover-pass-modal .directorist-btn,
.directorist-content-active .theme-login-modal__btn {
background-color: var(--color-primary) !important;
border: 1px solid var(--color-primary) !important;
-webkit-transition: var(--transition);
transition: var(--transition);
}
#recover-pass-modal .directorist-btn:focus,
.directorist-content-active .theme-login-modal__btn:focus {
background-color: var(--color-dark) !important;
border-color: var(--color-dark) !important;
}
.login_modal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.login_modal i {
cursor: pointer;
font-size: 20px;
color: #aab1d3;
text-align: center;
}
@media only screen and (max-width: 991px) {
.theme-header-action__add-listing .btn,
.login_modal {
width: 30px;
height: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 3px;
background-color: var(--color-primary);
background-color: var(--color-primary);
color: var(--color-white);
padding: 8px 8px;
}
.theme-header-action__add-listing .btn i,
.login_modal i {
color: var(--color-white);
font-size: 16px;
margin-top: 0;
}
} body.rtl .theme-header-logo__img svg {
direction: rtl;
}
body.rtl .theme-menu-action-box__search--trigger .search-icon {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
body.rtl .owl-nav button,
body.rtl .theme-testimonial-blockquote__quote .svg,
body.rtl #theme-catagories__nav .theme-swiper-button-nav {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
body.rtl #theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav {
-webkit-transform: translateY(50%) rotate(-180deg);
transform: translateY(50%) rotate(-180deg);
}
body.rtl .theme-swiper-button-nav-wrap .theme-swiper-button-nav i {
-webkit-transform: translateY(-100%) rotate(-180deg);
transform: translateY(-100%) rotate(-180deg);
}
body.rtl .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn.directorist-btn-lg span {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
body.rtl .theme-post-single .theme-post-body .wp-block-quote p:before,
body.rtl .theme-post-single .theme-post-body .wp-block-quote p:after {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
body.rtl .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location span,
body.rtl .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location i,
body.rtl .theme-single-listing-slider-action .directorist-signle-listing-top .directorist-return-back i,
body.rtl .directorist-user-dashboard-tabcontent .directorist-dashboard-pagination .page-numbers i,
body.rtl .directorist-related-carousel .directorist-slc__nav span,
body.rtl .theme-swiper-navigation .theme-swiper-button-nav i,
body.rtl .theme-testimonial-slider .tns-controls button i,
body.rtl .directorist-pagination .page-numbers.next,
body.rtl .directorist-pagination .page-numbers.prev,
body.rtl .theme-el-dir-listings-more-btn .btn i,
body.rtl .pagination-area .page-numbers.next,
body.rtl .pagination-area .page-numbers.prev,
body.rtl .subscribe-widget .submit-btn span,
body.rtl .theme-elementor-button a svg,
body.rtl .theme-more-btn a i {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
body.rtl .widget .theme-subscription-box__submit button i {
top: -1px;
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
body.rtl #directorist .directorist-pagination,
body.rtl #directorist .comment-pagination,
body.rtl #directorist .theme-pagination-area,
body.rtl .theme-blog-grid-area .directorist-pagination,
body.rtl .theme-blog-grid-area .comment-pagination,
body.rtl .theme-blog-grid-area .theme-pagination-area,
body.rtl .directorist-author-listing-content .directorist-pagination,
body.rtl .directorist-author-listing-content .comment-pagination,
body.rtl .directorist-author-listing-content .theme-pagination-area,
body.rtl .comments-area .directorist-pagination,
body.rtl .comments-area .comment-pagination,
body.rtl .comments-area .theme-pagination-area,
body.rtl .directorist-archive-contents .directorist-pagination,
body.rtl .directorist-archive-contents .comment-pagination,
body.rtl .directorist-archive-contents .theme-pagination-area {
margin: 30px -4px -4px;
}
body.rtl #directorist .directorist-pagination .page-numbers svg,
body.rtl #directorist .comment-pagination .page-numbers svg,
body.rtl #directorist .theme-pagination-area .page-numbers svg,
body.rtl .theme-blog-grid-area .directorist-pagination .page-numbers svg,
body.rtl .theme-blog-grid-area .comment-pagination .page-numbers svg,
body.rtl .theme-blog-grid-area .theme-pagination-area .page-numbers svg,
body.rtl .directorist-author-listing-content .directorist-pagination .page-numbers svg,
body.rtl .directorist-author-listing-content .comment-pagination .page-numbers svg,
body.rtl .directorist-author-listing-content .theme-pagination-area .page-numbers svg,
body.rtl .comments-area .directorist-pagination .page-numbers svg,
body.rtl .comments-area .comment-pagination .page-numbers svg,
body.rtl .comments-area .theme-pagination-area .page-numbers svg,
body.rtl .directorist-archive-contents .directorist-pagination .page-numbers svg,
body.rtl .directorist-archive-contents .comment-pagination .page-numbers svg,
body.rtl .directorist-archive-contents .theme-pagination-area .page-numbers svg {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
body.rtl .directorist-form-group .directorist-form-element,
body.rtl .widget .theme-subscription-box__input input {
direction: ltr;
}
body.rtl footer .widget .widget-subscribe .submit-btn {
-webkit-transform: translateY(50%) rotate(-180deg);
transform: translateY(50%) rotate(-180deg);
}
body.rtl .site-footer .subscribe-widget .submit-btn .themeicon {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
margin: 0 0 2px;
}
body.rtl input,
body.rtl textarea,
body.rtl [type="tel"],
body.rtl [type="url"],
body.rtl [type="email"],
body.rtl [type="number"] {
direction: ltr;
}
body.rtl .directorist-advanced-filter__advanced--element.direcorist-search-field-pricing .directorist-price-ranges .ui-slider,
body.rtl .directorist-archive-contents .directorist-advanced-filter__advanced--element.direcorist-search-field-pricing .directorist-price-ranges .slider-range {
margin-left: 16px;
margin-right: unset;
}
body.rtl .directorist-search-contents .directorist-btn-ml::after {
position: absolute;
}
body.rtl .directorist-map-search .select2.select2-container .select2-selection--single .select2-selection__rendered {
padding: 0 20px !important;
}
body.rtl .widget.widget_categories ul li.cat-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
body.rtl .widget.widget_categories ul li.cat-item a {
margin-right: 5px;
}
body.rtl .widget.widget_categories ul li.cat-item a:after {
-webkit-transform: translateY(-50%) rotate(-180deg);
transform: translateY(-50%) rotate(-180deg);
}
body.rtl .main-breadcrumb ul li {
position: relative;
padding: 0px 12px;
}
body.rtl .main-breadcrumb ul li:after {
position: absolute;
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
padding: 0;
right: -5px;
margin: 0 0 2px;
}
body.rtl .theme-post-single .theme-post-content .theme-post-meta ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body.rtl .theme-post-single .theme-post-content .theme-post-meta ul li {
margin: 0;
padding: 0 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
body.rtl .theme-post-single .theme-post-content .theme-post-meta ul li a {
padding-left: 5px;
}
body.rtl .theme-post-single .theme-post-content .theme-post-meta ul li:before {
top: 14px;
}
body.rtl .theme-post-single .theme-post-content .theme-post-meta ul li:first-child {
padding-left: 0;
}
body.rtl .card.theme-card .card-header.theme-card-header {
text-align: left;
}
body.rtl .theme-post-single .theme-post-body .wp-block-quote cite {
display: block;
}
body.rtl .directorist-open-hours li .directorist-open-hours__time span {
display: inline-block;
}
@media only screen and (max-width: 575px) {
body.rtl .directorist-map-listing .directorist-listing .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb .directorist-thumnail-card.directorist-card-cover {
min-height: 260px !important;
}
} .site-footer {
position: relative;
z-index: 1;
background-color: var(--footer-bg-color);
}
.footer-top-area {
padding: 93px 0 68px;
}
@media only screen and (max-width: 479px) {
.footer-top-area {
padding: 50px 0 10px;
}
}
.footer-top-area .search-form .custom-search-input input.search-query {
color: #cccccc;
}
.footer-top-area .search-form .custom-search-input input.search-query,
.footer-top-area .search-form .custom-search-input button.btn {
border-color: var(--color-white-rgb-1);
}
.footer-bottom-area {
border-top: 1px solid var(--color-footer-divider);
}
.footer-bottom-area .copyright-text {
font-size: 15px;
line-height: 1.5;
padding: 27px 0;
margin: 0;
text-align: center;
width: 100%;
} footer table {
border: 1px solid rgba(227, 230, 239, 0.7);
}
footer table tr td:not(:last-child),
footer table tr th:not(:last-child) {
border-right: 1px solid rgba(227, 230, 239, 0.7);
}
footer table tr td,
footer table tr th {
border-bottom: 1px solid rgba(227, 230, 239, 0.7);
}
.widget.widget_calendar table {
margin-top: 0;
}
.widget.widget_calendar table caption {
margin-bottom: 10px;
}
.widget.widget_calendar table th,
.widget.widget_calendar table td {
padding: 7px;
} .footer-top-area .widget.widget_tag_cloud,
.footer-top-area .widget.widget_product_tag_cloud {
font-size: 0;
}
.footer-top-area .widget.widget_tag_cloud a,
.footer-top-area .widget.widget_product_tag_cloud a {
color: #b7c3c8;
padding: 6px 10px;
display: inline-block;
font-size: 13px !important;
margin-bottom: 3px;
margin-right: 3px;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
border: 1px solid #373737;
border-radius: 3px;
line-height: 1.5;
}
.footer-top-area .widget.widget_tag_cloud a:hover,
.footer-top-area .widget.widget_product_tag_cloud a:hover {
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.footer-top-area .widget.widget_tag_cloud a:hover {
color: #444;
background-color: var(--color-white);
border-color: var(--color-white);
} .footer-top-area,
.footer-bottom-area {
background: var(--bgcolor-footer);
}
.footer-top-area ul li a {
font-size: 16px;
line-height: 2;
font-weight: 400;
}
.footer-top-area h2,
.footer-top-area h3 {
margin-bottom: 16px;
}
.footer-top-area .widget-title {
font-weight: 400;
color: var(--color-footer-title);
margin-bottom: 22px;
}
.footer-top-area .widget {
margin-bottom: 21px;
}
.footer-top-area .textwidget img {
margin-bottom: 20px;
}
.footer-top-area .textwidget p {
font-size: 15px;
line-height: 1.6;
font-weight: 400;
margin-bottom: 22px;
} footer .widget.widget_dlawyers_post .theme-posts li .theme-date {
color: var(--color-footer-title);
} footer .widget_recent_comments ul li .comment-author-link a,
footer .widget.widget_dlawyers_post .theme-posts li .theme-title a,
footer .footer-top-area ul li a,
footer .footer-top-area a,
footer .footer-bottom-area .footer-bottom--content p a,
footer .footer-bottom-area ul li a,
footer .footer-bottom-area a,
footer .social.social--small ul li a {
color: var(--color-footer-link);
}
footer .widget_dlawyers_author_info_socials ul li a,
footer .atbd_widget .social--small ul li a,
footer .widget_dlawyers_contact_info .widget-social-parent li a {
color: var(--bgcolor-footer);
}
footer .widget_recent_comments ul li .comment-author-link + a {
color: var(--color-primary);
}
footer caption,
footer .footer-top-area p,
footer .footer-bottom-area .copyright-text {
color: var(--color-footer-text) !important;
}
footer .widget-contact-middle .widget-module-content {
padding-top: 0;
}
.footer-bottom-area a:hover {
color: var(--color-white);
} footer .widget.theme_widget .menu,
footer .widget.theme_widget .widget-module-content,
footer .widget.theme_widget .aboutwidget,
footer .widget.theme_widget .menu-primary-container ul,
footer .widget.theme_widget .theme_widget_title,
footer .widget.theme_widget[id^="dcl"] .atbd_widget_title,
footer .widget.theme_widget[id^="bd"] .atbd_widget_title,
footer .widget.theme_widget .atbd_widget_title,
footer .widget.theme_widget[id^="dcl"] > ul,
footer .widget.theme_widget[id^="dcl"] > form,
footer .widget.theme_widget[id^="bd"] > ul,
footer .widget.theme_widget[id^="bd"] > form,
footer .widget.theme_widget > ul,
footer .widget.theme_widget > form,
footer .widget.atbd_widget .menu,
footer .widget.atbd_widget .widget-module-content,
footer .widget.atbd_widget .aboutwidget,
footer .widget.atbd_widget .menu-primary-container ul,
footer .widget.atbd_widget .theme_widget_title,
footer .widget.atbd_widget[id^="dcl"] .atbd_widget_title,
footer .widget.atbd_widget[id^="bd"] .atbd_widget_title,
footer .widget.atbd_widget .atbd_widget_title,
footer .widget.atbd_widget[id^="dcl"] > ul,
footer .widget.atbd_widget[id^="dcl"] > form,
footer .widget.atbd_widget[id^="bd"] > ul,
footer .widget.atbd_widget[id^="bd"] > form,
footer .widget.atbd_widget > ul,
footer .widget.atbd_widget > form {
padding: 0;
}
footer .widget.theme_widget .atbd_categorized_listings,
footer .widget.theme_widget[id^="bd"] .atbd_categorized_listings,
footer .widget.theme_widget[id^="dcl"] .atbd_categorized_listings,
footer .widget.atbd_widget .atbd_categorized_listings,
footer .widget.atbd_widget[id^="bd"] .atbd_categorized_listings,
footer .widget.atbd_widget[id^="dcl"] .atbd_categorized_listings {
padding: 0;
}
footer .directorist-claim-listing-widget .directorist-claim-listing,
footer .widget.atbd_widget .theme_widget_title,
footer .widget.atbd_widget .atbd_widget_title,
footer .widget_text .textwidget,
footer .atbd_widget .textwidget,
footer s .directorist-claim-listing-widget .directorist-claim-listing,
footer .widget.atbd_widget .directorist-open-hours,
footer .widget.atbd_widget .atbdp,
footer .widget.atbd_widget .directorist,
footer .widget.atbd_widget[id^="bd"] .atbdp,
footer .widget.atbd_widget[id^="bd"] .directorist,
footer .widget.atbd_widget[id^="dcl"] .atbdp,
footer .widget.atbd_widget[id^="dcl"] .directorist,
footer .widget.atbd_widget .atbd_categorized_listings,
footer .widget.atbd_widget[id^="bd"] .atbd_categorized_listings,
footer .widget.atbd_widget[id^="dcl"] .atbd_categorized_listings {
padding: 0;
}
footer .widget.atbd_widget .directorist-google-map {
margin: 0;
}
footer .widget.atbd_widget .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time,
footer .widget.atbd_widget[id^=bd] .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time,
footer .widget.atbd_widget[id^=dcl] .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time {
margin-left: 0;
}
footer .atbd_author_info_widget .review_time {
color: var(--color-footer-text);
}
footer .atbd_widget_contact_info {
color: var(--color-footer-text);
}
footer .atbd_widget_contact_info ul li a {
color: var(--color-footer-text) !important;
}
footer #directorist.atbd_wrapper .atbdp-widget-listing-contact #atbdp-contact-form-widget .btn,
footer .atbdp-widget-listing-contact #atbdp-contact-form-widget .btn {
background-color: var(--color-primary) !important;
color: white !important;
}
footer .directorist-advanced-filter,
footer .widget.atbd_widget > form,
footer .widget.atbd_widget > ul,
footer .widget.atbd_widget[id^="bd"] > form,
footer .widget.atbd_widget[id^="bd"] > ul,
footer .widget.atbd_widget[id^="dcl"] > form,
footer .widget.atbd_widget[id^="dcl"] > ul,
footer .widget.atbd_widget .atbd_widget_title,
footer .widget.atbd_widget[id^="bd"] .atbd_widget_title,
footer .widget.atbd_widget[id^="dcl"] .atbd_widget_title {
padding: 0;
border: none;
background-color: transparent;
}
footer .atbd_categorized_listings ul li {
margin-bottom: 0;
}
footer .widget.atbd_widget .atbd_categorized_listings .listings > li:first-child,
footer .widget.atbd_widget[id^=bd] .atbd_categorized_listings .listings > li:first-child,
footer .widget.atbd_widget[id^=dcl] .atbd_categorized_listings .listings > li:first-child {
padding-top: 0;
}
footer .widget.atbd_widget,
footer .widget.atbd_widget[id^="bd"],
footer .widget.atbd_widget[id^="dcl"] {
background-color: transparent;
border: none;
}
footer .directorist-open-hours li .directorist-business-day,
footer .directorist-open-hours li .directorist-business-day,
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6 {
color: var(--color-footer-title);
}
footer .widget_rss .widgettitle a,
footer .widget.theme_widget h4,
footer .widget.atbd_widget .atbd_widget_title h4,
footer .widget.atbd_widget[id^="bd"] .atbd_widget_title h4,
footer .widget.atbd_widget[id^="dcl"] .atbd_widget_title h4 {
color: var(--color-footer-title);
margin-bottom: 22px !important;
}
footer .widget.atbd_widget[id^="bd"] a,
footer .widget.atbd_widget[id^="dcl"] a,
footer .widget.atbd_widget a {
color: var(--color-footer-link);
}
footer .widget.atbd_widget[id^="bd"] a:hover,
footer .widget.atbd_widget[id^="dcl"] a:hover,
footer .widget.atbd_widget a:hover {
color: var(--color-footer-link-hover);
}
footer .widget_pages ul li a:hover,
footer .widget_nav_menu ul li a:hover {
color: var(--color-footer-link);
}
footer .widget_pages ul li a:hover:hover,
footer .widget_nav_menu ul li a:hover:hover {
color: var(--color-footer-link-hover);
}
footer .atbd_categorized_listings .listings > li .directory_tag span a {
color: var(--color-footer-link);
}
footer .widget.widget_text h4,
footer .widget.widget_nav_menu h4 {
margin-bottom: 20px;
font-size: 16px;
}
footer .widget_pages ul li,
footer .widget_nav_menu ul li {
margin-bottom: 1px;
}
footer .widget h4 {
font-weight: 400;
color: var(--color-footer-title);
margin-bottom: 22px;
font-size: 16px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
text-transform: capitalize;
}
footer .widget.atbd_widget .atbd_widget_title .widget-title,
footer .widget.atbd_widget[id^="bd"] .atbd_widget_title .widget-title,
footer .widget.atbd_widget[id^="dcl"] .atbd_widget_title .widget-title {
font-weight: 400;
color: var(--color-footer-title);
margin-bottom: 22px;
font-size: 16px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
footer .widget.atbd_widget .directorist,
footer .widget.atbd_widget[id^="bd"] .directorist,
footer .widget.atbd_widget[id^="dcl"] .directorist {
text-align: left;
}
footer .widget.atbd_widget .atbdp.atbdp-widget-tags ul li a,
footer .widget.atbd_widget .directorist.atbdp-widget-tags ul li a,
footer .widget.atbd_widget[id^="bd"] .atbdp.atbdp-widget-tags ul li a,
footer .widget.atbd_widget[id^="bd"] .directorist.atbdp-widget-tags ul li a,
footer .widget.atbd_widget[id^="dcl"] .atbdp.atbdp-widget-tags ul li a,
footer .widget.atbd_widget[id^="dcl"] .directorist.atbdp-widget-tags ul li a {
color: var(--color-footer-title);
}
footer .widget.atbd_widget[id^="bd"] .atbdp.atbdp-widget-tags ul li a:hover,
footer .widget.atbd_widget .atbdp.atbdp-widget-tags ul li a:hover.widget.atbd_widget[id^="bd"] .atbdp.atbdp-widget-tags ul li a:hover {
background-color: var(--color-footer-title);
color: var(--bgcolor-footer);
}
footer .widget-contact-parent {
margin-bottom: 0;
}
footer .widget-contact-parent__child .social-content .number a {
color: var(--color-footer-link);
}
footer .widget-contact-parent__child .social-content .text {
color: var(--color-footer-text);
}
footer .widget-contact-parent__child .social-content .number {
color: var(--color-footer-text);
}
footer .widget-contact-parent__child .social-content .address,
footer .widget-contact-parent__child .social-content .link {
color: var(--color-footer-link);
}
footer .footer-top-area .widget_dlawyers_about .aboutwidget {
margin-top: 5px;
} footer .widget-default {
border: 0 none;
}
footer .widget-default .widget-header {
margin-bottom: 2rem;
}
footer .widget-default .widget-header .widget-title {
border: 0 none;
padding: 0;
font-size: 18px;
line-height: 22px;
color: var(--color-white);
}
footer .widget-default .widget-content {
padding: 0;
}
footer .atbd_categorized_listings {
padding: 0;
}
footer .widget .atbd_widget_title h4 {
color: var(--color-white);
}
footer .widget ul {
margin: 0;
padding: 0;
}
footer .widget ul li {
list-style: none;
}
footer .widget .tagcloud {
padding: 0;
}
footer .widget.widget_categories li {
margin-bottom: 10px;
}
footer .widget.widget_categories li:last-child {
margin-bottom: 0;
}
footer .widget .social-list li a span.instagram i {
background: var(--color-white-rgb-15);
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
footer .widget .social-list li a:hover i {
background: var(--color-primary);
}
footer .widget.widget_rss .widget-title .rsswidget {
color: var(--color-footer-title);
}
footer .widget.widget_rss ul li .rsswidget {
color: var(--color-primary);
}
footer .widget.widget_rss ul li .rsswidget:hover {
color: var(--color-footer-link-hover);
}
footer .widget .atbd_categorized_listings .listings > li .cate_title h4 a,
footer .widget-wrapper .atbd_categorized_listings .listings > li .cate_title h4 a {
color: var(--color-footer-link);
}
footer .widget .atbd_categorized_listings .listings > li .cate_title h4 a:hover,
footer .widget-wrapper .atbd_categorized_listings .listings > li .cate_title h4 a:hover {
color: var(--color-footer-link-hover);
}
footer .widget .sidebar-post .post-single .post-title,
footer .widget-wrapper .sidebar-post .post-single .post-title {
color: var(--color-white-rgb-3);
}
footer .widget .sidebar-post .post-single .post-title:hover,
footer .widget-wrapper .sidebar-post .post-single .post-title:hover {
color: var(--color-white);
}
footer .widget .btn-primary,
footer .widget-wrapper .btn-primary {
color: var(--color-white);
}
footer .widget .atbd_categorized_listings .listings > li,
footer .widget-wrapper .atbd_categorized_listings .listings > li {
border-bottom-color: #424242;
}
footer .widget .tagcloud .tag-cloud-link,
footer .widget .atbdp-widget-tags ul li a,
footer .widget-wrapper .tagcloud .tag-cloud-link,
footer .widget-wrapper .atbdp-widget-tags ul li a {
border-color: var(--color-border-light);
}
footer .widget .tagcloud .tag-cloud-link:hover,
footer .widget .atbdp-widget-tags ul li a:hover,
footer .widget-wrapper .tagcloud .tag-cloud-link:hover,
footer .widget-wrapper .atbdp-widget-tags ul li a:hover {
border-color: var(--color-border-light);
}
footer .widget .default-ad-search .form-group label,
footer .widget-wrapper .default-ad-search .form-group label {
color: var(--color-footer-title);
}
footer .atbdp-widget-categories ul li a:hover {
color: var(--color-white) !important;
}
footer .gallery {
padding: 0;
} .formgent-form-general .formgent-field-list--frontend {
padding: 18px 30px 18px;
border: 1px solid #EFF1F6;
border-radius: 6px 6px 6px 6px;
}
.formgent-field-list__single .formgent-field-label {
display: none;
}
.formgent-field-single__input--select,
input.formgent-field-single__input,
textarea.formgent-field-single__input {
border: 1px solid #eff1f6 !important;
-webkit-box-shadow: none;
box-shadow: none;
height: 46px;
border-radius: 5px;
font-size: 14px;
padding: 15px;
}
footer .formgent-field-single__input--select,
footer input.formgent-field-single__input,
footer textarea.formgent-field-single__input {
border: 1px solid #eff1f6 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
height: 46px;
border-radius: 5px;
font-size: 14px;
padding: 10px 30px 10px 40px !important;
margin-bottom: 0;
}
.formgent-field-single__input--select::-webkit-input-placeholder, input.formgent-field-single__input::-webkit-input-placeholder, textarea.formgent-field-single__input::-webkit-input-placeholder {
color: #51526e;
}
.formgent-field-single__input--select::-moz-placeholder, input.formgent-field-single__input::-moz-placeholder, textarea.formgent-field-single__input::-moz-placeholder {
color: #51526e;
}
.formgent-field-single__input--select:-ms-input-placeholder, input.formgent-field-single__input:-ms-input-placeholder, textarea.formgent-field-single__input:-ms-input-placeholder {
color: #51526e;
}
.formgent-field-single__input--select::-ms-input-placeholder, input.formgent-field-single__input::-ms-input-placeholder, textarea.formgent-field-single__input::-ms-input-placeholder {
color: #51526e;
}
.formgent-field-single__input--select::placeholder,
input.formgent-field-single__input::placeholder,
textarea.formgent-field-single__input::placeholder {
color: #51526e;
} footer .formgent-form-general .formgent-field-list--frontend {
margin-top: 15px;
padding: 0;
}
.formgent-field {
margin-bottom: 16px;
}
footer .formgent-field {
margin-bottom: 0;
}  .formgent-form.formgent-shortcode form {
border-radius: 6px;
}
.formgent-confirmation-wrap {
margin-bottom: 0;
}
.formgent-confirmation-wrap .formgent-notices {
margin-bottom: 30px;
}
.formgent-form .formgent-btn.formgent-btn-solid, .wp-block-formgent-submit-button .formgent-btn.formgent-btn-solid {
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 5px;
height: 46px;
font-size: 14px;
}
.formgent-form .wp-block-heading {
width: 100%;
border-bottom: 1px solid #eff1f6 !important;
padding-bottom: 19px;
margin-bottom: 24px;
font-size: 18px;
font-weight: 500;
color: #1a1b29;
}
footer .formgent-input-icon {
height: 46px;
}
footer .formgent-input-icon svg {
color: var(--color-primary) !important;
fill: var(--color-primary);
}
footer .formgent-input-icon svg path {
fill: var(--color-primary);
} .menu-area .mainmenu__menu .navbar-nav > li.current-menu-item > a,
.menu-area .mainmenu__menu .navbar-nav > li.current-menu-item > a:after,
.menu-area .mainmenu__menu .navbar-nav > li.current-menu-item > a:hover,
.menu-area .mainmenu__menu .navbar-nav > li.current-menu-item .current-menu-item > a,
.menu-area .mainmenu__menu .navbar-nav li.current-menu-parent .current-menu-item > a,
.menu-area .mainmenu__menu .navbar-nav li.current_page_item > a,
.menu-area .mainmenu__menu .navbar-nav > li.menu-item-has-children .current-menu-item > a .mainmenu__menu .navbar-nav > li.menu-item .sub-menu a:hover {
color: var(--color-menu-active);
background-color: var(--bgcolor-menu-active);
}
.menu-area .mainmenu__menu .navbar-nav > li:hover > a {
color: var(--color-menu-active);
}
.menu-area .mainmenu__menu .navbar-nav > li:hover > a:after {
color: var(--color-menu-active);
}
.menu-area .mainmenu__menu .navbar-nav > li:hover > a:hover:after {
color: var(--color-menu-active);
}
.menu-area .mainmenu__menu .navbar-nav > li.current-menu-parent > a,
.menu-area .mainmenu__menu .navbar-nav > li.current-menu-ancestor > a,
.menu-area .mainmenu__menu .navbar-nav > li.current > a {
color: var(--color-menu-active);
}
.menu-area .mainmenu__menu .navbar-nav > li.current-menu-parent > a:after,
.menu-area .mainmenu__menu .navbar-nav > li.current-menu-ancestor > a:after,
.menu-area .mainmenu__menu .navbar-nav > li.current > a:after {
color: var(--color-menu-active);
}
.mainmenu__menu .navbar-nav > li.menu-item .sub-menu a:hover {
color: var(--color-primary);
}
.theme-login-modal .modal-body .form-excerpts ul li a:hover,
.theme-login-modal .recovery_status .error,
.signup-user-modal .modal-body .form-excerpts ul li a:hover .menu-area .author__access_area ul li .access-link a {
color: var(--color-primary);
}
.keep_signed label input[type="checkbox"]:checked + span:before {
color: var(--color-white);
}
.menu-area .search-form button,
.mainmenu__menu .navbar-nav .menu-item-has-children > a:after,
.card-categories .card-categories_body:hover .card-text-content .card-text {
color: var(--color-white-rgb-8);
}
.footer-top .widget_nav_menu h2.widget-title,
.footer-top .widget_text h2.widget-title {
color: var(--color-white-rgb-9);
}
.menu-area .mainmenu__menu .navbar-nav > li > a {
color: var(--color-menu);
}
.menu-area .mainmenu__menu .navbar-nav > li > a:hover {
color: var(--color-primary);
}
.menu-area .author__access_area ul li > span {
color: rgba(39, 43, 65, 0.5);
}
.menu-area .mainmenu__menu .navbar-nav > li.has_dropdown .dropdown-menu a,
.menu-area .mainmenu__menu .navbar-nav > li.has_dropdown .dropdown-menu .dropdown-menu--inner > ul li a,
.menu-area .mainmenu__menu .navbar-nav .menu-item-has-children > a:after {
color: var(--color-gray);
}
.theme-login-modal .modal-header .modal-title i,
.signup-user-modal .modal-header .modal-title i {
color: var(--color-light);
}
.theme-login-modal #dlist_recovery_password .recovery_status .success {
color: var(--color-success);
}
input::-webkit-input-placeholder {
color: rgba(145, 146, 163, 0.7);
}
input::-moz-placeholder {
color: rgba(145, 146, 163, 0.7);
}
input:-ms-input-placeholder {
color: rgba(145, 146, 163, 0.7);
}
input::-ms-input-placeholder {
color: rgba(145, 146, 163, 0.7);
}
input::placeholder {
color: rgba(145, 146, 163, 0.7);
}
.footer-top ul li a,
.footer-top p,
.footer-top a,
.footer-bottom .footer-bottom--content p a,
.footer-bottom ul li a,
.footer-bottom p,
.footer-bottom a,
footer .social.social--small ul li a {
color: var(--color-white-rgb-4);
}
footer .widget.widget_dlawyers_about .social--small ul li a:hover {
color: var(--color-white);
} .menu-area .mainmenu__menu .navbar-nav > li.has_dropdown .dropdown-menu .dropdown-menu--inner > ul,
.mainmenu__menu .navbar-nav > li.menu-item .sub-menu {
background-color: var(--color-white);
}
.status span.status-failed {
background: rgba(245, 25, 87, 0.1);
color: var(--color-danger);
}
.status span.status-success {
background: rgba(0, 175, 47, 0.1);
color: var(--color-success);
}
.pricing.atbd_pricing_special .atbd_popular_main .atbd_popular_badge {
background: var(--color-primary-rgb-1);
}
.footer-three {
background: #f4f4f4;
}
.overlay.overlay--dark:before {
background: rgba(47, 38, 57, 0.8);
} .menu-area .author__notification_area {
border-color: var(--color-white-rgb-1);
}
.form-control:focus,
.lisitng_button {
border: 1px solid var(--color-primary);
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.theme-login-modal .recover-pass-form input[type="text"],
.keep_signed label .cf-select:before,
.navbar-toggler {
border: 1px solid var(--color-border);
}
.keep_signed label input[type="checkbox"]:checked + span:before {
border-color: var(--color-primary);
} .menu-area {
-webkit-box-shadow: 0 5px 15px rgba(146, 153, 184, 0.1);
box-shadow: 0 5px 15px rgba(146, 153, 184, 0.1);
}
.mainmenu__menu .navbar-nav > li:not(.multi-column-menu).menu-item .sub-menu,
.mainmenu__menu .navbar-nav > li:not(.multi-column-menu).menu-item .sub-menu .menu-item-has-children > ul {
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}
.theme-custom-icon {
position: relative;
}
.theme-custom-icon:after {
content: '';
position: absolute;
display: block;
width: 18px;
height: 18px;
background-color: var(--directorist-color-dark);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
}
.theme-icon-currentColor:after {
background-color: currentColor;
}
.theme-icon-i-currentColor i:after {
background-color: currentColor;
}
.theme-custom-angle-left-solid:after {
-webkit-mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-left-solid.svg);
mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-left-solid.svg);
}
.theme-custom-angle-right-solid:after {
-webkit-mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-right-solid.svg);
mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-right-solid.svg);
}
.theme-custom-paper-plane-solid:after {
-webkit-mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/paper-plane-solid.svg);
mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/paper-plane-solid.svg);
} .banner {
background-color: var(--color-gray);
text-align: center;
position: relative;
}
.banner:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: var(--banner-bg-opacity);
}
.banner .banner-content {
position: relative;
padding: 4.0625rem 0;
}
.banner .banner-content h1 {
color: var(--color-banner_title);
font-size: 36px;
font-weight: 500;
margin-bottom: 0;
line-height: 1.16667;
word-wrap: break-word;
}
@media only screen and (max-width: 991px) {
.banner .banner-content h1 {
font-size: 30px;
}
}
@media only screen and (max-width: 767px) {
.banner .banner-content h1 {
font-size: 26px;
}
}
.theme-single-post .banner .banner-content {
padding: 44px 0;
} .main-breadcrumb {
margin-top: 13px;
color: var(--color-breadcrumb_separator);
}
.main-breadcrumb span {
color: var(--color-breadcrumb-active);
}
.main-breadcrumb a span {
color: var(--color-breadcrumb-link);
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.main-breadcrumb a span:hover {
color: var(--color-breadcrumb-link-hover);
}
.main-breadcrumb ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.main-breadcrumb ul li {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 15px;
line-height: 1;
}
.main-breadcrumb ul li:after {
content: '';
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 12px;
height: 12px;
background-color: currentColor;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-right-solid.svg);
mask-image: url(//republiclawyer.com/wp-content/themes/dlawyers/assets/icons/angle-right-solid.svg);
padding: 0 10px;
color: var(--color-breadcrumb_separator);
}
.main-breadcrumb ul li:last-of-type::after {
display: none;
} #theme-preloader {
background-color: var(--color-white);
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
height: 100%;
left: 0;
overflow: visible;
position: fixed;
top: 0;
width: 100%;
z-index: 9999999;
}
a.theme-back-to-top {
background-color: var(--color-primary);
color: var(--color-white);
display: block;
position: fixed;
z-index: 5;
bottom: -50px;
right: 20px;
height: 40px;
width: 40px;
font-size: 16px;
line-height: 40px;
text-align: center;
-webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
}
a.theme-back-to-top i {
display: inline-block;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
font-weight: 900;
}
a.theme-back-to-top:hover {
opacity: 0.8;
}
a.theme-back-to-top.tbtt-visible {
bottom: 20px;
} .author-profile-section {
padding: 68px 0 66px 0;
}
@media only screen and (max-width: 767px) {
.author-profile-section {
padding: 50px 0;
}
}
body.archive .content-area,
.search-results .content-area,
.theme-archive:not(.elementor-page) .content-area,
.theme-single-page:not(.elementor-page) .content-area,
.theme-single-post .content-area {
padding: 80px 0;
}
@media only screen and (max-width: 767px) {
body.archive .content-area,
.search-results .content-area,
.theme-archive:not(.elementor-page) .content-area,
.theme-single-page:not(.elementor-page) .content-area,
.theme-single-post .content-area {
padding: 50px 0;
}
}
body.archive.theme-archive .content-area, body.archive.theme-dir-author .content-area, body.archive.theme-single-post .content-area, body.archive.theme-dir-all_locations .content-area, body.archive.theme-dir-category .content-area, body.archive.theme-blog .content-area,
.search-results.theme-archive .content-area,
.search-results.theme-dir-author .content-area,
.search-results.theme-single-post .content-area,
.search-results.theme-dir-all_locations .content-area,
.search-results.theme-dir-category .content-area,
.search-results.theme-blog .content-area,
.theme-archive:not(.elementor-page).theme-archive .content-area,
.theme-archive:not(.elementor-page).theme-dir-author .content-area,
.theme-archive:not(.elementor-page).theme-single-post .content-area,
.theme-archive:not(.elementor-page).theme-dir-all_locations .content-area,
.theme-archive:not(.elementor-page).theme-dir-category .content-area,
.theme-archive:not(.elementor-page).theme-blog .content-area,
.theme-single-page:not(.elementor-page).theme-archive .content-area,
.theme-single-page:not(.elementor-page).theme-dir-author .content-area,
.theme-single-page:not(.elementor-page).theme-single-post .content-area,
.theme-single-page:not(.elementor-page).theme-dir-all_locations .content-area,
.theme-single-page:not(.elementor-page).theme-dir-category .content-area,
.theme-single-page:not(.elementor-page).theme-blog .content-area,
.theme-single-post.theme-archive .content-area,
.theme-single-post.theme-dir-author .content-area,
.theme-single-post.theme-single-post .content-area,
.theme-single-post.theme-dir-all_locations .content-area,
.theme-single-post.theme-dir-category .content-area,
.theme-single-post.theme-blog .content-area {
padding: 80px 0;
}
@media only screen and (max-width: 767px) {
body.archive.theme-archive .content-area, body.archive.theme-dir-author .content-area, body.archive.theme-single-post .content-area, body.archive.theme-dir-all_locations .content-area, body.archive.theme-dir-category .content-area, body.archive.theme-blog .content-area,
.search-results.theme-archive .content-area,
.search-results.theme-dir-author .content-area,
.search-results.theme-single-post .content-area,
.search-results.theme-dir-all_locations .content-area,
.search-results.theme-dir-category .content-area,
.search-results.theme-blog .content-area,
.theme-archive:not(.elementor-page).theme-archive .content-area,
.theme-archive:not(.elementor-page).theme-dir-author .content-area,
.theme-archive:not(.elementor-page).theme-single-post .content-area,
.theme-archive:not(.elementor-page).theme-dir-all_locations .content-area,
.theme-archive:not(.elementor-page).theme-dir-category .content-area,
.theme-archive:not(.elementor-page).theme-blog .content-area,
.theme-single-page:not(.elementor-page).theme-archive .content-area,
.theme-single-page:not(.elementor-page).theme-dir-author .content-area,
.theme-single-page:not(.elementor-page).theme-single-post .content-area,
.theme-single-page:not(.elementor-page).theme-dir-all_locations .content-area,
.theme-single-page:not(.elementor-page).theme-dir-category .content-area,
.theme-single-page:not(.elementor-page).theme-blog .content-area,
.theme-single-post.theme-archive .content-area,
.theme-single-post.theme-dir-author .content-area,
.theme-single-post.theme-single-post .content-area,
.theme-single-post.theme-dir-all_locations .content-area,
.theme-single-post.theme-dir-category .content-area,
.theme-single-post.theme-blog .content-area {
padding: 50px 0;
}
}
.theme-dir-all_locations .directorist-row {
margin-top: 0;
}
.theme-blog .content-area {
padding: 80px 0;
}
@media only screen and (max-width: 767px) {
.theme-blog .content-area {
padding: 50px 0;
}
}
.theme-dir-single_category .content-area,
.theme-dir-search-result .content-area,
.theme-dir-single_tag .content-area,
.theme-dir-all-listing:not(.elementor-page) .content-area,
.theme-dir-add-listing .content-area {
padding: 45px 0 70px 0;
}
@media only screen and (max-width: 767px) {
.theme-dir-single_category .content-area,
.theme-dir-search-result .content-area,
.theme-dir-single_tag .content-area,
.theme-dir-all-listing:not(.elementor-page) .content-area,
.theme-dir-add-listing .content-area {
padding: 30px 0 50px 0;
}
} .theme-archive:not(.elementor-page),
.theme-single-page:not(.elementor-page):not(.theme-dir-category),
.search.search-results,
.theme-dir-add-listing,
.theme-dir-search-result,
.theme-dir-single_tag,
.theme-dir-all-listing,
.theme-dir-single_listing,
.theme-dir-single_category,
.theme-blog {
background-color: var(--color-bg-light);
}
.theme-dir-registration .directory_register_form_wrap {
background-color: transparent;
}
.theme-dir-registration .directory_register_form_wrap .directory_regi_btn button {
padding: 0 25px;
}
.theme-dir-author .author-profile-section {
background: white;
}
.theme-dir-author .directorist-listing-single.directorist-listing-list {
-webkit-box-shadow: none;
box-shadow: none;
}
.page-template-blank .site-content .content-area {
padding: 0;
} .error-page {
text-align: center;
}
.no-results.not-found {
padding: 100px 0;
text-align: center;
}
.no-results.not-found p {
color: var(--color-gray);
font-weight: 400;
font-size: 16px;
line-height: 1.75;
margin-bottom: 15px;
}
.no-results.not-found form input {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 3px;
height: 44px;
border: 1px solid var(--color-border-light);
padding: 6px 15px;
outline: none;
}
.no-results.not-found form input.search-field {
min-width: 300px;
}
@media only screen and (max-width: 575px) {
.no-results.not-found form input.search-field {
min-width: auto;
width: 100%;
}
}
.no-results.not-found .search-submit {
background-color: var(--color-primary);
color: var(--color-white);
} .search.search-results .post-each {
background-color: white;
padding: 15px 30px;
border-radius: 3px;
margin-bottom: 20px;
}
.search.search-results .post-each .post-title {
font-size: 18px;
}
.search.search-results .post-each .post-title a {
-webkit-transition: var(--transition);
transition: var(--transition);
}
.search.search-results .post-each .post-title a:hover {
color: var(--color-primary);
}
.search.search-results .post-each .post-content p {
font-size: 16px;
line-height: 1.75;
color: var(--color-gray);
word-break: break-word;
}
.search.search-results .post-each .post-content p:first-child {
margin-bottom: 0;
}
.custom-search-input .input-group {
position: relative;
}
.custom-search-input .input-group input {
width: 100%;
border-radius: 25px;
background: #f5f4f7;
border: 0 none;
height: 50px;
padding: 0 60px 0 25px;
}
.custom-search-input .input-group input:focus {
outline: 0;
}
.custom-search-input .input-group button {
padding: 0 20px;
border-radius: 25px;
position: absolute;
right: 0;
top: 0;
height: 50px;
background: none;
border: 0;
cursor: pointer;
color: var(--color-dark);
}
.form-control {
border: 1px solid var(--color-border-solid);
height: 44px;
padding: 0 15px;
}
.form-control::-webkit-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.form-control::-moz-placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.form-control:-ms-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.form-control::-ms-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}
.form-control::placeholder {
font-size: 14px;
font-weight: 400;
color: #8d91a2;
}