/*!
Theme Name:   PDX Parent (Child)
Author:       Sproutbox
Author URI:   https://www.sproutbox.co
Template:     hello-elementor
Version:      1.0.0
*/
/* Global colors */
/* Fonts */
body {
  overflow-x: hidden;
}

.arrow-cta .elementor-button-content-wrapper {
  align-items: center;
  gap: 0.5rem;
}
.arrow-cta .elementor-button-content-wrapper:hover {
  gap: 0.9rem;
  transition: gap ease 0.5s;
}
.arrow-cta span {
  font-size: 1.125rem;
}
.arrow-cta .elementor-button-icon svg {
  height: 2rem !important;
  width: auto !important;
}

.home-bubble-grass h2, .home-bubble-grass h2, .home-bubble-grass h3, .home-bubble-grass h4, .home-bubble-grass p, .home-bubble-grass span {
  display: inline-block;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #2fb55e;
}

.home-bubble-tangerine h2, .home-bubble-tangerine h2, .home-bubble-tangerine h3, .home-bubble-tangerine h4, .home-bubble-tangerine p, .home-bubble-tangerine span {
  display: inline-block;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #fe6320;
}

.home-bubble-sunshine h2, .home-bubble-sunshine h3, .home-bubble-sunshine h4, .home-bubble-sunshine p, .home-bubble-sunshine span {
  display: inline-block;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #ffcb05;
}

.bubble-blush {
  color: #fe6320 !important;
  display: inline-block;
  margin: 2px 0;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #ffbab3;
}

.bubble-sunshine {
  color: #FFFFFF !important;
  display: inline-block;
  margin: 2px 0;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #ffcb05;
}

.bubble-sunset {
  color: #ffcb05 !important;
  display: inline-block;
  margin: 2px 0;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #fff0d3;
}

.bubble-grass_stain {
  color: #2fb55e !important;
  display: inline-block;
  margin: 2px 0;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #cef2db;
}

.bubble-aqua {
  color: #48bcc7 !important;
  display: inline-block;
  margin: 2px 0;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #d0edf1;
}

.bubble-tangerine {
  color: #FFFFFF !important;
  display: inline-block;
  margin: 2px 0;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #fe6320;
}

.bubble-grass {
  color: #FFFFFF !important;
  display: inline-block;
  margin: 2px 0;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #2fb55e;
}

.bubble-cloudy {
  color: #144269 !important;
  display: inline-block;
  margin: 2px 0;
  padding: 10px 20px !important;
  border-radius: 100px;
  background-color: #f2f5f8;
}

.event-loop-list .tec-events-elementor-event-widget__datetime {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.event-loop-list .tec-events-elementor-event-widget__datetime span {
  display: block;
  text-align: center;
  margin: 0;
  font-weight: 700;
}

.pdxparent_form-styles {
  font-family: "Gabarito", sans-serif;
  color: #FFFFFF;
  padding: 40px;
}
.pdxparent_form-styles form input {
  border: 2px solid #cef2db;
  border-radius: 30px;
}
.pdxparent_form-styles form .input-group {
  padding: 20px 0;
}
.pdxparent_form-styles form input[type=submit] {
  background-color: #fe6320;
  border-color: #fe6320;
}
.pdxparent_form-styles form ul {
  list-style-type: none;
  padding: 0;
}
.pdxparent_form-styles form ul li {
  display: flex;
  flex-direction: row;
  gap: 15px;
  align-items: baseline;
  padding-top: 5px;
}

.main-header .headNavItem {
  cursor: pointer;
}
.main-header .subNavItem {
  display: none !important;
}
.main-header .showSubNav {
  display: block !important;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 auto;
  z-index: 100;
}
.main-header .elementor-nav-menu {
  display: grid !important;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto;
  align-items: start;
}
.main-header .elementor-nav-menu .elementor-item {
  text-wrap: wrap;
}
.main-header .top-level .elementor-nav-menu {
  display: flex !important;
  flex-direction: row;
  justify-content: center;
}

.elementor-nav-menu--dropdown .elementor-nav-menu {
  height: 100vh;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  padding: 5%;
}
.elementor-nav-menu--dropdown .elementor-nav-menu .sub-arrow i {
  margin-top: 5px;
  font-size: 32px;
  background: #2fb55e;
  padding: 2px 10px;
  border-radius: 10px;
  color: #cef2db;
  line-height: 32px;
}
.elementor-nav-menu--dropdown .elementor-nav-menu .elementor-item-anchor {
  line-height: 3.6rem;
}
.elementor-nav-menu--dropdown .elementor-nav-menu .elementor-sub-item {
  font-weight: 500;
  padding: 10px 5px 10px 30px;
}

@media (min-width: 992px) {
  .elementor-sub-item {
    font-size: 1.8rem !important;
  }
}
.cpt-careers_single h2, .cpt-careers_single h3, .cpt-careers_single h4 {
  margin-top: 25px !important;
}
.cpt-careers_single h2 {
  font-size: 2.2rem !important;
  line-height: 3.2rem !important;
}
.cpt-careers_single ul {
  margin-bottom: 20px !important;
}

.advertiser-resources-links .elementor-heading-title a:hover {
  text-decoration: underline;
}

.ad-channel {
  display: none !important;
}

.ad-channel_active {
  display: flex !important;
}

.ad-channel-btn {
  border-radius: 30px;
}

.row-item {
  display: grid;
  grid-template-columns: 75% 25%;
  justify-content: space-between;
  border-bottom: 2px solid #F2F5F8;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.4;
}
.row-item .ri-bold {
  font-family: "Gabarito";
  font-weight: 700;
  font-size: 20px;
}
.row-item .ri-name, .row-item .ri-col-75 {
  padding: 10px;
}
.row-item .ri-size, .row-item .ri-col-25 {
  font-family: "Raleway";
  padding: 10px;
  text-align: right;
}

.change-text-color h1, .change-text-color h2, .change-text-color h3, .change-text-color h4, .change-text-color li, .change-text-color p, .change-text-color span, .change-text-color div, .change-text-color a {
  color: #144269 !important;
}
.change-text-color span {
  font-family: "Gabarito", sans-serif;
  font-weight: 700;
}

.directorist-card {
  color: #144269 !important;
  box-shadow: none !important;
  border: 2px solid #f2f5f8 !important;
}
.directorist-card .directorist-card__header {
  border-bottom: 2px solid #f2f5f8 !important;
}
.directorist-card .directorist-card__header .directorist-card__header-text {
  font-family: "Gabarito", sans-serif;
  font-weight: 700;
}

.directorist-single-listing-header {
  padding: 10px 20px;
  border-radius: 30px;
  border: 2px solid #f2f5f8;
}

.directorist-embaded-video {
  height: 350px;
}

.directorist-related-listing-header__title {
  font-family: "Gabarito", sans-serif;
  font-weight: 600;
  font-size: 28px !important;
  margin-bottom: 20px !important;
  display: inline-block;
  background: #fe6320;
  color: #FFFFFF !important;
  padding: 15px 30px;
  border-radius: 50px;
}

.directorist-row {
  gap: 20px;
  justify-content: space-around;
}
.directorist-row .directorist-badge {
  display: block !important;
  color: #FFFFFF !important;
  text-transform: unset;
  font-size: 18px;
  line-height: 1.2;
  height: auto !important;
  padding: 10px 15px !important;
  border-radius: 20px !important;
  margin-left: -40px !important;
}
.directorist-row .directorist-all-listing-col {
  width: 32%;
  border: 2px solid #f2f5f8 !important;
  border-radius: 30px;
}
.directorist-row .directorist-all-listing-col .directorist-listing-single__info__excerpt {
  padding-top: 20px;
  font-size: 18px;
  line-height: 1.4;
}
.directorist-row .directorist-all-listing-col .directorist-listing-single__info__list {
  font-family: "Gabarito", sans-serif;
}
.directorist-row .directorist-all-listing-col .directorist-listing-single__info__list li {
  font-size: 18px !important;
  line-height: 1;
}
.directorist-row .directorist-all-listing-col .directorist-listing-single__info__list li .directorist-icon-mask:after {
  background-color: #94b2c7;
  width: 22px;
  height: 22px;
}
.directorist-row .directorist-all-listing-col .directorist-listing-single__meta {
  border-top: none;
}
.directorist-row .directorist-all-listing-col .directorist-listing-category .directorist-icon-mask, .directorist-row .directorist-all-listing-col .directorist-listing-category .directorist-icon-mask:after {
  display: none !important;
}
.directorist-row .directorist-all-listing-col .directorist-listing-category a {
  background: #f2f5f8;
  color: #144269 !important;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 700;
  padding: 5px 15px;
}
.directorist-row .directorist-all-listing-col .directorist-listing-category .directorist-listing-category__popup__content a {
  margin-top: 5px;
}

@media (min-width: 768px) {
  .directorist-col-6 {
    width: 48.5% !important;
  }
}
.directorist-search-form__box {
  border-radius: 30px;
  box-shadow: none !important;
  border: 2px solid #f2f5f8;
  padding: 10px 20px;
}
.directorist-search-form__box label, .directorist-search-form__box select {
  font-family: "Gabarito", sans-serif !important;
  color: #144269 !important;
  font-size: 18px;
  padding: 0 10px;
}
.directorist-search-form__box .directorist-advanced-filter__top {
  background-color: #f2f5f8;
  border-radius: 30px 30px 0 0;
  padding: 20px 20px 10px 20px;
}
.directorist-search-form__box .directorist-advanced-filter__top h2 {
  font-size: 22px;
}
.directorist-search-form__box .directorist-advanced-filter__top .directorist-search-field__label {
  font-size: 18px !important;
}
.directorist-search-form__box .directorist-advanced-filter__advanced {
  padding: 20px 30px;
}
.directorist-search-form__box .directorist-btn-ml {
  display: inline-block;
  font-family: "Gabarito", sans-serif;
  background: #f2f5f8;
  padding: 5px 15px;
  font-weight: 700;
  margin-top: 20px;
  border-radius: 20px;
}
.directorist-search-form__box .directorist-search-field {
  margin: 0;
}

.directorist-listing-single, .directorist-featured {
  box-shadow: none !important;
  border: none !important;
  padding: 20px;
}
.directorist-listing-single .directorist-listing-single__thumb, .directorist-listing-single .directorist-listing-single__content, .directorist-featured .directorist-listing-single__thumb, .directorist-featured .directorist-listing-single__content {
  padding: 0 !important;
}
.directorist-listing-single .directorist-listing-single__content a, .directorist-featured .directorist-listing-single__content a {
  font-family: "Gabarito", sans-serif;
  color: #fe6320 !important;
}
.directorist-listing-single .directorist-listing-title a, .directorist-featured .directorist-listing-title a {
  font-size: 28px !important;
  font-family: "Gabarito", sans-serif;
  line-height: 1;
  font-weight: 700 !important;
  color: #144269 !important;
}

.directorist-viewas__item {
  display: flex;
  flex-direction: row;
  min-width: fit-content;
  padding-left: 10px;
  padding-right: 10px;
  background-color: transparent;
  font-size: 16px;
  gap: 5px;
  border-color: #f2f5f8;
}
.directorist-viewas__item i::after {
  background-color: #144269 !important;
}

.directorist-viewas {
  min-width: 250px;
}

.directorist-viewas__item.active {
  background-color: #f2f5f8;
  border-color: #f2f5f8;
}

.directorist-authentication__form {
  box-shadow: none !important;
  border: 2px solid #f2f5f8;
}
.directorist-authentication__form label {
  font-family: "Gabarito", sans-serif;
  font-size: 20px !important;
  color: #144269 !important;
}
.directorist-authentication__form a {
  color: #fe6320 !important;
}
.directorist-authentication__form button {
  border: none;
}

.directorist-tab__nav, .directorist-user-dashboard-tab__nav, .directorist-user-dashboard-tabcontent {
  box-shadow: none;
  border: 2px solid #f2f5f8;
}

thead {
  border: none !important;
  background-color: #FFFFFF;
}

th {
  font-family: "Gabarito", sans-serif;
  text-transform: capitalize !important;
  color: #144269 !important;
  letter-spacing: 0;
}

a.directorist-btn--add-listing {
  background-color: #48bcc7;
  border-color: #48bcc7;
  color: #FFFFFF !important;
}

a.directorist-btn {
  font-family: "Gabarito", sans-serif;
  border-radius: 30px;
}

#directorist-pricing-plan-container h1, #directorist-pricing-plan-container h2, #directorist-pricing-plan-container h3, #directorist-pricing-plan-container h4, #directorist-pricing-plan-container p, #directorist-pricing-plan-container span, #directorist-pricing-plan-container sup, #directorist-pricing-plan-container li {
  color: #144269;
}
#directorist-pricing-plan-container li {
  font-size: 18px;
  font-family: "Gabarito", sans-serif;
}
#directorist-pricing-plan-container li i {
  display: inline-block;
  margin-right: 10px;
}
#directorist-pricing-plan-container small {
  font-family: "Gabarito", sans-serif;
  color: #94b2c7;
  margin: 0 5px;
}
#directorist-pricing-plan-container .directorist-col-md-4 {
  width: 45%;
}
#directorist-pricing-plan-container .directorist-pricing {
  box-shadow: none;
  border: 2px solid #f2f5f8;
  border-radius: 30px;
  background: #FFFFFF;
  margin: 0;
}
#directorist-pricing-plan-container .directorist-pricing h4, #directorist-pricing-plan-container .directorist-pricing .directorist-pricing__value {
  font-size: 24px;
  font-family: "Gabarito", sans-serif;
  background: transparent;
  border-bottom: none;
}
#directorist-pricing-plan-container .directorist-pricing__action .directorist-btn {
  display: inline-block;
  font-family: "Gabarito", sans-serif;
  border-radius: 30px 30px 30px 30px;
  padding: 18px 24px 18px 24px;
  background-color: #48bcc7 !important;
  line-height: 1;
  color: #FFFFFF !important;
}
#directorist-pricing-plan-container .directorist-pricing__title {
  margin: 0;
}
#directorist-pricing-plan-container .directorist-pricing__price {
  background: #f2f5f8;
  border-radius: 20px;
  margin: 0 20px;
  padding: 20px;
}
@media (min-width: 1600px) {
  #directorist-pricing-plan-container .directorist-pricing__features ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    padding: 20px 40px;
  }
}

.tribe-events-l-container {
  max-width: 100% !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.tribe-events-l-container h1, .tribe-events-l-container h2, .tribe-events-l-container h3, .tribe-events-l-container h4, .tribe-events-l-container h5, .tribe-events-l-container h6, .tribe-events-l-container span, .tribe-events-l-container p, .tribe-events-l-container div, .tribe-events-l-container time, .tribe-events-l-container .tribe-events-calendar-list__event-title-link {
  color: #144269 !important;
}
.tribe-events-l-container time::after {
  background-color: #f2f5f8 !important;
}
.tribe-events-l-container .tribe-filter-bar-c-filter__toggle-plus-icon path, .tribe-events-l-container .tribe-events-calendar-list__event-datetime span {
  stroke: #48bcc7 !important;
}
.tribe-events-l-container .select2-dropdown {
  box-shadow: none;
}
.tribe-events-l-container button.tribe-filter-bar-c-filter__toggle:focus {
  outline: none !important;
}
.tribe-events-l-container .tribe-events-calendar-list__event {
  justify-content: flex-end !important;
}

.tribe-events-header .tribe-events-c-events-bar--border {
  gap: 10px;
}
.tribe-events-header .tribe-events-c-search__input-group {
  border-radius: 50px !important;
  border: 2px solid #f2f5f8;
}
.tribe-events-header .tribe-events-c-view-selector__list-item-link:after {
  background-color: #48bcc7 !important;
}
.tribe-events-header .tribe-events-c-search__button {
  border-radius: 50px !important;
  border: 2px solid #48bcc7;
  padding: 20px 20px !important;
  margin-left: 20px;
}
.tribe-events-header .tribe-events-c-top-bar__today-button {
  border-radius: 50px !important;
}

.tribe-events-calendar-list__event-row--featured::after {
  display: none !important;
}
.tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-wrapper {
  background-color: #f2f5f8;
  border-radius: 30px;
}

.tribe-events-calendar-list__event-featured-image-wrapper img {
  min-height: 300px;
  max-height: 300px;
  border-radius: 20px !important;
  object-fit: cover;
}

.tribe-events-calendar-list__event-wrapper article {
  padding: 30px 10px;
  justify-content: center !important;
}
.tribe-events-calendar-list__event-wrapper article .tribe-events-calendar-list__event-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.tribe-events-calendar-list__event-date-tag-datetime:after {
  display: none;
}

.tec-events-elementor-event-widget__venue-container {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.tribe-events-c-subscribe-dropdown__button {
  padding: 20px !important;
  border-radius: 30px !important;
}
.tribe-events-c-subscribe-dropdown__button i {
  display: none;
}

#tribe-events-pg-template {
  max-width: 100%;
  padding: 0;
}
#tribe-events-pg-template .tec-events-elementor-event-widget__image img {
  min-height: 600px;
  max-height: 600px;
  object-fit: cover;
  min-width: 100%;
}

.tribe-events-series-relationship-single-marker.tribe-common {
  display: inline-block;
  background-color: #fe6320;
  padding: 10px 20px;
  border-radius: 50px;
  margin-bottom: 20px;
  font-family: "Gabarito", sans-serif;
}
.tribe-events-series-relationship-single-marker.tribe-common em svg, .tribe-events-series-relationship-single-marker.tribe-common span, .tribe-events-series-relationship-single-marker.tribe-common a {
  color: #FFFFFF;
  font-size: 20px !important;
}

#tribe-community-events-shortcode .tribe-community-events {
  border: 2px solid #f2f5f8;
  border-radius: 50px;
}
#tribe-community-events-shortcode .tribe-community-events form, #tribe-community-events-shortcode .tribe-community-events h1, #tribe-community-events-shortcode .tribe-community-events h2, #tribe-community-events-shortcode .tribe-community-events h3, #tribe-community-events-shortcode .tribe-community-events p, #tribe-community-events-shortcode .tribe-community-events a, #tribe-community-events-shortcode .tribe-community-events label, #tribe-community-events-shortcode .tribe-community-events input {
  font-family: "Gabarito", sans-serif;
  color: #144269;
  text-transform: none;
  letter-spacing: 0;
  border: none;
}
#tribe-community-events-shortcode .tribe-community-events h2.my-events {
  font-size: 24px;
  font-weight: bolder;
}
#tribe-community-events-shortcode .tribe-community-events span.req {
  color: #94b2c7;
  font-style: normal;
}
#tribe-community-events-shortcode .tribe-community-events input, #tribe-community-events-shortcode .tribe-community-events .wp-editor-container {
  border: 1px solid #d5d5d5;
  box-shadow: none;
}
#tribe-community-events-shortcode .tribe-community-events .tribe-button, #tribe-community-events-shortcode .tribe-community-events button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border: none;
  color: #144269;
  background: #f2f5f8;
  padding: 10px;
  border-radius: 20px;
}
#tribe-community-events-shortcode .tribe-community-events #post.events-community-submit {
  min-width: auto;
  margin: 0;
  font-size: 20px;
  padding: 20px 0;
  border-radius: 30px;
  background-color: #fe6320;
  color: #FFFFFF;
}
#tribe-community-events-shortcode .tribe-community-events .my-events-header {
  border: none;
  margin: 0;
}
#tribe-community-events-shortcode input#event_image {
  margin-top: -15px;
}
#tribe-community-events-shortcode .tribe-button-field.tribe-active {
  color: #48bcc7;
  background: #d0edf1;
  font-weight: 700;
}

.entry-title {
  padding-top: 120px;
}

.add-new, a.tribe-button-secondary, a.tribe-button-tertiary {
  font-family: "Gabarito", sans-serif !important;
  border-radius: 50px !important;
  text-transform: none !important;
  font-size: 16px !important;
  letter-spacing: 0 !important;
}

input[name=event-search] {
  border: 2px solid #f2f5f8 !important;
  border-radius: 30px !important;
  padding: 10px 10px 10px 40px !important;
}

.my-events-display-options a.tribe-button-secondary {
  background-color: #48bcc7;
}
.my-events-display-options a.tribe-button-tertiary {
  border: none !important;
  background-color: #d0edf1;
  color: #48bcc7 !important;
}

.tribe-community-events-list {
  box-shadow: none !important;
  border: 2px solid #f2f5f8 !important;
  border-radius: 20px !important;
  min-height: 300px;
  margin-bottom: 80px !important;
}

.popup-button {
  background-color: transparent !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none;
  color: #fe6320 !important;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.25rem;
}
.popup-button::after {
  content: url(../svg/yellow-arrow_right.svg);
}
.popup-button:hover {
  gap: 0.9rem;
  transition: gap ease 0.5s;
}

.popup-overlay {
  z-index: 500;
  position: fixed;
  top: 5%;
  left: 12.5%;
  width: 75vw;
  background-color: #d0edf1;
  padding: 35px 35px 25px 35px;
  border-radius: 90px 20px 20px 20px;
}
.popup-overlay .popup-content .popup-intro {
  font-family: "Gabarito", sans-serif;
}
.popup-overlay .popup-content .popup-intro h3 {
  line-height: 1.5;
  margin: 0;
}
.popup-overlay .popup-content .popup-intro span {
  display: none;
}
.popup-overlay .popup-content .popup-intro img {
  height: 100px;
  width: 100px;
  border-radius: 50%;
  object-fit: cover;
}
.popup-overlay .popup-content .popup-body p {
  font-size: 16px;
  line-height: 1.2;
}
.popup-overlay .popup-close {
  font-size: 3rem;
  text-align: right;
}
.popup-overlay .popup-close span {
  padding-bottom: 5px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 50px;
  background-color: #144269;
  color: #d0edf1;
  border-radius: 50%;
}

@media (min-width: 1024px) {
  .popup-overlay {
    top: 25%;
    border-radius: 170px 20px 20px 20px;
  }
  .popup-overlay .popup-content {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 50px;
    text-align: center;
  }
  .popup-overlay .popup-content .popup-intro {
    min-width: 300px;
  }
  .popup-overlay .popup-content .popup-intro img {
    height: 300px;
    width: 300px;
  }
  .popup-overlay .popup-content .popup-intro span {
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
  }
  .popup-overlay .popup-content .popup-body p {
    font-size: 18px;
    padding-right: 35px;
  }
}
.sbx_directorist-custom-shortcode {
  padding: 30px 0;
}
.sbx_directorist-custom-shortcode .listing-content {
  font-size: 18px;
  line-height: 2;
}
.sbx_directorist-custom-shortcode .listing-content h1, .sbx_directorist-custom-shortcode .listing-content h2 {
  font-weight: 500;
  margin: 50px 0 10px 0;
  font-size: 22px;
  line-height: 1.5;
}
.sbx_directorist-custom-shortcode .listing-content a {
  font-weight: 600;
  color: #48bcc7;
  border-bottom: 1px solid #d0edf1;
  padding-bottom: 5px;
}

@media only screen and (min-width: 600px) and (max-width: 1199px) {
  .directorist-all-listing-col {
    width: 47% !important;
  }
}
@media (max-width: 1023px) {
  #directorist-pricing-plan-container .directorist-row {
    flex-direction: column;
  }
  #directorist-pricing-plan-container .directorist-row .directorist-col-md-4 {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .row-item {
    grid-template-columns: 66% 33%;
  }
}

/*# sourceMappingURL=style.css.map */
