:root {
  --color-primary-blue: #6EC1E4;

  --color-white: #fff;
}

/* menu dropdown  */
.logreg-header .dropdown-content {
  width: 220px !important;
}

/* header */
#pacz-header {
  z-index: 99991 !important;
}

/* dashboard  */
.dashboard-wrapper {
  display: flex;
  flex-wrap: wrap;
}

@media only screen and (max-width:1170px) {
  .dashboard-wrapper {
    flex-direction: column;
  }
}

.dashboard-wrapper .listing-counts-wrap.clearfix {
  display: flex;
  flex-wrap: wrap;
}


.mobile-active-menu-logreg-links .author-displayname {
  color: #fff !important;
}

.pacz-mobile-login-wrap .dropdown-content ul {
  width: 150px;
}

.dropdown-menu.show {
  padding: 4px 10px;
  min-width: max-content;
}

.pacz-responsive-nav li ul li.current-menu-item a {
  color: #fff;
}


/* Link directory styles */

.qcld_sld_tab .qcld_sld_tab {
  display: flex;
}

button.qcld_sld_tablinks {
  font-weight: 600;
  font-size: inherit !important;
}

/* nieuw ivm rare dingen naar overgang naar .com */
.sld-tag-filter-area {
  display: flex;
  justify-content: center;
}

.style-1 .ca-menu li {
  height: unset !important;
  height: 140px !important;

}

.style-1 .ca-menu li a {
  display: flex !important;
  flex-direction: row;
  justify-content: flex-start;
}

.style-1 .ca-menu li a .ca-content {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  height: 100% !important;
}

.style-1 .ca-icon {
  overflow: unset !important;
  top: 0 !important;
}

.style-1 .new-icon-section>span {
  background-color: unset !important;
  color: red !important;
}

/* einde nieuw */

.qcopd-single-list h2,
.qcopd-single-list h3,
.sld-tag-filter-area a.sld_tag_filter {
  text-shadow: none;
}

.qcopd-single-list h2 {
  text-align: left;
  padding-left: 60px;
}

.qcopd-list-wrapper .qcopd-single-list ul li {
  border-left: none !important;
  box-shadow: none !important;

}

.qcopd-list-wrapper .qcopd-single-list ul li:hover {
  height: 130px;
}

.qcopd-list-wrapper .qcopd-single-list ul li h3 {
  font-size: 16px !important;
}

.qcopd-list-wrapper .qcopd-single-list ul li p {
  font-size: inherit !important;
  text-shadow: none;
}

@media only screen and (max-width:767px) {
  .qcld_sld_tab {

    margin: 0 0;
  }

  .ca-icon {
    display: none !important;
  }

  .qcopd-single-list h2 {
    text-align: left;
    padding-left: 20px;
  }

  .qcopd-list-wrapper .qcopd-single-list ul li:nth-child(odd) {
    background-color: #f7f7f7 !important;
  }
}

/* simple link page sld dashboard  */

#simple-link-page {
  width: 100%;
}


#simple-link-page .sldnav__list__item {
  margin-left: 0;
}

#simple-link-page input[type="submit"].sld_submit_style {
  background-color: #067B2D;
}

#simple-link-page input[type="submit"].sld_submit_style:hover {
  background-color: #E53E29;
  ;
}

@media only screen and (max-width:535px) {
  #simple-link-page .sbd_pricing-table {
    width: 100%;
    margin-left: 0;
  }
}

/* Listings  */

/* single listing full screen action buttons */
/*
.full-screen.mobile-author-btn-panel-container .mobile-author-btn-panel {
  background-color: var(--color-primary-blue);
}
.full-screen.mobile-author-btn-panel-container .mobile-author-btn-panel ul {
  gap: 8px;
  background-color: var(--color-primary-blue);
  margin:0;
}

.full-screen.mobile-author-btn-panel-container .mobile-author-btn-panel ul li {
  padding: 0;
  background-color: var(--color-primary-blue);
}
  */
.mobile-author-btn-panel-container .mobile-author-btn-panel a {
  background-color: var(--color-white);
}




.directorypress-listing-figure-wrap,
.slick-slide .slide-link {
  background-color: #fff;
  padding-top: 12px;
  padding-bottom: 12px;
}

.directorypress-listing .slider-nav {
  background-color: #fff;
  margin-top: 20px;
}

.directorypress-listing .slider-nav .slick-track {
  padding: 2px 0;
}

.listing-list-view-inner-wrap #directorypress-98 {
  display: flex;
  justify-content: space-between;
}

@media only screen and (max-width:767px) {
  .directorypress-listings-block.cz-listview article.listing-post-style-listview_mod .directorypress-listing-item-holder {
    margin-bottom: 5px !important;
  }

  .listing-list-view-inner-wrap .row {
    margin: 0 !important;
  }
}

#pacz-responsive-search-wrap {
  top: 80px !important;
}

/* icons searchform  */
.directorypress-content-wrap .directorypress-form-control-feedback {
  /* transform:unset!important; */
}

.directorypress-search-holder .directorypress-form-control-feedback {
  font-size: 24px !important;
  right: 20px !important;
  top: 83px !important;
}

#cat-page .directorypress-search-holder .directorypress-form-control-feedback {
  height: 100% !important;
}

.directorypress-content-wrap.directorypress-search-form .directorypress-mylocation {
  top: 81px !important;
}


.theme-page-wrapper.right-layout .theme-content,
.theme-page-wrapper.left-layout .theme-content {
  /* width: 100% !important; */
}

/* Forum */
#forum-page.forum-page {
  width: 100%;
}


/* Pages */

#pacz-page-title h1.pacz-page-heading {
  font-size: 32px;
  padding-top: 20px;
}

/* FAQ  */

#faq-page.faq-page {
  width: 100%;
  display: flex;
  justify-content: center;

}

#faq-page.faq-page section.section-faq {
  width: 70%;
}

@media only screen and (max-width:900px) {
  #faq-page.faq-page section.section-faq {
    width: 100%;
  }
}

ul.faq.accordion {
  list-style: none;
}

ul.faq.accordion li {
  margin-top: 24px;
}

ul.faq.accordion li iframe {
  max-width: 100%;
}

.accordion h2,
.accordion h3 {

  cursor: pointer;
  font-size: 1.4rem;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  position: relative;
  font-weight: 500;
}

.accordion h2 .question,
.accordion h3 .question {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
}

.accordion h2 .icon,
.accordion h3 .icon {
  position: absolute;
  right: 20px;
  top: 5px;
  /* color: rgba(0, 0, 0, .3); */
  color: #067B2DB3;
}

.accordion .collapse {
  background: #fff;
  padding: 20px;
  font-size: 16px;
}

.accordion .collapse a {
  border-bottom: 1px dotted;
  color: #067B2D;
}

.accordion .collapse a:hover {

  color: #cc0000;
}

#faq-page.faq-page p {
  font-size: 16px;
}


/* Listing Page  */

#listings-page.listings-page {
  width: 100%;
}

a.directorypress-advanced-search-label {
  display: none !important;
}


/* Login  */
input:-webkit-autofill,
input:-webkit-autofill:focus {
  -webkit-text-fill-color: black !important;
}


.woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address,
.woocommerce-MyAccount-content .woocommerce-Address {
  width: 100%;
}

.woocommerce-Address-title.title {
  gap: 8px;

}

.woocommerce-Address-title.title a.edit {
  height: auto;
}

p.woocommerce-store-notice.demo_store {
  display: none !important;
}

/* Google ads  */

/* in listing list ads  */
.google-add-article {
  position: relative;
  height: 200px;
  width: 100%;
  margin:10px 0;

}

/* pre footer ads  */

.pre-footer-ads {

  position: relative;
  height: 150px;
  width: 100%;

}