/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1441px, 1920px */
/* 1921px */
@import url('https://fonts.googleapis.com/css2?family=Public+Sans&display=swap');

@font-face {
  font-family: 'Franklin-Gothic-Medium';
  src: url("../fonts/Franklin-Gothic-Medium/Franklin-Gothic-Medium.woff") format("woff"), url("../fonts/Franklin-Gothic-Medium/Franklin-Gothic-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility; }
  @font-face {
    font-family: '__Poppins_9fb421';
    src: url('../fonts/Poppins/Poppins-Medium.ttf') format('truetype');
  }
  
@media only screen and (min-width: 768px) {
  .col-sm-3.fixed {
    width: 330px; }

  .col-sm-9.fixed-ratio {
    width: calc(100% - 330px); }

  .b-filters-block > .b-filter, .b-filters-block .b-filters-group:not(.first):not(.null-filters) > .b-filter {
    padding-left: 18px; }

  .b-filters-group.first {
    max-width: 304px; } }
.container-inline-date .add-post-ad-section {
  display: inline-block; }

@media only screen and (min-width: 1200px) {
  .home .b-filters-pack .b-filter[data-filter-id=main-sections] {
    width: calc(100% - 330px);
    margin-left: 0; } }
.clear-block {
  clear: both; }

.page-user-showroom .b-profile-timeline {
  margin-top: 0; }
.page-user-showroom .b-filters-block.additional {
  position: relative; }
.page-user-showroom .b-profile-head {
  margin-bottom: 0; }
@media only screen and (max-width: 767px) {
  .page-user-showroom .b-profile-timeline {
    margin-top: 0; } }
.page-user-showroom .b-card-mod-v .b-card--el-details {
  min-height: 100px;
  padding-bottom: 30px; }
.page-user-showroom .b-filters-block--el-mobile-control .b-filters-control.active,
.page-user-showroom .b-filters-block .b-filters-control.active {
  background-color: #FFF;
  color: #3f8c61; }
.page-user-showroom .b-filters-block .clear-button .b-filters-control {
  position: relative;
  right: auto;
  bottom: auto;
  margin-top: 0;
  line-height: 100%;
  background-color: #3f8c61;
  color: #FFF; }
.page-user-showroom .clear-button {
  display: block;
  float: right;
  margin-right: 10px; }
.page-user-showroom .seller-contact .b-seller--el-contacts {
  position: absolute;
  right: 30px;
  bottom: 24px;
  background-color: #FFF;
  padding: 8px; }
.page-user-showroom .b-seller--el-show-contacts {
  padding: 0; }

.eshop-user-info h2.title,
.eshop-user-info h1 {
  font-size: 28px;
  margin-bottom: 15px;
  margin-top: 0;
  color: #9f1a65; }
  @media only screen and (max-width: 767px) {
    .eshop-user-info h2.title,
    .eshop-user-info h1 {
      text-align: center;
      margin-top: 15px; } }
.eshop-user-info .sm-links {
  display: inline-block; }
  @media only screen and (max-width: 767px) {
    .eshop-user-info .sm-links {
      display: block;
      text-align: center;
      margin-bottom: 10px; } }
  .eshop-user-info .sm-links .sm-link-fb, .eshop-user-info .sm-links .sm-link-twitter, .eshop-user-info .sm-links .sm-link-instagram, .eshop-user-info .sm-links .sm-link-web {
    background-size: 30px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    display: inline-block; }
  .eshop-user-info .sm-links .sm-link-fb {
    background-image: url(/sites/all/themes/qatarliving_v3/images/icon/social/small/facebook.png); }
  .eshop-user-info .sm-links .sm-link-twitter {
    background-image: url(/sites/all/themes/qatarliving_v3/images/icon/social/small/twitter.png); }
  .eshop-user-info .sm-links .sm-link-instagram {
    background-image: url(/sites/all/themes/qatarliving_v3/images/icon/social/small/instagram.png); }
  .eshop-user-info .sm-links .sm-link-web {
    background-image: url(/sites/all/themes/qatarliving_v3/images/icon/social/small/web.png); }
.eshop-user-info .bio {
  margin-top: 15px; }
.eshop-user-info .eshop-logo {
  width: 100%;
  height: auto; }
  @media only screen and (max-width: 767px) {
    .eshop-user-info .eshop-logo {
      width: 100%; } }
.eshop-user-info .links-buttons {
  display: inline-block; }
  @media only screen and (max-width: 767px) {
    .eshop-user-info .links-buttons {
      display: block;
      text-align: center; } }
  .eshop-user-info .links-buttons span {
    display: inline-block;
    font-weight: bold; }
  .eshop-user-info .links-buttons .b-seller--el-show-contacts, .eshop-user-info .links-buttons .b-seller-whatsapp, .eshop-user-info .links-buttons .b-seller-email, .eshop-user-info .links-buttons .b-seller-shop-now {
    background-color: #9f1a65;
    background: none;
    padding: 5px 10px;
    width: 122px;
    border-radius: 10px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 14px; }
    @media only screen and (max-width: 767px) {
      .eshop-user-info .links-buttons .b-seller--el-show-contacts, .eshop-user-info .links-buttons .b-seller-whatsapp, .eshop-user-info .links-buttons .b-seller-email, .eshop-user-info .links-buttons .b-seller-shop-now {
        width: auto;
        padding: 5px 10px;
        font-size: 12px; } }
  .eshop-user-info .links-buttons .b-seller--el-contacts {
    display: none; }
  .eshop-user-info .links-buttons .b-seller-whatsapp,
  .eshop-user-info .links-buttons .b-seller-whatsapp:hover {
    background-color: #9f1a65; }
  .eshop-user-info .links-buttons .b-seller--el-show-contacts,
  .eshop-user-info .links-buttons .b-seller--el-show-contacts:hover {
    background-color: #9f1a65; }
  .eshop-user-info .links-buttons .b-seller-email,
  .eshop-user-info .links-buttons .b-seller-email:hover {
    background-color: #9f1a65; }
  .eshop-user-info .links-buttons .b-seller-shop-now,
  .eshop-user-info .links-buttons .b-seller-shop-now:hover {
    background-color: #9f1a65;
    text-align: center; }
  .eshop-user-info .links-buttons .b-seller--el-phone-number {
    border: 1px solid #9f1a65;
    color: #9f1a65;
    background-color: inherit;
    font-size: 14px;
    line-height: 17px;
    padding: 5px 10px; }

@media only screen and (max-width: 767px) {
  #classified_search_form.dashboard-eshop #v3-search-classifieds-form .b-filters-group {
    padding-bottom: 15px; } }
@media only screen and (min-width: 768px) {
  #classified_search_form.dashboard-eshop .b-filter[data-filter-id=search] {
    bottom: 12px; }
  #classified_search_form.dashboard-eshop .b-filters-block {
    padding-bottom: 0; }
  #classified_search_form.dashboard-eshop .form-submit--edit-submit-listings-wrap {
    bottom: 12px; } }
#classified_search_form.dashboard-eshop .b-filters-block.main {
  /*background-color: #267AE1;*/ }

.no-breadcrump {
  margin-top: 12px; }

.page-user-eshop .el-ql-breadcrumbs a {
  color: #267AE1; }
.page-user-eshop .b-profile-timeline {
  margin-top: 0; }
.page-user-eshop .b-filters-block.additional {
  position: relative; }
.page-user-eshop .b-profile-head {
  margin-bottom: 0; }
.page-user-eshop #v3-search-classifieds-form .search-button {
  padding-top: 0; }
.page-user-eshop #v3-search-classifieds-form #classified_search_form .select2-container {
  margin-top: 8px; }
.page-user-eshop #v3-search-classifieds-form .price-filter .price-field {
  line-height: 16px; }
.page-user-eshop #v3-search-classifieds-form .b-filter--el-search-field {
  line-height: 19px; }
.page-user-eshop #v3-search-classifieds-form .b-filter[data-filter-id=search] {
  text-align: left; }
@media only screen and (max-width: 767px) {
  .page-user-eshop #v3-search-classifieds-form .b-filter[data-filter-id=search] {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0; } }
.page-user-eshop #v3-search-classifieds-form .b-filters-block {
  margin: 0;
  margin-top: 4px;
  padding: 10px 0; }
  .page-user-eshop #v3-search-classifieds-form .b-filters-block .b-filters-control.active.form-submit {
    padding: 8px 15px;
    margin: 0;
    font-size: 14px; }
.page-user-eshop #v3-search-classifieds-form .b-filters-control.active,
.page-user-eshop #v3-search-classifieds-form .b-filters-block .b-filters-control.active {
  padding: 8px 25px; }
.page-user-eshop .b-card-mod-v .b-card--el-details {
  min-height: 100px;
  padding-bottom: 30px; }
.page-user-eshop .b-card-mod-v .b-card--el-header {
  text-align: center;
  display: block;
  width: 278px; }
  @media only screen and (max-width: 767px) {
    .page-user-eshop .b-card-mod-v .b-card--el-header {
      width: 100%; } }
.page-user-eshop img.b-card--el-view.img-responsive {
  height: 208px;
  width: auto;
  text-align: center;
  margin: auto; }
.page-user-eshop .b-filters-block--el-mobile-control .b-filters-control.active,
.page-user-eshop .b-filters-block .b-filters-control.active {
  background-color: #FFF;
  color: #267AE1; }
.page-user-eshop .b-filters-block .clear-button .b-filters-control {
  position: relative;
  right: auto;
  bottom: auto;
  margin: 0;
  line-height: 100%;
  background-color: #267AE1;
  color: #FFF; }
.page-user-eshop .clear-button {
  display: block;
  float: right;
  margin-right: 15px; }
.page-user-eshop .seller-contact .b-seller--el-contacts {
  position: absolute;
  right: 30px;
  bottom: 24px;
  background-color: #FFF;
  padding: 8px; }
.page-user-eshop .b-seller--el-show-contacts {
  padding: 0; }
.page-user-eshop .col-md-8.center {
  text-align: center; }
@media only screen and (max-width: 767px) {
  .page-user-eshop .price-field #edit-price-min {
    width: 140px; }
  .page-user-eshop .price-field #edit-price-max {
    width: 140px; }
  .page-user-eshop .b-profile-timeline {
    margin-top: 0; }
  .page-user-eshop .b-filter[data-filter-id=search] {
    position: relative; }
  .page-user-eshop .b-filter[data-filter-id=search] .b-filter--el-search-field {
    padding: 12px 0 6px 20px; }
  .page-user-eshop .user_classified_search_form .search-buttons {
    float: right;
    margin: 10px 0; }
  .page-user-eshop .user_classified_search_form .search-button {
    padding-right: 0; }
  .page-user-eshop .user_classified_search_form .price-filter {
    display: block;
    padding: 0 2px 0 15px; }
  .page-user-eshop .clear-button {
    margin-right: 15px; }
  .page-user-eshop .col-md-8.center {
    text-align: left; }
  .page-user-eshop .form-item-search-input {
    padding-left: 15px;
    padding-right: 15px; } }
@media only screen and (min-width: 768px) {
  .page-user-eshop #classified_search_form .b-filter[data-filter-id=search] {
    position: relative;
    bottom: auto;
    min-width: auto;
    max-width: auto;
    min-height: auto;
    margin-bottom: auto;
    border-left: none; }
  .page-user-eshop #classified_search_form .form-type-select {
    margin-bottom: 0; }
  .page-user-eshop #classified_search_form .form-item {
    margin-bottom: 0; } }

body[data-color-id=eshops] .b-seller-email,
body[data-color-id=eshops] .b-seller-shop-now,
body[data-color-id=eshops] .b-seller--el-show-contacts {
  background: #267AE1;
  /* Old browsers */
  /*        background: -moz-linear-gradient(top,  #d33c57 0%, #d1495f 50%, #d12b47 51%, #d17382 100%);  FF3.6-15
          background: -webkit-linear-gradient(top,  #d33c57 0%,#d1495f 50%,#d12b47 51%,#d17382 100%);  Chrome10-25,Safari5.1-6
          background: linear-gradient(to bottom,  #d33c57 0%,#d1495f 50%,#d12b47 51%,#d17382 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d33c57', endColorstr='#d17382',GradientType=0 );  IE6-9 */ }
body[data-color-id=eshops] .b-seller-email:hover,
body[data-color-id=eshops] .b-seller-shop-now:hover,
body[data-color-id=eshops] .b-seller--el-show-contacts:hover {
  background: #3582ea;
  /* Old browsers */
  /*        background: -moz-linear-gradient(top,  #d17382 0%, #d1495f 50%, #d12b47 51%, #d33c57 100%);  FF3.6-15
          background: -webkit-linear-gradient(top,  #d17382 0%, #d1495f 50%, #d12b47 51%, #d33c57 100%);  Chrome10-25,Safari5.1-6
          background: linear-gradient(to bottom,  #d17382 0%, #d1495f 50%, #d12b47 51%, #d33c57 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d17382', endColorstr='#d33c57',GradientType=0 );  IE6-9 */ }
body[data-color-id=eshops] .b-dashboard--el-group-action {
  background-color: #267AE1; }
  body[data-color-id=eshops] .b-dashboard--el-group-action a:hover {
    background-color: #3582ea; }
body[data-color-id=eshops] .b-seller-whatsapp {
  font-weight: bold;
  background: #267AE1; }
body[data-color-id=eshops] .b-seller-whatsapp:hover {
  color: #FFF;
  background: #3582ea; }

body[data-color-id=eshops] .flex-control-paging li a.flex-active {
  background-color: #267AE1; }

.b-property-description,
.b-vehicle-description,
.b-item-description,
.b-service-description,
.device-description {
  margin-top: 10px; }

/*body.node-type-classified,*/
/*body.node-type-eshop,
body.node-type-eshop-item {*/
.gallery-slider {
  position: relative;
  overflow: hidden; }
  .gallery-slider .b-presentation-slider {
    margin-bottom: 0; }
  @media only screen and (min-width: 768px) {
    .gallery-slider .b-presentation-slider {
      margin-bottom: 0;
      overflow: hidden;
      max-height: 504px; }
      .gallery-slider .b-presentation-slider .flex-viewport {
        overflow: hidden;
        max-height: 504px; }
    .gallery-slider .b-presentation-slider--el-controls.images {
      left: 0;
      right: 0;
      bottom: 0;
      position: relative;
      /*margin-top: 20px;*/ }
    .gallery-slider .b-presentation-slider.pictures-total-0,
    .gallery-slider .b-presentation-slider.pictures-total-1 {
      margin-bottom: 0px; }
    .gallery-slider .flex-control-nav.flex-control-thumbs {
      margin-top: calc((100% - 11.5% * 8) / 8); }
      .gallery-slider .flex-control-nav.flex-control-thumbs li:not(:last-of-type) {
        margin-right: calc((100% - 11.5% * 8) / 8); }
      .gallery-slider .flex-control-nav.flex-control-thumbs li {
        width: 11.5%;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px; }
        .gallery-slider .flex-control-nav.flex-control-thumbs li img {
          width: 100%;
          cursor: pointer;
          -webkit-transition: all 1s ease;
          transition: all 1s ease;
          border-bottom: 2px solid transparent; } }
  .gallery-slider .b-presentation-slider--el-controls.dots {
    width: 100%;
    left: 0;
    text-align: center;
    position: absolute;
    bottom: 20px; }

/*    .flex-control-nav.flex-control-paging {
        line-height: 0;
        position: absolute;
        z-index: 100;
        width: 100%;
        bottom: 20px;
        text-align: center;

        li {
            display: inline-block;
            vertical-align: middle;
            a {
                float: left;
                border-radius: 100%;
                text-indent: -99999px;
            }

            a:not(.flex-active) {
                width: 7px;
                height: 7px;
                background-color: rgba(255, 255, 255, 0.5);
            }

           a.flex-active {
                width: 10px;
                height: 10px;
                background-color: #D33C57;
            }

        }
        li:not(:first-of-type) {
            margin-left: 6px;
        }

    }*/
/*}*/
@media only screen and (min-width: 768px) {
  body[data-color-id=eshops].node-type-eshop .dfp-tag {
    display: none; } }
body[data-color-id=eshops].node-type-eshop .b-item-description ul, body[data-color-id=eshops].node-type-eshop .b-item-description ol {
  margin: auto;
  padding: 0 0 2rem 4rem;
  list-style-type: disc; }
@media only screen and (max-width: 767px) {
  body[data-color-id=eshops].node-type-eshop #dfp-ad-header_leaderboard-wrapper {
    display: none; }
  body[data-color-id=eshops].node-type-eshop .b-aside {
    margin-top: 43px; } }

@media only screen and (min-width: 768px) {
  body[data-color-id=eshops].node-type-eshop-item .dfp-tag {
    display: none; } }
body[data-color-id=eshops].node-type-eshop-item .b-item-description ul, body[data-color-id=eshops].node-type-eshop-item .b-item-description ol {
  margin: auto;
  padding: 0 0 2rem 4rem;
  list-style-type: disc; }
@media only screen and (max-width: 767px) {
  body[data-color-id=eshops].node-type-eshop-item #dfp-ad-header_leaderboard-wrapper {
    display: none; }
  body[data-color-id=eshops].node-type-eshop-item .b-aside {
    margin-top: 43px; } }

.eshops-detailed-page #featured_classifieds {
  margin-top: 15px; }

.eshop-ad .b-card--el-description {
  color: #9f1a65;
  line-height: 20px; }
.eshop-ad .b-card--el-price-conditions {
  color: #9f1a65;
  position: auto;
  left: auto;
  bottom: auto;
  padding-left: 0; }
  .eshop-ad .b-card--el-price-conditions .b-card--el-deposit-val {
    color: inherit; }
  .eshop-ad .b-card--el-price-conditions .b-card--el-deposit-time {
    color: inherit; }
.eshop-ad .b-card--el-details {
  /*padding: 8px 0px 85px 0px;*/ }

.user_classified_search_form .b-filters-block.additional {
  display: block; }
.user_classified_search_form .price-filter {
  display: inline-block;
  margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    .user_classified_search_form .price-filter .add-post-ad-section--el-title {
      display: inline-block; } }
@media only screen and (max-width: 767px) {
  .user_classified_search_form .price-filter {
    display: block;
    padding: 0 10px; } }
.user_classified_search_form .add-post-ad-section label {
  color: rgba(255, 255, 255, 0.5);
  width: auto;
  margin-right: 10px; }
.user_classified_search_form .price-field {
  display: inline-block;
  margin-bottom: 0; }
  .user_classified_search_form .price-field .form-item {
    display: inline-block;
    margin-bottom: 0; }
.user_classified_search_form .search-button {
  position: relative;
  float: right;
  top: auto;
  bottom: auto;
  right: auto; }
@media only screen and (max-width: 767px) {
  .user_classified_search_form .search-button {
    display: block;
    text-align: right;
    padding-right: 10px;
    float: none; } }

.vehicles-detailed-page #featured_classifieds {
  margin-top: 15px; }

.profile-landing .b-similar-vehicles--el-header {
  margin-bottom: 24px; }

.showroom-banner .b-card--el-description {
  padding: 5px; }

.showroom-banner img {
  width: 100%;
  height: auto; }

.promoted-classifieds-dfp {
  padding-top: 10px;
  /*display: inline-block;*/
  /*    min-width: 300px;
      min-height: 250px;*/ }

@media only screen and (max-width: 767px) {
  .promoted-classifieds-dfp {
    text-align: center; }

  .b-news-n-posts--el-single-news {
    height: auto !important;
    min-height: 311px; } }
.b-news-n-posts--el-single-news {
  height: 311px !important;
  min-height: 311px; }
  @media only screen and (max-width: 767px) {
    .b-news-n-posts--el-single-news {
      height: auto !important;
      min-height: auto; } }

body.section-forum .b-news-n-posts--el-single-news {
  height: 250px !important;
  min-height: 250px; }
  @media only screen and (max-width: 767px) {
    body.section-forum .b-news-n-posts--el-single-news {
      height: auto !important;
      min-height: auto; } }

.b-news .b-news-n-posts--el-single-news {
  height: auto !important;
  min-height: auto; }

.widget-groups-articles .b-news-n-posts--el-single-news-caption,
.widget-groups-articles .b-news-n-posts--el-single-news-teaser {
  margin-top: 5px; }

#ql-memberships-node-toggle-form {
  margin: 20px; }
  #ql-memberships-node-toggle-form .form-item-expire-date label.add-post-ad-section--el-title {
    display: inline-block; }
  #ql-memberships-node-toggle-form .container-inline-date .date-padding {
    display: inline-block;
    float: none; }
  #ql-memberships-node-toggle-form label {
    font-weight: bold; }
  #ql-memberships-node-toggle-form .form-textarea-wrapper {
    width: auto; }
  #ql-memberships-node-toggle-form .form-textarea-wrapper textarea {
    width: auto; }
  #ql-memberships-node-toggle-form .add-post-content--el-navigation-next {
    margin-left: 32%; }

.node-list-item-vertical figure.field-type-file img {
  width: 100%; }

.node-list-item-vertical .ql-signle-post {
  min-height: 250px;
  margin-bottom: 15px; }

.node-list-item-vertical .b-news-n-posts--el-single-news-data a {
  font-family: "Franklin Gothic Medium";
  color: #393635;
  line-height: 18px;
  margin-bottom: 0; }

.node-type-landing-page .dfp-tag-wrapper {
  margin-bottom: 15px; }

.node-type-landing-page .b-post-header--el-title {
  font-size: 26px;
  font-weight: bold;
  color: #000; }

.node-list-item-horizontal {
  margin-bottom: 15px; }
  .node-list-item-horizontal .b-topic-post--el-title a {
    color: #000;
    font-weight: bold;
    color: #000; }
  .node-list-item-horizontal .post--el-header.has-image {
    float: left; }

.node-top-story .b-news-n-posts--el-lead-image::before {
  background-color: rgba(0, 0, 0, 0.4); }
.node-top-story .b-news-n-posts--el-lead-caption a {
  color: #FFF;
  margin-bottom: 0;
  font-family: "Franklin Gothic Medium";
  font-size: 22px;
  line-height: 25px; }
@media only screen and (max-width: 767px) {
  .node-top-story .b-news-n-posts--el-lead-caption a {
    color: #393635;
    text-shadow: none; } }

.img-responsive img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto; }

form.workbench-moderation-moderate-form,
form.workbench-moderation-moderate-form .add-post-ad-section--el-title,
form.workbench-moderation-moderate-form div {
  display: block; }

.form-item-rules-voilation .form-item {
  display: block !important; }

.form-item-extra-message .form-textarea-wrapper {
  width: auto; }

form.workbench-moderation-moderate-form .add-post-ad-section--el-title {
  color: #000;
  font-weight: bold; }

.page-pay-publish .b-boosting-block--el-text, .page-pay-publish fieldset,
.page-pay .b-boosting-block--el-text, .page-pay-publish fieldset,
.page-buy .b-boosting-block--el-text,
.page-buy fieldset {
  font-size: 14px;
  color: #6a6a6a; }
.page-pay-publish ul.accept-rules-list,
.page-buy ul.accept-rules-list,
.page-pay ul.accept-rules-list {
  list-style-type: inherit;
  padding-left: 15px; }
.page-pay-publish ul.accept-rules-list li,
.page-buy ul.accept-rules-list li,
.page-pay ul.accept-rules-list li {
  margin-bottom: 10px; }
.page-pay-publish .add-post-ad-section--el-title,
.page-buy .add-post-ad-section--el-title,
.page-pay .add-post-ad-section--el-title {
  width: auto;
  color: #393635;
  font-size: 16px;
  font-family: 'Franklin Gothic Medium';
  margin-bottom: 9px; }
.page-pay-publish .form-radios label.b-options-block--el-label,
.page-buy .form-radios label.b-options-block--el-label,
.page-pay .form-radios label.b-options-block--el-label {
  border: 2px solid #479E6D;
  padding: 10px;
  font-size: 16px;
  width: auto;
  text-align: center; }
.page-pay .form-radios label.b-options-block--el-label.active,
.page-pay-publish .form-radios label.b-options-block--el-label.active,
.page-buy .form-radios label.b-options-block--el-label.active {
  background: #479E6D;
  color: #FFF;
  left: 0; }
@media only screen and (max-width: 767px) {
  .page-pay-publish .form-radios label.b-options-block--el-label,
  .page-buy .form-radios label.b-options-block--el-label ,
  .page-pay .form-radios label.b-options-block--el-label {
    
    width: 100%; }
  .page-pay-publish .form-radios .form-type-radio,
  .page-buy .form-radios .form-type-radio,
  .page-pay .form-radios .form-type-radio  {
    width: 100%;
    margin-bottom: 15px; } }
.page-pay-publish .form-type-checkbox .b-options-block--el-label,
.page-buy .form-type-checkbox .b-options-block--el-label,
.page-pay .form-type-checkbox .b-options-block--el-label {
  
  margin-top: 7px;
  vertical-align: top; }
.page-pay-publish .form-type-checkbox .b-options-block--el-label.active,
.page-buy .form-type-checkbox .b-options-block--el-label.active,
.page-pay .form-type-checkbox .b-options-block--el-label.active  {
  background: none; }
@media only screen and (max-width: 767px) {
  .page-pay-publish .col-sm-8,
  .page-buy .col-sm-8,
  .page-pay .col-sm-8 {
    margin-top: 15px; }
  .page-pay-publish .content-wrapper,
  .page-buy .content-wrapper,
  .page-pay .content-wrapper {
    margin-top: 43px; }
  .page-pay-publish .add-post-content--el-navigation,
  .page-buy .add-post-content--el-navigation,
  .page-pay .add-post-content--el-navigation {
    margin-top: 0; }
  .page-pay-publish .b-boosting-block--el-price,
  .page-buy .b-boosting-block--el-price,
  .page-pay .b-boosting-block--el-price {
    margin-bottom: 0; }
  .page-pay-publish .b-boosting-block--el-item,
  .page-buy .b-boosting-block--el-item,
  .page-pay .b-boosting-block--el-item {
    margin-right: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
  .page-pay-publish .form-type-radios,
  .page-buy .form-type-radios,
  .page-pay .form-type-radios  {
    margin-bottom: 0; }
  .page-pay-publish .b-post-posted,
  .page-pay .b-post-posted, 
  .page-buy .b-post-posted {
    padding-bottom: 0; }
  .page-pay-publish .accept-rules-list, .page-pay-publish legend,
  .page-pay .accept-rules-list, .page-pay-publish legend,
  .page-buy .accept-rules-list,
  .page-buy legend {
    display: none; }
  .page-pay-publish .add-post-content--el-navigation,
  .page-buy .add-post-content--el-navigation,
  .page-pay .add-post-content--el-navigation  {
    text-align: left; } }

.page-node-add-landing-page .add-post-ad-section--el-input,
.page-node-add-landing-page .add-post-ad-section--el-title {
  width: auto; }

.page-node-postnow table {
  width: 100%;
  border-spacing: 2px;
  border-collapse: separate; }
  .page-node-postnow table tr.odd {
    background-color: #ddd; }
  .page-node-postnow table td {
    padding: 5px; }

.page-node-moderation .content-wrapper table {
  width: 100%;
  border-spacing: 2px;
  border-collapse: separate;
  border-width: 2px;
  border-color: black; }
  .page-node-moderation .content-wrapper table tr.revision.even {
    background-color: #CCC; }

.block-post-page-category {
  width: 432px;
  margin: 15px auto;
  display: table; }
  .block-post-page-category .add-post-ad-section {
    display: table-cell; }
  .block-post-page-category .form-actions.form-wrapper {
    display: table-cell;
    padding-left: 15px; }
  .block-post-page-category .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 24px;
    font-weight: bold;
    height: 28px;
    line-height: 28px; }
  .block-post-page-category .select2-container {
    width: 416px !important; }
  @media only screen and (max-width: 767px) {
    .block-post-page-category {
      width: auto;
      display: block; }
      .block-post-page-category .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 20px; }
      .block-post-page-category .add-post-ad-section {
        display: block; }
      .block-post-page-category .form-actions.form-wrapper {
        display: block;
        text-align: left;
        padding: 0; } }

#select2-edit-node-post-pages-results .select2-results__option {
  font-size: 18px;
  font-weight: bold; }

.cpcl {
  position: relative; }

.show-pointer {
  cursor: pointer; }

.view-mode-440_default {
  position: relative; }
  .view-mode-440_default .b-news-n-posts--el-single-news-caption {
    padding: 7px; }

.title-over .col-sm-4 {
  margin-bottom: 15px; }
.title-over .view-mode-440_default {
  position: relative; }
  .title-over .view-mode-440_default .b-news-n-posts--el-single-news-caption {
    position: absolute;
    bottom: 0;
    padding-top: 50px;
    right: 0;
    left: 0;
    background: linear-gradient(to bottom, transparent 0, #000 100%); }
    .title-over .view-mode-440_default .b-news-n-posts--el-single-news-caption a {
      margin: 5px;
      display: inline-block;
      color: #FFF; }

.border-top-red, .border-top-blue, .border-top-sky {
  margin-bottom: 15px; }

.border-top-red .b-post-header--el-title {
  border-top: 6px solid #FF0048; }

.border-top-blue .b-post-header--el-title {
  border-top: 6px solid #1800FF; }

.border-top-sky .b-post-header--el-title {
  border-top: 6px solid #00C0E0; }

.border-top-green .b-post-header--el-title {
  border-top: 6px solid #25B958; }

.block-nodefield-row-2 .b-news-n-posts--el-single-news-caption {
  padding: 5px; }
.block-nodefield-row-2 .inner-wrapper {
  margin-bottom: 15px; }

.block-nodefield-row-2 .field-name-field-row-2 {
  width: 33%;
  display: inline-block;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: top; }
  @media only screen and (max-width: 767px) {
    .block-nodefield-row-2 .field-name-field-row-2 {
      width: 100%;
      padding-right: 15px; } }

.block-nodefield-row-1 .field-name-field-row-1 {
  width: 33.3%;
  float: left;
  padding-left: 15px;
  padding-right: 0;
  margin-bottom: 15px; }
  @media only screen and (max-width: 767px) {
    .block-nodefield-row-1 .field-name-field-row-1 {
      width: 100%;
      padding-right: 15px; } }

div.field-name-field-row-1:first-of-type {
  width: 66.66667%; }
  @media only screen and (max-width: 767px) {
    div.field-name-field-row-1:first-of-type {
      width: 100%; } }

.block-nodefield-medium-right .field-name-field-medium-right {
  margin-bottom: 25px; }
.block-nodefield-medium-right .view-mode-440_default {
  margin-bottom: 15px; }
  .block-nodefield-medium-right .view-mode-440_default .b-news-n-posts--el-single-news-caption {
    padding: 5px 0 5px 0; }

.block-nodefield-row-3 .inner-wrapper {
  margin-bottom: 15px; }

.block-nodefield-row-3 .field-name-field-row-3 {
  width: 25%;
  float: left;
  padding-left: 15px;
  padding-right: 0; }
  @media only screen and (max-width: 767px) {
    .block-nodefield-row-3 .field-name-field-row-3 {
      width: 100%;
      padding-right: 15px; } }

/*div.field-name-field-row-3:first-of-type {
    width: 50%;
    @media only screen and (max-width: 767px) {
        width: 100%;
    }
}*/
.block-nodefield-video-contents .inner-wrapper {
  margin-bottom: 15px; }
.block-nodefield-video-contents .inner-wrapper::after {
  content: '';
  background-image: url(../images/video-icon.png);
  background-size: 70px;
  position: absolute;
  z-index: 19;
  width: 70px;
  height: 70px;
  top: 0;
  background-repeat: no-repeat; }

.block-nodefield-video-contents .field-name-field-video-contents {
  width: 25%;
  float: left;
  padding-left: 15px;
  padding-right: 15px; }
  @media only screen and (max-width: 767px) {
    .block-nodefield-video-contents .field-name-field-video-contents {
      width: 100%; } }

div.field-name-field-video-contents:first-of-type {
  width: 50%; }
  @media only screen and (max-width: 767px) {
    div.field-name-field-video-contents:first-of-type {
      width: 100%; } }

.cart-summary {
  font-weight: bold;
  font-size: 20px; }

.inline-image-gallery-item {
  display: inline-block;
  margin-right: 8px; }

div.nice-imagefield-sortable > div img {
  position: initial; }

.page-node-add-post .add-post-steps form.node-post-form .add-post-ad-section--el-title,
form.node-post-form .add-post-ad-section--el-title {
  display: block;
  margin-right: 0;
  margin-bottom: 10px;
  text-align: left;
  color: #62134E;
  font-size: 16px;
  font-weight: bold; }
.page-node-add-post .add-post-steps form.node-post-form .form-textarea-wrapper,
form.node-post-form .form-textarea-wrapper {
  width: 100%; }
.page-node-add-post .add-post-steps form.node-post-form .vertical-tabs-panes,
form.node-post-form .vertical-tabs-panes {
  float: none;
  clear: both; }
.page-node-add-post .add-post-steps form.node-post-form #edit-field-link .file-widget,
form.node-post-form #edit-field-link .file-widget {
  width: 100%; }
  .page-node-add-post .add-post-steps form.node-post-form #edit-field-link .file-widget .image-data-image,
  form.node-post-form #edit-field-link .file-widget .image-data-image {
    width: 100%; }
.page-node-add-post .add-post-steps form.node-post-form .right-column,
form.node-post-form .right-column {
  background-color: #f6f6f6;
  padding-top: 15px;
  padding-bottom: 15px; }
.page-node-add-post .add-post-steps form.node-post-form .add-post-ad-section--el-input,
form.node-post-form .add-post-ad-section--el-input {
  width: 100%; }

.form-field-name-field-post-images-insert .image-data-image {
  display: none; }

.field-type-image .image-widget-data .file,
.field-type-image .image-widget-data .file-size,
.field-type-image .image-widget-data .image-data-image,
.field-type-image .file-widget .file,
.field-type-image .file-widget .file-size,
.field-type-image .file-widget .image-data-image,
.form-field-type-image .image-widget-data .file,
.form-field-type-image .image-widget-data .file-size,
.form-field-type-image .image-widget-data .image-data-image,
.form-field-type-image .file-widget .file,
.form-field-type-image .file-widget .file-size,
.form-field-type-image .file-widget .image-data-image {
  display: none; }

.form-field-name-field-link .file-widget .image-data-image {
  display: block; }

.node-subscriptions {
  border-color: #D33C57;
  background: #D33C57; }
  .node-subscriptions .subscription-title {
    font-family: 'Franklin Gothic Book';
    font-size: 16px;
    color: #FFF;
    text-align: center;
    padding: 14px 30px; }
  .node-subscriptions .subscription-price-box {
    width: 100%;
    color: #FFFFFF;
    text-align: center;
    font-family: 'Franklin Gothic Book';
    font-size: 30px;
    line-height: 30px;
    padding: 14px 0;
    position: relative;
    background: rgba(0, 0, 0, 0.05); }

.spinner {
  background-image: url(../images/loader.gif) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: auto 100% !important; }

.b-card-mod-h .actions {
  background-color: #f2f2f2;
  padding: 3px 5px;
  margin-top: 2px; }
  .b-card-mod-h .actions ul.links {
    display: inline-block; }
    .b-card-mod-h .actions ul.links li {
      margin-top: 0; }
  .b-card-mod-h .actions .refresh {
    float: none; }
  .b-card-mod-h .actions .phone {
    float: right;
    font-size: 14px;
    font-weight: bold; }

.b-card-mod-h .b-card--el-agency-logo img {
  width: 100%;
  display: block;
  margin-left: auto;
  margin-bottom: 5px;
  border: 1px solid #ddd; }

#views-form-listings-properties .form-checkbox {
  width: 24px;
  height: 24px; }
#views-form-listings-properties table {
  width: 100%; }
#views-form-listings-properties td {
  position: relative; }
#views-form-listings-properties tbody .form-type-checkbox {
  position: absolute;
  z-index: 10;
  top: 0;
  padding: 6px;
  background-color: rgba(0, 0, 0, 0.2); }

/*#views-exposed-form-listings-properties {
    form {
        padding: 5px;
        background-color: rgba(0, 0, 0, 0.02);
    }
    .add-post-ad-section--el-input {
        width: auto;
    }
    label {
        display: block;
        max-width: 100%;
        margin-bottom: 5px;
        font-weight: bold;
        color: #393635;
        font-size: 16px;
    }

}*/
.b-card-mod-h .b-card--el-featured-label {
  background-color: #D33C57; }

.flagged-sold {
  opacity: .4; }

.node-list-item-horizontal .b-card-mod-h {
  border: 1px solid #ddd; }
.node-list-item-horizontal .b-card-mod-h:hover {
  background-color: #eee; }
  .node-list-item-horizontal .b-card-mod-h:hover .b-card--el-agency-footer {
    background-color: #FFF; }
.node-list-item-horizontal .b-card--el-details {
  padding-bottom: 0;
  padding-right: 0; }
  .node-list-item-horizontal .b-card--el-details .b-ad-excerpt {
    display: inline-block; }
.node-list-item-horizontal .field-name-field-location::before {
  content: ', '; }
@media only screen and (max-width: 767px) {
  .node-list-item-horizontal .b-card--el-description {
    display: none; } }
.node-list-item-horizontal .b-card--el-price-conditions {
  left: auto;
  bottom: auto;
  top: 0;
  right: 30px;
  padding: 0;
  background: none; }
  .node-list-item-horizontal .b-card--el-price-conditions .b-card--el-deposit-val {
    color: #449d44;
    font-weight: bold;
    display: inline-block; }
    @media tablet-max {
      .node-list-item-horizontal .b-card--el-price-conditions .b-card--el-deposit-val {
        font-size: 18px;
        font-weight: bold;
        color: #449d44; } }
  .node-list-item-horizontal .b-card--el-price-conditions .b-card--el-deposit-time {
    display: inline-block; }
  @media only screen and (max-width: 767px) {
    .node-list-item-horizontal .b-card--el-price-conditions {
      position: relative;
      left: auto;
      top: auto;
      right: auto;
      bottom: auto; } }
.node-list-item-horizontal .b-card--el-agency-footer {
  background-color: #eee;
  font-size: 12px;
  padding: 5px; }
  .node-list-item-horizontal .b-card--el-agency-footer .refresh a {
    font-size: inherit; }
  .node-list-item-horizontal .b-card--el-agency-footer .block {
    display: inline-block;
    height: 21px; }
  .node-list-item-horizontal .b-card--el-agency-footer span.flag-wrapper.flag-sold {
    float: none;
    height: 21px; }
  @media only screen and (max-width: 767px) {
    .node-list-item-horizontal .b-card--el-agency-footer a {
      width: 0;
      text-indent: -9999px;
      overflow: hidden;
      height: 21px;
      display: inline-block; } }
@media only screen and (min-width: 768px) {
  .node-list-item-horizontal ul.links a.fasttoggle, .node-list-item-horizontal ul.links li.buy-pin a {
    width: auto;
    text-indent: 0;
    padding-left: 20px; } }
.node-list-item-horizontal span.flag-wrapper.flag-sold {
  margin-top: 0; }
.node-list-item-horizontal .links li {
  margin-top: 0;
  vertical-align: top; }
.node-list-item-horizontal .links li a {
  font-weight: normal;
  height: 21px; }

.searchable {
  background-image: url(../images/searchable.png);
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 15;
  width: 15px;
  height: 15px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center; }

/* test */
#edit-header {
  border: 1px solid #ddd;
  margin-bottom: 20px; }
  #edit-header ul li {
    display: inline-block;
    margin-right: 15px;
    padding: 6px;
    position: relative;
    color: #999; }
    @media only screen and (max-width: 767px) {
      #edit-header ul li {
        margin-right: 0; } }
    #edit-header ul li .step {
      margin-right: 10px;
      background-color: #777;
      padding: 3px 6px 2px;
      color: #FFF;
      font-size: 16px;
      line-height: 1;
      text-align: center;
      white-space: nowrap;
      border-radius: 1em; }
      @media only screen and (max-width: 767px) {
        #edit-header ul li .step {
          margin-right: 0; } }
    #edit-header ul li .step-title {
      color: #999;
      font-size: 16px; }
      @media only screen and (max-width: 767px) {
        #edit-header ul li .step-title {
          display: none; } }
    #edit-header ul li .step-arrow {
      position: absolute;
      top: 0;
      right: -14px;
      display: block;
      border: 14px solid transparent;
      border-right-width: 24px;
      border-left-width: 24px;
      border-right-style: solid;
      border-left-style: solid;
      border-right-color: transparent;
      border-left-color: transparent;
      border-right: 0;
      border-left: 7px solid #ccc; }
      @media only screen and (max-width: 767px) {
        #edit-header ul li .step-arrow {
          display: none; } }
    #edit-header ul li .step-arrow::before {
      position: absolute;
      top: -14px;
      right: 1px;
      display: block;
      border: 14px solid transparent;
      border-right-width: 24px;
      border-left-width: 24px;
      border-right-style: solid;
      border-left-style: solid;
      border-right-color: transparent;
      border-left-color: transparent;
      border-right: 0;
      border-left: 7px solid #fff;
      content: ""; }
  #edit-header ul li.active {
    color: #62134E; }
    #edit-header ul li.active .step {
      background-color: #62134E; }
    #edit-header ul li.active .step-title {
      color: #62134E; }

.node-classified-form .field-group-div h3 {
  font-family: "Franklin Gothic Medium";
  font-size: 16px;
  display: block;
  padding-bottom: 10px;
  margin-top: 40px;
  margin-bottom: 25px;
  box-sizing: border-box;
  border-bottom: 2px solid #eee;
  text-align: center;
  text-indent: 40px; }

#classified_search_form .form-type-radios,
#classified_search_form .form-type-checkboxes {
  display: inline-block;
  min-width: 150px;
  padding-left: 18px;
  padding-right: 10px;
  vertical-align: top;
  margin-bottom: 5px; }
#classified_search_form .form-type-select {
  display: inline-block;
  /*min-height: 150px;*/
  min-width: 130px;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 18px; }
@media only screen and (min-width: 768px) {
  #classified_search_form .form-item-year-model {
    width: 100px;
    min-width: 100px; }
    #classified_search_form .form-item-year-model .select2-container {
      width: 110px  !important;
      min-width: 180px !important; } }
#classified_search_form label.b-options-block--el-link:not(.active),
#classified_search_form label.b-options-block--el-label:not(.active) {
  color: #FFF; }
#classified_search_form .b-options-block--el-label.active {
  background: #FFF; }
#classified_search_form .b-filtered-category .b-options-block--el-label.active {
  background: #479E6D; }
#classified_search_form .select2-container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  margin-top: 5px; }
#classified_search_form .select2-container--default .select2-selection--single .select2-selection__placeholder,
#classified_search_form .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #FFF !important; }
#classified_search_form .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-position: 73.17554240631164% 14.8%; }
#classified_search_form .chosen-container.form-select a span {
  color: rgba(255, 255, 255, 0.5); }
#classified_search_form .chosen-container.form-select {
  margin-top: 6px; }
#classified_search_form .chosen-container.form-select a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
#classified_search_form .chosen-container.form-select div b {
  background-position: 43.1493% 34.4758%; }
#classified_search_form .price-field {
  position: relative;
  width: 170px; }
#classified_search_form .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-position: 73.17554240631164% 14.8%; }
@media only screen and (max-width: 767px) {
  #classified_search_form .form-type-radios {
    padding-bottom: 5px;
    padding-top: 10px;
    width: 100%;
    min-height: auto; }
  #classified_search_form .form-radios .form-type-radio,
  #classified_search_form .form-checkboxes .form-type-checkbox {
    display: inline-block;
    width: auto;
    margin-right: 10px; }
  #classified_search_form .form-type-select {
    min-height: auto;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px; }
  #classified_search_form .select2-container {
    width: 100% !important; } }

.form-field-name-field-agent .add-post-ad-section--el-input-desc {
  display: block;
  margin-left: calc(30% + 25px);
  font-size: 12px; }

.add-post-category .b-post-tab--mix-selective {
  display: block; }

@media only screen and (min-width: 768px) {
  .add-post-category .b-post-tab--mix-selective {
    position: relative;
    display: block;
    left: 0;
    top: auto; } }
form.node-subscriptions-form {
  margin-top: 15px; }
  @media only screen and (max-width: 767px) {
    form.node-subscriptions-form .group-left,
    form.node-subscriptions-form .group-right {
      width: auto; } }
  form.node-subscriptions-form .add-post-ad-section--el-title {
    text-align: left;
    width: 150px; }

.ellip {
  display: block;
  height: 100%; }

.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  max-width: 100%; }

.ellip,
.ellip-line {
  position: relative;
  overflow: hidden; }

.copy-button {
  background-image: url(../images/clipboard-copy.png);
  background-size: auto 25px;
  background-repeat: no-repeat;
  background-color: transparent;
  width: 25px;
  height: 25px; }

#leaflet-wrapper {
  margin-bottom: 50px;
  width: 590px;
  height: 400px;
  float: right;
  position: relative; }
  #leaflet-wrapper #leaflet-map {
    width: 100%;
    height: 100%; }
  @media only screen and (max-width: 767px) {
    #leaflet-wrapper {
      width: 100%;
      height: 300px; } }

@media only screen and (max-width: 767px) {
  .front.node-type-special .b-main {
    margin-top: 0; } }
.node-type-special {
  font-family: "Franklin Gothic Medium"; }
  .node-type-special .b-post-header--el-title,
  .node-type-special .b-topic-post--el-title a {
    font-family: "Franklin Gothic Medium"; }
  .node-type-special .home .b-news-n-posts--el-brief-header {
    border-bottom: none; }
  @media only screen and (max-width: 767px) {
    .node-type-special .b-filters-block.main {
      padding-bottom: 0; }
    .node-type-special .b-main {
      margin-top: 40px; }
    .node-type-special .add-post-category .b-main {
      margin-top: 0; } }
  .node-type-special .b-forums--el-trending {
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #EEE;
    margin-bottom: 15px; }
    .node-type-special .b-forums--el-trending .view_mode450x290 img {
      width: 225px; }
  .node-type-special .gray-background .heading-news-module-mini .sp-horizontal-small-item, .node-type-special .blue-background .heading-news-module-mini .sp-horizontal-small-item {
    margin-top: 10px;
    padding-top: 10px; }
  .node-type-special .item-top-border > div {
    border-top: 1px solid #ddd; }
  .node-type-special .heading-news-module-mini .sp-horizontal-small-item {
    display: flex;
    /*float: left;*/
    margin-bottom: 7px;
    padding-top: 8px;
    min-width: 320px;
    /*border-top: 1px solid #ddd;*/ }
  .node-type-special .heading-news-module-mini .sp-horizontal-small-item.event .info-rubric {
    display: inline-block; }
  .node-type-special .heading-news-module-mini .sp-horizontal-small-item.event .news-date {
    display: inline-block;
    margin-left: 13px;
    font-family: "Franklin Gothic Book";
    font-size: 10px;
    text-transform: uppercase; }
  .node-type-special .heading-news-module-mini .post--el-header {
    min-width: 160px;
    margin-right: 15px; }
  .node-type-special .heading-news-module-mini .sp-horizontal-small-item:first-child {
    padding-top: 0;
    margin-bottom: 15px;
    border-top: 0; }
  .node-type-special .heading-news-module-mini .b-topic-post--el-title {
    padding-top: 0; }
    .node-type-special .heading-news-module-mini .b-topic-post--el-title a {
      font-size: 14px; }
  .node-type-special .view-mode-sp_vertical_image_title .b-topic-post--el-title a {
    padding: 12px;
    position: absolute;
    bottom: 11px;
    color: #FFF;
    right: 15px;
    left: 15px;
    margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    .node-type-special .view-mode-sp_vertical_image_title {
      display: none; } }
  .node-type-special .b-topic-post--el-title a {
    font-size: 14px;
    font-family: "Franklin-Gothic-Medium";
    margin-bottom: 6px;
    text-decoration: none;
    display: block;
    font-weight: normal;
    line-height: 1.3;
    color: #222;
    cursor: pointer; }
  .node-type-special h2.b-post-header--el-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 28px; }
  .node-type-special h3.b-post-header--el-title {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.3;
    color: #222; }
  .node-type-special .view-mode-sp_box_small h3.b-post-header--el-title {
    margin-top: 6px;
    margin-bottom: 20px; }
  .node-type-special .b-post-header--el-title a {
    line-height: 1.3;
    font-size: 14px;
    color: #222;
    cursor: pointer;
    /*font-family: Franklin-Gothic-Medium;*/ }
  .node-type-special .head-news-block-text1 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.3;
    max-width: 638px;
    font-family: "Franklin Gothic Book"; }
  .node-type-special .para-left-sp-stories {
    padding-top: 15px; }
  .node-type-special .para-left-sp-stories-item {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px; }
    .node-type-special .para-left-sp-stories-item .b-news-n-posts--el-single-news-caption {
      margin-bottom: 5px; }
      .node-type-special .para-left-sp-stories-item .b-news-n-posts--el-single-news-caption a {
        font-size: 18px;
        line-height: 1.3; }
    @media only screen and (max-width: 767px) {
      .node-type-special .para-left-sp-stories-item {
        border-bottom: none;
        margin-bottom: 0; } }
  .node-type-special .para-left-sp-stories-item:last-child {
    border: none;
    padding-bottom: 0; }
  .node-type-special .must-read {
    padding: 15px 0;
    min-height: 94px;
    margin: 25px 0 25px 0;
    background-color: #f7f7f7; }
    @media only screen and (max-width: 767px) {
      .node-type-special .must-read {
        margin-left: -15px;
        margin-right: -15px;
        padding-right: 0; } }
    @media only screen and (min-width: 768px) {
      .node-type-special .must-read .view-mode-sp_titles {
        border: none; } }
    .node-type-special .must-read .heading-text {
      margin-left: 15px; }
  @media only screen and (max-width: 767px) {
    .node-type-special .view-mode-sp_titles {
      background: url(../images/icon/arrow.png);
      background-repeat: no-repeat;
      background-position: 99% 50%;
      padding-right: 15px; } }
  .node-type-special .news-caption p a {
    line-height: 1.3;
    color: #222;
    cursor: pointer;
    font-size: 14px;
    font-family: "Franklin-Gothic-Medium"; }
  .node-type-special .heading-text a {
    color: inherit; }
  .node-type-special .heading-text {
    font-size: 20px;
    letter-spacing: .4px;
    padding-top: 2px;
    padding-top: 10px;
    margin-left: 20px;
    font-family: "Franklin-Gothic-Medium"; }
    @media only screen and (max-width: 767px) {
      .node-type-special .heading-text {
        margin-left: 0;
        margin-bottom: 10px; } }
  .node-type-special .paragraph-social-news .heading-text {
    margin-bottom: 15px;
    margin-left: 0; }
  .node-type-special .paragraph-social-news .col-sm-4.instagram-media {
    margin-bottom: 15px;
    width: inherit; }
    @media only screen and (max-width: 767px) {
      .node-type-special .paragraph-social-news .col-sm-4.instagram-media {
        width: 50%;
        display: inline-block; } }
  .node-type-special .twitter-tweet {
    width: 100% !important;
    margin-top: 0 !important; }
  .node-type-special .heading-text:before {
    content: "";
    width: 40px;
    border: 2px solid #222;
    border-bottom-color: #222222;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    position: absolute;
    top: 0px; }
  .node-type-special .group-para-vertical-col img {
    width: 100%; }
  .node-type-special .info-rubric {
    font-family: "Franklin-Gothic-Medium";
    font-size: 10px;
    color: #9f1a65;
    margin-bottom: 5px;
    letter-spacing: .4px;
    font-weight: 600;
    text-transform: uppercase; }
    @media only screen and (max-width: 767px) {
      .node-type-special .info-rubric {
        margin-top: 2px; } }
  .node-type-special .head-news-block .group-para-left {
    border-right: 1px solid #ddd; }
  .node-type-special .head-news-block .para-left-sp-stories-item {
    font-size: 14px;
    font-family: "Franklin Gothic Book"; }
    .node-type-special .head-news-block .para-left-sp-stories-item .b-news-n-posts--el-single-news-caption a {
      font-size: 18px; }
  .node-type-special .heading-news-community {
    margin-top: 25px; }
    .node-type-special .heading-news-community .col-sm-4 .b-post-header--el-title a {
      font-size: 18px; }
  .node-type-special .heading-news-community.paragraph-content-panes {
    margin-top: 0; }
    @media only screen and (min-width: 768px) {
      .node-type-special .heading-news-community.paragraph-content-panes {
        display: none; } }
  .node-type-special .col-sm-8 .b-post-header--el-title a {
    font-size: 28px; }
  .node-type-special .flex-container {
    display: flex;
    flex-wrap: wrap; }
    .node-type-special .flex-container .news-block-padding {
      width: 20%; }
      @media only screen and (max-width: 767px) {
        .node-type-special .flex-container .news-block-padding {
          width: 100%; } }
  .node-type-special .heading-text-menu {
    margin-left: 20px; }
    .node-type-special .heading-text-menu li {
      line-height: 2.3; }
      .node-type-special .heading-text-menu li a {
        color: #222; }
    @media only screen and (max-width: 767px) {
      .node-type-special .heading-text-menu {
        margin-left: 15px; } }
  .node-type-special .paragraph-pages .heading-text {
    color: #1686ad; }
  .node-type-special .group-image-box {
    position: relative; }
    .node-type-special .group-image-box .info-rubric {
      position: absolute;
      left: 0;
      bottom: -10px;
      margin: 0;
      font-family: "Franklin-Gothic-Medium";
      position: absolute;
      background-color: #9f1a65;
      color: #fff;
      font-size: 10px;
      text-align: center;
      height: 20px;
      padding: 4px 6px;
      letter-spacing: .8px; }
  .node-type-special .paragraph-videos .link-image {
    position: relative;
    display: block; }
  .node-type-special .paragraph-videos .link-image::after {
    content: " ";
    position: absolute;
    background-image: url(../images/icon/play.svg);
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    top: 5px;
    left: 5px; }
  .node-type-special .no-tags .info-rubric {
    display: none; }
  .node-type-special .view-mode-sp_titles {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd; }
  .node-type-special .paragraph-dining .news-caption .view-mode-sp_titles:last-child,
  .node-type-special .news-caption .col-sm-3:last-child .view-mode-sp_titles {
    border: none;
    margin-bottom: 0; }
  .node-type-special .paragraph-titles .col-sm-2 {
    padding-left: 0; }
  .node-type-special .news-date {
    display: inline-block;
    margin-left: 13px;
    font-family: "Franklin Gothic Book";
    font-size: 10px;
    text-transform: uppercase; }
  .node-type-special .weather-widget {
    margin-bottom: 15px;
    text-transform: uppercase; }
    .node-type-special .weather-widget ul li {
      display: none; }
    .node-type-special .weather-widget ul li:first-child {
      display: block; }
  .node-type-special .b-news-n-posts--el-brief {
    margin-top: 30px; }
  .node-type-special .weather-widget li.b-news-n-posts--el-brief-item img {
    margin-left: 0; }
  .node-type-special .b-news-n-posts--el-brief-today {
    display: none; }
  .node-type-special .b-news-n-posts--el-brief-date {
    font-size: 20px;
    letter-spacing: .4px;
    padding-top: 2px;
    padding-top: 10px;
    position: relative;
    font-family: "Franklin-Gothic-Medium"; }
  .node-type-special .b-news-n-posts--el-brief-date:before {
    content: "";
    width: 40px;
    border: 2px solid #222;
    border-bottom-color: #222222;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    position: absolute;
    top: 0px; }
  .node-type-special .b-news-n-posts--el-brief-sub.condition {
    font-size: 11px;
    line-height: 1.42857143;
    font-family: "Franklin-Gothic-Medium"; }
  .node-type-special .b-news-n-posts--el-brief-sub.temp {
    font-size: 28px;
    line-height: 1.3;
    font-family: "Franklin Gothic Book"; }
  @media only screen and (max-width: 767px) {
    .node-type-special #dfp-ad-aside_rectangle_big-wrapper {
      display: none; } }
  .node-type-special .b-logic-section {
    display: none; }
  @media only screen and (min-width: 768px) {
    .node-type-special .add-post-category .b-post-tab--mix-active {
      display: flex; }
    .node-type-special .add-post-category .b-add-post--el-tabs {
      margin-bottom: 250px; }
    .node-type-special .add-post-category .b-post-tab--el-link-wrap {
      min-width: auto; } }
  .node-type-special .b-main .dfp-tag {
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: -ms-fit-content;
    padding: 10px;
    background-color: #f1f1f1;
    margin-bottom: 8px; }
    .node-type-special .b-main .dfp-tag .dfp-tag {
      margin-top: 0; }
    @media only screen and (max-width: 767px) {
      .node-type-special .b-main .dfp-tag {
        /*margin-top: 15px;*/
        margin: 15px auto 8px auto; } }
  .node-type-special .col-sm-2 .view-mode-sp_box_medium h3.b-post-header--el-title {
    margin-top: 6px; }

.no-category .info-rubric {
  display: none; }

@media only screen and (max-width: 767px) {
  .paragraph-howto .flex-container .news-block-padding {
    margin-bottom: 11px;
    padding-bottom: 11px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .paragraph-howto .flex-container .news-block-padding .view-mode-sp_box_medium {
      display: flex; }
      .paragraph-howto .flex-container .news-block-padding .view-mode-sp_box_medium .group-image-box {
        width: -webkit-fill-available;
        max-width: 150px; }
      .paragraph-howto .flex-container .news-block-padding .view-mode-sp_box_medium .b-post-header--el-title {
        margin-left: 20px;
        margin-top: 6px; }
  .paragraph-howto .flex-container .news-block-padding:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0; } }

@media only screen and (max-width: 767px) {
  .paragraph-newsletter.row.with-background {
    padding-bottom: 0; } }

.paragraph-newsletter .b-footer-subscribe {
  margin: 0;
  background: transparent;
  padding: 0; }
  @media only screen and (max-width: 767px) {
    .paragraph-newsletter .b-footer-subscribe {
      margin-bottom: 30px; } }
  .paragraph-newsletter .b-footer-subscribe .b-footer-subscribe--el-input {
    background-color: #FFF;
    font-family: "Franklin Gothic Book";
    color: #333;
    width: 45%; }
    @media only screen and (max-width: 767px) {
      .paragraph-newsletter .b-footer-subscribe .b-footer-subscribe--el-input {
        width: 100% !important; } }
  .paragraph-newsletter .b-footer-subscribe .b-footer-subscribe--el-input::-webkit-input-placeholder {
    color: #333; }
  .paragraph-newsletter .b-footer-subscribe .b-footer-subscribe--el-input::-moz-placeholder {
    color: #333; }
  .paragraph-newsletter .b-footer-subscribe .b-footer-subscribe--el-input::-ms-placeholder {
    color: #333; }
  .paragraph-newsletter .b-footer-subscribe .b-footer-subscribe--el-input::placeholder {
    color: #333; }
  .paragraph-newsletter .b-footer-subscribe .b-footer-subscribe--el-submit {
    background-color: #9f1a65;
    color: #FFF;
    width: 150px;
    font-size: 16px; }
    @media only screen and (max-width: 767px) {
      .paragraph-newsletter .b-footer-subscribe .b-footer-subscribe--el-submit {
        width: 100% !important;
        margin-top: 6px; } }
.paragraph-newsletter .b-footer-subscribe--el-caption {
  font-family: "Franklin-Gothic-Medium";
  font-size: 20px;
  color: #6a6a6a;
  text-align: left;
  margin-bottom: 10px; }
@media only screen and (max-width: 767px) {
  .paragraph-newsletter .block-social-media-links {
    background-color: #efedf1;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 30px;
    padding-top: 15px; } }

.row.with-background {
  margin-left: 0;
  margin-right: 0;
  padding: 15px 0; }
  .row.with-background .col-sm-2 {
    width: 15%;
    padding-left: 0; }
    @media only screen and (max-width: 767px) {
      .row.with-background .col-sm-2 {
        width: 100%; } }
  .row.with-background .col-sm-4 {
    width: 35%; }
    @media only screen and (max-width: 767px) {
      .row.with-background .col-sm-4 {
        width: 100%; } }
  @media only screen and (max-width: 767px) {
    .row.with-background {
      margin-top: 0;
      margin-left: -15px;
      margin-right: -15px; } }

@media only screen and (max-width: 767px) {
  .gray-background .heading-text, .blue-background .heading-text {
    margin-left: 15px; } }

.gray-background {
  background-color: #f7f7f7; }

.blue-background {
  background-color: #edf8fe; }

@media only screen and (max-width: 767px) {
  .block-footer-bottom .paragraph-newsletter {
    margin-bottom: 50px; } }

.block-footer-menu-left {
  font-family: "Franklin-Gothic-Medium"; }

.bottom-block-info-last.heading-news-community {
  margin-top: 0; }

.bottom-block-info-right-bot .ql-facebook {
  background-image: url(../images/icon/fb.svg);
  background-size: 30px 30px;
  background-repeat: no-repeat; }
.bottom-block-info-right-bot .ql-facebook:hover {
  background-image: url(../images/icon/fb-white.svg);
  background-size: 30px 30px;
  background-color: #9f1a65; }
.bottom-block-info-right-bot .ql-twitter {
  background-image: url(../images/icon/twitter.svg);
  background-size: 30px 30px;
  background-repeat: no-repeat; }
.bottom-block-info-right-bot .ql-twitter:hover {
  background-image: url(../images/icon/twitter-white.svg);
  background-size: 30px 30px;
  background-color: #9f1a65; }
.bottom-block-info-right-bot .ql-instagram {
  background-image: url(../images/icon/insta.svg);
  background-size: 30px 30px;
  background-repeat: no-repeat; }
.bottom-block-info-right-bot .ql-instagram:hover {
  background-image: url(../images/icon/insta-white.svg);
  background-size: 30px 30px;
  background-color: #9f1a65; }
.bottom-block-info-right-bot .ql-snapchat {
  background-image: url(../images/icon/snap.svg);
  background-size: 30px 30px;
  background-repeat: no-repeat; }
.bottom-block-info-right-bot .ql-snapchat:hover {
  background-image: url(../images/icon/snap-white.svg);
  background-size: 30px 30px;
  background-color: #9f1a65; }
.bottom-block-info-right-bot .ql-youtube {
  background-image: url(../images/icon/youtube.svg);
  background-size: 30px 30px;
  background-repeat: no-repeat; }
.bottom-block-info-right-bot .ql-youtube:hover {
  background-image: url(../images/icon/youtube-white.svg);
  background-size: 30px 30px;
  background-color: #9f1a65; }
.bottom-block-info-right-bot .ql-linkedin {
  background-image: url(../images/icon/linkedin.svg);
  background-size: 30px 30px;
  background-repeat: no-repeat; }
.bottom-block-info-right-bot .ql-linkedin:hover {
  background-image: url(../images/icon/linkedin-white.svg);
  background-size: 30px 30px;
  background-color: #9f1a65; }
.bottom-block-info-right-bot .ql-tiktok {
  background-image: url(../images/icon/tiktok.svg);
  background-size: 30px 30px;
  background-repeat: no-repeat; }
.bottom-block-info-right-bot .ql-tiktok:hover {
  background-image: url(../images/icon/tiktok-white.svg);
  background-size: 30px 30px;
  background-color: #9f1a65; }

.bottom-block-info-right-bot a:first-child {
  margin-left: 0;
  background-color: #fff; }

.bottom-block-info-right-bot a {
  cursor: pointer;
  text-align: center;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: 5px;
  background-color: #fff; }

.bottom-block-info-right-bot a:hover {
  background-color: #9f1a65; }

.bottom-block-info-last {
  padding: 35px 0;
  font-family: "Franklin Gothic Book";
  float: left;
  width: 100%;
  font-size: 14px;
  background-color: #e6e3e8; }

.bottom-block-menu ul.b-menu-pages li:first-child a {
  color: #1686ad; }

.bottom-block-menu li:first-child a {
  font-size: 20px; }

.bottom-block-menu li a {
  color: #393635; }

.bottom-block-menu ul.b-menu-prop li:first-child a {
  color: #5a73ad; }

.bottom-block-menu li:first-child a {
  font-size: 20px; }

.bottom-block-menu ul {
  list-style: none;
  padding-left: 0; }

.bottom-block-menu li:first-child {
  margin-bottom: 26px; }

.bottom-block-menu li {
  margin-bottom: 15px;
  font-size: 16px; }

.bottom-block-menu li a {
  color: #393635; }

.bottom-block-menu ul.b-menu-veh li:first-child a {
  color: #009e6c; }

.bottom-block-menu ul.b-menu-classifieds li:first-child a {
  color: #facc09; }

.bottom-block-menu ul.b-menu-item li:first-child a {
  color: #e07900; }

.bottom-block-menu ul.b-menu-jobs li:first-child a {
  color: #ad9062; }

.bottom-block-menu ul.b-menu-pages li:first-child a {
  color: #1686ad; }

.bottom-block-menu ul.b-menu-other li:first-child a {
  color: #6a6a6a; }

.bottom-block-menu li a {
  color: #393635; }

@media only screen and (max-width: 767px) {
  .bottom-block-menu ul li:first-child {
    background: url(../images/icon/arrow.png);
    background-repeat: no-repeat;
    background-position: right 15px center;
    display: block;
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

  .bottom-block-menu .fcol:last-child ul li:first-child {
    border-bottom: none; }

  .bottom-block-menu ul li {
    display: none;
    padding: 12px 15px; }

  .bottom-block-menu.row.with-background {
    padding-top: 0; }

  .footer-bottom-left {
    float: none;
    clear: left;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px; } }
.footer-bottom-one-wrapper {
  padding-top: 0;
  padding-bottom: 0; }

.footer-full-screen {
  position: absolute;
  left: 0;
  right: 0;
  background-color: #e6e3e8;
  font-family: "franklin gothic book"; }
  .footer-full-screen .col-sm-11 {
    margin: 0 auto;
    float: none; }
    @media only screen and (min-width: 768px) {
      .footer-full-screen .col-sm-11 {
        max-width: 1240px;
        width: 1240px; } }
  .footer-full-screen .row.with-background {
    margin-left: auto;
    margin-right: auto; }
  @media only screen and (min-width: 768px) {
    .footer-full-screen {
      margin-left: 0;
      margin-right: 0; }
      .footer-full-screen .bottom-block-info-last-left {
        padding-left: 0; } }
  @media only screen and (max-width: 767px) {
    .footer-full-screen {
      position: relative;
      margin-bottom: 50px; }
      .footer-full-screen .bottom-block-info-last-right a {
        display: block;
        margin-bottom: 12px; }
      .footer-full-screen .bottom-block-info-last-left {
        display: block !important; }
        .footer-full-screen .bottom-block-info-last-left .col-sm-6 {
          display: table-cell; }
      .footer-full-screen .bottom-block-info-last-left:after {
        content: '';
        width: auto;
        display: block;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 15px; } }

.footer-bottom-one .footer-classifieds {
  padding-top: 0 !important;
  padding-bottom: 0; }
.footer-bottom-one .with-background .gray-background {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0; }
.footer-bottom-one .col-sm-12 .with-background:first-child {
  margin-top: 0;
  padding-top: 28px;
  padding-bottom: 0; }
  @media only screen and (max-width: 767px) {
    .footer-bottom-one .col-sm-12 .with-background:first-child {
      padding-top: 0;
      padding-bottom: 0;
      background-color: #efedf1; } }
@media only screen and (max-width: 767px) {
  .footer-bottom-one .footer-pages {
    padding-bottom: 0; }
  .footer-bottom-one .footer-pages .col-sm-3:nth-child(2) li {
    border-bottom: none; }
  .footer-bottom-one .footer-pages .col-sm-3:nth-child(n+3) {
    display: none; }
  .footer-bottom-one .block-footer-bottom {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
    .footer-bottom-one .block-footer-bottom .col-sm-3.fcol {
      width: 100%; } }

/*.b-footer--el-categories > .row > [class*=col-]:nth-of-type(n+4) {
    margin-top: 0;
}*/
.dark-gray-background {
  background-color: #efedf1; }

.bottom-block-info-last {
  margin-top: 0; }
  @media only screen and (max-width: 767px) {
    .bottom-block-info-last .col-sm-6 .col-sm-6, .bottom-block-info-last .col-sm-6 .col-sm-4, .bottom-block-info-last .col-sm-5 .col-sm-6 {
      width: 50%; }
    .bottom-block-info-last .bottom-block-info-last-left, .bottom-block-info-last .bottom-block-info-last-right {
      display: flex;
      margin-left: -15px;
      margin-right: -15px; } }

.bottom-block-info-last a {
  color: #9f1a65; }

.bottom-block-info-last {
  padding: 35px 0;
  font-family: "Franklin Gothic Book";
  float: left;
  width: 100%;
  font-size: 14px;
  background-color: #e6e3e8; }

.paragraphs-items-full {
  margin-top: 15px;
  position: relative; }

.page-node-draft .paragraphs-items::after {
  content: 'DRAFT';
  position: absolute;
  top: 0;
  background-color: #9f1a65;
  padding: 5px 41px;
  color: #FFF;
  font-size: 30px;
  border-bottom-right-radius: 50px;
  border: 5px solid; }

div.messages.zone-address-error {
  margin-left: 33%; }

#update-map {
  padding-left: 35px;
  margin-bottom: 5px;
  display: block;
  height: 30px; }

#update-map::before {
  content: '';
  background-image: url(../images/icon/refresh-map.png);
  background-size: 30px;
  position: absolute;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  left: 0;
  top: 0; }

#v3-search-classifieds-form.eshop-items-search-form,
.eshop-items-search-form {
  text-align: center; }
  #v3-search-classifieds-form.eshop-items-search-form .b-filter--el-wrapper,
  .eshop-items-search-form .b-filter--el-wrapper {
    display: inline-block; }
  #v3-search-classifieds-form.eshop-items-search-form .form-item,
  .eshop-items-search-form .form-item {
    display: inline-block; }
  #v3-search-classifieds-form.eshop-items-search-form .price-field,
  .eshop-items-search-form .price-field {
    display: inline-block;
    width: auto; }
    #v3-search-classifieds-form.eshop-items-search-form .price-field #edit-price-min, #v3-search-classifieds-form.eshop-items-search-form .price-field #edit-price-max,
    .eshop-items-search-form .price-field #edit-price-min,
    .eshop-items-search-form .price-field #edit-price-max {
      border: 1px solid rgba(255, 255, 255, 0.5);
      line-height: 100%; }
    #v3-search-classifieds-form.eshop-items-search-form .price-field #edit-price-min,
    .eshop-items-search-form .price-field #edit-price-min {
      display: inline-block;
      float: none; }
    #v3-search-classifieds-form.eshop-items-search-form .price-field #edit-price-max,
    .eshop-items-search-form .price-field #edit-price-max {
      display: inline-block;
      float: none; }

#eshop-node-form #edit-body .add-post-ad-section--el-title {
  display: block;
  text-align: left;
  margin-bottom: 15px; }
#eshop-node-form #edit-body .form-textarea-wrapper {
  width: 100%; }

.node-type-eshop h2 {
  font-size: 26px;
  color: #9f1a65; }
@media only screen and (max-width: 767px) {
  .node-type-eshop .row.b-main {
    display: flex;
    flex-flow: column-reverse; } }
.node-type-eshop .b-main--mix-p-properties-list {
  min-height: auto; }
.node-type-eshop ul.action-links {
  margin-top: 10px; }
.node-type-eshop .links-buttons span {
  vertical-align: top;
  margin-top: 0; }
.node-type-eshop .eshop-logo img {
  width: 100%;
  height: auto; }
  @media only screen and (max-width: 767px) {
    .node-type-eshop .eshop-logo img {
      width: 100%; } }
@media only screen and (max-width: 767px) {
  .node-type-eshop .eshop-logo.hidden-desktop {
    text-align: center; }
    .node-type-eshop .eshop-logo.hidden-desktop img {
      width: 70%; } }
.node-type-eshop .eshop-ad img.b-card--el-view.img-responsive {
  height: 208px;
  width: auto;
  margin: auto; }
.node-type-eshop .eshop-user-info {
  /*        .links-buttons {
              vertical-align: top;

              @media only screen and (max-width: 767px) {
                  display: block;
                  text-align: center;

              }
              a:not(:last-child) {
                  @media only screen and (max-width: 767px) {
                      margin-right: 5px;
                  }
              }
              .lnk-call a, .lnk-whatsapp a, .lnk-email a{
                  margin-top: 0;
                  font-size: 11px;
                  width: auto;
                  padding: 5px 10px;
                  line-height: 19px;
                  height: 30px;
                  display: block;
              }
          }*/ }
  @media only screen and (max-width: 767px) {
    .node-type-eshop .eshop-user-info h1 {
      text-align: center; } }
  .node-type-eshop .eshop-user-info .sm-links, .node-type-eshop .eshop-user-info links-buttons {
    display: inline-block; }
  .node-type-eshop .eshop-user-info .sm-links {
    height: 30px; }
    @media only screen and (max-width: 767px) {
      .node-type-eshop .eshop-user-info .sm-links {
        margin-right: 5px;
        margin-bottom: 10px;
        display: block;
        text-align: center; } }
    @media only screen and (max-width: 767px) {
      .node-type-eshop .eshop-user-info .sm-links a:not(:last-child) {
        margin-right: 5px; } }
.node-type-eshop .block-eshop-stores {
  margin-bottom: 15px; }

.links-buttons {
  vertical-align: top; }
  @media only screen and (max-width: 767px) {
    .links-buttons {
      display: block;
      text-align: center; } }
  @media only screen and (max-width: 767px) {
    .links-buttons a:not(:last-child) {
      margin-right: 5px; } }
  .links-buttons .lnk-call a, .links-buttons .lnk-whatsapp a, .links-buttons .lnk-email a, .links-buttons .lnk-shop-now a {
    margin-top: 0;
    font-size: 11px;
    width: auto;
    padding: 5px 10px;
    line-height: 19px;
    height: 30px;
    display: block; }

.block-eshop-items {
  /*padding-top: 20px;*/ }
  .block-eshop-items .col-md-4 {
    margin-bottom: 15px; }
  .block-eshop-items .eshop-ad {
    margin-top: 0;
    height: 100%; }
    .block-eshop-items .eshop-ad .b-card--el-details {
      padding: 10px;
      min-height: auto; }
    .block-eshop-items .eshop-ad .b-card--el-price-conditions {
      position: relative; }

.node-type-eshop-item .b--description {
  color: #393635;
  line-height: 1.42857; }
.node-type-eshop-item ul.action-links {
  margin-top: 10px; }
.node-type-eshop-item .b-main--el-wrapper-mobile {
  margin-bottom: 10px; }
@media only screen and (min-width: 768px) {
  .node-type-eshop-item h1.b-aside--el-adv-caption {
    margin-top: 15px; } }
@media only screen and (max-width: 767px) {
  .node-type-eshop-item .visible-xs .b-seller--el-header {
    margin-top: 10px; } }
@media only screen and (max-width: 767px) {
  .node-type-eshop-item .b-col-zero--el-aside {
    padding-left: 15px;
    padding-right: 15px; } }

.node-eshop_item-form thead {
  display: none; }
.node-eshop_item-form .b-ad-post-description--el-title {
  display: none; }
.node-eshop_item-form .field-group-div h3 {
  font-family: "Franklin Gothic Medium";
  font-size: 16px;
  display: block;
  padding-bottom: 10px;
  margin-top: 40px;
  margin-bottom: 25px;
  box-sizing: border-box;
  border-bottom: 2px solid #eee;
  text-align: center;
  text-indent: 40px; }
.node-eshop_item-form #edit-field-image .image-widget {
  width: 50%;
  display: inline-block; }

#eshop-items-search-form {
  background-color: #267AE1;
  padding: 10px 0;
  margin-bottom: 15px;
  /*input::-ms-input-placeholder,  Microsoft Edge */
  /*input:-ms-input-placeholder,   Internet Explorer 10-11 */ }
  #eshop-items-search-form #edit-searchbuttons {
    display: inline-block; }
    @media only screen and (max-width: 767px) {
      #eshop-items-search-form #edit-searchbuttons {
        display: block;
        margin: 0 15px;
        text-align: right; } }
  #eshop-items-search-form .form-item-search-input {
    margin: 0;
    margin-right: 10px; }
    @media only screen and (max-width: 767px) {
      #eshop-items-search-form .form-item-search-input {
        width: 100%;
        /* display: block; */
        padding: 0 15px;
        margin-bottom: 10px;
        /* display: inline-block; */
        position: relative; } }
    #eshop-items-search-form .form-item-search-input .add-post-ad-section--el-input {
      background: transparent;
      border: none;
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      padding-left: 20px;
      color: #FFF;
      font-size: 14px;
      padding-bottom: 3px; }
      @media only screen and (max-width: 767px) {
        #eshop-items-search-form .form-item-search-input .add-post-ad-section--el-input {
          width: 100%;
          height: 32px;
          margin: 0 !important;
          padding: 2px 2px 2px 35px;
          border: 1px solid rgba(255, 255, 255, 0.5); } }
    #eshop-items-search-form .form-item-search-input .add-post-ad-section--el-input::-webkit-input-placeholder {
      color: #FFF; }
    #eshop-items-search-form .form-item-search-input .add-post-ad-section--el-input::-moz-placeholder {
      color: #FFF; }
    #eshop-items-search-form .form-item-search-input .add-post-ad-section--el-input::-ms-placeholder {
      color: #FFF; }
    #eshop-items-search-form .form-item-search-input .add-post-ad-section--el-input::placeholder {
      color: #FFF; }
  #eshop-items-search-form .form-item-search-input:before {
    bottom: 15px; }
    @media only screen and (max-width: 767px) {
      #eshop-items-search-form .form-item-search-input:before {
        bottom: 6px;
        left: 25px; } }
  #eshop-items-search-form .form-submit {
    background-color: #FFF;
    border: 1px solid rgba(255, 255, 255, 0.5);
    color: #267AE1;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Franklin Gothic Medium";
    outline: none;
    position: relative;
    top: auto;
    height: 27.35px;
    display: inline-block;
    /*margin-left: 5px;*/
    padding: 0 10px;
    line-height: 25.35px; }
  #eshop-items-search-form input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #FFF;
    opacity: 0.7;
    /* Firefox */ }
  #eshop-items-search-form #edit-price {
    display: inline-block; }
    @media only screen and (max-width: 767px) {
      #eshop-items-search-form #edit-price {
        display: block;
        text-align: left;
        margin: 0 15px;
        margin-bottom: 10px; } }
    #eshop-items-search-form #edit-price input {
      width: 70px;
      height: 27px;
      padding-left: 5px;
      background-color: transparent;
      color: #FFF;
      border: 1px solid rgba(255, 255, 255, 0.5);
      font-size: 14px; }
      @media only screen and (max-width: 767px) {
        #eshop-items-search-form #edit-price input {
          width: 100px; } }
  #eshop-items-search-form .form-item-category {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    margin-left: 10px;
    margin-right: 10px; }
    @media only screen and (max-width: 767px) {
      #eshop-items-search-form .form-item-category {
        margin: 0 15px;
        margin-bottom: 10px;
        display: block;
        width: auto;
        text-align: left;
        border: 1px solid rgba(255, 255, 255, 0.5);
        padding: 5px; } }
    #eshop-items-search-form .form-item-category .select2-container {
      max-width: 150px;
      min-width: 150px;
      text-align: left;
      /*padding-bottom: 5px;*/ }
      @media only screen and (max-width: 767px) {
        #eshop-items-search-form .form-item-category .select2-container {
          display: block;
          max-width: inherit; } }
  #eshop-items-search-form .select2-selection__rendered {
    color: #FFF;
    font-size: 14px; }
  #eshop-items-search-form .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #FFF;
    opacity: 0.7;
    font-size: 14px; }
  #eshop-items-search-form .b-clear-filters {
    position: auto;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 0 10px;
    /* margin-left: -6px; */
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
    height: 27.35px;
    line-height: 25.35px;
    display: inline-block;
    right: auto;
    vertical-align: bott;
    bottom: auto;
    top: auto;
    right: auto;
    margin-left: 4px;
    position: relative; }

@media only screen and (min-width: 768px) {
  .hidden-desktop {
    display: none; } }

@media only screen and (max-width: 767px) {
  .responsive-banner {
    width: calc(100% + 30px);
    margin-left: -15px; } }

.block-eshop-stores h2.block-title {
  text-align: left;
  margin: 10px 0; }

.block-eshop-store-locations {
  margin-bottom: 15px; }

.eshop-store-location .store-map a {
  background-image: url(/sites/all/themes/qatarliving_v3/images/icon/map-marker-red.png);
  background-size: 20px;
  background-repeat: no-repeat;
  padding-left: 21px; }

.eshop-fb-widget h2.block-title,
.eshop-twitter-widget h2.block-title {
  margin: 15px 0;
  text-align: left; }

.form-field-name-field-eshop-location table {
  width: 100%; }
.form-field-name-field-eshop-location .geolocation-map {
  height: 235px !important; }
.form-field-name-field-eshop-location .field-name-field-eshop-map .geolocation-address {
  /*display: none;*/ }
  .form-field-name-field-eshop-location .field-name-field-eshop-map .geolocation-address .geolocation-address-geocode-suggestions {
    display: none; }
.form-field-name-field-eshop-location .field-name-field-eshop-map .geolocation-help {
  display: none; }
.form-field-name-field-eshop-location #field-eshop-location-values {
  width: 100%; }
  .form-field-name-field-eshop-location #field-eshop-location-values tr.odd {
    background-color: #EEE; }
  .form-field-name-field-eshop-location #field-eshop-location-values td {
    padding: 15px 0; }

.block-eshops-eshops-listings-logo .eshops-listings-eshop img {
  width: 100%;
  height: auto; }

.block-eshops-eshops-listing-by-category .eshop-list-item {
  margin-bottom: 15px; }
.block-eshops-eshops-listing-by-category .eshop-list-right {
  margin-bottom: 15px; }
.block-eshops-eshops-listing-by-category .row.eshop-list-item:not(:last-child):after {
  content: " ";
  border-bottom: 1px solid #EEE;
  margin: 5px 15px;
  display: block; }
.block-eshops-eshops-listing-by-category .eshop-logo img {
  width: 100%;
  height: auto; }
@media only screen and (max-width: 767px) {
  .block-eshops-eshops-listing-by-category .eshop-logo {
    text-align: center; }
    .block-eshops-eshops-listing-by-category .eshop-logo img {
      width: 70%; } }
.block-eshops-eshops-listing-by-category .field-name-body {
  margin-top: 15px; }
@media only screen and (min-width: 768px) {
  .block-eshops-eshops-listing-by-category h2.title {
    margin-top: 0;
    /*margin-bottom: 0;*/ } }
.block-eshops-eshops-listing-by-category h2.title a {
  color: #9f1a65; }
.block-eshops-eshops-listing-by-category .see-more {
  text-align: right; }
  .block-eshops-eshops-listing-by-category .see-more a {
    color: #9f1a65;
    text-decoration: underline; }

.maps-eshop .eshop-user-info h3.title {
  margin-top: 0; }
  .maps-eshop .eshop-user-info h3.title a {
    color: #9f1a65; }
.maps-eshop .eshop-user-info .links-buttons {
  display: flex; }
  .maps-eshop .eshop-user-info .links-buttons a {
    width: auto;
    font-size: 12px; }
  .maps-eshop .eshop-user-info .links-buttons .lnk-call, .maps-eshop .eshop-user-info .links-buttons .lnk-whatsapp, .maps-eshop .eshop-user-info .links-buttons .lnk-email, .maps-eshop .eshop-user-info .links-buttons .lnk-shop-now {
    margin-right: 10px; }

@media only screen and (max-width: 767px) {
  .section-eshops div#header-leaderboard {
    display: none; } }
.section-eshops .b-header--el-category-mod-main a {
  color: #FFF; }
.section-eshops main.b-main {
  margin-top: 0; }
@media only screen and (max-width: 767px) {
  .section-eshops .eshops-type .block-title,
  .section-eshops .eshops-types .block-title {
    /*display: none;*/
    margin-top: 0; } }

#admin-menu {
  height: auto; }

@media only screen and (max-width: 767px) {
  .block-eshop-categories-eshop-categories-types,
  .block-eshop-categories-eshop-categories-sub-types {
    padding: 0 15px; } }
.block-eshop-categories-eshop-categories-types .views-row,
.block-eshop-categories-eshop-categories-sub-types .views-row {
  /*height: 197px;*/
  min-height: 100px;
  display: flex;
  margin-bottom: 15px; }
  @media only screen and (max-width: 767px) {
    .block-eshop-categories-eshop-categories-types .views-row,
    .block-eshop-categories-eshop-categories-sub-types .views-row {
      height: auto !important;
      padding: 0;
      display: inline-flex;
      width: 32%;
      margin-bottom: 4px; } }
.block-eshop-categories-eshop-categories-types .eshops-categories-type,
.block-eshop-categories-eshop-categories-sub-types .eshops-categories-type {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  background-color: #000;
  width: 100%;
  height: auto; }
  @media only screen and (max-width: 767px) {
    .block-eshop-categories-eshop-categories-types .eshops-categories-type,
    .block-eshop-categories-eshop-categories-sub-types .eshops-categories-type {
      margin-bottom: 0; } }
  .block-eshop-categories-eshop-categories-types .eshops-categories-type .views-field-name,
  .block-eshop-categories-eshop-categories-sub-types .eshops-categories-type .views-field-name {
    position: absolute;
    z-index: 5;
    color: #FFF;
    font-weight: bold;
    font-size: 18px;
    width: 70%;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .block-eshop-categories-eshop-categories-types .eshops-categories-type .views-field-name,
      .block-eshop-categories-eshop-categories-sub-types .eshops-categories-type .views-field-name {
        width: 100%;
        padding: 5px; } }
    .block-eshop-categories-eshop-categories-types .eshops-categories-type .views-field-name a,
    .block-eshop-categories-eshop-categories-sub-types .eshops-categories-type .views-field-name a {
      overflow-wrap: break-word;
      color: #FFF; }
      @media only screen and (max-width: 767px) {
        .block-eshop-categories-eshop-categories-types .eshops-categories-type .views-field-name a,
        .block-eshop-categories-eshop-categories-sub-types .eshops-categories-type .views-field-name a {
          font-size: 12px;
          overflow: hidden; } }
  .block-eshop-categories-eshop-categories-types .eshops-categories-type .views-field-field-logo,
  .block-eshop-categories-eshop-categories-sub-types .eshops-categories-type .views-field-field-logo {
    /*            min-width: 150px;
                min-height: 150px;*/
    width: 100%; }
    .block-eshop-categories-eshop-categories-types .eshops-categories-type .views-field-field-logo img,
    .block-eshop-categories-eshop-categories-sub-types .eshops-categories-type .views-field-field-logo img {
      width: 100%;
      height: auto;
      opacity: 0.6; }

#easypay-node-form .form-field-name-field-one-time-payment .add-post-ad-section label {
  margin-left: calc(30% + 20px); }

.b-aside--el-wrapper-desktop .b-social {
  display: flex; }
  .b-aside--el-wrapper-desktop .b-social .b-social--el-half:last-of-type {
    padding-right: 0; }

.profile-landing .b-line-mod-thin--mix-classifieds {
  color: #FACC09; }

.profile-landing .b-line-mod-thin--mix-services {
  color: #DF790E; }

@media only screen and (max-width: 767px) {
  .add-post-category--el-information {
    margin-bottom: 15px !important;
    margin-top: 57px !important; } }

.add-post-category .b-post-tab--el-link.b-post-tab--mix-classified {
  color: #FACC09; }
@media only screen and (max-width: 767px) {
  .add-post-category .b-add-post--el-tab--mix-classified:after {
    content: '';
    background-image: url(../images/general/sprites.svg) !important;
    background-color: transparent !important;
    background-position: 50.984252% 29.447853%;
    display: block;
    position: absolute;
    left: 15px;
    top: 12px;
    width: 13px;
    height: 18px; } }
.add-post-category .b-post-tab--el-link.b-post-tab--mix-service {
  color: #DF790E; }
.add-post-category .create-breadcrumbs {
  color: #666;
  font-size: 18px; }
  .add-post-category .create-breadcrumbs a {
    color: #666; }
  @media only screen and (max-width: 767px) {
    .add-post-category .create-breadcrumbs {
      margin: 0 15px 0 45px;
      border: none;
      color: #393635; }
      .add-post-category .create-breadcrumbs a {
        color: #393635;
        font-size: 14px; } }

#scrollTopBtn {
  border: 2.5px solid #751037;
  background-color: #fff !important;
  width: 30px !important;
  height: 30px !important;
  display: none;
  position: fixed;
  bottom: 20px;
  right: -50px;
  z-index: 99;
  font-size: 18px;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer; }
  #scrollTopBtn svg {
    fill: #751037 !important;
    width: 80% !important;
    height: 60% !important;
    position: absolute;
    top: 15%;
    left: 10%; }
  @media only screen and (max-width: 767px) {
    #scrollTopBtn {
      width: 31px !important;
      height: 31px !important;
      bottom: 85px !important; } }

#scrollTopBtn:hover {
  background-color: #555; }

a.buttons-node-link.buttons-promote.promoted,
.label-promoted {
  background-color: #9e2066 !important;
  color: #FFF !important; }

a.buttons-node-link.buttons-feature.featured,
.label-featured {
  background-color: #009EBC !important;
  color: #FFF !important; }

.label-sold {
  background-color: #117A65 !important;
  color: #FFF !important; }

.label-brand-new {
  background-color: #00C9B8 !important;
  color: #FFF !important; }

.label-pay-to-publish {
  background-color: #D35400 !important;
  color: #FFF !important; }

.label-awaiting-approval {
  background-color: #D4AC0D !important;
  color: #FFF !important; }

.label-changes-needed {
  background-color: #E59866 !important;
  color: #FFF !important; }




  
/* new p2p design start */
.css-cnnzcn {
  display: flex;
  flex-direction: column;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  row-gap: 8px;
}
@media (min-width: 900px) {
  .css-cnnzcn {
    width: 70%;
    margin-bottom: 27px;
  }
}
@media (min-width: 900px) {
  .css-ib49h {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
  }
}
@media (min-width: 0px) {
  .css-ib49h {
   
    text-align: left;
  }
}
@media (min-width: 900px) {
  .css-1cp33g4 {
    font-size: 25px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: left;
  }
}
.css-1cp33g4 {
  margin: 0px;
  font-family:'Public Sans';
  text-align: center;
  color: rgb(0, 0, 0);
}
.css-ib49h {
  margin: 0px;
  font-family: 'Public Sans';
 
  text-align: center;
  color: rgb(100, 100, 100);
}
.css-v17d41 {
  box-sizing: border-box;
  /* display: flex;
  flex-flow: wrap;
  width: 100%;
  column-gap: 32px; */
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 1200px) {
  .css-19zz2sh {
    flex-basis: 68.3333%;
    -moz-box-flex: 0;
    flex-grow: 0;
    max-width: 798px;
  }
}

.css-19zz2sh {
  box-sizing: border-box;
  display: flex;
  flex-flow: wrap;
  width: 100%;
  margin: 0px;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
}
@media (min-width: 900px) {
  .css-1hafxvu {
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  .css-1hafxvu {
    /* flex: 0 0 auto; */
    -moz-box-flex: 0;
    max-width: none;
    width: auto;
  }
}
.css-1hafxvu {
  box-sizing: border-box;
  display: flex;
  flex-flow: column wrap;

  margin: 0px;
   
  
  background-color: white;
  padding: 17.6px;
  border-radius: 8px;
  border: 1px solid rgb(146, 42, 99);
  box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 8px 0px;
}
@media (min-width: 900px) {
  .css-1lri97w {
    column-gap: 8px;
  }
}
@media (min-width: 0px) {
  .css-1lri97w {
    column-gap: 0px;
  }
}
.css-1lri97w {
  display: flex;
  flex-direction: row;
  -moz-box-pack: justify;
  justify-content: space-between;
  padding-top: 0px;
  padding-bottom: 8px;
  align-items: flex-start;
  width: inherit;
}
@media (min-width: 0px) {
  .css-eu17ta {
    align-items: flex-start;
  }
}
.css-eu17ta {
  display: flex;
  flex-direction: row;
  -moz-box-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.css-18t9siy {
  margin: 0px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  color: #00426D;
}
@media (min-width: 900px) {
  .css-1r4ywly {
    width: auto;
  }
}
.css-1r4ywly {
  margin: 0px;
  font-family: '__Poppins_9fb421','__Poppins_Fallback_9fb421';
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0em;
  color: rgb(100, 100, 100);
}

.css-ox49i0 {
  display: flex;
  flex-direction: row;
  -moz-box-align: center;
  align-items: center;
  column-gap: 0.8px;
}
.css-jfeyun {
  margin: 0px;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  color: rgb(36, 36, 36);
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.css-zkra45 {
  margin: 4px 0px 0px 4px;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  color: rgb(36, 36, 36);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18.131px;
}
.css-1kllur0 {
  margin: 8px 0px;
  flex-shrink: 0;
  border-width: 0px 0px thin;
  border-style: solid;
  border-color: rgb(227, 227, 227);
  width: inherit;
}
@media (min-width: 900px) {
  .css-1akkuuy {
    flex-direction: row;
  }
}
.css-1akkuuy {
  display: flex;
  gap: 16px 46px;
  padding-top: 16px;
  padding-bottom: 16px;
}


@media (min-width: 900px) {
  .css-ttmunn {
    margin-bottom: 16px;
  }
}
.css-ttmunn {
  box-sizing: border-box;
  margin: 0px;
  margin-top: 40px;
  flex-direction: row;
  /* display: flex; */
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  width: 100%;
  color: rgba(0, 0, 0, 0.87);
  font-family: 'Public Sans';
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 900px) {
  .css-h9m6pv {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.css-h9m6pv {
  margin: 0px;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  text-align: center;
  color: rgb(0, 0, 0);
  -moz-box-pack: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}
.new-cus-b{
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  text-align: center;
  color: #00426D;
  -moz-box-pack: center;
  justify-content: center; 
}
.new-cus-p{
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  text-align: center;
  color: #000000;
  -moz-box-pack: center;
  justify-content: center; 
}
@media (min-width: 0px) {
  .css-1fgpaiq {
    row-gap: 16px;
  }
}
.css-1fgpaiq {
  box-sizing: border-box;
  display: flex;
  flex-flow: wrap;
  width: 100%;
  margin: 0px;
  column-gap: 16px;
  margin-top: 8px;
}
@media (min-width: 1200px) {
  .css-hkvwgq {
    flex-basis: 31.6667%;
    -moz-box-flex: 0;
    flex-grow: 0;
    max-width: 31.6667%;
  }
}
.css-hkvwgq {
  box-sizing: border-box;
  margin: 0px;
}
@media (min-width: 900px) {
  .css-l30wzy {
    width: 258px;
  }
}
.css-l30wzy {
  display: flex;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 40px;
  background-color: rgb(255, 255, 255);
  border-radius: 8px;
  -moz-box-pack: center;
  justify-content: center;
  border: medium;
  cursor: pointer;
}
.css-12enlt4 {
  display: flex;
  flex-direction: row;
  -moz-box-pack: end;
  justify-content: flex-end;
  width: 65%;
  align-self: end;
  height: 40px;
  margin-bottom: 8px;
}
.css-l30wzy {
  cursor: pointer;
}
.css-11fkwn3 {
  display: inline-flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0px;
  border: 0px;
  margin: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  text-decoration: none;
  padding: 9px;
  border-radius: 50%;
  color: rgb(208, 213, 221);
  align-self: start;
  height: 20px;
}
.css-1m9pwf3 {
  cursor: inherit;
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 1;
}
input{
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
.css-11fkwn3 .MuiSvgIcon-root {
  font-size: 20px;
}
.css-b933ss {
 
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
 
  flex-shrink: 0;
  
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
 
}
.css-w0pj6f {
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}
.css-11fkwn3 {
  cursor: pointer;
  color: rgb(208, 213, 221);
}
@media (min-width: 900px) {
  .css-1t05bin {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
  color:#242424;

  }
}
.css-1t05bin {
  margin: 0px;
  font-family: "Public Sans";
  display: flex;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  text-align: center;
  font-size: 15px;
  color:#242424;
}
.css-l30wzy {
  cursor: pointer;
}
.css-4stj5o {
  display: flex;
  flex-direction: row;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  column-gap: 2.4px;
  margin-top: 6px;
}
.css-l30wzy {
  cursor: pointer;
}
.css-ox49i0 {
  display: flex;
  flex-direction: row;
  -moz-box-align: center;
  align-items: center;
  column-gap: 0.8px;
}
.css-l30wzy {
  cursor: pointer;
}
.css-9xnsy2 {
  margin: 0px;
  font-size: 25px;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: 0em;
  text-align: left;
  color: #00426D;
}
.css-l30wzy {
  cursor: pointer;
}
.css-1leua3v {
  margin: 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  color: #00426D;
}
.css-1bupxa1 {
  margin: 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(100, 100, 100);
  font-family: 'Public Sans';
}
.css-19zz2sh, .css-17jquju, .extra-block{
  /* font-family: '__Poppins_9fb421','__Poppins_Fallback_9fb421'; */
  font-family: 'Public Sans';


}
@media (min-width: 900px) {
  .css-16rqocs {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.css-16rqocs {
  display: flex;
  flex-direction: column;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  row-gap: 22px;
  position: relative;
  margin-top: 19px;
}
.css-1si0r0i {
  flex-direction: row;
  padding: 4px 8px 4px 6px;
  column-gap: 2px;
  position: absolute;
  top: 6px;
  left: 18px;
  background-color: rgb(255, 169, 3);
  color: rgb(36, 36, 36);
  z-index: 1;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  height: 18px;
}
.css-12ksora {
  user-select: none;
  display: inline-block;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 1.5rem;
  width: 12px;
  height: 12px;
}
.css-1si0r0i {
  color: rgb(36, 36, 36);
}

.css-1c76s0x {

  display: inline-flex;

  -webkit-box-align: center;

  align-items: center;
  -webkit-box-pack: center;

  justify-content: center;
  position: relative;
  box-sizing: border-box;


  outline: 0;
  border: 0;
  margin: 0;

  cursor: pointer;
 
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;

  font-family: 'Public Sans';

  font-size: 0.875rem;
  line-height: 1.75;

  min-width: 64px;
  padding: 6px 16px;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color: #fff;
  background-color: #FF7F38;
    font-weight: 600;

  width: 100%;
  text-transform: capitalize;
  box-shadow: none;
  border-radius: 4px;
}
button {
  font-feature-settings: inherit;
  font-variation-settings: inherit;

  letter-spacing: inherit;
  background-image: none;
}
.css-1les9v3 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  font-family: 'Public Sans';
  font-weight: 400;
  /* line-height: 1.5; */
  margin-top: 15px;
}
.css-1n2mv2k {
  /* display: flex; */
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
}
.css-y82gm2 {
  margin: 0px;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(36, 36, 36);
}
.reach-more{
  color:rgb(100, 100, 100) !important;
}
.css-qyl7c5 {
  margin: 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(152, 162, 179);
}
.css-n04pux {
  display: flex;
  flex-direction: row;
  -moz-box-pack: justify;
  justify-content: space-between;
  width: 65%;
  align-self: end;
  height: 40px;
  margin-bottom: 8px;
}
.css-6phr08 {
  border-radius: 100px;
  width: fit-content;
  background: #FF7F38;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  margin-bottom: 10px;
  padding-left: 8px;
  padding-right: 8px;
  height: 20px;
}
.css-wkb64g {
  margin: 0px;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 13px;
}
@media (min-width: 1200px) {
  .css-17jquju {
    flex-basis: 27.5%;
    -moz-box-flex: 0;
    flex-grow: 0;
    /* max-width: 27.5%; */
    width:321px;
  }
}
.css-17jquju {
  box-sizing: border-box;
  margin: 0px;
  margin-left: 40px;
}
.css-1dxxmx6 {
  position: fixed;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  inset: 0px;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.4);
}
@media (min-width: 900px) {
  .css-h7d48d {
    margin-top: 0px;
    height: 318px;
    padding: 0px;
  }
}
.css-h7d48d {
  box-sizing: border-box;
  display: flex;
  flex-flow: column wrap;
  width: 100%;
  border-radius: 4px;
  background-color: white;
}
.css-19sef0n {
  margin: 0px;
  font-size: 20px;
  font-weight: 600;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: left;
  padding: 8px 16px;
  color: rgb(36, 36, 36);
  border-bottom: 1px solid rgb(208, 213, 221);
  height: 56px;
}
.css-16s1zg7 {
  list-style: none;
  position: relative;
  border-bottom: 1px solid rgb(208, 213, 221);
  min-height: 112px;
  padding: 0px;
  margin: 0px;
  display: flex;
  flex-direction: column;
}
.css-1x6sgyf {
  -moz-box-align: center;
  align-items: center;
  position: relative;
  text-decoration: none;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  padding: 8px 16px;
  height: 56px;
  display: flex;
  -moz-box-pack: justify;
  justify-content: space-between;
}
.css-14bp5lp {
  margin: 0px;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  width: 50%;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
}
.css-1x6sgyf {
  text-align: left;
}
.css-16s1zg7 {
  list-style: none;
}
.css-q84sl {
  display: flex;
  flex-direction: row;
  -moz-box-align: inherit;
  align-items: inherit;
  column-gap: 2.4px;
}
.css-95xy2 {
  margin: 0px;
  font-size: 16px;
  font-weight: 600;
  line-height: 27px;
  font-style: normal;
  color: rgb(36, 36, 36);
}
.css-xaepf5 {
  margin: 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(36, 36, 36);
}
.css-1x6sgyf {
  -moz-box-align: center;
  align-items: center;
  position: relative;
  text-decoration: none;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  padding: 8px 16px;
  height: 56px;
  display: flex;
  -moz-box-pack: justify;
  justify-content: space-between;
}
.css-1n81vo4 {
  margin: 0px;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  width: 50%;
  font-size: 20px;
  font-weight: 600;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: left;
}
.css-q84sl {
  display: flex;
  flex-direction: row;
  -moz-box-align: inherit;
  align-items: inherit;
  column-gap: 2.4px;
}
.css-1jjr5th {
  margin: 0px;
  font-size: 20px;
  font-weight: 600;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(36, 36, 36);
}
.css-xaepf5 {
  margin: 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(36, 36, 36);
}
.css-uhl46c {
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 24px;
  /* margin-bottom: 24px; */
}
.css-1b3mr2w {
  display: inline-flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  outline: 0px;
  border: 0px;
  margin: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  text-decoration: none;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  font-size: 0.875rem;
  line-height: 1.75;
  min-width: 64px;
  padding: 6px 16px;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  color: rgb(255, 255, 255);
  background-color: #FF7F38;;
  font-weight: 600;
  width: 100%;
  text-transform: capitalize;
  box-shadow: none;
  border-radius: 4px;
  height: 40px;
}
.css-1b3mr2w {
  cursor: pointer;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  font-size: 0.875rem;
  line-height: 1.75;
  color: rgb(255, 255, 255);
  font-weight: 600;
  text-transform: capitalize;
}
.css-w0pj6f {
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}
.css-1esv836 {
  border: 10px solid rgb(203, 203, 203);
  border-radius: 18px;
  margin-top: 40px;
}



.css-t82n0c {
  width: 100%;
  margin-left: auto;
  box-sizing: border-box;
  margin-right: auto;
  display: block;
  margin-top: 16px;
}
@media (min-width: 1200px) {
  .css-n8ed0w {
    max-width: 1200px;
  }
}
.css-n8ed0w {
  width: 100%;
  margin: 24px auto 40px;
  box-sizing: border-box;
  display: block;
}
@media (min-width: 900px) {
  .css-cnnzcn {
    width: 70%;
    margin-bottom: 27px;
  }
}
.css-cnnzcn {
  display: flex;
  flex-direction: column;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  row-gap: 8px;
}

@media (min-width: 1200px) {
  .css-19zz2sh {
    flex-basis: 68.3333%;
    -moz-box-flex: 0;
    flex-grow: 0;
    max-width: 798px;
  }
}
.css-19zz2sh {
  box-sizing: border-box;
  display: flex;
  flex-flow: wrap;
  width: 100%;
  margin: 0px;
  flex-basis: 100%;
  -moz-box-flex: 0;
  flex-grow: 0;
  width: 798px;
  /* max-width: 100%; */
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
}






img, video {
  max-width: 100%;
  height: auto;
}
.css-g9yypl {
  display: flex;
  flex-direction: row;
  column-gap: 8px;
}
.css-138oykq {
  margin: 0px;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  color: rgb(36, 36, 36);
  width: 242px;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.css-mhygpk {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-color: rgb(255, 255, 255);
  height: 60px;
  -moz-box-align: center;
  align-items: center;
  position: relative;
  border: 1px dashed rgb(192, 192, 192);
  margin-bottom: 24px;
}
.css-9gsib0 {
  width: 11px;
  height: 20px;
  background-color: rgb(245, 246, 250);
  border-radius: 0px 20px 20px 0px;
  border-right: 1px dashed rgb(192, 192, 192);
  border-top: 1px dashed rgb(192, 192, 192);
  border-bottom: 1px dashed rgb(192, 192, 192);
  position: absolute;
  left: -2px;
}  
@media (min-width: 1200px) {
  .css-t82n0c {
    max-width: 1200px;
  }
}


.page-pay-jobs-publish .content-wrapper {
  max-width: 100%;
}
.page-pay-jobs-publish .container-fluid{
  padding-left: unset;
  padding-right: unset;
}
/* @media (min-width: 900px) { */
  .page-pay-jobs-publish .container-fluid .row{
    margin-left: unset;
    margin-right: unset;
    background-color: rgb(245, 246, 250);
  }
  .page-pay-jobs-publish .b-logic-section.footer.v3-main-default {
    max-width: 1240px;
    margin: auto;
    background-color: #fff;
  
  
  }
  .page-pay-jobs-publish .b-logic-section.footer.v3-main-default .row{
    margin-left: -15px;
    margin-right: -15px;
    background-color: #fff;
  }
/* } */
/* .page-pay-jobs-publish .container-fluid .row{
 
  background-color: rgb(245, 246, 250);
}
.page-pay-jobs-publish .b-logic-section.footer.v3-main-default {
 
  background-color: #fff;


}
.page-pay-jobs-publish .b-logic-section.footer.v3-main-default .row{
  
  background-color: #fff;
} */
.css-g9yypl img{
  margin-top:-19px;
}

.page-pay-jobs-publish .block-pm-existing-pages .block-title{
 display: none;
}

.extra-block-inner{
  border: 1px solid #D0D5DD;
  border-radius: 8px;
  padding:16px;
}
.extra-block-inner h2{
  margin-bottom: 23px;
  margin-top: 8px;
}
.extra-block-inner .inner-p-2 {
  margin-top: -7px;
}
.extra-block-inner .inner-p-1, .inner-p-2{
  /* font-family: '__Poppins_9fb421','__Poppins_Fallback_9fb421'; */
  font-family: 'Public Sans' !important;
  font-weight: 500px;
  font-size: 16px;
  line-height: 28px;
}

@media (max-width: 767px) {
  .css-w3k4lw{
width: 90%;
  }
.tabs-sm{
  display: block !important;
}
  .css-1akkuuy {
    flex-direction: column;
  }
  .css-19zz2sh{
width: 100%;
  }
  .css-cnnzcn{
    width: 95%;
    padding-top: 30px;
    margin-top: -64px;
  }
  .css-1cp33g4{
  font-size: 18px;
  }
  .css-ib49h{
    font-size: 16px;
  }

  .css-hkvwgq{
    margin: auto;
  }
  .css-1fgpaiq{
    text-align: center;
  }
  .css-g9yypl img{
    margin-top: 0px;
  }
  .css-0{
    width: 60%;
  }
  .css-uhl46c{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #f5f7fb;
    padding: 10px;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
    text-align: center;
    z-index: 1000;
  }
    
  
  .css-l30wzy{
    width: 100%;
    margin: auto;
  }
  .jobs_pin_7_input_s{
    width: 100%;
    margin: auto;
    padding-top: 14px;
  }
  .css-1les9v3{
    width: 90%;
    justify-content: center;
  }
  .css-1n2mv2k{
    width: 12px !important;
    height: 12px !important;
  }
  .css-17jquju{
    width: 98%;
    margin: auto;
  }
  .extra-block{
    width: 100% !important;
  float: none !important;
  }
  .extra-block-inner{
    text-align: center;
    width: 86% !important;
    margin: auto;
  }
  .page-pay-jobs-publish .b-logic-section.footer.v3-main-default .row{
    margin-left: unset;
  margin-right: unset;
  }
  .ql-memberships-jobs-pay-to-publish-form{
margin-top: -62px;
  }
 .tabs-sm{
    display: block !important;
  }
  .hide-on-mob{
    display: none;
  }
}

@media (max-width: 1170px) and (min-width: 1145px) {
  .css-h7d48d{
    margin-left: 20px;
    width: 95% !important;
  }
 
  .css-l30wzy{
    width: 245px;
    /* margin: auto; */
  }

  .page-pay-jobs-publish .b-logic-section.footer.v3-main-default .row{
    margin-left: unset;
  margin-right: unset;
  }

}
@media (max-width: 1145px) and (min-width: 770px) {
  .css-h7d48d{
    margin-left: 20px;
    width: 95% !important;
  }
 
  .css-l30wzy{
    width: 226px;
    /* margin: auto; */
  }
  .css-19zz2sh{
    width: 100%;
  }

  .page-pay-jobs-publish .b-logic-section.footer.v3-main-default .row{
    margin-left: unset;
  margin-right: unset;
  }

}
.css-1qysmqm {
  margin: auto;
  width: 100%;
  -moz-box-pack: center;
  justify-content: center;
}
.css-orq8zk {
  overflow: hidden;
  min-height: 48px;
  display: flex;
}
.css-1anid1y {
  position: relative;
  display: inline-block;
  flex: 1 1 auto;
  white-space: nowrap;
  overflow-x: hidden;
  width: 100%;
}
.css-k008qs {
  display: flex;
}
.css-1sy3var.active {
  color: rgb(146, 42, 99);
  font-weight: 600;
  background-color: rgb(255, 255, 255);
}
.css-1sy3var.active {
  color: rgb(146, 42, 99);
  border-bottom: 3px solid #a7005c;
}
.css-1sy3var {
  width: 125px;
  display: inline-flex;
  -moz-box-align: center;
  align-items:
center;
  -moz-box-pack: center;
  justify-content: center;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0px;
  border: 0px;
  margin: 0px;
  border-radius: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  text-decoration: none;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  text-transform: uppercase;
  max-width: 360px;
  min-width: 90px;
  position: relative;
  min-height: 48px;
  flex-shrink: 0;
  overflow: hidden;
  white-space: normal;
  text-align: center;
  flex-direction: column;
  /* padding: 12px 32px; */
  font-size: 14px;
  font-weight: 500;
  line-height: 18.131px;
  font-style: normal;
  color: rgb(36, 36, 36);
}
.css-1w8hxcy {
  position: absolute;
  height: 2px;
  bottom: 0px;
  width: 100%;
  transition: 300ms cubic-bezier(0.4, 0, 0.2, 1);
  background-color: rgb(146, 42, 99);
}
.tabs-sm{
  display: none;
}
.css-1sy3var.active {
  color: rgb(146, 42, 99);
  font-weight: 600;
  background-color: rgb(255, 255, 255) !important;
}
.css-1sy3var {
  display: inline-flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0px;
  border: 0px;
  margin: 0px;
  border-radius: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  text-decoration: none;
  font-family: "__Poppins_9fb421", "__Poppins_Fallback_9fb421";
  text-transform: uppercase;
  max-width: 360px;
  min-width: 90px;
  position: relative;
  min-height: 48px;
  flex-shrink: 0;
  overflow: hidden;
  white-space: normal;
  text-align: center;
  flex-direction: column;
  /* padding: 12px 32px; */
  font-size: 14px;
  font-weight: 500;
  line-height: 18.131px;
  font-style: normal;
  color: rgb(36, 36, 36);
}
.tab-content{
  border: 1px solid #922A63;
}
/* new p2p design end */