@charset "UTF-8";
/*
font-family: 'Poppins', sans-serif;
*/
@font-face {
  font-family: 'fibra_oneultrabold';
  src: url('../fonts/fibra-one-ultrabold-webfont.woff2') format('woff2'), url('../fonts/fibra-one-ultrabold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal; }
/* reset */
*, *:before, *:after {
  box-sizing: border-box;
  transition: all 0.2s ease-in-out; }

.maximenuck * {
  transition: all 0s ease-in-out !important; }

html, body, div, span, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: none; }

footer, header, nav, section, main {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input {
  border-radius: 0; }

/* EOF reset */
/* változók */
:root {
  /* colors */
  --color-black:            #000;
  --color-white:            #fff;
  --color-green:            #9ab64c;
  --color-text:             #0d202b;
  --color-greenbgText:      #252a18;
  --color-darkText:         #041723;
  --color-lightgreen:       #239284;
  --color-button:           #32998c;
  --color-button-hover:     #577868;
  --color-blog-header:      #a7c067;
  --color-footer-social-bg: #608070;
  --color-blog-separator:   #e1eee7;
  --color-registerBg:       #abc369;
  --color-regBtn-hover:     #1adfb2;
  --color-breadcrumbLink:   #01181a;
  --color-input-bg:         #fbfbfb;
  --color-input-border:     #d7d7d7;
  --color-topmenulink:      #303b3a;
  --color-danger:           #f66161;
  --color-subpage-green:    #11a993;
  --color-list-ordering:    #9bb4ae;
  --color-highlight-green:  #d8f1eb;
  --color-grey:             #717b82;
  --color-purple:           #7f2dae;
  /* font family */
  --ff-poppins: 'Poppins', sans-serif;
  --ff-fibra: 'fibra_oneultrabold';
  --ff-bebas: 'Bebas Neue', cursive;
  /* font-weight */
  --fw-light: 300;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-bold: 700;
  --fw-extra-bold: 800;
  --fw-black: 900;
  /* text transform */
  --text-uppercase: uppercase; }
  :root strong {
    font-weight: var(--fw-bold); }

/* EOF változók */
/* general */
/* custom radio */
input[type="radio"] {
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1.15em;
  height: 1.15em;
  border: 0.15em solid currentColor;
  border-radius: 50%;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center; }
  input[type="radio"]::before {
    content: "";
    width: 0.65em;
    height: 0.65em;
    border-radius: 50%;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--color-subpage-green); }
    input[type="radio"]:checked::before {
      transform: scale(1); }

/* EOF custom radio */
/* custom dropdown */
.dropdowndiv {
  position: relative; }
  .dropdowndiv:after {
    /*
        content: '\f078';
        font: normal normal normal 17px/1 'Font Awesome 5 Pro';
        color: var(--color-subpage-green);
        right: 11px;
        top: 12px;
        position: absolute;
        pointer-events: none;
        background-color: var(--color-white);*/
    content: '';
    right: 11px;
    top: 17px;
    position: absolute;
    pointer-events: none;
    background: url("../images/dropdown-arrow.png");
    width: 19px;
    height: 9px; }
  .dropdowndiv select::-ms-expand {
    display: none; }
  .dropdowndiv select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    background-image: none;
    -ms-word-break: normal;
    word-break: normal; }

.dropdowndivWithLabel:after {
  top: 50px; }

/* EOF custom dropdown */
html {
  font-size: 16px;
  scroll-behavior: smooth; }

body {
  font-size: 16px;
  line-height: var(--lh-normal);
  min-width: 320px;
  color: var(--color-text);
  font-family: var(--ff-poppins);
  font-weight: var(--fw-light);
  /* top bar */
  /* EOF top bar */
  /* logo */
  /* EOF logo */
  /* header */
  /* EOF header */
  /* top menu */
  /* EOF top menu */
  /* top search container */
  /* EOF top search container */
  /* pageTitle */
  /* EOF pageTitle */
  /* breadcrumb */
  /* EOF breadcrumb */
  /* component container */
  /* EOF component container */
  /* Kiemelt ajánlatok */
  /* EOF Kiemelt ajánlatok */
  /* home hirdesd meg */
  /* EOF home hirdesd meg */
  /* home register */
  /* EOF home register */
  /* blog */
  /* EOF blog */
  /* webshop ajánló */
  /* EOF webshop ajánló */
  /* footer */
  /* EOF footer */ }
  body .plant_green_btn {
    color: var(--color-white);
    background-color: var(--color-button);
    text-decoration: none;
    padding: 0.8rem 2rem;
    text-transform: uppercase;
    font-family: var(--ff-poppins);
    font-weight: var(--fw-extra-bold);
    border-radius: 5px;
    font-size: 1.25rem;
    display: inline-block; }
    body .plant_green_btn:hover {
      color: var(--color-white);
      background-color: var(--color-regBtn-hover); }
  body .top {
    height: 10px;
    background-color: var(--color-green); }
  @media (max-width: 991px) {
    body header nav .row {
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      body header nav .row > div {
        text-align: center; }
      body header nav .row .logo {
        margin: 20px 0 0; } }
body .topmenu > div {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-right: 15px;
  height: 100%; }
@media (max-width: 991px) {
  body .topmenu > div {
    justify-content: center;
    margin: 20px 0 0; } }
body .topmenu a {
  text-decoration: none;
  font-family: var(--ff-poppins);
  font-size: 0.88rem;
  font-weight: var(--fw-regular);
  color: var(--color-topmenulink);
  margin: 0 0 0 15px; }
  body .topmenu a:hover {
    text-decoration: underline; }
body .topmenu a.hirdetesfeladas {
  color: var(--color-registerBg);
  border: 2px solid var(--color-registerBg);
  border-radius: 4px;
  padding: 10px 15px; }
@media (max-width: 991px) {
  body .topmenu ul.nav {
    justify-content: center;
    line-height: 60px; } }
body .topSearchContainer {
  overflow: hidden;
  color: var(--color-white); }
  body .topSearchContainer a {
    color: var(--color-white);
    text-decoration: none; }
  body .topSearchContainer .topSearchbar {
    background: url('../images/topSearchbar_bg.jpg') no-repeat right top var(--color-registerBg);
    min-height: 380px;
    position: relative; }
    body .topSearchContainer .topSearchbar .inner {
      position: relative;
      right: 35px;
      top: 70px; }
      body .topSearchContainer .topSearchbar .inner .home_search .search_row_home {
        display: flex; }
        body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_cats {
          width: calc(max(170px, 20%)); }
          body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_cats input {
            float: left;
            /*width:15px!important;*/ }
          body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_cats label {
            color: var(--color-white);
            margin: 0; }
        body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_buttons {
          width: 40px;
          margin: 0 0 0 5px; }
          body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_buttons button {
            width: 40px;
            height: 40px; }
        body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_word {
          margin-left: 5px; }
          body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_word input {
            height: 40px; }
        body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_regions, body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_word {
          width: calc(max(280px, 33%)); }
      body .topSearchContainer .topSearchbar .inner > .container {
        border: 1px solid var(--color-white);
        border-radius: 3px;
        margin-top: 50px; }
        body .topSearchContainer .topSearchbar .inner > .container .top-categories {
          border-bottom: 1px solid var(--color-white);
          margin: 0; }
          body .topSearchContainer .topSearchbar .inner > .container .top-categories a {
            text-decoration: none; }
            body .topSearchContainer .topSearchbar .inner > .container .top-categories a.active {
              font-weight: bold;
              color: var(--color-subpage-green);
              text-decoration: none; }
          body .topSearchContainer .topSearchbar .inner > .container .top-categories > div {
            padding: 10px;
            position: relative;
            text-align: center; }
            body .topSearchContainer .topSearchbar .inner > .container .top-categories > div > a {
              position: relative;
              left: -30px; }
            body .topSearchContainer .topSearchbar .inner > .container .top-categories > div:not(:nth-last-child(1)):after {
              background: var(--color-white);
              content: '';
              transform: rotateZ(-35deg);
              transform-origin: bottom right;
              width: 1px;
              height: 55px;
              position: absolute;
              top: -10px;
              right: 20px; }
        body .topSearchContainer .topSearchbar .inner > .container .top-subcategories {
          padding: 25px 10px; }
          body .topSearchContainer .topSearchbar .inner > .container .top-subcategories a {
            text-decoration: none; }
            body .topSearchContainer .topSearchbar .inner > .container .top-subcategories a:hover {
              color: var(--color-regBtn-hover); }
          body .topSearchContainer .topSearchbar .inner > .container .top-subcategories .szolgaltatas_tab_content, body .topSearchContainer .topSearchbar .inner > .container .top-subcategories .szakember_tab_content {
            display: none; }
          body .topSearchContainer .topSearchbar .inner > .container .top-subcategories i {
            font-size: 1.5rem;
            position: relative;
            top: 3px;
            left: 2px;
            color: var(--color-regBtn-hover); }
        @media (max-width: 670px) {
          body .topSearchContainer .topSearchbar .inner > .container {
            display: none; } }
      @media (min-width: 1400px) {
        body .topSearchContainer .topSearchbar .inner {
          padding-left: calc((100vw - 1240px) / 2); } }
    @media (min-width: 1200px) and (max-width: 1399px) {
      body .topSearchContainer .topSearchbar .inner {
        padding-left: calc((100vw - 1040px) / 2); } }
  @media (max-width: 1199px) {
    body .topSearchContainer .topSearchbar .inner {
      position: unset;
      padding: 80px 50px 80px 80px; } }
@media (max-width: 670px) {
  body .topSearchContainer .topSearchbar .inner {
    padding: 80px 30px; }
    body .topSearchContainer .topSearchbar .inner .home_search .search_row_home {
      display: block; }
      body .topSearchContainer .topSearchbar .inner .home_search .search_row_home > div {
        width: 100% !important; }
      body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_buttons {
        text-align: center; }
        body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_buttons button {
          width: 150px; }
      body .topSearchContainer .topSearchbar .inner .home_search .search_row_home .search_word {
        margin: 0 0 20px 0; } }
body .topSearchContainer .topSearchbar a {
  text-decoration: none; }
  body .topSearchContainer .topSearchbar a:hover {
    text-decoration: underline; }
body .topSearchContainer .topRightMenu {
  background: url('../images/topRightMenuBg.png') no-repeat left top var(--color-registerBg);
  min-height: 380px;
  padding: 35px 0 0 45px; }
  body .topSearchContainer .topRightMenu h1 {
    font-family: var(--ff-fibra);
    font-size: 2rem; }
  body .topSearchContainer .topRightMenu a {
    font-family: var(--ff-poppins);
    text-decoration: none;
    font-size: 1.25rem;
    margin-left: 30px; }
    body .topSearchContainer .topRightMenu a:hover {
      text-decoration: underline; }
  @media only screen and (max-width: 1199px) {
    body .topSearchContainer .topRightMenu {
      display: none; } }
body .pageTitle {
  background: url('../images/pageTitle_bg.jpg') no-repeat center top;
  display: flex;
  min-height: 190px;
  align-items: center; }
  body .pageTitle .title {
    justify-content: center;
    color: var(--color-white);
    text-transform: uppercase;
    font-family: var(--ff-fibra);
    font-size: 2rem; }
  @media (max-width: 768px) {
    body .pageTitle .title {
      font-size: 1.5rem; } }
body .breadcrumb-container {
  min-height: 60px;
  background-color: var(--color-registerBg);
  font-size: 1.125rem;
  font-family: var(--ff-poppins);
  font-weight: 300;
  color: var(--color-white);
  display: flex;
  align-items: center; }
  body .breadcrumb-container a {
    color: var(--color-breadcrumbLink);
    text-decoration: none; }
    body .breadcrumb-container a:hover {
      text-decoration: underline; }
  body .breadcrumb-container .divider {
    color: var(--color-breadcrumbLink); }
  body .breadcrumb-container ul {
    margin-bottom: 0; }
body .componentContainer {
  padding: 75px var(--bs-gutter-x, 0.75rem); }
  body.homePage .componentContainer {
    padding: 0 !important; }
body .homeKiemeltContainer {
  padding-top: 50px;
  background: url("../images/homeKiemeltContainerBg.png") no-repeat left 200px top 0px; }
  body .homeKiemeltContainer h1 {
    font-family: var(--ff-fibra);
    font-size: 2rem;
    color: var(--color-darkText);
    text-transform: var(--text-uppercase);
    margin-bottom: 40px; }
  body .homeKiemeltContainer .djslider-loader {
    margin: 0 auto; }
    body .homeKiemeltContainer .djslider-loader .djslider {
      height: 380px !important; }
      body .homeKiemeltContainer .djslider-loader .djslider li {
        height: 350px !important; }
        body .homeKiemeltContainer .djslider-loader .djslider li .dj-slide-image {
          height: calc(100% - 75px) !important; }
      body .homeKiemeltContainer .djslider-loader .djslider .dj-slide-title a {
        text-transform: var(--text-uppercase);
        font-size: 2rem;
        font-family: var(--ff-bebas);
        text-decoration: none;
        font-weight: var(--fw-medium); }
        body .homeKiemeltContainer .djslider-loader .djslider .dj-slide-title a:hover {
          text-decoration: underline; }
      body .homeKiemeltContainer .djslider-loader .djslider .price {
        color: var(--color-lightgreen);
        font-family: var(--ff-poppins);
        font-size: 1.25rem;
        font-weight: var(--fw-regular); }
      body .homeKiemeltContainer .djslider-loader .djslider .dj-slide-desc {
        position: relative !important; }
body .hirdesdMeg, body .szakember {
  margin: 40px 0 85px; }
  body .hirdesdMeg a, body .szakember a {
    color: var(--color-white);
    position: relative;
    display: block; }
    body .hirdesdMeg a h1, body .szakember a h1 {
      font-family: var(--ff-fibra);
      font-size: 2.75rem;
      line-height: 1.6rem;
      position: absolute; }
      body .hirdesdMeg a h1 span, body .szakember a h1 span {
        font-family: var(--ff-poppins);
        font-size: 1.5rem;
        line-height: 1rem; }
      @media (max-width: 991px) {
        body .hirdesdMeg a h1, body .szakember a h1 {
          left: 15px !important;
          top: 20px;
          font-size: 1.8rem; }
          body .hirdesdMeg a h1 span, body .szakember a h1 span {
            font-size: 1.2rem; } }
  @media (max-width: 767px) {
    body .hirdesdMeg, body .szakember {
      margin: 0; } }
body .hirdesdMeg a h1 {
  bottom: 20px;
  right: 40px; }
body .szakember a h1 {
  bottom: 48px;
  left: 40px; }
body .homeRegisterContainer {
  overflow: hidden; }
  body .homeRegisterContainer .homeRegisterLinks {
    background: url('../images/homeregisterlinks_bg.png') no-repeat right 220px top 0 var(--color-registerBg); }
    body .homeRegisterContainer .homeRegisterLinks div {
      max-width: 335px;
      float: right; }
    body .homeRegisterContainer .homeRegisterLinks h1 {
      font-family: var(--ff-fibra);
      font-size: 2.875rem;
      line-height: 2.5rem;
      color: var(--color-white);
      padding: 90px 0 30px; }
      body .homeRegisterContainer .homeRegisterLinks p:not(:last-child) {
        margin-bottom: 12px; }
      body .homeRegisterContainer .homeRegisterLinks p a {
        font-family: var(--ff-poppins);
        font-weight: var(--fw-regular);
        font-size: 1.25rem;
        color: var(--color-greenbgText);
        padding-left: 40px;
        display: block;
        text-decoration: none; }
        body .homeRegisterContainer .homeRegisterLinks p a:hover {
          text-decoration: underline; }
    @media only screen and (max-width: 991px) {
      body .homeRegisterContainer .homeRegisterLinks {
        background-position: left 100px top 0; }
        body .homeRegisterContainer .homeRegisterLinks div {
          max-width: 100%;
          float: none;
          margin: 0 auto 30px;
          text-align: center; }
        body .homeRegisterContainer .homeRegisterLinks h1 {
          text-align: center; }
        body .homeRegisterContainer .homeRegisterLinks p {
          display: inline-block;
          text-align: center; } }
  body .homeRegisterContainer .nextToHomeRegisterLinks {
    background: url('../images/nexttohomeregisterlinks_bg.jpg') no-repeat left top var(--color-registerBg);
    color: var(--color-white);
    font-size: 1.375rem;
    min-height: 555px; }
    body .homeRegisterContainer .nextToHomeRegisterLinks .plant_green_btn {
      padding: 0.8rem 4.5rem;
      margin-top: 15px; }
    body .homeRegisterContainer .nextToHomeRegisterLinks .fooldal-kiemelt-cikk {
      padding: 17.2rem 0 0 5rem;
      max-width: 40rem; }
    @media only screen and (max-width: 1399px) {
      body .homeRegisterContainer .nextToHomeRegisterLinks .fooldal-kiemelt-cikk {
        padding: 13rem 2rem 0 2rem; } }
body .blogContainer {
  color: var(--color-darkText);
  font-size: 1rem;
  font-family: Georgia, 'Times New Roman', Times, serif;
  max-width: 1920px;
  margin: 0 auto;
  padding-top: 90px; }
@media only screen and (min-width: 768px) {
  body .blogContainer {
    background: url('../images/blog_bg.png') no-repeat right top;
    min-height: 879px; } }
@media only screen and (max-width: 991px) {
  body .blogContainer {
    background-position: right -150px top 0; } }
body .blogContainer::after {
  content: ' ';
  background-color: #e1eee7;
  width: 65%;
  height: 15px; }
body .blogContainer h2 {
  font-size: 2rem;
  font-family: var(--ff-bebas);
  text-transform: var(--text-uppercase); }
  body .blogContainer h2 a {
    text-decoration: none;
    color: var(--color-darkText); }
    body .blogContainer h2 a:hover {
      text-decoration: none; }
@media only screen and (max-width: 1200px) {
  body .blogContainer .blog-item:nth-child(n+4) {
    display: none; } }
body .blogContainer .blog-introtext {
  font-size: 1rem;
  line-height: 1.625rem; }
@media only screen and (min-width: 992px) {
  body .blogContainer .blog-introtext {
    max-width: 85%; } }
body .blogContainer .blog-introtext::after {
  content: " ";
  height: 15px;
  width: 265px;
  background-color: var(--color-blog-separator);
  display: inline-block;
  margin: 35px 0 75px 0; }
body .blogContainer .blogLeft h1 {
  font-family: var(--ff-fibra);
  font-size: 6rem;
  color: var(--color-blog-header);
  padding: 0 0 2rem; }
body .blogContainer .blogLeft a.blog-more-btn {
  margin-bottom: 30px; }
@media only screen and (min-width: 1200px) {
  body .blogContainer .blogLeft a.blog-more-btn {
    transform: translateX(100%); } }
@media only screen and (min-width: 1400px) {
  body .blogContainer .blogLeft a.blog-more-btn {
    transform: translateX(110%); } }
body .blogContainer .blogRight h1 {
  font-family: var(--ff-fibra);
  font-size: 12.5rem;
  color: var(--color-blog-header);
  text-transform: none;
  position: relative;
  bottom: -340px;
  left: 15px; }
@media only screen and (max-width: 1500px) {
  body .blogContainer .blogRight h1 {
    font-size: 10rem;
    bottom: -380px;
    left: -120px; } }
@media only screen and (max-width: 1199px) {
  body .blogContainer .blogRight h1 {
    bottom: -380px;
    left: -20px; } }
body .all-blog-elements .page-header h2 {
  font-size: 2rem;
  font-family: var(--ff-bebas);
  text-transform: var(--text-uppercase); }
body .all-blog-elements .items-leading > div > p::after {
  content: " ";
  height: 15px;
  width: 265px;
  background-color: var(--color-blog-separator);
  display: block;
  margin: 25px 0 75px 0; }
body .all-blog-elements .items-leading > div:nth-child(1) h2 {
  margin-top: 0; }
body .all-blog-elements .items-leading > div h2 {
  margin-top: 2.8125rem;
  font-size: 2rem;
  font-family: var(--ff-bebas);
  text-transform: var(--text-uppercase); }
  body .all-blog-elements .items-leading > div h2 a {
    color: var(--color-darkText);
    text-decoration: none; }
body .webshopAjanlo {
  margin-bottom: 50px; }
  body .webshopAjanlo h2 {
    font-family: var(--ff-fibra);
    font-size: 2rem;
    color: var(--color-darkText);
    text-transform: var(--text-uppercase);
    margin-bottom: 20px; }
body .footerContainer {
  background: url('../images/footer_bg.jpg') no-repeat top center;
  min-height: 630px; }
@media (max-width: 991px) {
  body .footerContainer {
    background: url('../images/footer_bg2.jpg') no-repeat top center;
    padding-bottom: 80px; } }
body .footerContainer h1 {
  font-family: var(--ff-fibra);
  font-size: 1.875rem;
  color: var(--color-white);
  padding-top: 70px; }
body .footerContainer a {
  font-size: 0.875rem;
  color: var(--color-greenbgText);
  padding-left: 25px;
  text-decoration: none;
  font-family: var(--ff-poppins);
  display: contents;
  font-weight: var(--fw-regular); }
  body .footerContainer a:hover {
    color: var(--color-white); }
body .footerContainer ul.nav {
  flex-direction: column; }
body .footerContainer .footer-col-1 {
  display: flex;
  flex-direction: column;
  align-items: center; }
  body .footerContainer .footer-col-1 .logo {
    margin: 60px 0 50px 0; }
  body .footerContainer .footer-col-1 .social-ikonok {
    width: 350px;
    min-height: 140px;
    border-radius: 3px;
    color: var(--color-white);
    background-color: var(--color-footer-social-bg);
    display: flex;
    align-items: center;
    justify-content: center; }
  @media (max-width: 350px) {
    body .footerContainer .footer-col-1 .social-ikonok {
      width: auto; } }
  body .footerContainer .footer-col-1 .social-ikonok a {
    color: var(--color-white);
    display: inline-block;
    margin: 0 30px;
    padding: 0; }
    body .footerContainer .footer-col-1 .social-ikonok a i {
      font-size: 38px; }
@media (min-width: 768px) {
  body .footerContainer .footer-col-3 h1 {
    padding-bottom: 38px; } }
body .footerContainer .footer-col-2, body .footerContainer .footer-col-3 {
  padding-left: 100px; }

.item-page .icons {
  display: none; }

.useritems_search {
  display: none; }

/* login */
.login, .registration, .dj-additem, .profile-edit, #user-registration, .useritems_search {
  max-width: 600px;
  margin: 50px auto; }
  .login input, .registration input, .dj-additem input, .profile-edit input, #user-registration input, .useritems_search input {
    font-family: var(--ff-poppins); }
  .login input[type="text"], .login input[type="email"], .login input[type="password"], .login select, .login input[type="tel"], .registration input[type="text"], .registration input[type="email"], .registration input[type="password"], .registration select, .registration input[type="tel"], .dj-additem input[type="text"], .dj-additem input[type="email"], .dj-additem input[type="password"], .dj-additem select, .dj-additem input[type="tel"], .profile-edit input[type="text"], .profile-edit input[type="email"], .profile-edit input[type="password"], .profile-edit select, .profile-edit input[type="tel"], #user-registration input[type="text"], #user-registration input[type="email"], #user-registration input[type="password"], #user-registration select, #user-registration input[type="tel"], .useritems_search input[type="text"], .useritems_search input[type="email"], .useritems_search input[type="password"], .useritems_search select, .useritems_search input[type="tel"] {
    width: 100% !important;
    background: var(--color-input-bg);
    border: 1px solid var(--color-input-border);
    border-radius: 2px;
    padding: 10px;
    height: 40px; }
  .login select, .registration select, .dj-additem select, .profile-edit select, #user-registration select, .useritems_search select {
    padding: 7px 10px; }
  .login #modlgn-remember, .registration #modlgn-remember, .dj-additem #modlgn-remember, .profile-edit #modlgn-remember, #user-registration #modlgn-remember, .useritems_search #modlgn-remember {
    float: left;
    position: relative;
    top: 6px;
    margin-right: 5px; }
  .login .control-group, .registration .control-group, .dj-additem .control-group, .profile-edit .control-group, #user-registration .control-group, .useritems_search .control-group {
    margin-bottom: 20px; }
  .login button[type="submit"], .login button, .registration button[type="submit"], .registration button, .dj-additem button[type="submit"], .dj-additem button, .profile-edit button[type="submit"], .profile-edit button, #user-registration button[type="submit"], #user-registration button, .useritems_search button[type="submit"], .useritems_search button {
    width: 100%;
    background-color: var(--color-button);
    border: none;
    color: var(--color-white);
    height: 50px;
    margin: 5px 0 !important; }
    .login button[type="submit"].button_mc_delete, .login button.button_mc_delete, .registration button[type="submit"].button_mc_delete, .registration button.button_mc_delete, .dj-additem button[type="submit"].button_mc_delete, .dj-additem button.button_mc_delete, .profile-edit button[type="submit"].button_mc_delete, .profile-edit button.button_mc_delete, #user-registration button[type="submit"].button_mc_delete, #user-registration button.button_mc_delete, .useritems_search button[type="submit"].button_mc_delete, .useritems_search button.button_mc_delete {
      background-color: var(--color-danger); }
    .login button[type="submit"]#preview_button, .login button#preview_button, .registration button[type="submit"]#preview_button, .registration button#preview_button, .dj-additem button[type="submit"]#preview_button, .dj-additem button#preview_button, .profile-edit button[type="submit"]#preview_button, .profile-edit button#preview_button, #user-registration button[type="submit"]#preview_button, #user-registration button#preview_button, .useritems_search button[type="submit"]#preview_button, .useritems_search button#preview_button {
      background-color: var(--color-lightgreen); }
      .login button[type="submit"]#preview_button:hover, .login button#preview_button:hover, .registration button[type="submit"]#preview_button:hover, .registration button#preview_button:hover, .dj-additem button[type="submit"]#preview_button:hover, .dj-additem button#preview_button:hover, .profile-edit button[type="submit"]#preview_button:hover, .profile-edit button#preview_button:hover, #user-registration button[type="submit"]#preview_button:hover, #user-registration button#preview_button:hover, .useritems_search button[type="submit"]#preview_button:hover, .useritems_search button#preview_button:hover {
        background-color: var(--color-button-hover); }
    .login button[type="submit"]:hover, .login button:hover, .registration button[type="submit"]:hover, .registration button:hover, .dj-additem button[type="submit"]:hover, .dj-additem button:hover, .profile-edit button[type="submit"]:hover, .profile-edit button:hover, #user-registration button[type="submit"]:hover, #user-registration button:hover, .useritems_search button[type="submit"]:hover, .useritems_search button:hover {
      background-color: var(--color-button-hover); }
  .login textarea, .login textarea:focus, .login textarea:focus-visible, .registration textarea, .registration textarea:focus, .registration textarea:focus-visible, .dj-additem textarea, .dj-additem textarea:focus, .dj-additem textarea:focus-visible, .profile-edit textarea, .profile-edit textarea:focus, .profile-edit textarea:focus-visible, #user-registration textarea, #user-registration textarea:focus, #user-registration textarea:focus-visible, .useritems_search textarea, .useritems_search textarea:focus, .useritems_search textarea:focus-visible {
    background: var(--color-input-bg);
    border: 1px solid var(--color-input-border);
    border-radius: 2px;
    padding: 10px;
    resize: none; }
  .login input:focus-visible, .login textarea:focus-visible, .registration input:focus-visible, .registration textarea:focus-visible, .dj-additem input:focus-visible, .dj-additem textarea:focus-visible, .profile-edit input:focus-visible, .profile-edit textarea:focus-visible, #user-registration input:focus-visible, #user-registration textarea:focus-visible, .useritems_search input:focus-visible, .useritems_search textarea:focus-visible {
    outline: var(--color-lightgreen) solid 1px; }
  .login input#price, .registration input#price, .dj-additem input#price, .profile-edit input#price, #user-registration input#price, .useritems_search input#price {
    width: 90% !important; }

.classifieds_buttons a {
  text-decoration: none;
  color: var(--color-white);
  background-color: var(--color-danger);
  height: 50px;
  padding-top: 10px;
  margin-bottom: 10px !important;
  display: block;
  margin: 0 0 10px 0 !important; }

.loginPage .register-or-login-text {
  margin: 30px 0;
  font-size: 1.2rem;
  font-weight: var(--fw-regular); }
  .loginPage #form-login-username h2 {
    font-size: 2rem;
    font-weight: var(--fw-regular);
    text-align: center;
    margin-bottom: 30px; }
.loginPage #form-login-password, .loginPage #form-login-username, .loginPage #form-login-remember {
  font-weight: var(--fw-regular); }
.loginPage .userdata {
  border: 1px solid var(--color-lightgreen);
  border-radius: 2px;
  padding: 30px; }

#user-registration {
  max-width: 600px;
  margin: 3rem auto; }
  #user-registration p {
    margin-bottom: 20px;
    font-weight: var(--fw-regular); }
  #user-registration label {
    font-weight: var(--fw-regular);
    margin-bottom: 10px; }

.login-links ul {
  flex-direction: column;
  align-items: center;
  padding-top: 30px; }
.login-links li {
  margin-bottom: 30px;
  text-align: center; }
  .login-links li a {
    font-family: var(--ff-poppins);
    font-size: 1.25rem;
    color: var(--color-breadcrumbLink);
    text-decoration: none; }
    .login-links li a:hover {
      text-decoration: underline; }
.login-links .register-button a {
  display: block;
  text-align: center;
  background-color: var(--color-registerBg);
  color: var(--color-white);
  padding: 10px 0;
  font-size: 1rem; }
  .login-links .register-button a:hover {
    background-color: var(--color-regBtn-hover); }

/* EOF login */
/* registration */
.registration .cancelBtn, .profile-edit .cancelBtn {
  display: block;
  margin-top: 15px;
  background-color: var(--color-danger);
  color: var(--color-white);
  height: 50px;
  padding-top: 13px;
  border: var(--color-input-border); }
  .registration .cancelBtn:hover, .profile-edit .cancelBtn:hover {
    opacity: 0.9; }

input[readonly] {
  background: transparent !important;
  border: 0 !important; }

/* EOF registration */
/* classifieds */
#dj-classifieds {
  /* lista */
  /* EOF lista */ }
  #dj-classifieds .title_save.button {
    text-decoration: none;
    font-size: 1rem !important;
    display: inline-block;
    padding: 6px 16px !important;
    background-color: var(--color-button);
    color: var(--color-white);
    position: relative;
    top: -5px; }
    #dj-classifieds .title_save.button:hover {
      background-color: var(--color-button-hover); }
  #dj-classifieds .payment_back_to_edit a, #dj-classifieds .table_payment a {
    text-decoration: none;
    color: var(--color-button);
    display: block; }
#dj-classifieds .paymentdetails .td_title {
  padding-top: 2rem !important; }
#dj-classifieds .dj-items .dj-items-table-smart .item_img_box_in img {
  width: 100% !important;
  height: auto; }
#dj-classifieds .dj-items .dj-items-table-smart .item_img_box_in a {
  position: relative; }
  #dj-classifieds .dj-items .dj-items-table-smart .item_img_box_in a .list-image-number {
    position: absolute;
    bottom: 30px;
    right: 0px;
    display: inline-block;
    background-color: #0d6054;
    color: var(--color-white);
    font-size: 1.7rem;
    font-weight: var(--fw-bold);
    width: 100px;
    height: 40px; }
    #dj-classifieds .dj-items .dj-items-table-smart .item_img_box_in a .list-image-number:before {
      content: '';
      font-family: "Font Awesome 5 Pro";
      padding: 0 10px 0 15px;
      font-size: 1.6rem; }
#dj-classifieds .dj-items .promotion .item_outer {
  border: none !important; }
#dj-classifieds .dj-items .item_row {
  margin-bottom: 10px;
  /* Keretes kiemelés */ }
  #dj-classifieds .dj-items .item_row .item_outer {
    width: 100%;
    float: none;
    border-bottom: 1px solid #b2cac4; }
    #dj-classifieds .dj-items .item_row .item_outer .item_outer_in {
      width: auto;
      display: flex; }
  #dj-classifieds .dj-items .item_row .item_region {
    display: block !important;
    font-size: 1.125rem;
    color: var(--color-darkText);
    font-weight: var(--fw-regular); }
    #dj-classifieds .dj-items .item_row .item_region:before {
      content: '';
      font-family: "Font Awesome 5 Pro";
      font-weight: var(--fw-bold);
      font-size: 2rem;
      color: #a1dacd;
      padding-right: 5px;
      position: relative;
      top: 5px; }
  #dj-classifieds .dj-items .item_row .item_cat_region_separator {
    display: none !important; }
    #dj-classifieds .dj-items .item_row.p_border .item_row_in {
      border: 9px solid var(--color-highlight-green); }
      #dj-classifieds .dj-items .item_row.p_border .item_row_in .item_price {
        color: var(--color-subpage-green) !important; }
  #dj-classifieds .dj-items .item_row.p_bg .item_row_in {
    border: 1px solid var(--color-highlight-green);
    background: transparent url('../images/kiemelt_bg.png') no-repeat bottom 0 right 50px; }
#dj-classifieds .dj-items .item_row.p_bold .item_row_in {
  border: 1px solid var(--color-highlight-green); }
#dj-classifieds .dj-items .item_row.p_special .item_row_in {
  border: 1px solid var(--color-highlight-green); }
  #dj-classifieds .dj-items .item_row.p_special .item_row_in .item_details {
    background-color: var(--color-highlight-green);
    padding: 15px; }
#dj-classifieds .dj-items .item_row .item_row_in {
  border: 0;
  min-height: 350px; }
  #dj-classifieds .dj-items .item_row .item_row_in .item_img_box .item_img_box_in img {
    border-radius: 5px; }
#dj-classifieds .dj-items .item_row .item_row_in .item_content .item_title h3 a {
  text-transform: uppercase;
  font-family: var(--ff-bebas);
  font-size: 2rem;
  text-decoration: none;
  color: var(--color-darkText); }
#dj-classifieds .dj-items .item_row .item_row_in .item_content .item_category a {
  color: var(--color-subpage-green);
  font-size: 1.25rem;
  font-weight: var(--fw-regular); }
#dj-classifieds .dj-items .item_row .item_row_in .item_content .item_desc {
  padding-left: 35px; }
  #dj-classifieds .dj-items .item_row .item_row_in .item_content .item_desc a {
    font-size: 1.125rem;
    color: var(--color-darkText);
    text-decoration: none;
    cursor: pointer;
    font-weight: var(--fw-regular); }
#dj-classifieds .dj-items .item_row .item_row_in .item_details {
  min-height: 310px; }
@media (max-height: 1199px) {
  #dj-classifieds .dj-items .item_row .item_row_in .item_details {
    min-height: auto;
    padding-top: 15px; } }
#dj-classifieds .dj-items .item_row .item_row_in .item_details .item_details_in .item_date_exp, #dj-classifieds .dj-items .item_row .item_row_in .item_details .item_details_in .item_date_Start {
  position: relative;
  background-image: none;
  font-size: 1.125rem; }
  #dj-classifieds .dj-items .item_row .item_row_in .item_details .item_details_in .item_date_exp::before, #dj-classifieds .dj-items .item_row .item_row_in .item_details .item_details_in .item_date_Start::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Pro";
    font-weight: var(--fw-light);
    content: "";
    color: #a1dacd;
    left: -7px;
    top: 4px;
    position: relative;
    font-size: 1.5rem; }
#dj-classifieds .dj-items .item_row .item_row_in .item_details .item_details_in .item_price {
  color: var(--color-registerBg);
  font-weight: bold;
  font-size: 2rem; }
#dj-classifieds .dj-items .item_row .item_row_in .item_details .item_details_in .fav_box {
  display: block;
  clear: both; }
  #dj-classifieds .dj-items .item_row .item_row_in .item_details .item_details_in .fav_box > span:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    content: "";
    color: var(--color-subpage-green);
    position: relative;
    font-size: 1.5rem; }
  #dj-classifieds .dj-items .item_row .item_row_in .item_details .item_details_in .fav_box > span.fav_icon_a:before {
    font-weight: 900; }
#dj-classifieds .profile_items .dj-items .item_row .item_details {
  min-height: auto; }
  #dj-classifieds .profile_items .dj-items .item_row .item_details a {
    text-decoration: none;
    color: var(--color-purple); }
#dj-classifieds .dj-items_order_by_in {
  background: none;
  border-bottom: 1px solid var(--color-list-ordering);
  text-align: right; }
  #dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a {
    color: var(--color-list-ordering);
    font-size: 1.25rem;
    text-transform: uppercase; }
    #dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a.active {
      color: var(--color-subpage-green); }
    #dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a.active_asc {
      background: url(../images/sort_asc.png) right center no-repeat !important; }
    #dj-classifieds .dj-items_order_by_in .dj-items_order_by_values a.active_desc {
      background: url(../images/sort_desc.png) right center no-repeat !important; }
  #dj-classifieds .dj-items_order_by_in .item_orderby_separator {
    background: none; }
#dj-classifieds .profile_box .profile_img {
  display: none !important; }
  #dj-classifieds .profile_box .profile_contact_form button, #dj-classifieds .profile_box .profile_name_data button {
    color: #fff;
    background-color: var(--color-purple);
    padding: 8px 20px;
    border: 0; }
  #dj-classifieds .profile_box .profile_contact_form h2.profile_name, #dj-classifieds .profile_box .profile_name_data h2.profile_name {
    font-size: 2rem;
    font-family: var(--ff-bebas);
    text-transform: var(--text-uppercase);
    /*a{
                    color: var(--color-purple);
                    text-decoration: none;

                    &::before{
                        content: " - ";
                    }
                }*/ }
    #dj-classifieds .profile_box .profile_contact_form h2.profile_name:after, #dj-classifieds .profile_box .profile_name_data h2.profile_name:after {
      content: 'HIRDETÉSEI'; }
    #dj-classifieds .profile_box .profile_contact_form h2.profile_name a, #dj-classifieds .profile_box .profile_name_data h2.profile_name a {
      display: none; }
#dj-classifieds .profile_edit_djform .djform_row.profile_image {
  /*display:none;*/ }
  #dj-classifieds .profile_edit_djform .djform_row .field-calendar button {
    display: none; }
#dj-classifieds .pointspackages .djcf_prow .djcf_prow_in {
  border: 2px solid var(--color-highlight-green); }
  #dj-classifieds .pointspackages .djcf_prow .djcf_prow_in h3 {
    text-transform: uppercase;
    font-family: var(--ff-bebas);
    font-size: 2rem;
    color: var(--color-darkText); }
  #dj-classifieds .pointspackages .djcf_prow .djcf_prow_in .djcf_prow_desc_row {
    margin-bottom: 10px; }
  #dj-classifieds .pointspackages .djcf_prow .djcf_prow_in .djcf_prow_desc_label {
    color: var(--color-darkText); }
  #dj-classifieds .pointspackages .djcf_prow .djcf_prow_in .djcf_prow_desc_value {
    color: var(--color-darkText); }
    #dj-classifieds .pointspackages .djcf_prow .djcf_prow_in .djcf_prow_col_buynow a {
      display: block !important;
      text-align: center;
      padding: 10px 0;
      background-color: var(--color-button);
      color: #fff; }
      #dj-classifieds .pointspackages .djcf_prow .djcf_prow_in .djcf_prow_col_buynow a:hover {
        background-color: var(--color-button-hover); }
#dj-classifieds .dj-useradverts a {
  font-weight: var(--fw-regular); }
#dj-classifieds .dj-useradverts .main_title_box_in {
  background-color: var(--color-blog-header) !important;
  border-right: 1px solid var(--color-white);
  border-left: none !important; }
  #dj-classifieds .dj-useradverts .payments .item_col.normal {
    background-color: var(--color-blog-header) !important;
    border-right: 1px solid var(--color-white); }
#dj-classifieds .dj-useradverts .row_ua a {
  color: var(--color-button) !important;
  text-decoration: none; }
#dj-classifieds .dj-useradverts .row_ua_orders_title {
  margin-top: 10px;
  font-weight: var(--fw-regular); }
  #dj-classifieds .dj-useradverts .button.renew:before, #dj-classifieds .dj-useradverts .button.pay:before, #dj-classifieds .dj-useradverts .button.delete:before {
    content: ' | ';
    padding-right: 5px; }
#dj-classifieds .dj-items .no_results {
  margin: 30px 0; }

.dj_cf_search label {
  color: var(--color-darkText);
  font-size: 1.125rem;
  padding-bottom: 5px;
  margin-top: 40px; }
  .dj_cf_search .search_word label {
    margin-top: 0; }
.dj_cf_search input:not([type="radio"]) {
  font-family: var(--ff-poppins);
  width: 100% !important;
  background: var(--color-white);
  /*background: var(--color-input-bg);*/
  border: 1px solid var(--color-input-border);
  border-radius: 3px;
  padding: 10px;
  height: 40px; }
.dj_cf_search select {
  padding: 7px 10px;
  border: 1px solid var(--color-list-ordering);
  border-radius: 3px;
  min-height: 39px !important; }
  .dj_cf_search .search_buttons button[type="submit"] {
    background-color: var(--color-subpage-green);
    color: var(--color-white);
    width: 100%; }
  .dj_cf_search .search_buttons a.djajax_reset {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--color-danger);
    width: 100%;
    color: var(--color-white);
    text-decoration: none;
    height: 40px;
    border-radius: 4px;
    margin: 10px 0 !important; }
.dj_cf_search .search_price input[name="se_price_f"], .dj_cf_search .search_price input[name="se_price_t"] {
  max-width: 48%;
  margin: 0; }
.dj_cf_search .search_price .label1, .dj_cf_search .search_price .label2 {
  display: none; }
.dj_cf_search input.inputbox[type="checkbox"] {
  width: 22px !important;
  margin: 0 5px 0 0; }

.search_res_details a {
  text-decoration: none;
  color: var(--color-text); }

/* termék oldal */
.dj-item .images img {
  width: 100% !important; }
.dj-item .custom_det {
  display: none; }
  .dj-item .djc_thumbnails.djc_thumbs_gal4 .djc_thumbnail:nth-child(4n+2), .dj-item .djc_thumbnails.djc_thumbs_gal4 .djc_thumbnail:nth-child(4n+3) {
    padding: 0 2.5px; }
  .dj-item .djc_thumbnails.djc_thumbs_gal4 .djc_thumbnail:nth-child(1) {
    padding-right: 5px; }
  .dj-item .djc_thumbnails.djc_thumbs_gal4 .djc_thumbnail:nth-child(4) {
    padding-left: 5px; }
.dj-item .fav_icon_link, .dj-item .hirdetes-azonosito {
  float: right; }
.dj-item .fav_icon_link {
  color: var(--color-subpage-green);
  font-size: 2rem;
  position: relative;
  margin-top: -1rem; }
.dj-item .hirdetes-azonosito {
  margin-right: 40px;
  font-size: 1.125rem;
  color: var(--color-grey); }
.dj-item .innerTop {
  border: 10px solid var(--color-highlight-green);
  padding: 12px;
  display: flex;
  margin-bottom: 3rem; }
@media only screen and (max-width: 991px) {
  .dj-item .innerTop {
    display: inline-block; } }
.dj-item .innerTop .general_det_in {
  text-align: right; }
  .dj-item .innerTop .general_det_in .row_gd {
    margin-bottom: 10px !important; }
  .dj-item .innerTop .general_det_in h2 {
    text-transform: uppercase;
    font-family: var(--ff-bebas);
    font-size: 2rem;
    padding: 20px 20px 25px 0; }
  .dj-item .innerTop .general_det_in .price_wrap {
    padding-right: 20px; }
    .dj-item .innerTop .general_det_in .price_wrap .price {
      font-size: 2rem;
      font-weight: var(--fw-extra-bold);
      color: var(--color-subpage-green); }
  .dj-item .innerTop .general_det_in .ad-expire-date, .dj-item .innerTop .general_det_in .localization {
    padding-right: 20px; }
    .dj-item .innerTop .general_det_in .ad-expire-date i, .dj-item .innerTop .general_det_in .localization i {
      color: var(--color-subpage-green);
      font-size: 1.5rem; }
    .dj-item .innerTop .general_det_in .ad-expire-date span, .dj-item .innerTop .general_det_in .localization span {
      position: relative;
      top: -3px;
      margin-left: 5px; }
  .dj-item .innerTop .general_det_in .localization {
    margin: 30px 0 20px 0;
    font-size: 1.125rem;
    color: var(--color-darkText);
    padding-right: 20px; }
  .dj-item .innerTop .general_det_in .sb_bottom {
    padding-top: 0 !important; }
    .dj-item .innerTop .general_det_in .sb_bottom .social_share {
      border-top: 1px solid var(--color-highlight-green);
      border-bottom: 1px solid var(--color-highlight-green);
      padding: 15px 0; }
      .dj-item .innerTop .general_det_in .sb_bottom .social_share h2 {
        font-size: 1rem;
        font-family: var(--ff-poppins);
        color: var(--color-subpage-green);
        text-transform: uppercase;
        font-weight: bold;
        padding: 5px 20px 5px 0; }
        .dj-item .innerTop .general_det_in .sb_bottom .social_share a img {
          margin-right: 20px; }
.dj-item .full_description h2 {
  font-size: 1rem;
  font-family: var(--ff-poppins);
  color: var(--color-subpage-green);
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 20px 5px 0; }
.dj-item .profile_img img {
  border-radius: 50%; }
.dj-item .profile_item_box .profile_name_data .row_telefonszam {
  margin: 10px 0 !important; }
  .dj-item .profile_item_box .profile_name_data .row_telefonszam a {
    color: var(--color-subpage-green);
    text-transform: uppercase;
    text-decoration: none; }
  .dj-item .profile_item_box .profile_name_data .row_telefonszam .row_label {
    font-size: 1rem !important;
    font-family: var(--ff-poppins) !important;
    color: var(--color-subpage-green) !important;
    text-transform: uppercase !important;
    font-weight: bold !important; }
  .dj-item .profile_item_box .profile_name_data .row_telefonszam span {
    padding: 0; }
.dj-item .profile_item_box h2 {
  font-size: 1rem;
  font-family: var(--ff-poppins);
  color: var(--color-subpage-green);
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 20px 5px 0; }
.dj-item .profile_item_box .profile-more-ads {
  color: var(--color-subpage-green);
  text-decoration: none; }
.dj-item .ask_form_abuse_outer button {
  width: 100%;
  border: none !important;
  color: var(--color-white) !important;
  background-color: var(--color-subpage-green) !important;
  text-transform: uppercase;
  padding: 5px 0 !important;
  font-weight: var(--fw-extra-bold) !important;
  margin: 0 0 10px 0 !important;
  font-size: 1rem !important;
  border-radius: 3px !important;
  height: 40px !important;
  overflow: hidden; }
  .dj-item .ask_form_abuse_outer button:hover {
    background-color: var(--color-regBtn-hover) !important; }
.dj-item .contact-form label, .dj-item #djabuseForm label {
  display: block;
  font-size: 1rem !important; }
.dj-item .contact-form input, .dj-item .contact-form textarea, .dj-item #djabuseForm input, .dj-item #djabuseForm textarea {
  width: 100%;
  padding: 7px 10px;
  border: 1px solid var(--color-list-ordering);
  border-radius: 3px;
  resize: none; }
.dj-item .title_top {
  border-bottom: 1px solid var(--color-highlight-green);
  display: inline-block;
  width: 100%; }
  .dj-item .title_top .button.title_edit, .dj-item .title_top .button.title_delete {
    float: left !important;
    text-decoration: none;
    font-size: 1.125rem !important;
    color: var(--color-subpage-green);
    text-transform: uppercase; }
@media only screen and (min-width: 1171px) {
  .dj-item #djc_mainimagelink {
    height: 390px;
    overflow: hidden;
    position: relative; }
    .dj-item #djc_mainimagelink img {
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto; }
  .dj-item .images_wrap {
    width: auto;
    margin: 0 !important; }
  .dj-item .general_det {
    min-width: 320px; } }

.save_search_link a {
  text-decoration: none;
  font-size: 1.125rem !important;
  color: var(--color-subpage-green);
  text-transform: uppercase;
  float: left !important;
  margin: 0 0 10px 15px; }

.module-header {
  color: var(--color-lightgreen);
  font-size: 1.625rem;
  margin-bottom: 10px;
  margin-top: 15px; }

@media (min-width: 992px) {
  .leftSidebar {
    padding-right: 60px; } }

.bigLeftSidebar {
  padding-right: 60px; }
  .bigLeftSidebar .left-banner {
    background: url(../images/left-banner-bg.jpg) no-repeat;
    color: var(--color-white);
    max-width: 320px;
    max-height: 640px;
    padding: 130px 45px 45px 45px;
    margin: 0 auto 30px; }
    .bigLeftSidebar .left-banner h1 {
      font-size: 3.75rem;
      line-height: 3.75rem;
      font-family: var(--ff-fibra);
      font-weight: var(--fw-extra-bold);
      margin-bottom: 20px; }
    .bigLeftSidebar .left-banner p, .bigLeftSidebar .left-banner a {
      font-size: 1.5rem;
      font-weight: var(--fw-bold);
      font-family: var(--ff-poppins);
      line-height: 2.2rem; }
    .bigLeftSidebar .left-banner a.button {
      color: var(--color-white);
      text-decoration: none;
      background-color: var(--color-purple);
      display: block;
      text-align: center;
      padding: 8px 0;
      border-radius: 5px;
      font-size: 1.125rem;
      font-weight: var(--fw-extra-bold);
      margin-top: 30px; }

/* EOF classifieds */
.homeHirdetesContainer {
  background-color: #edf1f0;
  text-align: center;
  padding: 20px 0;
  margin: 40px 0; }

.cc-window {
  font-family: var(--ff-poppins); }
  .cc-window a {
    text-decoration: none; }

.gdpr_label label {
  color: var(--color-darkText); }
  .gdpr_label label:hover {
    cursor: pointer; }

.jsn-p-fields > fieldset > legend {
  display: none; }

button[data-role = "exportcsv_btn"], button[data-role = "exportxls_btn"] {
  display: none; }

.profile_advert_avatar img {
  max-width: 110px;
  max-height: 110px; }

#easyprofile .jsn-p-avatar img {
  width: 80px;
  height: 80px;
  margin-right: 20px;
  border-radius: 50%; }

#member-profile .avatar .checkboxes {
  padding-top: 10px; }
  #member-profile .avatar .checkboxes .checkbox {
    padding-left: 0; }
    #member-profile .avatar .checkboxes .checkbox input {
      margin-right: 10px; }
#member-profile .avatar #jform_upload_avatar {
  display: none; }
#member-profile .avatar label.browse {
  cursor: pointer;
  padding: 5px 20px;
  background-color: var(--color-button);
  color: var(--color-white);
  margin-top: 7px; }
  #member-profile .avatar label.browse:before {
    content: '';
    font-family: "Font Awesome 5 Pro";
    font-weight: var(--fw-regular);
    padding-right: 10px;
    font-size: 1.3rem;
    position: relative;
    top: 3px; }

#gojsjmaptreelayout_instructions {
  display: none; }

.maximenuck.item187 .floatck {
  display: none !important; }
/*# sourceMappingURL=/templates/plantmarket/css/template.css.map */