#distanceResult{ font-weight: bold; margin-top: 5px; display: block;}
main.szolgaltatoListaPage{ padding-bottom: 0px; }
h1.listH1{ font-size: 1.4em; margin-top: 25px; line-height: 1.5em; font-family: 'Nunito', sans-serif !important; font-weight: bold;}
h1.listH1 i{ display: inline; margin: 0px 5px; color: #D9D9D9; }
.szolgaltatoLista .list_info{ display: block; width: 100%; }
.szolgaltatoLista .szolgItem{ display: block; width: 100%; padding: 10px; margin: 30px 0px; box-shadow: 0px 0px 60px rgb(0 0 0 / 6%); border-radius: 15px; border: 1px solid #ffffff; }
.szolgaltatoLista .szolgItem:hover{ border-color: #CB19A0; transition: 1s;}
.szolgaltatoLista .szolgItem img.profil_image{ width: 100%; max-height: 175px; padding: 2px; border: 1px solid #eeeeee; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.szolgaltatoLista .szolgItem .szladdfav{ float: left; margin-right: 10px; }
.szolgaltatoLista .szolgItem .name{ float: left; width: 70%;}
.szolgaltatoLista .szolgItem h3{ display: inline-block; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; font-weight: bold; font-family: 'Nunito', sans-serif; }
.szolgaltatoLista .szolgItem h3:hover{ color: #CB19A0; transition: 1s; }
.szolgaltatoLista .szolgItem .clear{ clear: left; }
.szolgaltatoLista .szolgItem .rate{ display: block; width: 100%; margin-bottom: 5px; color: #585858; }
.szolgaltatoLista .szolgItem .rate .star_rate{ display: inline-block; margin-right: 15px; }
.szolgaltatoLista .szolgItem .rate .rate_point{ display: inline-block; margin-right: 5px; }
.szolgaltatoLista .szolgItem .rate .rate_info{ display: inline-block; margin-right: 15px; }
.szolgaltatoLista .szolgItem .local{ display: block; width: 100%; margin-bottom: 5px; font-size: 0.9em; color: #585858; }
.szolgaltatoLista .szolgItem .local a{ color: #585858; }
.szolgaltatoLista .szolgItem .desc{ display: block; width: 100%; font-size: 0.9em; color: #585858; }
.szolgaltatoLista .szolgItem .categories{ display: block; margin: 5px 0px 5px 0px;}
.szolgaltatoLista .szolgItem a.premium_vendor_label{ float: right; padding: 1px 6px; font-size: 0.8em; font-weight: bold; border-radius: 4px; background-color: red; color: #ffffff; vertical-align: text-top;}
.szolgaltatoLista .szolgaltatoLista-addToFav{ color: #D9D9D9; font-size: 1.3em; margin-right: 5px;}
.szolgaltatoLista .szolgaltatoLista-addToFav:hover{ color: #CB19A0; }
.provSbFilter{ display: block; }
.provSbFilter label{ margin-bottom: 5px; color: #000000;}
.sb_kategoria_filter h3{ font-size: 12px; font-family: 'Nunito', sans-serif !important; }
.sb_kategoria_filter{ display: block; margin-bottom: 25px; }
.sb_kategoria_filter label{ display: block; width: 100%; margin-bottom: 7px; color: #2E2E2E; cursor: pointer;}
.sb_kategoria_filter label.active{ color: #CB19A0; }
/* .sb_kategoria_filter input[type="radio"]{ display: none; } */
.sb_kategoria_filter input[type="checkbox"]:checked+span.name{ color: #CB19A0; }
/* .sb_kategoria_filter input[type="radio"]:checked+span.name:before{ content: '\f00c'; font-family: 'FontAwesome'; margin-right: 4px; } */
.sb_kategoria_filter label.sb_fokategoria{ font-weight: bold; }
.sb_kategoria_filter label.sb_alkategoria{ padding-left: 20px; }
.sb_kategoria_filter .sb_hidden_sub{ display: none; }

.vendorPageListLinks{ margin-top: 35px; padding-top: 25px; padding-bottom: 25px; font-size: 11px; background-color: #f2f2f2; }
.vendorPageListLinks a{ display: block; width: 100%; margin-bottom: 5px;}

.widgetSidebarAdsList{ display: block; }
.widgetSidebarAdsList .item{ margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #eeeeee;}
.widgetSidebarAdsList .item:last-child{ border-width: 0px; }
.widgetSidebarAdsList .item .hird_image{ border-radius: 10px; }
.widgetSidebarAdsList .item .hird_image img{ width: 100%; padding: 1px; border-radius: 10px; }
.widgetSidebarAdsList .item .name{ font-weight: 700; }

.new-vendors{
	display: block;
	width: 100%;
	margin-top: 10px;
	padding: 20px;
	box-shadow: 0px 0px 60px rgb(0 0 0 / 6%);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.new-vendors h3 .fa{
	color: #CB19A0;
}

.new-vendors .new-vendor-box{
	display: block;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #eeeeee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.new-vendors .new-vendor-box img.profil_image{
	width: 100%;
	border-color: #eeeeee;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.new-vendors .new-vendor-box .name h3{
	font-size: 1.0em;
	font-weight: bold;
}

.blink {
    -webkit-animation: 2s blink ease infinite;
    -moz-animation: 2s blink ease infinite;
    -ms-animation: 2s blink ease infinite;
    -o-animation: 2s blink ease infinite;
    animation: 2s blink ease infinite;
}

  @keyframes "blink" {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

  @-moz-keyframes blink {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

  @-webkit-keyframes "blink" {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

  @-ms-keyframes "blink" {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

  @-o-keyframes "blink" {

    from,
    to {
      opacity: 0;
    }

    50% {
      opacity: 1;
    }
  }

@media screen and (max-width: 990px) {
	.szolgaltatoListaPage .widgetSidebarPostList{ display: none; }
}

@media screen and (max-width: 576px){
	.szolgaltatoLista .szolgItem img.profil_image { width: 100%; max-height: unset; margin-bottom: 15px; }
	.szolgaltatoLista .szolgItem { margin: 30px 0px 40px 0px; }
}
