/*
Theme Name: Customify Child
Theme URI: https://wp-themes.com/customify
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Customify child theme.
Template: customify
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: customify-child
*/

/* Enter Your Custom CSS Here */
:root {
  --primary: #25aae1;
  --accent: #09295d;
  --hover: #14b7fb;
}
.customify_child.single-gd_businesses .site-content .customify-container {
    width: 100%;
    max-width: 100%;padding:0;
	margin:0;
}



body.customify_child {
  font-family: "Helvetica", sans-serif;
}
body.customify_child h1,
body.customify_child h2,
body.customify_child h3,
body.customify_child h4,
body.customify_child h5,
body.customify_child h6 {
  font-family: "Helvetica", sans-serif;
}

.button:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
button:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
input[type="button"]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
input[type="reset"]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
input[type="submit"]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover {
  box-shadow: none !important;
}

.entry-title.entry--item {
  font-weight: 600;
}

button,
html [type="button"],
[type="reset"],
[type="submit"],
.bpress-search-submit input[type="submit"],
.customify-builder-btn {
  font-family: "Helvetica", sans-serif !important;
}

span.bpress-post-count {
  background: var(--accent);
}

ul,
li {
  list-style: none;
}

.bpress-search-submit {
  padding: 0;
  width: 120px;
}

.bpress-search-submit input[type="submit"] {
  border-radius: 0 30px 30px 0;
}

.wpas-form button.wpas-btn-default {
  background-color: #a2b942;
  color: #fff;
}

a.wpas-link-ticketnew,
a.wpas-btn.wpas-link-logout {
  background-color: #dd3333;
  color: #fff;
  border-color: #dd3333;
}

.wpas-ticket-buttons-top .wpas-link-logout:after {
  content: "\f08b";
  background-image: none;
  color: #fff;
  opacity: 1;
  font-size: 20px;
  height: auto;
  line-height: 20px;
  display: inline-block;
  font: normal normal normal 14px/1 "FontAwesome";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a.wpas-btn.wpas-link-logout:hover {
  background-color: #d32e2e;
  color: #fff;
  border-color: #d32e2e;
}

a.wpas-link-ticketlist,
a.wpas-link-ticketnew {
  color: #ffffff;
  background-color: #a2b942;
  border: 0;
}
a.wpas-link-ticketlist:hover,
a.wpas-link-ticketnew:hover {
  background-color: #7d8a4c;
  color: #ffffff;
  border: 0;
}

a.wpas-link-privacy:hover {
  background-color: #a2b942;
  color: #fff;
}

.mce-toolbar .mce-btn-group .mce-btn button,
.mce-toolbar .mce-btn-group .mce-btn button:hover {
  line-height: normal;
  background-color: transparent !important;
  min-height: unset;
  padding: revert;
}

/*Suggest A Feature*/

.ideapush-idea-filter {
  display: flex;
  align-items: baseline;
  flex-wrap: nowrap;
  width: 70%;
  justify-content: space-between;
}

.ideapush-idea-filter .ideapush-icon-Sort:before {
  content: "Showing :";
  color: #908484;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
}

.ideapush-idea-filter .ideapush-icon-Filter:before {
  content: "Idea that are open :";
  font-size: 17px;
  letter-spacing: -0.5px;
  color: #847373;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
}

.ideapush-idea-filter select.ideapush-tags-filter:before {
  content: "with tags";
  display: inline;
  width: 30px;
}

.ideapush-container-idea-header .ideapush-idea-filter select {
  width: 18%;
  border: 0;
  margin: 0;
  background-position: center right 14px;
}

.ideapush-container-ideas {
  width: 70%;
}

.ideapush-container-form,
.ideapush-container-leaderboard {
  width: 30%;
}

button.create-idea-form-reveal {
  display: block !important;
  position: absolute;
  width: 300px;
  margin: 0 auto;
  left: 25%;
}

.ideapush-container-idea-header {
  display: flex;
  justify-content: space-between;
}

.dynamic-idea-listing li.idea-item {
  margin: 0;
}

.entry-content .dynamic-idea-listing {
  margin-top: 0;
}

body.archive.tax-knowledgebase_cat .site-content .customify-container {
  max-width: 100%;
  padding: 0;
  width: auto;
  overflow: hidden;
}

body.archive.tax-knowledgebase_cat .site-content .customify-container main#main {
  padding: 0 1em 0;
  margin: 0;
}

.bpress-page-header {
  position: relative;
  padding: 150px 0;
}

.bpress-page-header:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgb(9 11 12 / 0.65);
  z-index: 5;
}

.bpress-page-header .bpress-content-wrap {
  position: relative;
  z-index: 10;
}

.bpress-page-header p {
  color: #fff;
  margin: 0px auto 30px;
}

.bpress-page-header h1,
.bpress-page-header h2 {
  color: #fff;
  line-height: 1.1;
  margin: 0em 0 0.3em;
}

.bpress-searchbar-wrap {
  margin-top: 20px;
}

.bpress-grid {
  line-height: 0;
}

body.archive.search.tax-knowledgebase_cat .site-content .customify-container {
  padding: 0 2em;
  max-width: 1248px;
}

.single-knowledgebase .bpress-page-header,
.archive.search.tax-knowledgebase_cat .bpress-page-header {
  position: absolute;
  top: 0;
  margin-bottom: 0;
}

.single-knowledgebase .site-content .customify-container,
body.archive.search.tax-knowledgebase_cat .site-content .customify-container {
  position: static;
  overflow: visible;
  padding-top: 415px;
}

input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.bpress-search-form input[type="text"].bpress-search-field {
  font-size: 14px;
  font-weight: 400;
  padding: 0 120px 0 25px;
  border-radius: 0;
}

.bpress-search input::-webkit-input-placeholder {
  font-weight: 400;
  color: #888;
}
.bpress-search input:-moz-placeholder {
  font-weight: 400;
  color: #888;
}
.bpress-search input::-moz-placeholder {
  font-weight: 400;
  color: #888;
}
.bpress-search input:-ms-input-placeholder {
  font-weight: 400;
  color: #888;
}

.bpress-search-form .bpress-search-submit input[type="submit"] {
  font-weight: 500;
  font-size: 18px;
}

body.search.archive.tax-knowledgebase_cat .site-content .customify-container main#main {
  padding: 2.617924em 1em;
}
/* loader */
.bpress-search-form.show-submit.searching:before {
  right: 130px;
  border-width: 2px;
  width: 20px;
  height: 20px;
  top: 16px;
}

body.search.archive.tax-knowledgebase_cat .site-content .bpress-wrap .bpress-main > h1,
body.search.archive.tax-knowledgebase_cat .site-content .bpress-wrap .bpress-main > h3 {
  margin-top: 0;
}

.sidebar-primary .widget-area .widget {
  margin-bottom: 25px;
}

.bpress-search-suggest-more {
  padding: 10px;
}

.bpress-search-suggest-more span {
  font-weight: 500;
}

.bpress-search-suggest-more.text span:hover {
  text-decoration: none;
  color: #03a9f4;
}

/* Page-Title */

.page-titlebar {
  padding-top: 50px;
  padding-bottom: 50px;
  background-image: url(https://wordpress-669507-2193581.cloudwaysapps.com/wp-content/uploads/hero-bg.jpg);
  background-blend-mode: overlay;
  background-color: rgb(9 11 12 / 0.65);
  background-position-y: 20%;
}

.page-titlebar h1.titlebar-title.h4 {
  color: #fff;
  line-height: 1.1;
  margin: 0;
  z-index: 10;
  font-size: 32px;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a {
  font-size: 24px;
  line-height: 1.5;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a:hover {
  color: #03a9f4;
}

.content-area .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .wedocs-doc-link {
  color: #fff;
  background-color: var(--primary);
}
.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .wedocs-doc-link:hover {
  background-color: var(--hover);
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single .wedocs-doc-link a {
  color: #fff;
  font-weight: 600;
  font-family: "Helvetica", sans-serif;
  text-transform: uppercase;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 {
  text-align: center;
}

.wedocs-shortcode-wrap ul.wedocs-docs-list ul.wedocs-doc-sections li {
  list-style: decimal;
}

/*Document-single*/

.content-sidebar.sidebar_vertical_border .content-area {
  border: unset;
}

body.single.single-docs .customify-grid > .content-area {
  border-right: 1px solid #eaecee;
}

body.single.single-docs .customify-grid > .content-area > .content-area > .site-main#main {
  padding-top: 0;
}

.wedocs-single-wrap .wedocs-sidebar {
  width: 33%;
}

.wedocs-single-wrap .wedocs-single-content {
  width: 68%;
  padding-left: 20px;
}
.wedocs-single-wrap .wedocs-sidebar h3.widget-title {
  padding-left: 20px;
}

.wedocs-single-wrap .wedocs-sidebar h3.widget-title {
  font-size: 24px;
  line-height: 1;
}

.wedocs-single-wrap .wedocs-single-content article header.entry-header h1.entry-title {
  display: none;
}

.wedocs-feedback-wrap {
  text-align: left;
}

.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer {
  margin-top: 0;
}

.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer time {
  padding-right: 20px;
}

body.idea-push .customify-grid .content-area#main {
  padding-bottom: 90px;
}

.dynamic-idea-listing li.idea-item {
  padding: 30px 0;
  display: table !important;
  border-bottom: 2px dotted #e6e7e8;
}

.idea-item-right-inner .idea-item-content-container {
  margin-bottom: 0;
}

.dynamic-idea-listing li.idea-item:last-child {
  border: 0;
}

.dynamic-idea-listing li.idea-item:last-child {
  border-bottom: 0;
}

.dynamic-idea-listing li.idea-item:nth-child(8) {
  border-color: #000;
  padding-bottom: 40px;
}

li.idea-page-number {
  margin-right: 10px;
}

.entry-content li ul.idea-pagination-listing li.idea-page-number.active,
.entry-content li ul.idea-pagination-listing li.idea-page-number:hover {
  background-color: #03a9f4;
  color: #fff;
}

.entry-content li ul.idea-pagination-listing li.idea-page-number {
  border-color: #03a9f4;
}

.idea-item-right .idea-item-right-inner a.idea-title {
  font-weight: 600;
  color: #4b4952;
  font-family: "Helvetica", sans-serif;
}
.idea-item-right .idea-item-right-inner a.idea-title:hover {
  color: #03a9f4;
}

.single-knowledgebase #main,
.single-knowledgebase #sidebar-primary,
.single-knowledgebase #sidebar-secondary {
  padding-top: 0;
}

.single-knowledgebase #main .bpress-page-header {
  background-image: url(/wp-content/uploads/hero-bg.jpg);
  width: 100vw;
  position: absolute;
  margin-left: 0;
  left: 0;
  top: 0;
}

.single-knowledgebase #main .bpress-wrap,
body.archive.search.tax-knowledgebase_cat .bpress-wrap {
  position: static;
}

.single-knowledgebase #main .bpress-crumbs-wrap {
  width: 100vw;
  position: absolute;
  margin-left: 0;
  left: 0;
  top: 316px;
}

.single-knowledgebase #main .bpress-page-header > * {
  position: relative;
  z-index: 10;
}

span.wpas-label.wpas-label-ticket_type {
  color: #686868;
  font-size: 15px;
  line-height: normal;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.wpas-ticket-details p.reply_notes {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1.875rem;
  border: 1px solid transparent;
  border-radius: 0;
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
  font-size: 0.9375rem;
}

.wpas-ticket-details p.reply_notes.alert-yellow {
  margin: 0 0 15px;
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* Header Usermenu */

.header_usermenu {
  position: absolute;
  top: 0;
  right: 0;
}

.header_usermenu {
  display: flex;
  order: 2;
  flex-flow: row;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}

ul.login_menu,
.header_usermenu .user_menu {
  margin: 0;
  /* display: flex; */
}

ul.login_menu > li.users-wp-menu > a {
  padding: 10px 15px;
  background: #03a9f4;
  color: #fff;
  margin-left: 15px;
  font-size: 14px;
}

ul.login_menu > li.users-wp-menu > a:hover {
  color: #fff;
  background: #015f9d;
}

.user_menu .uwp-account-avatar img {
  width: 36px;
  height: 36px;
  object-fit: cover;
  border-radius: 50%;
  padding: 2px;
  float: left;
  margin-right: 10px;
  border: 2px solid #015f9d;
}

.user_menu .user_info:hover .uwp-account-avatar img {
  border-color: #015f9d;
}

.user_menu .uwp-account-avatar {
  display: flex;
  align-items: center;
  padding: 10px 0;
  cursor: pointer;
  width: 120px;
}

.user_menu .user_info:hover p.users_name {
  color: #14b7fb;
}

.user_menu p.users_name {
  font-size: 16px;
  font-weight: 600;
  color: var(--primary);
  margin: 0;
  line-height: 30px;
  width: 74px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.user_info {
  position: relative;
}

.users_menu_dropdown {
  position: absolute;
  top: calc(100% - 50px);
  width: 200px;
  right: 0;
  transition: 0.5s ease all;
  opacity: 0;
  visibility: hidden;
  z-index: 100;
}

.users_menu_dropdown.active {
  opacity: 1;
  visibility: visible;
  top: calc(100% + 15px);
}

ul.account_menu {
  margin: 0;
  padding: 10px 20px;
  background: #fff;
  box-shadow: 0 2px 4px -2px rgb(0 0 0 / 10%), 0 4px 15px 0 rgb(0 0 0 / 10%);
}

ul.account_menu > li {
  padding: 8px 0;
  line-height: 1;
}

ul.account_menu > li > a {
  color: #303030;
  font-size: 15px;
  line-height: 1;
  display: block;
  padding: 0;
}

ul.account_menu > li > a:hover {
  color: var(--primary);
  padding-left: 5px;
}

.light-mode .nav-menu-desktop .nav-menu.menu > li > a span {
  color: #4b4952;
  transition: 0.5s ease all;
}

.light-mode .nav-menu-desktop .nav-menu.menu > li > a:hover span,
.light-mode .nav-menu-desktop .nav-menu.menu > li.current-menu-item > a span {
  color: var(--primary);
}

/* Simple Custom CSS PLugin Codes Here */

.header_usermenu {
  position: absolute;
  width: 100%;
  padding-top: 4px;
  top: 45px;
  left: 0;
  display: flex;
  align-items: center;
  transform: translateY(-50%);
  justify-content: flex-end;
}

.header_usermenu ul.login_menu,
.header_usermenu .user_menu {
  width: auto;
  padding: 0 2em 0 0;
}

.header_usermenu ul.login_menu > li.users-wp-menu > a {
  padding: 12px 30px;
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  background: transparent;
  border: 1px solid var(--primary);
  color: var(--primary);
  line-height: normal;
  border-radius: 3px;
}

.header-main {
  border-top: 4px solid var(--primary);
}

.header-main-inner .customify-container {
  padding: 0 30px;
}

.nav-menu-desktop .menu > li > a {
  padding: 0;
}

.nav-menu-desktop .menu > li {
  padding: 30px 15px;
}

div.header-main .customify-grid {
  position: relative;
  z-index: 1;
  margin-right: 150px;
}

.header_usermenu ul.login_menu > li.users-wp-menu > a:hover {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff;
}

form.wpas-form > .container {
  padding: 0;
}

table tbody tr.wpas_user_wpas_user td {
  background: #fff;
}

.wpas-ticket-replies > tbody > tr:first-child > td {
  background: #fff;
}

table tbody tr.wpas_user_wpas_user td {
  background: #fff;
}

.wpas-ticket-replies > tbody > tr.wpas_user_administrator > td,
.wpas-ticket-replies > tbody > tr.wpas_user_wpas_agent > td,
.wpas-ticket-replies > tbody > tr.wpas_user_wpas_manager > td,
.wpas-ticket-replies > tbody > tr.wpas_user_wpas_support_manager > td {
  background: #eee;
}

.wpas-reply-meta .wpas-reply-user {
  font-size: 18px;
  color: #333;
  margin-bottom: 0;
  line-height: 1;
}

.wpas-reply-meta {
  margin-bottom: 10px;
}

.nav-menu-desktop .menu > li > a {
  text-decoration-color: transparent;
}

.ideapush-form-inner a.ideapush-login-link {
  display: none;
}

.iva_visitor_time {
  display: inline-block;
  background-color: #14c3a2;
  color: #ffffff;
  margin: 2px 2px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.single-knowledgebase .site-content,
body.archive.search.tax-knowledgebase_cat .site-content {
  position: relative;
}

.single-knowledgebase .bpress-content-area,
.single-knowledgebase .sidebar-primary {
  margin-top: 50px;
}

.nav-menu-desktop .menu li.menu-item > a:hover {
  text-decoration: none;
  color: var(--primary);
}

.bpress-article-content ol li {
  list-style: decimal;
}

.home_page .bpress-crumbs-wrap {
  display: none;
}

.home_page .bpress-content-area {
  margin-top: 50px;
}

.widget-area #af-form-751825346 .af-standards .af-element {
  padding: 0;
}

.widget-area #af-form-751825346 .af-body .af-textWrap {
  width: 100%;
}

.widget-area #af-form-751825346 .af-body .af-textWrap input {
  margin-top: 0 !important;
  height: 45px;
}

.widget-area #af-form-751825346 .buttonContainer input.submit {
  line-height: normal;
  background-color: #03a9f4;
  font-size: 16px;
}

.widget-area .widget_nav_menu li.menu-item a {
  border-bottom: none;
}

.builder-item--footer-5 .widget-area .widget_nav_menu li {
  margin-right: 15px;
  margin-bottom: 0;
  display: inline-block;
}
.builder-item--footer-5 .widget-area .widget_nav_menu li a {
  font-size: 12px;
}

.builder-item--footer-5 .widget-area .widget_nav_menu li:last-child {
  margin-right: 0;
}

.builder-item--footer-5 .widget-area .widget :last-child {
  text-align: right;
}

.builder-footer-copyright-item.footer-copyright {
  font-size: 12px;
}

.header-top .item--html p {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  line-height: normal;
}

input[type="submit"]:not(.components-button):not(.customize-partial-edit-shortcut-button) {
  font-weight: 600 !important;
}

.user_menu .uwp-account-avatar {
  justify-content: flex-end;
}

span.bpress-post-count {
  font-weight: 900;
}

.bpress-section a.bpress-viewall {
  font-weight: 600;
  color: var(--primary);
}

.bpress-section a.bpress-viewall:hover {
  text-decoration: none;
}

.widget-area p,
.widget-area a {
  font-size: 14px;
}

/* nav buttons */
a.item--button.customify-btn.customify-builder-btn {
  line-height: normal;
}
a.item--button.customify-btn.customify-builder-btn:hover {
  background-color: #14b7fb;
}

.header_project_btn a.customify-builder-btn {
  border-radius: 3px;
  background-color: var(--accent);
  position: relative;
}

.header_project_btn a.customify-builder-btn::before {
  content: "\f067";
  font-family: "FontAwesome";
}

.header--row-inner .item--inner.builder-item--button {
  margin-right: 0;
}

/* card links */
.bpress-section .bpress-post-link a {
  font-size: 16px !important;
}
/* form fields */
.wpas-form .wpas-form-group input:not([type="checkbox"]),
.wpas-form .wpas-form-group select {
  height: 45px;
  background: #ececec;
  border-radius: 3px;
}

.wpas-form .wpas-form-group textarea {
  background-color: #ececec;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset;
}

.wpas-form .wp-editor-container {
  border: none;
}

.wpas-form .wpas-form-group .wpas-submit-ticket-wysiwyg {
  border-radius: 3px;
}

.wpas-checkbox label {
  font-size: 14px;
  position: relative;
  padding-left: 20px;
  margin-bottom: 0;
}

.wpas-checkbox label input {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.wpas-form button.wpas-btn.wpas-btn-default {
  display: block;
  background: var(--primary);
  margin-bottom: 10px;
  border-radius: 3px;
}

.wpas-form button.wpas-btn.wpas-btn-default:hover {
  background-color: var(--hover);
}

.wpas-submit-ticket button.wpas-btn.wpas-btn-default {
  padding: 15px 20px;
  line-height: normal;
}

a.wpas-forgot-password-link {
  margin-left: 0;
  margin-top: 10px;
}
/* page title area  */
div.page-titlebar {
  background-color: #09295d;
}

#page-titlebar h1.titlebar-title {
  color: #fff;
  font-weight: 600;
}

.wpas-login-register .wpas-form h3 {
  font-weight: 500;
  font-size: 22px;
}

.header-main .nav-menu-desktop .menu > li > a {
  text-transform: capitalize;
  padding: 0;
  font-size: 14px;
}

.site-footer .footer-main .footer--row-inner {
  padding: 80px 0;
  background: #141414;
}

.site-footer .footer-bottom .dark-mode {
  background: #000;
}

.widget-area div#af-form-751825346 {
  box-shadow: none;
}

.af-element p,
.af-element p a {
  color: #fffc;
}
/* footer links */
.footer-main .widget-area .widget_nav_menu li.menu-item a {
  position: relative;
  font-weight: 500;
  margin-left: 18px;
  color: #fff;
  padding-bottom: 0;
  line-height: 25px;
}

.footer-main .widget-area .widget_nav_menu li.menu-item a::before {
  content: "\f178";
  font-family: "FontAwesome";
  font-size: 10px;
  color: #fff;
  position: absolute;
  transition: all 0.5s ease;
  top: 52%;
  transform: translateY(-57%);
  left: -18px;
}

.footer-main .widget-area .widget_nav_menu li.menu-item a:hover::before {
  color: var(--primary);
}

a:hover {
  text-decoration: none;
}

.footer--row-inner.dark-mode a:not(.button) {
  position: relative;
  width: max-content;
  padding-bottom: 0;
}

/* .footer--row-inner.dark-mode a:not(.button)::after, */
.wpas-form a.wpas-forgot-password-link::after,
.wpas-form a.wpas-modal-trigger::after,
.ideapush-container .idea-read-more::after,
.bpress-section .bpress-heading h2 > a::after,
.bpress-section a.bpress-viewall::after,
.single-idea .customify-grid .ideapush-container a::after,
.entry-meta.link-meta a::after,
.post-navigation .nav-links a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  background: var(--primary);
  transition: all 0.5s ease;
  width: 0px;
}

.site-footer .footer--row-inner.dark-mode a:not(.button):hover {
  color: var(--primary);
}

.footer--row-inner.dark-mode a:not(.button):hover::after,
.wpas-form a.wpas-forgot-password-link:hover:after,
.wpas-form a.wpas-modal-trigger:hover:after,
.ideapush-container .idea-read-more:hover::after,
.bpress-section .bpress-heading h2 > a:hover::after,
.bpress-section a.bpress-viewall:hover::after,
.single-idea .customify-grid .ideapush-container a:hover::after,
.entry-meta.link-meta a:hover::after,
.post-navigation .nav-links a:hover::after {
  width: 100%;
}

.af-form-wrapper #af-form-751825346 .af-element.privacyPolicy a {
  color: var(--primary);
  text-decoration: none;
  font-size: 12px;
}

.af-form-wrapper #af-form-751825346 .af-element.privacyPolicy a::after,
.builder-item .item--inner .footer-copyright a::after,
.entry-meta.link-meta a::after {
  bottom: -4px;
}

.footer-main .widget-area .widget {
  margin-bottom: 0;
}

.af-form#af-form-751825346 .af-body {
  padding-top: 0;
}

.footer-main h4.widget-title {
  margin-bottom: 25px;
  font-size: 18px;
  color: #fff;
  font-weight: 700;
}

div#wpas_pwdshow_wrapper {
  margin-bottom: 5px;
}

.bpress-section .bpress-post-link:hover,
.bpress-section .bpress-post-link:hover span,
.bpress-search .bpress-search-suggest ul li:hover a span {
  color: var(--primary);
}

.wpas .wpas-ticket-buttons-top {
  display: none;
}

h1.entry-title.h3 {
  font-size: 34px;
  font-weight: 600;
}

.mb-bhi-open span.mb-bhi-oc-text {
  color: var(--accent);
  font-weight: bold;
  display: block;
}

.mb-bhi-closed span.mb-bhi-oc-text {
  color: #af4c4c;
  font-weight: bold;
  display: block;
}

.mb-bhi-open {
  background: var(--accent) 21;
  display: block;
  border-radius: 3px;
  padding: 10px;
}
.mb-bhi-closed {
  background: #af4c4c21;
  display: block;
  border-radius: 3px;
  padding: 10px;
}

.mb-bhi-day,
.mb-bhi-time {
  font-weight: bold;
}

table.mabel-bhi-businesshours {
  background: #f1f1f1;
  border-radius: 3px;
  padding: 10px;
}

.widget-area .mabel-bhi-businesshours tr td:first-child {
  font-weight: bold;
  text-align: left;
}

.widget-area .widget table th,
.widget-area .widget table td {
  background: none;
}

.sidebar-primary .textwidget p > img {
  display: none;
}

.wpas-ticket-replies {
  margin-bottom: 30px;
}

.wpas-ticket-details h3 {
  font-weight: 500;
}

body.logged-in .header_project_btn .customify-builder-btn {
  margin-right: 10px;
}
.posts-layout-wrapper .posts-layout .entry-title,
.post h1.entry-title.entry--item.h2 {
  font-size: 34px;
  font-weight: 600;
}

.entry-meta.entry--item.text-uppercase.text-xsmall.link-meta {
  text-transform: capitalize;
}

.entry-readmore a.readmore-button {
  padding: 0.5407911001em 1em;
  border-radius: 0;
  color: #fff;
  background: var(--primary);
  border: none;
  display: inline-block;
  position: relative;
  text-decoration: none;
  font-size: 0.85em;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  line-height: 1.5;
  font-family: "Helvetica", sans-serif;
}

.entry-readmore a.readmore-button:hover {
  background: var(--hover);
  color: #fff !important;
}

/*knowledgebase comments  */
em.comment-awaiting-moderation {
  font-size: 14px;
  color: #d63b3b;
}

.single-knowledgebase img.avatar.avatar-60.photo {
  width: 70px;
  position: absolute;
  top: 0;
  left: 0;
  float: none;
}

.bpress-post-header h1 {
  font-weight: 600;
  line-height: 1.3;
}

footer.comment-meta {
  position: relative;
  display: grid;
  align-content: center;
  flex-wrap: wrap;
  padding-left: 80px;
  height: 70px;
}
/* comments form */

.customify-grid .comment-respond {
/*   padding: 20px 20px; */
/*   border: 1px solid #d7e2e5; */
  border-radius: 3px;
  background-color: #e0e9eb;
  text-align: left;
	background: #FFFFFF;
/* box-shadow: 0px 3px 20px rgba(19, 15, 64, 0.05); */
border-radius: 3px;
}
.form-message-wrapper #ninja_forms_required_items, .nf-field-container {
    clear: both;
    position: relative;
    margin-bottom: 13px !important;
}
.customify-grid .comment-respond h3 {
  margin-top: 0;
  font-weight: 600;
}

#respond p.comment-notes {
  margin-bottom: 20px;
}

.customify-grid .comment-respond .comment-form-author label,
.customify-grid .comment-respond .comment-form-comment label,
.customify-grid .comment-respond .comment-form-email label,
.customify-grid .comment-respond .comment-form-url label {
  text-transform: none;
  font-size: 16px;
}

.bpress-comments-area .comment-reply-link,
.customify-grid .comment-respond #submit,
.comment-reply a.comment-reply-link {
  background-color: #25aae1;
  border-radius: 3px;
  display: inline-block;
  padding: 8px 14px;
  font-size: 0.85em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.6em;
	    HEIGHT: 50PX;width: 200px;
}

.comment-reply a.comment-reply-link {
  font-size: 14px;
  line-height: 22px;
  color: #fff;
}

.comment .comment-reply a.comment-reply-link:hover {
  color: #fff;
  background: #028bc8;
}

#comments .comment-list article.comment {
  position: relative;
  padding: 20px 20px 80px;
  background: #fff;
  border-radius: 3px;
  margin-bottom: 15px;
  box-shadow: 0 0 45px rgb(0 0 0 / 8%);
}

#comments .comment-list {
  margin: 0 0 30px;
}

.comment-reply.pull-right {
  float: unset;
  margin-right: 0;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.bpress-comments-area .reply a:hover,
.bpress-comments-area .comment-respond #submit:hover {
  background: #14b7fb;
}

.bpress-comment-list li ol,
.bpress-comment-list li ul {
  margin-left: 2em;
}

.customify-grid #respond .comment-form-author,
.customify-grid #respond .comment-form-email,
.customify-grid #respond .comment-form-url {
  width: 33.333%;
  margin-right: 0;
}

#respond .comment-form-author input,
#respond .comment-form-email input,
#respond .comment-form-url input {
  height: 45px;
}

form.bpress-comment-form,
form.comment-form {
  display: flex;
  flex-wrap: wrap;
  margin: 0 ;
}

.bpress-comments-area textarea#comment {
  margin: 0 10px 20px;
  width: 100%;
}
.customify-grid .comment-form-comment {
  flex: 0 0 100%;
}

/* .customify-grid #respond p {
  padding: 0 10px;
}
 */
#respond .form-submit {
  width: 100%;
 
	margin-top:15px;
}

.customify-grid #respond .comment-form-cookies-consent,
.customify-grid #respond .form-submit ~ p {
  margin-bottom: 0;
}

.wpas-table > thead:first-child > tr:first-child > th {
  font-weight: bold;
  vertical-align: middle;
}

h3.bpress-comment-reply-title,
h2.bpress-comments-title {
  font-weight: 600;
}

.bpress-comments-area {
  margin-top: 0;
}

.wpas-form a.wpas-forgot-password-link,
.wpas-form a.wpas-modal-trigger,
.ideapush-container .idea-read-more {
  color: var(--primary);
  position: relative;
}

.wpas-form a.wpas-forgot-password-link::after,
.wpas-form a.wpas-modal-trigger::after,
.bpress-section .bpress-heading h2 > a::after {
  bottom: -5px;
}

.bpress-wrap .bpress-comments-title,
.customify-grid .comments-title {
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.25;
}

#comments .comment-list .children li.comment {
  border-left: none;
}

#comments .comment-list .children li.comment:after {
  display: none;
}

.bpress-post-link.search p {
  margin-bottom: 10px;
}

.bpress-post-link.search {
  padding: 25px 10px;
}

.bpress-post-list .bpress-post-link .bpress-heading a:hover {
  color: #03a9f4 !important;
  position: relative;
}
.bpress-section .bpress-heading h2 > a {
  position: relative;
}
.bpress-section .bpress-heading h2 > a:hover {
  color: #03a9f4 !important;
}

.bpress-post-list .bpress-post-link .bpress-heading a {
  font-size: 20px !important;
}

/* Suggest feature */

.idea-item-statuses,
.idea-item-status {
  color: #fff !important;
  margin-bottom: 0;
}

.idea-item-status-approved {
  background: #5eb46a !important;
}

.idea-item-status-declined {
  background: #f05d55 !important;
}

.idea-item-status-in-progress {
  background: #a7a9ac !important;
}

.idea-item-status-completed {
  background: #414042 !important;
}

.idea-item-status-reviewed {
  background: #fbbf67 !important;
}

.idea-item-status-open {
  background: #4eb5e1 !important;
}

.ideapush-container .ideapush-container-idea-header {
  border-bottom: 1px solid #414042;
  padding-bottom: 10px;
}

.ideapush-container .ideapush-idea-search {
  padding-bottom: 0;
  position: relative;
}

.ideapush-search-input {
  height: 45px;
  margin: 0;
}

.ideapush-container .ideapush-idea-search .search-icon {
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}

.customify-grid .idea-vote-container {
  border-width: 1px;
}

.idea-vote-container .ideapush-icon-Up-Vote-Solid:before,
.idea-vote-container .ideapush-icon-Up-Vote:before {
  color: var(--accent);
}

.idea-vote-container .ideapush-icon-Down-Vote-Solid:before,
.idea-vote-container .ideapush-icon-Down-Vote:before {
  color: #ff5555;
}

.idea-vote-container span.idea-vote-number,
.ideapush-container-form span.ideapush-form-title {
  font-family: "Helvetica", sans-serif;
  font-weight: 600;
}

.idea-item-meta img.idea-author-profile-image {
  border: 1px solid #333;
  box-shadow: none;
}

.ideapush-container .idea-read-more {
  position: relative;
}

.ideapush-container .idea-read-more::after,
.single-idea .customify-grid .ideapush-container a::after {
  bottom: -4px;
}

.ideapush-container button.create-idea-form-reveal {
  display: none !important;
}

.ideapush-container .ideapush-container-form input:not(.ideapush-form-idea-tags-input) {
  height: 45px;
}

.ideapush-container-form .ideapush-form-inner button.submit-new-idea {
  border-radius: 3px;
  background-color: #03a9f4;
}
.ideapush-container-form .ideapush-form-inner button.submit-new-idea :hover {
  background-color: #028bc8;
}

.ideapush-idea-filter .ideapush-icon-Sort:before,
.ideapush-idea-filter .ideapush-icon-Filter:before {
  font-family: "Inter", sans-serif;
}

.single-idea .customify-grid .ideapush-container a {
  position: relative;
  color: #03a9f4;
}

.ideapush-container .idea-item-admin-functions a {
  padding: 0;
  margin-left: 25px;
}

.customify-grid .ideapush-container .no-comments-idea i {
  color: #03a9f4;
}

/* 404page */

.error404 .site-content .customify-container {
  max-width: 700px;
  text-align: center;
  margin: 100px auto;
  box-shadow: 0 0 45px rgb(0 0 0 / 8%);
  border-radius: 3px;
}

.error404 h1.page-title {
  font-weight: 600;
}

#comments li.comment .comment-meta {
  border: none;
  flex: 0 0 100%;
  margin: 0;
  padding-bottom: 0;
  text-transform: none;
}

.comment {
  width: 100%;
}

header.comment-header {
  display: grid;
  align-content: center;
  height: 70px;
  padding-left: 20px;
}

.comment-content.entry-content {
  margin-top: 10px;
}

#comments article.comment .comment-wrap {
  margin-left: 0;
}

#comments article.comment .comment-author {
  font-weight: 600;
  text-transform: none;
  margin-bottom: 10px;
}

#comments img.avatar.photo {
  width: 70px;
}

#comments .comment-image {
  height: 45px;
}

.comment .link-meta a:hover {
  color: #4b4052;
}

.idea-template-default .idea-author-container,
.idea-template-default .idea-item-date,
.idea-template-default .idea-item-status {
  margin-bottom: 0;
}

.idea-template-default .ideapush-container {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.idea-template-default .idea-item-breadcrumbs {
  flex: 0 0 100%;
}

.bpress-comment-list .children li.comment {
  padding-left: 85px;
  border-left: 1px solid #eaecee;
  position: relative;
  width: 100%;
}

.entry-meta.link-meta a,
.post-navigation .nav-links a {
  position: relative;
  display: inline-block;
}
.post-navigation .nav-links a {
  font-size: 14px;
}

#comments article.comment .comment-post-author {
  padding: 5px 10px;
}

.site-branding img.site-img-logo {
  width: 300px;
}

input[type="submit"]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
.widget-area .widget a.button:hover {
  background-color: #14b7fb;
}

form.bpress-search-form.show-submit {
  border-radius: 3px;
  overflow: hidden;
}
.contact-info * {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
}
.widget-area .widget_text .custom-html-widget .contact-info a {
  color: #fff;
  display: block;
  line-height: 25px;
}

.footer-main .customify-grid .builder-item.builder-first--footer-1 {
  flex: 0 0 34%;
  max-width: 34%;
}

.footer-main .customify-grid .builder-item:not(.builder-first--footer-1) {
  flex: 0 0 22%;
  max-width: 22%;
}

.customify-grid .builder-first--footer-1 .widget_text:first-child {
  margin-bottom: 30px;
}

.footer-main .builder-first--footer-4 .ctct-label-top label,
.ctct-form-wrapper .ctct-form span.ctct-form-description p {
  color: inherit;
  margin-bottom: 8px;
}

.footer-main .builder-first--footer-4 .ctct-label-top label abbr {
  text-decoration: none;
}

.site-footer .footer-main.footer--row .footer--row-inner {
  color: #ffffff99;
}

form.ctct-form {
  color: #ffffff99;
}

.ctct-form-wrapper .ctct-form .ctct-form-field input.ctct-submit {
  border-radius: 4px;
}

.ctct-form-wrapper .ctct-form a.button.ctct-button {
  margin-bottom: 8px;
  border-radius: 4px;
}

/* back to top */

.backtop a.cd-top {
  border-radius: 50%;
  font-size: 14px;
  height: 40px;
  width: 40px;
  background: #25aae1;
  border: none;
  position: fixed;
  right: 15px;
  bottom: 15px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  cursor: pointer;
  text-align: center;
  line-height: 40px;
  z-index: 999;
  color: #fff;
}

.backtop a.cd-top:hover {
  background: #25aae1a3;
  opacity: 80%;
}

.backtop.left_pos a.cd-top {
  left: 15px;
}

.site-content .widget-title {
  font-weight: 700;
}

/* hide avatar awesome support */

.wpas-ticket-replies > tbody > tr > td:first-child {
  display: none;
}

table.wpas-table.wpas-ticket-replies {
  display: flex;
}

table.wpas-table.wpas-ticket-replies colgroup {
  display: none;
}

.logged_out .row-v2 .col-v2.col-v2-left {
  width: 40%;
}

.logged_out .row-v2 .col-v2.col-v2-center {
  width: 60%;
  justify-content: start;
}

.row-v2 .col-v2.col-v2-right {
  display: none;
  visibility: hidden;
}

.logged_in .row-v2 .col-v2.col-v2-right {
  display: block;
  visibility: visible;
  text-align: right;
}

.logged_out div.header-main .customify-grid {
  margin-right: 300px;
}

.header_usermenu ul.login_menu > li.users-wp-menu > a.register {
  color: #fff;
  background-color: var(--primary);
}

.header_usermenu ul.login_menu > li.users-wp-menu > a:hover {
  background-color: var(--hover);
  border-color: var(--hover);
}

.customify_child #wpforo #wpforo-wrap .wpforo-content > div > .wpforo-category,
.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-post-head {
  background-color: #09295d;
  padding: 20px 26px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-category .cat-title .cat-name {
  padding: 0;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
}

.customify_child #wpforo #wpforo-wrap .wpforo-cat-panel div[class^="cat-stat"] {
  color: #fff;
  font-size: 15px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-content > div > .wpforo-category > div:not(.cat-title),
.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-post-head .wpf-right > *,
.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-post-head .wpf-left > * {
  padding: 0;
  line-height: 30px;
  font-weight: 700;
}

.customify_child #wpforo #wpforo-wrap .wpforo-forum .wpforo-forum-icon i {
  width: 70px;
  color: #fff !important;
  height: 70px;
  line-height: 70px;
  border-radius: 50%;
  text-align: center;
  background-color: #09295d;
}

.customify_child #wpforo #wpforo-wrap .wpforo-forum .wpforo-forum-icon {
  padding: 10px 0;
  width: 12%;
}

.customify_child #wpforo #wpforo-wrap .wpforo-forum {
  padding: 20px 26px;
}

.customify_child .wpfcl-0 {
  /* color: var(--primary) !important; */
}

.customify_child #wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-info {
  width: 72%;
}

/* forum title */
.customify_child #wpforo #wpforo-wrap a {
  color: #4b4952;
}

.customify_child #wpforo #wpforo-wrap .wpforo-content a:hover {
  color: var(--primary);
}

/* forum description */
.customify_child #wpforo #wpforo-wrap .wpforo-forum-description {
  font-size: 16px;
  line-height: 1.5;
  padding: 10px 0;
}

/* forum statistics */
.customify_child #wpforo #wpforo-wrap div[class^="wpforo-forum-stat-"] {
  font-size: 18px;
  font-weight: 700;
  color: var(--primary);
}

.customify_child #wpforo #wpforo-wrap .widget-title,
.customify_child #wpforo #wpforo-wrap label.wp-block-search__label {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

/* sidebar search heading */
.customify_child #wpforo #wpforo-wrap label.wp-block-search__label {
  padding-bottom: 15px;
  display: inline-block;
  margin-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}

/* sidebar login/logout link */
.customify_child #wpforo #wpforo-wrap aside.widget_block .wp-block-loginout {
  margin: 10px 0 20px;
}

/* sidebar search button */
.customify_child #wpforo #wpforo-wrap button.wp-block-search__button {
  background-color: var(--primary);
  color: #fff;
  border-radius: 3px;
}

.customify_child #wpforo #wpforo-wrap button.wp-block-search__button:hover {
  background-color: var(--hover);
}

/* sidebar forum topics */
.customify_child #wpforo #wpforo-wrap .wpforo-right-sidebar ul:not(.wpf-widget-tags) li {
  padding: 15px 0 !important;
}

.customify_child #wpforo #wpforo-wrap .wpforo-right-sidebar .widget_wpforo_widget_recent_replies .wpforo-widget-content,
.customify_child #wpforo #wpforo-wrap .wpforo-right-sidebar .widget_wpforo_widget_recent_topics .wpforo-widget-content {
  padding-top: 0 !important;
}

/* statistics box */
.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic > div {
  display: inline-flex;
  padding: 0;
  width: auto;
  margin: 5px;
  height: 70px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* statistics count */
.customify_child #wpforo #wpforo-wrap .wpfl-3 .count {
  font-size: 18px;
  font-weight: 700;
}

/* sidebar search button */
.customify_child #wpforo #wpforo-wrap input.wp-block-search__input {
  height: 44px;
  padding: 0 10px;
  border-radius: 3px;
}

/* sidebar forum title and description */
.customify_child #wpforo #wpforo-wrap .wpforo-right-sidebar ul:not(.wpf-widget-tags) li .posttitle {
  line-height: 1.5;
  font-size: 17px;
  font-weight: 700;
}

.customify_child #wpforo #wpforo-wrap .wpforo-right-sidebar ul:not(.wpf-widget-tags) li .posttext {
  font-size: 15px;
}

/* sidebar forum tags */
.customify_child #wpforo #wpforo-wrap ul.wpf-widget-tags li a,
.customify_child #wpforo #wpforo-wrap ul.wpf-widget-tags li span {
  font-size: 15px !important;
  padding: 5px 10px !important;
}

.customify_child #wpforo #wpforo-wrap ul.wpf-widget-tags li {
  border-radius: 3px;
  overflow: hidden;
}

/* forum title */
.customify_child #wpforo #wpforo-wrap .wpforo-forum-title {
  font-weight: 700;
}

/* higlighted statistic (answered) */

.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic > div > div {
  height: 50%;
  vertical-align: middle;
  width: 100%;
  line-height: 35px;
}

/* forums topic list */
.customify_child #wpforo #wpforo-wrap .wpforo-last-topics-list {
  padding: 10px 0;
}

/* forum topic title */
.customify_child #wpforo #wpforo-wrap .wpforo-last-topic-title > a {
  font-size: 16px;
  font-weight: 500;
}

/* forum topic meta */
.customify_child #wpforo #wpforo-wrap .wpforo-last-topic-title > span {
  font-size: 13px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-last-topic-title > span a {
  font-weight: 400;
}

/* forum post wrapper */
.customify_child #wpforo #wpforo-wrap .wpfl-3 .post-wrap {
  margin-top: 30px;
}

/* forum post voting buttons */
.customify_child .wpforo-post-voting .wpforo-action-buttons-wrap i:hover {
  color: var(--hover) !important;
}

.customify_child .wpforo-post-voting .wpforo-action-buttons-wrap i {
  transition: all 0.3s ease;
}

/* forum footer icon */

.customify_child .wpforo-forum .wpforo-forum-footer i {
  color: #ff812d !important;
}

.customify_child .wpforo-forum .wpforo-forum-footer {
  /* line-height: 20px; */
  display: inline-flex;
  align-items: center;
}

/* .customify_child .wpforo-forum .wpforo-forum-footer > i::before,
.customify_child .wpforo-forum .wpforo-forum-footer > span {
  display: inline-block;
  line-height: 20px;
} */

.customify_child #wpforo #wpforo-wrap .wpforo-forum-footer > span {
  font-size: 14px;
}

/* forum post header */

.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-post-head .wpf-right span,
.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-post-head .wpf-left span {
  font-weight: 700;
}

/* add comment button */
.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-post-head .wpf-right span,
.customify_child #wpforo #wpforo-wrap .wpfl-3 .wpforo-post-head .wpf-left span {
  font-weight: 700;
}

.customify_child #wpforo #wpforo-wrap .wpf-add-comment-button .wpf-button {
  padding: 12px 30px !important;
  border-radius: 3px;
  border: none;
  transition: all 0.3s ease;
  font-size: 16px;
  text-transform: uppercase;
  margin-top: 20px;
  display: inline-block;
  font-weight: 700;
  box-shadow: none;
}

.customify_child #wpforo #wpforo-wrap .wpf-add-comment-button .wpf-button:hover {
  background-color: var(--hover);
}

.customify_child #wpforo #wpforo-wrap .wpf-add-comment-button .wpf-button span {
  font-weight: 700;
}

/* forum reply / answer form */
.customify_child #wpforo #wpforo-wrap .wpforo-main-form input:not([type="file"], [type="checkbox"]) {
  height: 45px;
  border-radius: 3px;
  padding: 0 15px;
}

/* Non-logged-in form */

/* text fields */
/* .customify_child #wpforo #wpforo-wrap .wpforo-table .wpf-field-wrap input:not([type="checkbox"], [type="submit"]), */
.customify_child #wpforo #wpforo-wrap .wpf-field-wrap input:not([type="checkbox"], [type="radio"], [type="submit"]) {
  border-radius: 3px;
  height: 45px;
  box-shadow: none;
  padding-left: 30px;
}

/* text field icon */
.customify_child #wpforo #wpforo-wrap .wpf-field .wpf-field-wrap .wpf-field-icon {
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}

/* submit button */
.customify_child #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit input[type="submit"]:hover,
.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="submit"],
.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field-reg a:hover,
.customify_child #wpforo #wpforo-wrap .wpforo-register-wrap .wpf-field-login a:hover,
.customify_child #wpforo #wpforo-wrap input[type="submit"]:hover {
  box-shadow: none;
  background-color: var(--hover);
}
/* login submit buttons */
.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="submit"],
.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap .wpf-field-reg a {
  width: 100%;
}
.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="submit"]:hover {
  background-color: var(--hover);
}

.customify_child #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit input[type="submit"],
.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="submit"],
.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field-reg a,
.customify_child #wpforo #wpforo-wrap .wpforo-register-wrap .wpf-field-login a,
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-member-search,
.customify_child #wpforo #wpforo-wrap input[type="submit"] {
  font-size: 14px;
  border: none;
  padding: 12px 30px !important;
  background-color: var(--primary);
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  height: auto;
  font-weight: 600;
  display: inline-block;
  box-shadow: none;
}

/* submit button icon  */
.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field-reg a i {
  color: #fff;
}

/* remember me */
.customify_child #wpforo #wpforo-wrap .wpf-extra {
  display: flex;
  align-items: center;
  justify-content: center;
}

.customify_child #wpforo #wpforo-wrap .wpf-extra > * {
  margin-right: 5px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field-reg {
  padding-top: 15px;
}
/* register form buttons */

.customify_child #wpforo #wpforo-wrap .wpforo-register-table .wpf-field.wpf-field-type-submit {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-register-table .wpf-td .wpf-field.wpf-field-type-submit > * {
  flex: 0 0 calc(50% - 10px);
  margin: 0;
  margin: 0 10px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-register-wrap .wpf-field-login {
  padding-top: 0;
}

/* input fields wrap */

.customify_child #wpforo #wpforo-wrap .wpforo-register-table .wpf-field-required,
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field-type-search,
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* search member form buttons */

/* button wrap */
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit {
  margin: 0 -5px;
}

/* buttons */
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit > * {
  flex: 0 0 calc(33.333% - 10px);
  width: 100%;
}
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit a > input {
  margin: 0;
  background-color: var(--primary) !important;
  color: #fff !important;
  width: 100%;
  padding: 12px 30px !important;
  border-radius: 3px;
  border: none !important;
  box-shadow: none;
  font-size: 14px;
  font-weight: 600;
}
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit a > input:hover {
  background-color: var(--hover) !important;
}
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit > input,
.customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit > a {
  margin: 0 5px 0;
}

/* topics page */

.customify_child #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-htr {
  background-color: var(--accent);
}

.customify_child #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-htr td {
  font-weight: 700;
  padding: 20px 5px;
  font-size: 15px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr td,
.customify_child #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ptr td {
  padding-top: 20px;
  padding-bottom: 20px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-stext {
  font-size: 16px;
  line-height: 1.5;
}

.customify_child #wpforo #wpforo-wrap .wpforo-recent-content td.wpf-spost-forum a {
  font-size: 14px;
}
/* filters wrap */
.customify_child #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-bottom {
  justify-content: start;
  margin-top: 20px;
}

/* filter dropdown */
.customify_child #wpforo #wpforo-wrap .wpf-navi select.wpf-navi-dropdown {
  padding: 3px 5px 3px 7px !important;
  width: 50px;
  margin: 0 10px;
}

/* filter previous/next buttons */
.customify_child #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap a[class$="-button"] {
  height: 100%;
  border: none;
  border-radius: 3px;
  padding: 8px 16px !important;
}
.customify_child #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap a[class$="-button"]:hover {
  color: #fff;
  background-color: var(--hover);
}
.customify_child #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-prev-button {
  margin-left: 10px;
}
/* bottom filters */
.customify_child #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap {
  text-align: left;
}

.customify_child #wpforo #wpforo-wrap .wpforo-recent-wrap .wpfr-posts + .wpf-snavi {
  margin-top: 15px;
}

/* members page */
.customify_child #wpforo #wpforo-wrap .wpforo-members {
  padding: 0;
  margin: 0 -15px;
}

.customify_child #wpforo #wpforo-wrap .wpforo-members .wpforo-member {
  border-radius: 3px;
  padding: 20px;
  text-align: center;
  margin: 0 15px 30px;
  width: calc(25% - 30px);
}

.customify_child #wpforo #wpforo-wrap .wpforo-members-wrap .wpf-member-name {
  font-weight: 700;
  text-transform: capitalize;
}

.customify_child #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-member-avatar,
.customify_child #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-bg {
  display: none;
}

.customify_child #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-head {
  min-height: auto;
  padding: 0;
  justify-content: center;
}

.customify_child #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-head a {
  padding: 0;
}

.customify_child #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpf-members-info {
  padding: 0;
}

.customify_child #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-reputation {
  justify-content: center;
  width: 100%;
}
/* select as answer */

.customify_child #wpforo #wpforo-wrap .wpforo-action-buttons-wrap div i.fa-check {
  font-size: 20px;
  height: 40px;
  width: 40px;
  background-color: #999999;
  color: #fff;
  line-height: 40px;
  border-radius: 50%;
}

.customify_child #wpforo #wpforo-wrap .wpforo-action-buttons-wrap div.wpf-toggle-answer i.fa-check {
  background-color: green;
}

.customify_child #wpforo #wpforo-wrap .wpforo-action-buttons-wrap div i.fa-check:hover {
  color: #fff !important;
  background-color: green;
}

.customify_child #wpforo #wpforo-wrap form .wpf-buttons-wrap {
  margin: 0;
}

.customify_child #wpforo #wpforo-wrap .wpf-post-create input[type="submit"] {
  height: 36px;
}

/* subscribe to post */
.customify_child #wpforo #wpforo-wrap .wpf-post-create .wpf-topic-sbs label {
  padding-left: 0;
}

/* my profile */

/* profile name */

.customify_child #wpforo #wpforo-wrap .wpforo-profile-wrap .profile-display-name {
  color: #4b4952;
  padding: 0;
  font-weight: 700;
}

.customify_child #wpforo #wpforo-wrap .wpforo-profile-wrap .profile-stat-data-item {
  font-weight: normal;
}

.customify_child #wpforo #wpforo-wrap input[type="submit"] {
  width: auto;
}

/* profile stats tab */

/* icon color */

.customify_child #wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-icon {
  color: var(--primary) !important;
}

/* search widget */

.customify_child .header-bottom #wpf-widget-search .wpforo-widget-content #wpforo-search-form input[type="text"] {
  padding: 20px 25px;
  width: 80% !important;
  height: 65px;
  border-radius: 3px 0 0 3px;
}

.customify_child .header-bottom #wpf-widget-search .wpforo-widget-content #wpforo-search-form svg {
  position: static;
  width: 10%;
  font-weight: 400 !important;
  height: 65px;
  fill: #fff;
  background: var(--primary);
  border-radius: 0 3px 3px 0;
  padding: 15px;
}

.customify_child .header-bottom #wpf-widget-search .wpforo-widget-content #wpforo-search-form input[type="submit"]:hover {
  background-color: var(--hover);
}

.customify_child .header-bottom #wpf-widget-search .wpforo-widget-content #wpforo-search-form label {
  display: flex !important;
  align-items: center;
  margin-bottom: 10px;
}

/* search widget heading */
.customify_child #wpf-widget-search .titl_sec h3 {
  font-size: 55px;
  font-weight: 700;
  padding: 0;
  color: #fff;
  border-bottom: none;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 50px;
  text-align: center;
}

/* header bottom widget column */
.customify_child .header-bottom section.widget_wpforo_search {
  padding: 60px 0;
}

.customify_child .header-bottom .row-v2.no-center .col-v2.col-v2-left .item--inner {
  flex: 0 0 100%;
}

.customify_child .header-bottom .builder-header-html-item.item--html {
  width: 100%;
}

/* custom forum stats */

.customify_child .forum_stats_section .wpf-row.wpf-stat-data {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 -15px;
  padding: 30px 0 10px;
  flex-wrap: wrap;
  gap: 30px;
}

.customify_child .forum_stats_section .wpf-row.wpf-stat-data .wpf-stat-item {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  justify-content: center;
  position: relative;
  padding: 35px 35px 35px 100px;
  flex: 0 0 calc(20% - 30px);
}

.customify_child .forum_stats_section .wpf-row.wpf-stat-data .wpf-stat-item i {
  color: #fff;
  background-color: var(--accent);
  font-size: 23px;
  width: 70px;
  height: 70px;
  position: absolute;
  line-height: 70px;
  text-align: center;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  border-radius: 50%;
}

.customify_child .forum_stats_section .wpf-row.wpf-stat-data .wpf-stat-item span {
  font-size: 20px;
  font-weight: 600;
}

.customify_child .header-bottom .widget_wpforo_search .wpforo-widget-content {
  padding: 0 25% !important;
}

/* search widget section background */
.customify_child .header-bottom {
  background: url(/wp-content/uploads/2022/06/Money-scaled.jpg) no-repeat;
  background-size: cover;
  position: relative;
}

.customify_child .header-bottom::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--accent);
  position: absolute;
  opacity: 0.8;
  left: 0;
  top: 0;
}

.customify_child .header-bottom .header-bottom-inner {
  background: inherit;
}

.customify_child .forum_stats_section .wpf-row.wpf-stat-data .wpf-stat-item span.wpf-stat-label {
  font-weight: 500;
  order: 1;
  color: #9ba1a9;
  font-size: 20px;
  text-transform: uppercase;
}

.customify_child .forum_stats_section .wpf-row.wpf-stat-data .wpf-stat-item span.wpf-stat-value {
  order: 2;
  font-size: 30px;
}

/* Log Out Button */

#wpforo .wpf-default.wpft-post.wpf-auth .wpforo-right-sidebar .logged-in.wp-block-loginout a {
  background-color: #ff3333;
  color: white !important;
  padding: 5px 8px !important;
  font-size: 12px !important;
}

#wpforo #wpforo-wrap.wpf-default.wpft-post.wpf-guest .wpforo-main .wpforo-right-sidebar .logged-out.wp-block-loginout a {
  background-color: #43a6df;
  color: #ffffff !important;
  border: 1px solid #0099cc;
  padding: 5px 8px !important;
  font-size: 12px !important;
}

/* footer stats */

.customify_child #wpforo #wpforo-wrap #wpforo-stat-header,
.customify_child #wpforo #wpforo-wrap #wpforo-poweredby {
  background-color: var(--accent);
  align-items: center;
}

.customify_child #wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title {
  color: #fff;
}

.customify_child #wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title svg {
  fill: #fff;
}

.customify_child #wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-buttons a {
  color: #fff;
}

.customify_child #wpforo #wpforo-wrap #wpforo-stat-header > div {
  padding: 15px 30px;
}

.customify_child #wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item i {
  color: var(--primary);
}

/* Author avatar */
.customify_child #wpforo #wpforo-wrap .post-wrap .wpforo-post .wpf-left .author-avatar,
.customify_child #wpforo #wpforo-wrap .wpforo-profile-wrap .h-header .wpf-profile-img-wrap,
.customify_child #wpforo #wpforo-wrap .wpforo-members-wrap td.wpf-members-avatar,
.customify_child #wpforo #wpforo-wrap .wpforo-members-wrap th.wpf-members-avatar {
  display: none;
}

/* members info table header */
.customify_child #wpforo #wpforo-wrap .wpforo-members-wrap th.wpf-members-info1 {
  text-align: left;
}

@media (max-width: 600px) {
  .builder-item--footer-5 .widget-area .widget_nav_menu li {
    margin-right: 0;
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }

  .builder-item--footer-5 .widget-area .widget :last-child {
    margin: 0 auto;
  }

  .site-footer .builder-item.builder-first--footer_copyright {
    margin-bottom: 10px;
  }
}
@media (max-width: 700px) {
  /* CSS By Omkarr */
  .logged_out div.header-main .customify-grid {
    margin-right: 220px;
    padding: 0;
  }
  .header_usermenu ul.login_menu > li.users-wp-menu > a {
    padding: 12px 10px;
    margin: 0 5px 0 0;
  }
  .header_usermenu ul.login_menu,
  .header_usermenu .user_menu {
    padding: 0 15px 0 0;
  }
  .customify_child .forum_stats_section .wpf-row.wpf-stat-data .wpf-stat-item {
    flex: 0 0 calc(50% - 30px);
    width: 40%;
    padding: 20px 0;
    align-items: center;
  }
  .customify_child .forum_stats_section .wpf-row.wpf-stat-data .wpf-stat-item i {
    position: static;
    transform: translateY(0);
    margin-bottom: 10px;
  }

  .customify_child .forum_stats_section .wpf-row.wpf-stat-data {
    gap: 20px;
  }
  .footer-main .customify-grid .builder-item.builder-first--footer-1,
  .footer-main .customify-grid .builder-item.builder-first--footer-2,
  .footer-main .customify-grid .builder-item.builder-first--footer-3,
  .footer-main .customify-grid .builder-item.builder-first--footer-4 {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
  }
  .footer-main .customify-grid .builder-item.builder-first--footer-2,
  .footer-main .customify-grid .builder-item.builder-first--footer-3 {
    display: none;
    visibility: hidden;
    opacity: 0;
  }
  .footer-main .customify-grid {
    gap: 40px;
  }
  .footer-main h4.widget-title {
    margin-bottom: 5px;
  }

  .footer--row-inner.dark-mode a:not(.button) {
    width: auto;
  }

  .wpforo-members-wrap .wpf-field.wpf-field-type-submit > a {
    flex: 0 0 50%;
    width: 50%;
  }
  .wpforo-members-wrap .wpf-field.wpf-field-type-submit {
    flex-wrap: wrap;
    gap: 15px;
  }
  .wpforo-members-wrap .wpf-field.wpf-field-type-submit > input.wpf-member-search {
    flex: 0 0 100%;
    margin: 0;
  }

  .customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit > a {
    flex: 0 0 calc(50% - 8px);
    margin: 0;
  }

  .customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit a > input {
    width: 100%;
  }

  .customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit > * {
    flex: 0 0 100%;
  }

  .customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit > input,
  .customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit > a {
    margin: 0;
  }

  #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
  }
  #wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic {
    width: max-content;
  }
}

@media (max-width: 415px) {
  .customify_child #wpforo #wpforo-wrap .wpforo-members-search .wpf-field.wpf-field-type-submit > a {
    flex: 0 0 calc(100% - 8px);
    margin: 0;
  }
  .customify_child .header-bottom .widget_wpforo_widget_search .wpforo-widget-content {
    padding: 0 12% !important;
  }
}

@media (max-width: 697px) {
  .customify_child .header-bottom .widget.widget_wpforo_widget_search .wpforo-widget-wrap#wpf-widget-search .wpforo-widget-content form input[type="submit"].wpfw-20 {
    font-size: 12px;
    width: 35% !important;
  }
}

@media (max-width: 620px) {
  .customify_child #wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-info {
    width: 100%;
  }
  .customify_child #wpforo #wpforo-wrap a {
    color: #4b4952;
    line-height: 25px;
  }

  .customify_child #wpforo_widget_search-2.widget.widget_wpforo_widget_search #wpf-widget-search.wpforo-widget-wrap .titl_sec h3.widget-title.main_title {
    font-size: 35px;
    margin-bottom: 35px;
  }

  .customify_child #wpf-widget-search .titl_sec h3 {
    font-size: 35px;
  }
}

/* Dikshita suthar style media query for laptop */
@media screen and (min-device-width: 1024px) and (max-device-width: 1592px) {
  .header-main .nav-menu-desktop .menu > li > a {
    text-transform: capitalize;
    padding: 0;
    font-size: 14px;
  }
  .nav-menu-desktop .menu > li {
    padding: 30px 5px;
  }
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
  color: currentColor;
  fill: currentColor;
  font-size: 27px;
  padding: 0;
  margin: 5px 0;
}

li.wp-social-link.wp-social-link-linkedin.wp-block-social-link {
  /* font-size: 18px; *
    border-radius: 3px;
    /* padding: 3px; */
  height: 40px;
  width: 40px;
  line-height: 40px;
  background: none;
  text-align: center;
  border: none;
}

.home-search-main-wrapper,
.home2-search-main-wrapper {
  background: #fff;
  border: 2px solid #e7e7e7;
  box-shadow: 0px 20px 70px rgba(0, 0, 0, 0.1);
  border-radius: 60px;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper {
  margin-bottom: 0rem !important;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search {
  display: flex !important;
  margin: 0;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row {
  flex: 0 0 83.5%;
  /* 	 margin: 0 -15px; */
  display: flex;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-categories {
  flex: 0 0 32% !important;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-categories
  .custom-select {
  border: none;
  color: #696969;
}

.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-categories
  .custom-select:focus {
  box-shadow: none;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-categories
  .form-group {
  margin-bottom: 0 !important;
}

.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-search {
  order: -1;
}

.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-search
  .form-group {
  margin-bottom: 0 !important;
  border-right: 1px solid #515151;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-taxonomy
  .form-group {
  margin-bottom: 0 !important;
  border-right: 1px solid #515151;
  margin: 0 0 0 -20px;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-taxonomy
  .form-group
  .nice-select
  ul.list {
  margin: 0;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-taxonomy
  .form-group
  .nice-select
  .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: #25aae1 !important;
  color: #fff;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-taxonomy
  .form-group
  .nice-select
  ul.list
  li {
  font-size: 13px;
  margin: 0;
}
.home2-search-main-wrapper
/*  */
 .geodir-search-container.bsui
  .geodir-search-form-wrapper
  form.geodir-listing-search
  .geodir-search.form-row
  .gd-search-field-taxonomy
  .form-group
  .nice-select
  ul {
  margin-top: 25.5px !important;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-taxonomy .form-group .nice-select::after {
  display: none !important;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group label {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  color: #424242;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group .input-group-inside .input-group-prepend .input-group-text {
  margin-left: -10px !important;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group .input-group-inside .input-group-prepend .input-group-text span.geodir-search-input-label i::before {
  content: " ";
  position: absolute;
  background-image: url("http://forum.studyaml.com/wp-content/uploads/2022/10/icon.png");
  height: 20px;
  width: 20px;
  top: 10px;
  left: 270px;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group .input-group-inside input.form-control {
  border: none;
  margin: 0px 0 0px 0 !important;
  background-color: #fff;
  padding-left: 30px !important;
  padding-right: 67px;
  border: none;
  box-shadow: none;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group .input-group-inside input.form-control::placeholder {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #696969;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group .input-group-inside .dropdown-menu.scrollbars-ios.gd-suggestions-dropdown.gdas-search-suggestions.gd-ios-scrollbars {
  box-shadow: 0px 20px 70px rgba(0, 0, 0, 0.1);
  max-height: 300px !important;
  position: absolute;
  transform: translate3d(0px, 0px, 0px) !important;
  top: calc(100% + 2px) !important;
  left: 0px;
  will-change: transform;
  transition: all 0.8s ease !important;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group {
  margin-bottom: 0 !important;
  width: 100%;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside .input-group-prepend .input-group-text span i {
  font-size: 20px;
  color: rgba(248, 97, 54, 1);

	
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside .input-group-prepend .input-group-text span i::before {
  content: " ";
  position: absolute;

  background-image: url("http://forum.studyaml.com/wp-content/uploads/2022/10/Groupiocn.png");
 
  left: 210px;
  top: 12px;	height: 20px;
    width: 15px;
    left: 250px;
    top: 12px;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside input.form-control {
  /* 	 text-align: center; */
  padding: 0 30px !important;
  border: none;
  margin: 0 0 0px 0 !important;
  background-color: transparent;
  box-shadow: none;
	
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside{
  /* 	 text-align: center; */

	position:relative;
	
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside::before{
  /* 	 text-align: center; */
border-right: .5px solid #515151;
	height:100%;
	position:absolute;
	content:" ";
}


.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside input.form-control::placeholder {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  margin-left: 5px !important;
  color: #696969;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside .dropdown-menu.scrollbars-ios.gd-suggestions-dropdown.gdlm-location-suggestions.gd-ios-scrollbars ul.gdlmls-near li.list-group-item-action span.gdasac-icon i {
  padding-left: 10px !important;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search button {
  display: none;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters {
  display: flex;
  align-items: center;
  padding: 5px 10px;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .customize_filter_inner .geodir-filter-cat.gd-type-single.gd-field-tmultiselect.gd-field-pet_types label {
  display: none;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .customize_filter_inner .geodir-filter-cat.gd-type-single.gd-field-tmultiselect.gd-field-pet_size {
  margin: 0 0 0px 0 !important;
  padding: 30px 0px 30px 0px;
  min-width: 282px !important;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .customize_filter_inner .geodir-filter-cat.gd-type-single.gd-field-tmultiselect.gd-field-pet_size label {
  display: none;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .customize_filter_inner .geodir-filter-cat.gd-type-single.gd-field-tmultiselect.gd-field-pet_size .nice-select.cat_select.custom-select.form-control::before {
  content: " ";
  position: absolute;
  background-image: url("http://forum.studyaml.com/wp-content/uploads/2022/10/icon33.png");
  height: 28px;
  width: 28px;
  left: 10%;
  top: 3px;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .customize_filter_inner .geodir-filter-cat.gd-type-single.gd-field-tmultiselect.gd-field-pet_size .nice-select.cat_select.custom-select.form-control ul.list::-webkit-scrollbar {
  width: 4px;
  background-color: #b8b8b8;
  border-radius: 30px;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .geodir-advance-search .gd-search-field-search .form-group {
  margin-bottom: 0 !important;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .geodir-advance-search .gd-search-field-search .form-group button.geodir_submit_search.btn.btn-primary {
  background-color: #25aae1;
  border: none;
  border: 1px solid #25aae1;
  padding: 0 40px;
  border-radius: 5px;
  transition: all 0.8s ease;
  text-transform: capitalize;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .geodir-advance-search .gd-search-field-search .form-group button.geodir_submit_search.btn.btn-primary:hover {
  border: 1px solid #25aae1;
  background-color: transparent;
  box-shadow: none;
  color: #25aae1;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .geodir-advance-search .gd-search-field-search .form-group button.geodir_submit_search.btn.btn-primary:hover span {
  color: #25aae1 !important;
}

.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .geodir-advance-search .gd-search-field-search .form-group button.geodir_submit_search.btn.btn-primary i {
  display: none;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-filter-container .geodir-more-filters .geodir-advance-search .gd-search-field-search .form-group button.geodir_submit_search.btn.btn-primary span.sr-only {
  font-weight: 600;
  font-size: 16x;
  line-height: 40px;
  text-align: center;
  color: #fff;
  display: contents;
  font-family: "Helvetica";
}
.home2-search-main-wrapper input.form-control.search_text.gd_search_text.form-control:focus,
.home-search-main-wrapper .form-control.snear:focus,
.home2-search-main-wrapper .form-control.snear:focus {
  box-shadow: none;
}
.home2-search-main-wrapper {
  background: none;
  box-shadow: 0px 20px 70px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  border: 10px solid rgba(255, 255, 255, 0.3);
  margin-top: 20px;
}

.home2-search-main-wrapper .elementor-widget-container {
  background-color: #fff;
  border-radius: 5px;
}
.home2-search-main-wrapper .geodir-search-container.bsui.geodir-advance-search-always .geodir-search-form-wrapper {
  margin-bottom: 0rem !important;
}
.home2-search-main-wrapper .geodir-search-container.bsui.geodir-advance-search-always .geodir-search-form-wrapper form.geodir-listing-search {
  display: flex !important;
}
.home2-search-main-wrapper .geodir-search-container.bsui.geodir-advance-search-always .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row {
  flex: 0 0 45%;
  margin: 0 -15px;
}

/* business-tags style
 */

.business-tags h5 {
  display: none;
}
.business-tags .tagcloud {
  padding: 0 1%;
  text-align: center;
}
.business-tags .tagcloud a.tag-cloud-link {
  color: white;
  border: none;
  background: rgba(255, 255, 255, 0.3);
  padding: 3.7px 20px;
  margin: 4px 3px;
  text-transform: capitalize;
  font-family: "Helvetica";
}

.business-tags .tagcloud a.tag-cloud-link:hover {
  background: rgb(255 255 255 / 45%);
}

/* business-card-archive style */

.business-card-archive .categories-logo .geodir-cf-file-name {
  display: none;
}
.business-card-archive .categories-logo a img {
  height: 45px;
  width: 45px !important;
  line-height: 45px;
  border-radius: 50%;
  object-fit: cover;
  /* margin-left: 15px !important; */
  /* margin-top: 25px !important;  */
}
.business-card-archive .categories-title {
  margin-left: 0;
}
.gd_businesses.type-gd_businesses.status-publish.has-post-thumbnail .card {
  border: none;
}
.business-card-archive {
  background: #ffffff;
  box-shadow: 0px 3px 20px rgba(19, 15, 64, 0.1);
  border-radius: 3px 3px 0px 0px;
  margin: 0 0 25px 0;
}
.business-card-archive .wp-block-geodirectory-geodir-widget-post-images {
  position: relative;
}
.business-card-archive .wp-block-geodirectory-geodir-widget-post-fav .geodir-fav-text.gv-secondary {
  display: none;
}
.business-card-archive .wp-block-geodirectory-geodir-widget-post-fav {
  position: absolute;
  bottom: 73%;
  left: 83%;
}

.business-card-archive .wp-block-columns.bottom-column {
  margin-bottom: 0;
  margin: 0px 0 -15px 0;
  padding: 15px 0 15px 15px;
  background: #ffffff;
  /* box-shadow: 0px 3px 20px rgba(19, 15, 64, 0.1); */

  box-shadow: 0px 2px 5px #f0eeee9c, 0px -6px 5px #f2f2f2;
  border-radius: 0px 0px 3px 3px;
  text-align: center;
  color: #212428;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  font-size: 14px;
  margin-bottom: -23px;
}
.business-card-archive .wp-block-column.categories-title .wp-block-geodirectory-geodir-widget-post-title .geodir-post-title .geodir-entry-title a {
  font-size: 12px;
  margin: 0;
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  color: #212428;
}
.business-card-archive .wp-block-column.categories-title .wp-block-geodirectory-geodir-widget-post-title .geodir-post-title .geodir-entry-title a:hover {
  text-decoration: none;
  color: #03a9f4;
}
.business-card-archive .wp-block-column.categories-title .wp-block-geodirectory-geodir-widget-post-title .geodir-post-title .geodir-entry-title {
  margin: 0;
  margin-top: 13px;
}

.business-card-archive .wp-block-geodirectory-geodir-widget-post-fav .geodir-post-fav .gd-fav-info-wrap .gd-list-favorite .geodir-addtofav a i::before {
  font-size: 19px;
}
.business-card-archive .wp-block-geodirectory-geodir-widget-post-fav .geodir-post-fav .gd-fav-info-wrap .gd-list-favorite .geodir-addtofav a {
  background: #ffffff;
  opacity: 0.5;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  display: block;
  text-align: center;
}

.business-card-archive .wp-block-columns.bottom-column:hover {
  color: #25aae1;
}
.business-card-archive .wp-block-columns.bottom-column a {
  color: #212428;
  text-decoration: none;
  font-size: 14px;
}
.business-card-archive .wp-block-columns.bottom-column a:hover {
  color: #25aae1;
}
.business-card-archive span.bsui.gd-badge-meta {
  position: absolute;
     top: 62.2%;

  background-image: none;
  color: white;
  padding: 1px 10px;
  font-size: 14px;
  background-color: #ffc700;
}
.business-card-archive .gd-badge-meta span {
  background-color: #ffc700 !important;
  border-radius: 0;
}
.business-card-archive .geodir_post_meta.clear-both.geodir-field-address {
  padding: 15px 15px 5px 15px;
  display: flex;
  align-items: center;
}
.business-card-archive .geodir_post_meta.clear-both.geodir-field-address span:hover {
  color: #25aae1;
}

.business-card-archive .geodir_post_meta.clear-both.geodir-field-address span,
.business-card-archive .geodir_post_meta.geodir-field-business_phone_number a {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 25px;
  color: #515151;
}
.business-card-archive .geodir_post_meta.clear-both.geodir-field-address i {
  background: #09295d;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  margin-right: 10px;
}
.business-card-archive .geodir_post_meta.clear-both.geodir-field-address i::before {
  color: white;
  font-size: 15px;
}
.business-card-archive .geodir_post_meta.geodir-field-business_phone_number i {
  background: #c70800;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  margin-right: 10px;
}
.business-card-archive .wp-block-geodirectory-geodir-widget-post-images .geodir-post-slider .geodir-image-container .geodir-images .carousel-item span {
  height: 230px;
  position: relative;
}
.business-card-archive .wp-block-geodirectory-geodir-widget-post-images .geodir-post-slider .geodir-image-container .geodir-images .carousel-item span::after {
  content: " ";
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  position: absolute;
  top: 0;
}
.business-card-archive .geodir_post_meta.geodir-field-business_phone_number a:hover {
  text-decoration: none;
  color: #25aae1;
}
.business-card-archive .geodir_post_meta.geodir-field-business_phone_number i::before {
  color: white;
  font-size: 15px;
}

.business-card-archive .geodir_post_meta.clear-both.geodir-field-business_phone_number {
  padding: 5px 15px 15px 15px;
}

.business-card-archive .geodir_post_meta.clear-both.geodir-field-country {
    padding: 5px 15px 5px 15px;
    font-family: "Helvetica";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    color: #515151;
}
.business-card-archive .logo-area {
  display: flex;
  justify-content: center;
  align-items: center !important;
  margin: 0;
  margin-left: 20px;
}

.business-card-archive .geodir_post_meta.clear-both.geodir-field-country i {
    background: #09295D;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin-right: 10px;
    color: #fff;
}
.categories-title .geodir_post_meta.clear-both.geodir-field-post_title {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  padding-top: 10px;
  align-items: center;
  color: #212428;
}

.categories-title .geodir-post-rating .gd-rating-info-wrap .gd-list-rating-stars i {
  font-size: 10px;
}
.categories-title .geodir-post-rating .gd-rating-info-wrap .gd-list-rating-text a {
  font-size: 10px;
  text-decoration: none;
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
  color: #515151;
}

.listing-location .geodir-location-grid-container.row > div {
  flex: 0 0 24%;
  max-width: 24%;
  margin: 0 !important;
  height: 350px;
}
.listing-location .gd-cptcat-cat-right.text-uppercase.text-truncate.text-white.font-weight-bold.h5 {
  color: #212428 !important;
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  text-transform: capitalize !important;
}
.listing-location .gd-cptcat-cat-right.text-uppercase.text-truncate.text-white.font-weight-bold.h5:hover {
  color: #0099cc !important;
  text-decoration: none !important;
}
.listing-location .gd-cptcat-cat-right.text-uppercase.text-truncate a:hover {
  text-decoration: none !important;
  color: #0099cc !important;
}
.card-body.text-center.btn.btn-link.overflow-hidden {
  position: absolute;
  /* top: 41%; */
  bottom: -20%;
  left: 5%;
  right: 5%;
  text-decoration: none;
}
.card-body .gd-cptcat-cat-right a.text-white.stretched-link.font-weight-bold.h5 {
  color: #212428 !important;
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  text-transform: capitalize;
}
.card-body .gd-cptcat-cat-right a.text-white.stretched-link.font-weight-bold.h5:hover {
  color: #03a9f4 !important;
  text-decoration: none !important;
}

.card .embed-has-action::before {
  padding-top: 100%;

  /* display: block; */
}
.listing-location .col.mb-4 {
  padding: 0 0px 10px 0px !important;
}
.listing-location .col.mb-4:nth-child(even) {
  padding: 0 15px 80px 15px !important;
}

.listing-location .card a {
  height: 100% !important;
}
.listing-location .card {
  position: relative;
  z-index: 2;
  transition: all 0.5s ease;
  margin: 0px 10px !important;
}
.listing-location .card::before {
  content: url("http://studyaml1.test/wp-content/uploads/location.png");
  position: absolute;

  z-index: 2;
  top: 34%;
  left: 33%;
}
.listing-location .col .card::after {
  background-color: #000;
  z-index: 1;
  opacity: 0.4;
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.listing-location .card:hover {
  box-shadow: 0 0.2rem 1rem rgb(0 0 0 / 55%) !important;
}
.listing-categories .card {
  position: relative;
  transition: all 0.5s ease;
}
/* .listing-categories .col:nth-child(1):before {
  content: url("http://studyaml1.test/wp-content/uploads/location.png");
  
  position: absolute;
  height: 83%;
  width: 85%;
  z-index: 1;
  top: 8%;
  left: 7%;
  padding: 25px;
  border: 2.5px solid #ffffff;
  border-radius: 3px;
} */

.listing-categories .col .card::after {
  content: " ";
  position: absolute;
  height: 86%;
  width: 88%;
  z-index: 2;
  top: 8%;
  left: 6%;
  padding: 25px;
  border: 2.5px solid #ffffff;
  border-radius: 3px;
}
.listing-categories .card:hover {
  box-shadow: 0 0.2rem 1rem rgb(0 0 0 / 55%) !important;
}

.listing-categories .col .card::before {
  background-color: #000;
  z-index: 1;
  opacity: 0.4;
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.reviews-listing .geodir-wgt-recent-reviews ul li {
  flex: 0 0 33.3333%;
  margin: 0;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-header a {
  text-decoration: none;
  color: #212428;
  font-size: 16px;
  font-weight: 500;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-header strong {
  text-decoration: none;
  color: #212428;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-header span {
  padding-right: 10px;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-header a strong:hover {
  color: #03a9f4 !important;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-body a:hover {
  color: #03a9f4 !important;
  text-decoration: none;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-body strong:hover {
  color: #03a9f4 !important;
  text-decoration: none;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card {
  padding: 20px 10px 10px 10px;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-body a.geodir_reviewer_title {
  color: #212428 !important;
  font-size: 20px;
  font-weight: 700;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-body a.geodir_reviewer_title:hover {
  color: #03a9f4 !important;
}

.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-body {
  margin: 10px 0;
}
.reviews-listing .geodir-wgt-recent-reviews ul li .card .card-body .gd-rating-outer-wrap {
  font-size: 12px;
  padding: 5px 0 0 0;
}

.how-it-works-1 .elementor-icon-box-wrapper .elementor-icon-box-icon span i::before {
  content: "1";
  color: #ffffff !important;
  font-size: 40px;
  font-weight: 700;
  font-family: "Helvetica";
}
.how-it-works-1 .elementor-icon-box-wrapper .elementor-icon-box-icon span i {
  background: rgba(255, 255, 255, 0.1);
  width: 70px;
  height: 70px;
  line-height: 70px;
  border-radius: 3px;
}

.how-it-works-2 .elementor-icon-box-wrapper .elementor-icon-box-icon span i::before {
  content: "2";
  color: #25aae1 !important;
  font-size: 40px;
  font-weight: 700;
  font-family: "Helvetica";
}
.how-it-works-3 .elementor-icon-box-wrapper .elementor-icon-box-icon span i::before {
  content: "3";
  color: #25aae1 !important;
  font-size: 40px;
  font-weight: 700;
  font-family: "Helvetica";
}
.how-it-works-3 .elementor-icon-box-wrapper .elementor-icon-box-icon span i,
.how-it-works-2 .elementor-icon-box-wrapper .elementor-icon-box-icon span i {
  background: rgba(37, 170, 225, 0.3);
  width: 70px;
  height: 70px;
  line-height: 70px;
  border-radius: 3px;
}
.feature .elementor-icon-box-wrapper .elementor-icon-box-icon span,
.feature .elementor-icon-box-wrapper .elementor-icon-box-icon span,
.feature .elementor-icon-box-wrapper .elementor-icon-box-icon span,
.feature .elementor-icon-box-wrapper .elementor-icon-box-icon span {
  background: rgba(37, 170, 225, 0.2);
  padding: 12px;
  border-radius: 3px;
}

/* mobile responsive */

@media only screen and (max-width: 600px) {
  .listing-categories .gd-cptcat-ul.gd-cptcat-parent {
    margin-bottom: 80px !important;
  }
  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search {
    display: block !important;
    margin: 0;
  }

  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group .input-group-inside .input-group-prepend .input-group-text span.geodir-search-input-label i::before,
  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside .input-group-prepend .input-group-text span i::before {
    content: " ";
    position: absolute;

    left: 0px;
  }

  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-categories {
    flex: 0 0 80% !important;
  }
  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group .input-group-inside input.form-control,
  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside input.form-control {
    padding-left: 50px !important;
  }
  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group .input-group-inside .input-group-prepend .input-group-text span.geodir-search-input-label i::before {
    content: " ";
    position: absolute;
    background-image: url("http://studyaml1.test/wp-content/uploads/icon.png");
    height: 18px;
    width: 20px;
    top: 13px;
    left: 19px !important;
  }
  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-near .form-group .input-group-inside .input-group-prepend .input-group-text span i::before {
    content: " ";
    position: absolute;
    background-image: url("http://studyaml1.test/wp-content/uploads/Vector.png");
    height: 20px;
    width: 15px;
    left: 20px !important;
    top: 10px;
  }
  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-search .form-group {
    margin-bottom: 0 !important;
    border: none;
  }
  .home2-search-main-wrapper .elementor-widget-container span.geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-taxonomy .form-group {
    margin-bottom: 0 !important;
    border-right: none;
  }
}

/* listing single styling  */
/* for listing container  */
/* .customify-container,
.layout-contained,
.site-framed .site,
.site-boxed .site {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0;
} */

.business-detail-card .business-detail-card-hero-area {
  width: 100%;
}
.business-detail-card .business-card-content-area-1-wrapper,
.business-detail-card .business-card-content-area-2 {
  width: 1210px;
  margin: 0 auto;
  padding: 0 15px;
}
.business-detail-card .business-detail-card-hero-area {
  width: 100%;
  height: 200px;
  margin: 0;
}
.business-detail-card-hero-area .geodir-post-slider .geodir-image-container .geodir-images .carousel-item span::before {
  padding-top: 15%;
}
.business-detail-card-hero-area .geodir-post-slider .geodir-image-container .geodir-images .carousel-item span img {
  height: 200px;
}
.business-card-content-area-1 span.geodir-cf-file-name.text-break {
  display: none;
}
.business-card-content-area-1-wrapper a.geodir-lightbox-image.embed-has-action img {
  height: 100px;
  width: 100px !important;
  border-radius: 50%;
  line-height: 100px;
  text-align: center;
  object-fit: cover;
}
.business-card-content-area-1 {
  background: #ffffff;
  box-shadow: 0px 3px 20px rgba(19, 15, 64, 0.05);
}
.business-card-content-area-1-wrapper-area .geodir_post_meta.clear-both.geodir-field-post_title {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 25px;
  padding: 5px 0px 20px 0px;

  color: #212428;
}

.listing-tab-head-only .listing-tab-head-only-wrap .listing-tab-head-only-area .is-vertically-aligned-top .wp-block-geodirectory-geodir-widget-single-tabs .geodir-single-tabs-container .geodir-tabs .geodir-tab-head .list-unstyled{
	margin:0 !important;padding: 0 17px;
}


.business-card-content-area-1-wrapper-area {
  padding-top: 30px;
}
.wp-container-10.wp-block-column.hero-logo-area .wp-block-columns:first-child {
  gap: 0 !important;
  padding-right: 10px;
}
.hero-logo-area .geodir_post_meta.clear-both.geodir-field-address span {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  color: #515151;
}
.hero-logo-area .geodir_post_meta.clear-both.geodir-field-city{display:flex; align-items:center;}
.hero-logo-area .geodir_post_meta.clear-both.geodir-field-city span i {
  background-color: #09295d;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  margin-right: 10px;
	

}
.business-card-content-area-2 .information-section .working-houre-wrapper .gd-bh-open-hours.dropdown-menu .dropdown-item.gd-bh-days-closed > div .gd-bh-slot-r {
    color:#C70800!important;
}
.form-message-wrapper #ninja_forms_required_items, .nf-field-container {
    margin-bottom: 13px;
}
.nf-error.field-wrap .nf-field-element:after {
    background: #e80000;
    color: #fff;
    font-family: FontAwesome;
    font-size: 20px;
    content: "\f12a";
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    height: 38px !important;
    width: 50px;
    line-height: 42px!important;
    text-align: center;
    transition: all .5s;
	
}
.nf-form-content {
  padding:0;
   
}

.hero-logo-area .geodir_post_meta.clear-both.geodir-field-city span i::before {
  color: white;
  font-size: 16px;
}.hero-logo-area .geodir_post_meta.clear-both.geodir-field-city{
	font-size:14px;
}


.hero-logo-area .gd-rating-wrap span i {
  font-size: 15px;
  margin: 0 4px 0 0;
}
.hero-logo-area a.gd-list-rating-link {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
  color: #515151;
}
.hero-logo-area .geodir_post_meta.gd-rating-info-wrap {
  padding-top: 5px;
}
.hero-logo-area span.geodir_post_meta_icon.geodir-i-taxonomy {
  background-color: #25aae1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  display: block;
  text-align: center;
}


.addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none;
}


.hero-logo-area span.geodir_post_meta_icon.geodir-i-taxonomy i {
  color: white;
  font-size: 16px;
}
.hero-logo-area .wp-block-columns {
  gap: 10px !important;
}
.hero-logo-area .geodir_post_meta.clear-both.geodir-field-post_category {
  display: flex;

  text-align: center;
  align-items: center;
}
.hero-logo-area .wp-block-columns {
    margin: 0;
}

.hero-logo-area .geodir_post_meta.clear-both.geodir-field-post_category a {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  color: #515151;

  text-decoration: none;

  padding-left:10px;
}
.hero-like-share-area .geodir-field-price_range {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 25px;
 
  color: #25aae1;
  text-align: end;
	    padding-bottom: 30px;
    padding-top: 10px;
}
.hero-like-share-area a.geodir-addtofav-icon span {
  display: none;
}
.hero-like-share-area .favorite-area {
  text-align: end;
  display: flex;
  justify-content: end;
}

.hero-like-share-area .ninja-btn-wrap .btn-contact-seles a,
.hero-like-share-area .ninja-btn-wrap .btn-contact-us a {
  text-align: center;
  font-size: 20px;
  border-radius: 3px;
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  padding: 12px 20px;
  border: 1px solid #25aae1 !important;
}
.business-card-content-area-1-wrap {
  margin: 0;
}

.hero-like-share-area .ninja-btn-wrap .btn-contact-seles a {
  color: #ffffff !important;
  background: #25aae1 !important;
}
.hero-like-share-area .ninja-btn-wrap .btn-contact-us a {
  color: #25aae1 !important;

  background: #fff !important;
}
.hero-like-share-area .ninja-btn-wrap .btn-contact-us a:hover {
  color: #ffffff !important;
  background: #25aae1 !important;
}
.hero-like-share-area .ninja-btn-wrap .btn-contact-seles a:hover {
  color: #25aae1 !important;

  background: #fff !important;
}
.listing-tab-head-only {
  margin: 0;
}
.listing-tab-head .listing-tab-head-only-wrap {
}
.listing-tab-head-only-area {
  margin: 0;
}
.listing-tab-head-only-area .nav-tabs {
  border-bottom: none;
}

.listing-tab-head-only-area .nav-link.text-nowrap.scroll-ignore.active {
  border-bottom: 2px solid #25aae1 !important;
  color: #25aae1 !important;
}
.listing-tab-head-only-area .bsui .nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: none;
  border-top-right-radius: none;
}

.listing-tab-head-only-area .nav-item{
	padding:5px 20px;
}
.listing-tab-head-only-area a.nav-link.text-nowrap.scroll-ignore {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 0px;
	  
    padding: 0 0 20px 0;
  display: flex;
  align-items: center;
  text-align: center;

  color: #515151 !important;
}
.listing-tab-head-only-area a.nav-link.text-nowrap.scroll-ignore i{
	display:none;
}

.listing-tab-head-only-area a.nav-link.text-nowrap.scroll-ignore:hover {
  color: #25aae1 !important;
}
.business-card-content-area-2 .tab-section .geodir-tabs-content > div {
  background: #ffffff;
  box-shadow: 0px 3px 20px rgba(19, 15, 64, 0.05);
  border-radius: 3px;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(1),
.business-card-content-area-2 .tab-section .mt-4:nth-child(2),
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) {
  background-color: #fff;
  padding: 35px;    border-radius: 5px;
	    margin-top: 30px !important;
}

.business-card-content-area-2 .tab-section .mt-4:nth-child(2){
	padding:35px 35px 22px 35px;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(4),
.business-card-content-area-2 .tab-section .mt-4:nth-child(5) {
  display: none;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(1) .gd-tab-list-title,
.business-card-content-area-2 .tab-section .mt-4:nth-child(2) .gd-tab-list-title,
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .gd-tab-list-title {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 0px;
  padding-bottom: 20px;
  color: #212428;
	margin:0;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(1) .gd-tab-list-title a:hover,
.business-card-content-area-2 .tab-section .mt-4:nth-child(2) .gd-tab-list-title a:hover,
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .gd-tab-list-title a:hover {
  text-decoration: none;
}
/* .business-card-content-area-2 .tab-section .mt-4:nth-child(1) .gd-tab-list-title:hover,
.business-card-content-area-2 .tab-section .mt-4:nth-child(2) .gd-tab-list-title:hover,
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .gd-tab-list-title:hover {
  color: #25aae1;
} */
.business-card-content-area-2 .tab-section .mt-4:nth-child(1) hr,
.business-card-content-area-2 .tab-section .mt-4:nth-child(2) hr,
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) hr {
  display: none;
}.business-card-content-area-2 .tab-section .mt-4:nth-child(1) .gd-tab-list-title i, .business-card-content-area-2 .tab-section .mt-4:nth-child(2) .gd-tab-list-title i, .business-card-content-area-2 .tab-section .mt-4:nth-child(3) .gd-tab-list-title i {
    padding-right: 15px;
}

.business-card-content-area-2 .tab-section .mt-4:nth-child(1) p,
.business-card-content-area-2 .tab-section .mt-4:nth-child(2) p,
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) p {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 30px;
margin: 0;
  color: #515151;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .comments-title {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  padding-top: 10px;
  color: #52555a;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .gd-main-overall-rating .gd-rating-outer-wrap .gd-rating .gd-rating-wrap i {
  margin-right: 5px;
  font-size: 16px;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .gd-main-overall-rating .gd-overall-rating-text {
  background-color: rgba(37, 170, 225, 0.5);
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled {
  margin: 0;
}
.contact-information-wrapper,
.working-houre-wrapper,
.form-message-wrapper,
.keywords-wrapper,
.awards-wrapper {
  background: #ffffff;
  box-shadow: 0px 3px 20px rgba(19, 15, 64, 0.05);
  border-radius: 3px;
  margin: 30px 0;
  padding: 35px 40px;
}
.business-card-content-area-2 .information-section .awards-wrapper h2 {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;

  color: #212428;
}
.business-card-content-area-2 .information-section .awards-wrapper .geodir-field-awards {
  display: flex;
}
.business-card-content-area-2 .information-section .awards-wrapper .geodir-field-awards a {
  width: 80px;
  height: 80px;
  display: block;
  margin-right: 20px;
  margin-top: 10px;
/*   margin-bottom: 20px; */
	    padding-left: 0;
}
.business-card-content-area-2 .information-section .awards-wrapper .geodir-field-awards span {
  display: none;
}
.business-card-content-area-2 .information-section .contact-information-wrapper h2 {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  color: #212428;
  padding-bottom: 10px;
}
.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-business_phone_number a,
.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-email a {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #515151;
}
.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-business_phone_number:hover,
.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-business_phone_number a:hover,
.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-email:hover,
.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-email a:hover {
  color: #03a9f4;
  text-decoration: none;
}

.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-business_phone_number,
.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-email {
  margin: 20px 0;
}
.business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-business_phone_number i, .business-card-content-area-2 .information-section .contact-information-wrapper .geodir_post_meta.clear-both.geodir-field-email i {
    font-size: 20px;
    margin-right: 10px;
}

.business-card-content-area-2 .information-section .contact-information-wrapper .social-media-wrapper {
  margin: 35px 0 15px 0;
}
.business-card-content-area-2 .information-section .contact-information-wrapper .social-media-wrapper .geodir-post-meta-container {
  margin-right: 10px;
}
.business-card-content-area-2 .information-section .contact-information-wrapper .social-media-wrapper .geodir-field-instagram,
.business-card-content-area-2 .information-section .contact-information-wrapper .social-media-wrapper .geodir-field-facebook,
.business-card-content-area-2 .information-section .contact-information-wrapper .social-media-wrapper .geodir-field-twitter {
  background-color: rgba(37, 170, 225, 0.2);
  height: 40px;
  width: 40px;

  border-radius: 3px;
  text-align: center;
}
.business-card-content-area-2 .information-section .contact-information-wrapper .social-media-wrapper .geodir-field-instagram span i,
.business-card-content-area-2 .information-section .contact-information-wrapper .social-media-wrapper .geodir-field-facebook span i,
.business-card-content-area-2 .information-section .contact-information-wrapper .social-media-wrapper .geodir-field-twitter span i {
  color: rgba(37, 170, 225, 1);
  font-size: 22px;
  text-align: center;
  line-height: 40px;
}
.business-card-content-area-2 .information-section .working-houre-wrapper h2 {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  padding-bottom: 20px;
  color: #212428;
}
.business-card-content-area-2 .information-section .working-houre-wrapper {
    padding-bottom: 370px !important;

}
.business-card-content-area-2 .information-section .working-houre-wrapper a::after {
    display: none;
}.business-card-content-area-2 .information-section .working-houre-wrapper a {
   text-decoration:none;
}

.business-card-content-area-2 .information-section .working-houre-wrapper .gd-bh-open-hours.dropdown-menu {
  display: block;
  box-shadow: none;
  background: none;
}
.business-card-content-area-2 .information-section .working-houre-wrapper .gd-bh-open-hours.dropdown-menu .dropdown-item > div {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #515151 !important;
}
.business-card-content-area-2 .information-section .working-houre-wrapper .gd-bh-open-hours.dropdown-menu .dropdown-item {
     padding: 10px 0 !important;
}
.business-card-content-area-2 .information-section .working-houre-wrapper .gd-bh-open-hours.dropdown-menu {
  max-width: 300px !important;
  width: 100%;
}
.business-card-content-area-2 .information-section .form-message-wrapper h2 {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  padding-bottom: 20px;
  color: #212428;
}
.business-card-content-area-2 .information-section .form-message-wrapper .nf-form-cont .nf-form-layout .nf-before-form-content {
  display: none;
}
.business-card-content-area-2 .information-section .form-message-wrapper .ninja-forms-req-symbol {
  display: none;
}
.business-card-content-area-2 .information-section .form-message-wrapper  .nf-form-title{
	display:none;
}

.business-card-content-area-2 .information-section .form-message-wrapper .nf-field input[type="text"],
.business-card-content-area-2 .information-section .form-message-wrapper .nf-field input[type="email"],
.business-card-content-area-2 .information-section .form-message-wrapper .nf-field textarea {
  background: #ffffff;
  border: 1px solid #cdcdcd;
  border-radius: 3px;
	height:40px;
	
}
.business-card-content-area-2 .information-section .form-message-wrapper .nf-field input::placeholder,
.business-card-content-area-2 .information-section .form-message-wrapper .nf-field textarea {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  /* identical to box height, or 167% */

  display: flex;
  align-items: center;

  color: #515151;
}
.business-card-content-area-2 .information-section .form-message-wrapper .nf-field input[type="button"] {
  background-color: rgba(37, 170, 225, 1) !important;
  width: 100%;
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  margin-top: 20px;
  margin-bottom: -20px;
  border: 1px solid rgba(37, 170, 225, 1);
  color: #ffffff;
  border-radius: 3px;    height: 45px;
}
.business-card-content-area-2 .information-section .form-message-wrapper .nf-field input[type="button"]:hover {
  background-color: transparent !important;
  color: rgba(37, 170, 225, 1);
}
.business-card-content-area-2 .information-section .form-message-wrapper .nf-form-layout form {
  margin: 0;
}
.business-card-content-area-2 .information-section .form-message-wrapper .nf-field .nf-field-container {
  margin: 0 !important;
}

.business-card-content-area-2 .information-section .keywords-wrapper span.geodir-tags.float-left i {
  display: none;
}
.business-card-content-area-2 .information-section .keywords-wrapper h2 {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 20px !important;

  color: #212428;
  padding-bottom: 10px;
}
.business-card-content-area-2 .information-section .keywords-wrapper span.geodir-tags.float-left a {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  background-color: #03a9f4;
	border:1px solid #03a9f4;
  padding: 6px 35px;
margin: 7px 5px;
}
.business-card-content-area-2 .information-section .keywords-wrapper span.geodir-tags.float-left a:hover{
 color: #25AAE1 !important;
	background:transparent;
}

.comment-respond h3.comment-reply-title span {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 0px;
  color: #1d1d1d;
}
.comment-respond form.comment-form p.logged-in-as {
  margin-top: 10px;
}
.comment-respond form.comment-form p.logged-in-as a {
  color: #03a9f4;
}
.comment-respond form.comment-form p.logged-in-as span {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #848484;
}
.comment-respond form.comment-form .form-group.gd-rating-input-group {
  border-radius: 5px !important;
}
.comment-respond form.comment-form .form-group.gd-rating-input-group .gd-rating-outer-wrap.gd-rating-input-wrap .gd-rating.gd-rating-input.gd-rating-type-font-awesome span.gd-rating-text.badge.badge-light {
  border-color: #03a9f4 !important;
  color: #03a9f4;
}
.comment-respond form.comment-form .form-group.gd-rating-input-group .gd-rating-outer-wrap.gd-rating-input-wrap span.gd-rating-label {
  color: #03a9f4;
}
.comment-respond form.comment-form .form-group textarea {
  border-radius: 5px !important;
}
.comment-respond form.comment-form .form-submit.form-group {
  margin: 0;
}
.comment-respond form.comment-form .form-submit.form-group input {
  background-color: #03a9f4;
  background-image: none;
  border-radius: 5px !important;
  padding: 10px 40px;
  transition: all 0.8s ease;
  font-size: 15px;
  border: 1px solid #03a9f4;
}
.comment-respond form.comment-form .form-submit.form-group input:hover {
  background-color: transparent !important;
  color: #03a9f4 !important;
}
.business-detail-card .comment-respond .comment-form .form-group {
  width: 100%;
}
.business-detail-card .comment-form .alert.alert-info {
  color: #fff;
  background-color: #03a9f4;
  border-color: #03a9f4;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card {
  border: none;

  background: #f9f9f9;
  border-radius: 3px;
  padding: 20px 20px 10px 20px;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li {
  margin: 30px 0;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header span a {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 0px;

  color: #212428;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header span a:hover {
  color: #03a9f4;
  text-decoration: none;
}

.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header,
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-footer {
  background: #f9f9f9 !important;
  border: none !important;

}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header{
		display:block;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header span{
	

margin-left: -68% !important;
	margin-top: -7% !important;
font-family: 'Helvetica';
font-style: normal;
font-weight: 700;
font-size: 18px;
	padding-bottom:5px;



color: #212428;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header img{
	height:45px;
	width:45px !important;line-height:45px;
	    margin-top: 10px;
	margin-left:5px;
}

.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header .geodir-review-ratings{
	 margin-left: 38% !important;
	width:100%;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header .geodir-review-ratings span i {
    /* padding: 0 10px; */
    margin-right: 2.5px;
}.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-header .geodir-review-ratings span i::before{
   font-size:15px;
}

.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-footer span.edit-link a {
  color: #03a9f4;
  text-decoration: none;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-footer span.reply-link a {
  color: #ffffff;
  background-color: #25aae1;
  border-color: #25aae1;
}

.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-footer span.reply-link a:hover {
  background-color: transparent;
  color: #25aae1;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-footer span {
  text-decoration: none;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-footer span.edit-link a:hover {
  text-decoration: none;
  color: #0075ac;
}
.business-card-content-area-2 .tab-section .mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-body {
  height: 200px;
  overflow: auto;
  width: 100%;
}
.mt-4:nth-child(3) .comments-area .commentlist-wrap .commentlist.list-unstyled li .card .card-body .description p {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #515151;
}
.geodir-field-select_services ul {
  display: flex;
  flex-wrap: wrap;
	margin:0;
}
.geodir-field-select_services ul li {
  flex: 0 0 40%;
  position: relative;
  padding: 6px 0;
}
.customify-container, .layout-contained {

    margin: 0 auto;
    padding: 0;
}

.business-card-content-area-1-wrapper-area a.geodir-lightbox-image.embed-has-action {
    padding-left: 30px;
}
.business-card-content-area-1-wrapper-area a.geodir-lightbox-image.embed-has-action img {
  
    margin-top: -12px !important;
}
.geodir-field-select_services ul li::before {
  top: 45%;
  content: " ";
  position: absolute;
  width: 6px;
  height: 6px;
  background: #25aae1;
  border-radius: 50%;
  left: -10%;
}
.geodir-field-select_services ul{
	margin:0 !important;
}
.wp-block-geodirectory-geodir-widget-report-post .geodir-report-post-container .gd-badge-meta .gd-badge .bsui .btn:hover,
.bsui .btn:focus {
  box-shadow: none;
  outline: 0 !important;
  padding: 0;
}
.wp-block-geodirectory-geodir-widget-report-post .geodir-report-post-container .gd-badge-meta a {
  padding: 0;
}
.wp-block-geodirectory-geodir-widget-report-post .geodir-report-post-container .gd-badge-meta a i {
  font-size: 20px;
}
.home2-search-main-wrapper .geodir-search-container.bsui .geodir-search-form-wrapper form.geodir-listing-search .geodir-search.form-row .gd-search-field-cpt .form-group {
  margin: 0;
}
/* .single-gd_businesses .customify-container {
    padding: 0!important;
	margin:0!important;}
single-gd_businesses.customify-grid{
 padding: 0!important;
	margin:0!important;
} */

.home2-search-main-wrapper .search_by_post.form-control {
    border: none;
}


.home2-search-main-wrapper .search_by_post.form-control:focus{
   box-shadow:none;
}

.single-gd_businesses .content-area.customify-col-12{ padding: 0!important;
	margin:0!important;}
.single-gd_businesses .business-detail-card .wp-container-2.wp-block-columns{
	margin:0;
}
	


.geodir_locations.geodir_location_listing .geodir-widget-bottom a.geodir-all-link {
   background: #25AAE1;
border-radius: 3px;
    color: white;
    border-color: #25AAE1;
	padding:11.5px 46px;
	transition:all .5s ease;
	
}
.geodir_locations.geodir_location_listing .geodir-widget-bottom a.geodir-all-link:hover{
color: #25AAE1;
background:transparent;
    border-color: #25AAE1;
	
}#sidebar-secondary, #sidebar-primary, #main {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* 	become a vendor page style css */



.gd-cptcat-row.gd-cptcat-gd_businesses .gd-cptcat-ul.gd-cptcat-parent.col.mb-4 {
    margin-bottom: 42px !important;
}


.business-card-archive .wp-block-geodirectory-geodir-widget-post-images .bsui .embed-responsive {
    height: 230px;
}
.counter-section .counter-section-wrapper{
	background: #FFFFFF;
box-shadow: 0px 3px 20px rgba(19, 15, 64, 0.05);
border-radius: 3px;
	
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(0, 0, 0, 0.04);
    border-radius: 5px;
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);

	
}
.pricing-area .plans-card-wrapper .card .card-header{
	background:#f2f2f2;  padding: 45px;}


.pricing-area .plans-card-wrapper .card .card-header .subtitle{
	font-family: 'Helvetica';
font-style: normal;
font-weight: 700;
font-size: 32px;
color: #212428!important;
}

.pricing-area .plans-card-wrapper .card .card-header p span, .pricing-area .plans-card-wrapper .card .card-header p span .getpaid-currency__symbol{
	font-family: 'Helvetica';
color: #212428!important;
}

.pricing-area .plans-card-wrapper .card .card-header p span.text-dark, .pricing-area .plans-card-wrapper .card .card-header p span .getpaid-currency__symbol{

color: #212428!important;
}


.pricing-area .plans-card-wrapper .card .card-body{
	padding:30px !important;
	text-align:center;
	
}
.pricing-area .plans-card-wrapper .card .card-body ul li:not(:last-child) {
    margin: 0 !important;
    border-bottom: 1px solid #f2f2f2;
    padding: 10px 0;
}

.pricing-area .plans-card-wrapper .card .card-body ul li {
    margin: 0 !important;
   
    padding: 10px 0;
}
.pricing-area .plans-card-wrapper .card .card-body  
.text-center{
	text-align:center;
}

.pricing-area .plans-card-wrapper .card .card-body  
.text-center a {
	background:#f2f2f2 !important;
	color:#666666 !important;
	border:1px solid #f2f2f2 !important;
	width:200px;
	height: 50px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
	    margin-left: 21%;
	    margin-bottom: 25px;
    margin-top: 35px;
	
}
.pricing-area .plans-card-wrapper .card .card-body  
.text-center a:hover{
	background:transparent !important;
	color:#25AAE1 !important;
	border-color:#25AAE1!important;
}




/*  .card-highlight  */


.pricing-area .plans-card-wrapper .card-highlight .card-header{
	background:#25AAE1;   
	
}




.pricing-area .plans-card-wrapper .card-highlight .card-header .subtitle{

color: #ffffff!important;
	
}
.pricing-area .plans-card-wrapper .card-highlight .card-header p span.text-dark, .pricing-area .plans-card-wrapper .card-highlight .card-header p span .getpaid-currency__symbol, .pricing-area .plans-card-wrapper .card-highlight .card-header p span.ml-2{
	font-family: 'Helvetica';

color: #ffffff!important;
}
/* .pricing-area .plans-card-wrapper .card-highlight .card-header p span, .pricing-area .plans-card-wrapper .card-highlight .card-header p span .getpaid-currency__symbol {
	
color: #212428!important;
}
 */
.pricing-area .plans-card-wrapper .card-highlight .card-body  
.text-center a{
	background:#25AAE1 !important;
	color:#fff !important;
	border-color:#25AAE1!important;
}

.pricing-area .plans-card-wrapper .card-highlight .card-body  
.text-center a:hover{
	background:transparent !important;
	color:#25AAE1 !important;
	border-color:#25AAE1!important;
}

.pricing-area .plans-card-wrapper .{}
.pricing-area .plans-card-wrapper .{}
.pricing-area .plans-card-wrapper .{}
.pricing-area .plans-card-wrapper .{}

