/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.2
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Global */
body.noscroll {
    overflow: hidden;
}
.pr-0 {
    padding-right: 0px !important;
}
.pl-0 {
    padding-left: 0px !important;
}
.mw-90{
	max-width:90px !important;
}

/* Button Hover */
a.elementor-button-link:hover,.btn-submit input[type="submit"]:hover,input#kuebu_login_submit:hover  {
    background-color: #151515 !important;
    color: #fff !important;
    border-color: #151515 !important;
}

footer a.elementor-button-link:hover  {
    background-color: #fff !important;
    color: #151515 !important;
    border-color: #fff !important;
}

body.dark-mode a.elementor-button-link:hover,body.dark-mode .btn-submit input[type="submit"]:hover,body.dark-mode input#kuebu_login_submit:hover {
    background-color: #fff !important;
    color: #151515 !important;
    border-color: #fff !important;
}

body.dark-mode a.elementor-button-link:hover span,body.dark-mode .btn-submit input[type="submit"]:hover{
    color: #151515 !important;
}

/* Exclude Filter For Dark & Red Mode */
img.notransform {
    filter: unset !important;
}

/* Menu - HEADER */
.head_menu_space .elementor-widget-wrap {
    gap: 90px;
}

/* Form Fileds */
.kuebu-fileds .form-head {
    font-size: 48px;
    font-weight: 400;
    line-height: 58px;
    letter-spacing: 0em;
    text-align: left;
    margin-top: 0;
    margin-bottom: 30px;
	margin-top: 60px;
	font-family:'BR Candor';
}
.kuebu-fileds input, .kuebu-fileds select,.kuebu-fileds textarea {
    padding: 0px 15px 0px 15px;
    border-radius: 0px;
    border: 2px solid #151515;
    margin-bottom: 30px;
    font-size: 32px;
    line-height: 1.2em;
	height: 52px;
	font-family: 'BR Candor';
	color:#151515;
}

.kuebu-fileds textarea{
	height:auto;
}
.kuebu-fileds label {
    font-size: 24px;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 15px;
	font-family:'BR Candor';
}
.dob-filed select:nth-child(2) {
    border-left: 0px;
    border-right: 0px;
}
.inline-filed {
    display: inline-flex;
    width: 100%;
}
.kuebu-fileds select:focus,.inline-filed input:focus,.kuebu-fileds input {
    outline: none;
}
.kuebu-fileds select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background: transparent;
    background-repeat: no-repeat !important;
    background-position-x: 98% !important;
    background-position-y: 14px !important;
    background-image: url(/wp-content/uploads/2023/04/select-dropdown-arrow.svg) !important;
}

body.dark-mode .kuebu-fileds select {
	-webkit-appearance: none !important;
    -moz-appearance: none !important;
    background: transparent !important;
    background-repeat: no-repeat !important;
    background-position-x: 98% !important;
    background-position-y: 14px !important;
    background-image: url(/wp-content/uploads/2023/04/select-dropdown-arrow-white.svg) !important;
}
.dob-filed select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.kuebu-fileds input::placeholder {
    opacity: 1;
    color: #151515;
}
.inline-filed div {
    width: 100%;
}
.inline-filed input:last-child {
    border-right: 2px;
}
.inline-filed input {
    border-right: 0px;
    width: 100%;
}
.inline-filed div:last-child input {
    border-right: 2px solid #151515;
}
.inline-filed div:last-child select {
    border-left: 0px;
}
#art-des-inserats .form-text {
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 32px;
    line-height: 1.2em;
}

body.dark-mode .kuebu-fileds input, body.dark-mode .kuebu-fileds select, body.dark-mode .kuebu-fileds textarea,body.dark-mode .remove-item,body.dark-mode .repeater.bilderupload-repeater span.add-item  {
    background: transparent;
    border-color: #fff;
}
body.dark-mode .artmedia-selection .artmedia,body.dark-mode  .artmedia-selection label {
    border-color: #fff;
}

/* Userlist Filter */
ul.filter-category-list {
    display: inline-flex;
    align-items: center;
    justify-content: start;
    width: 100%;
    gap: 15px;
    flex-wrap: wrap;
	padding: 0px;
	margin-bottom: 30px;
}
ul.filter-category-list li a {
    display: inline-flex;
    align-items: center;
    font-size: 72px;
    line-height: 1em;
	color: #151515;
}
ul.filter-category-list li::marker {
    display: none;
    opacity: 0;
    fill: none;
    content: '';
}
ul.filter-category-list li{
	list-style:none;
}
ul.filter-category-list  img.user-category-image {
    margin-left: 15px;
    width: 32px;
}
ul.filter-category-list span.cat-counter {
    font-size: 24px;
    line-height: 1em;
    margin-left: 5px;
}
.search-by-atoz {
	width:100%;
    display: inline-flex;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: row;
    align-items: center;
	cursor: pointer;
	margin-bottom:45px;
}
input#search-input {
    width: 100%;
    font-size: 72px;
    line-height: 1em;
    color: #151515;
    border: none;
    padding: 0px;
	background-color:transparent;
}
input#search-input:focus {
    outline: none;
}
input#search-input::-webkit-input-placeholder { /* Chrome, Edge, and Safari */
    color: #151515;
}
input#search-input::-moz-placeholder { /* Firefox */
    color: #151515;
    opacity: 1; /* Firefox requires this to make the text fully visible */
}
input#search-input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #151515;
}
input#search-input::placeholder { /* Standard CSS3 syntax */
    color: #151515;
}
.search-by-atoz h2 {
    font-size: 72px;
    margin: 0px;
}
.alphabet-filter {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    padding-bottom: 30px;
}
.alphabet-filter a {
    font-size: 32px;
    color: #151515;
	line-height: 1.2em;
}
a.category-filter span.cat-name,a.alphabet-filter-link{
    border-bottom: 2px solid transparent;
}
a.category-filter.active span.cat-name,a.alphabet-filter-link.active {
	border-bottom: 3px solid #151515;
}
.search-by-atoz img {
    margin-right: 30px;
}

#user-list .user h2 {
    margin: 0px;
    font-size: 72px;
    padding: 10px 0px;
    line-height: 1.2em;
	color: #151515;
}
#user-list .user {
    border-bottom: 2px solid #151515;
}
#user-list .user:first-child h2 {
    padding-top: 0px;
}
#user-list .user:last-child {
    border-bottom: 0px solid #151515;
}
#user-list .user:last-of-type:not(:last-child) {
    border-bottom: none;
}
div#user-list {
    display: flex;
    flex-direction: column;
}

#user-list button.load-more {
    margin: 30px auto 0px auto;
    border-radius: 0px;
    padding: 3px 20px 8px 20px;
    color: #151515;
    border: 2px solid #151515;
    font-size: 32px;
    line-height: 1em;
    height: 52px;
    font-family: 'BR Candor';
}
#user-list button.load-more:focus{
	border-radius: 0px !important;
    background: transparent;
    outline: none;
}

#user-list button.load-more:hover{
	background-color:#151515;
	color: #fff;
}

#user-list .user h2 a,.kunstorte .elementor-heading-title a {
    position: relative;
    color: inherit;
    overflow: hidden;
}

#user-list .user h2 a::after,.kunstorte .elementor-heading-title a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 3px;
    background-color: #000;
    transition: width 0.3s ease-in-out;
	bottom: -4px;
}

body.dark-mode #user-list .user h2 a::after,body.dark-mode .kunstorte .elementor-heading-title a::after {
   background-color: #fff;
}

#user-list .user h2 a:hover::after,.kunstorte .elementor-heading-title a:hover::after {
    width: 100%;
}

#user-list .user h2 a:not(:hover)::after,.kunstorte .elementor-heading-title a:not(:hover)::after {
    transition: width 0.3s ease-in-out;
}


/* User Filter Dark Mode */
body.dark-mode a.category-filter.active span.cat-name,body.dark-mode #user-list .user {
    border-color: #fff;
}

body.dark-mode #user-list button.load-more {
	border-color:#fff;
}
body.dark-mode #user-list button.load-more:hover {
	background-color:#fff;
	color: #151515 !important;
}

/* Profile page Button */
body.dark-mode .black-mode-inverse.profile-sidebar *{
	color: #151515 !important;
	border-color: #151515 !important; 
	filter: brightness(1) !important;
}
.profile-sidebar a.elementor-button-link:hover {
    background-color: #fff !important;
    border-color: #fff !important;
}

.profile-sidebar a.elementor-button-link:hover * {
    color: #151515 !important;
}

body.dark-mode .black-mode-inverse.profile-sidebar .elementor-button:hover {
    background-color: #151515 !important;
    border-color: #151515 !important;
}

html body.dark-mode .black-mode-inverse.profile-sidebar .elementor-button:hover * {
    color: #fff !important;
}


/* Dark Mode Input Placeholder */
body.dark-mode input::placeholder { /* Most modern browsers support this now. */
   color: #fff !important;
}

body.dark-mode input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #fff !important;
}
body.dark-mode input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #fff !important;
   opacity:  1;
}
body.dark-mode input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #fff !important;
   opacity:  1;
}
body.dark-mode input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #fff !important;
}
body.dark-mode input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #fff !important;
}

/* Login Page */
body.dark-mode input#kuebu_login_submit {
    background: transparent;
    border-color: #fff !important;
    border-radius: 0;
    outline: none;
}


/* Custom CheckBox */
.cb-custom {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.cb-custom label {
    padding-left: 62px;
    margin-right: 45px;
    position: relative;
    cursor: pointer;
    font-size: 32px;
    line-height: 38px;
	margin-bottom: 30px;
}

/* Hide the browser's default checkbox */
.cb-custom input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    left: 0;
    height: 30px;
    top: 4px;
    width: 32px;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  height: 32px;
  width: 32px;
  border: 3px solid #151515;
}
body.dark-mode .checkmark,body.dark-mode .cb-custom .checkmark:after,body.red-mode .checkmark,body.red-mode .cb-custom .checkmark:after {
    border-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.cb-custom input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.cb-custom .checkmark:after {
    left: 9px;
    top: 3px;
    width: 8px;
    height: 18px;
    border: solid #151515;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}


/* Register form */
#conditional-checkboxes-yes {
    margin-top: 75px;
}
input#media_file1, input#media_file2 {
    width: 0px;
    border: 0;
    margin: 0;
    position: absolute;
    opacity: 0;
}
.form-text {
    margin-top: 90px;
    margin-bottom: 90px;
    font-size: 48px;
    line-height: 58px;
}
.form-text p:last-child {
    margin-bottom: 0px;
}
.form-text p {
	margin-bottom: 30px;
}
.confirm-art-focus {
    margin-top: 60px;
}
.btn-submit {
    text-align: center;
    margin-top: 60px;
}
.artmedia-select {
    margin-top: 60px;
}
.artmedia-selection label {
    width: 100%;
    height: 350px;
    margin-bottom: 0px;
    border: none;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 2px solid #151515;
	margin-top: auto;
	cursor: pointer;
	flex-direction: column;
    gap: 15px;
}

.artmedia-selection {
    display: flex;
    max-width: 100%;
    box-sizing: border-box;
    column-gap: 30px;
}

.artmedia-selection .artmedia {
    width: 100%;
    border: 2px solid #151515;
    display: flex;
    flex-direction: column;
}
.artmedia-selection .artmedia p {
    padding: 10px;
    margin-bottom: 0px;
    font-size: 32px;
    line-height: 38px;
}
.btn-submit input[type="submit"] {
    border-radius: 0px;
    padding: 3px 20px 3px 20px;
    height: 52px;
    color: #151515;
}
.btn-submit input[type="submit"]:hover {
    background: transparent;
}
.btn-submit input[type="submit"]:focus{
	border-radius: 0px !important;
    background: transparent;
    outline: none;
}
.kuebu-fileds label a {
    text-decoration-line: underline;
    color: #151515;
}

/* Profile page */
.repeater-item {
    display: inline-flex;
    align-items: end;
}
div.remove-item {
    margin-bottom: 15px;
    padding: 0px;
    border-radius: 0px;
    border: 2px solid #151515;
    font-size: 32px;
    line-height: 1em;
    height: 52px;
    align-items: center;
    display: flex;
    cursor: pointer;
    max-width: 52px;
}
span.remove-item img {
    height: auto;
    width: 70px;
    display: flex;
    padding: 5px;
}
.repeater-item input {
    margin-bottom: 15px;
}
.repeater-item input.jahr {
    max-width: 240px;
}
	
span.add-item {
    height: 52px;
    margin-bottom: 15px;
    padding: 0px;
    border-radius: 0px;
    border: 2px solid #151515;
    margin-bottom: 30px;
    font-size: 32px;
    line-height: 1em;
    height: 52px;
    align-items: center;
    display: flex;
    cursor: pointer;
    max-width: 52px;
    margin: auto;
    justify-content: center;
    align-items: center;
    margin-top: -17px;
}
.repeater-item .jahr {
    display: flex;
    flex-direction: column;
}
.repeater-item label {
    display: none;
}
.repeater-item:first-child label {
    display: block;
}
.repeater-item,.repeater-item .Beschreibung {
    width: 100%;
}
.repeater.resume-repeater,.repeater.exhibitions-repeater {
    margin-bottom: 30px;
}
.repeater-item input.beschreibung {border-right: 0px;border-left: 0px;}

/* Upload Reapeter */
.repeater-item .item-head {
    width: 100%;
	display: inline-flex;
}
.repeater.bilderupload-repeater span.add-item {
    margin-top: -2px;
}

.repeater.bilderupload-repeater .repeater-item {
    flex-direction: column;
	margin-bottom:30px;
}
.repeater.bilderupload-repeater .repeater-item:nth-child(2) {
    margin-top: 30px;
}
.repeater.bilderupload-repeater .repeater-item:last-child {
    margin-bottom: 0;
}

.bu-media-data {
    width: 100%;
    display: inline-flex;
}

.bu-media-data .bu-image {
    min-width: 300px;
	max-width: 300px;
    display: flex;
    border: 2px solid;
    border-right: none;
    justify-content: center;
    align-items: center;
	overflow: hidden;
	position:relative;
}

.bu-media-info {
    width: 100%;
    padding: 30px;
    border: 2px solid;
}

input.bu_image_file {
    max-width: 300px;
    height: 100%;
    border: none;
    justify-content: center;
    align-items: center;
    cursor: pointer;
	left: 0;
	width:1px;
	height:1px;
}

.repeater.bilderupload-repeater .repeater-item label {
    display: block;
}
.bu-image input {
    height: 100%;
    width: 100%;
}

.filed-two-column {
    display: inline-flex;
    gap: 25px;
}

.repeater.bilderupload-repeater .remove-item {
    border-bottom: 0px;
    width: fit-content;
    margin: 0;
}

.repeater-pages {
    width: 100%;
    border: 2px solid;
    border-bottom: 0;
    border-right: 0px;
    padding: 0px 30px;
    display: flex;
    align-items: center;
	font-size: 18px;
    font-weight: 600;
	font-family: 'BR Candor';
}
.repeater-pages span.rp-seprator {
    margin: 0 6px;
}
img.image-preview + input.bu_image_file + img.add_bu_image_file {
    display: none;
}
.repeater.bilderupload-repeater .bu-image .bu_image_file {
    position: absolute;
    opacity: 0;
	top:0px;
}

/* Profile Upload */
.bu_profile_img_template .item-head {
    width: 100%;
    display: inline-flex;
}

.bu_profile_img_template {
    margin-bottom: 15px;
}

.bu_profile_img_template .bu-image {
    width: 100%;
    max-width: 100%;
    border-right: 2px solid;
}

.bu_profile_img_template  div.remove-item {
    margin-bottom: 0px;
    border-bottom: 0px;
}

.bu_profile_img_wrap {
    max-width: 380px;
}

input#bu_profile_image_file {
    position: absolute;
    opacity: 0;
    margin: 0px;
    top: 0;
    cursor: pointer;
}

label.bu_profile_image_label {height: 400px;display: flex;align-items: center;width: 100%;justify-content: center;margin-bottom: 0px;}
img.profile-image-preview + img.add_bu_profile_image_file,img.profile-image-preview + input#bu_profile_image_file + img.add_bu_profile_image_file {
    display: none;
}

.profile-sidebar{
	min-height:100vh;
}
/* END PROFILE PAGE */

/* Author Detail Page */
img.user-profile-image {
    width: 100%;
}
ul.user-counter li::marker {
    fill: none;
    content: '';
}
ul.user-counter {
    display: inline-flex;
    align-items: center;
    justify-content: end;
    width: 100%;
    gap: 15px;
	flex-wrap: wrap;
}
ul.user-counter li {
    display: inline-flex;
    align-items: center;
    font-size: 72px;
	line-height: 1em;
}
ul.user-counter img.user-category-image {
    margin-left: 15px;
    width: 32px;
}
ul.user-counter li span.cat-counter {
    font-size: 24px;
	line-height: 1em;
    margin-left: 5px;
}
ul.user-counter li:last-child img {
    display: none;
}


/* ROTATE ANIMATION */
.rotate-image img{
  display: inline-block;
  animation: rotate 5s linear infinite; 
}

/* Define the 'rotate' keyframe animation */
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* RESPONSIVE */
@media only screen and (max-width:1600px){
	/* Menu - HEADER */
	.head_menu_space .elementor-widget-wrap {
		gap: 60px;
	}	
}

@media only screen and (max-width:1440px){
/* Form fileds */
.kuebu-fileds .form-head {
    font-size: 32px;
    line-height: 1.2em;
}
.cb-custom label {
    padding-left: 45px;
    margin-right: 30px;
}
.cb-custom input {
    height: 24px;
    top: 3px;
    width: 24px;
	left: 0;
}
.kuebu-fileds input, .kuebu-fileds select, .kuebu-fileds textarea {
    font-size: 24px;
}
.kuebu-fileds label {
    font-size: 16px;
    line-height: 1em;
}
.cb-custom label {
    padding-left: 40px;
    margin-right: 20px;
    font-size: 24px;
    line-height: 1.2em;
	margin-bottom:20px;
}
.checkmark {
    top: 3px;
    height: 24px;
    width: 24px;
    border: 2px solid #151515;
}
.cb-custom .checkmark:after {
    left: 7px;
    top: 1px;
    width: 7px;
    height: 16px;
}
.form-text {
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 32px;
    line-height: 1.5em;
}
.artmedia-selection .artmedia p {
    font-size: 24px;
    line-height: 1.5em;
}

/* Filter Userlist */
ul.filter-category-list li a,.search-by-atoz h2,#user-list .user h2,input#search-input {
    font-size: 60px;
}
}

@media only screen and (max-width:1280px){
/* Menu - Header */
.head_menu_space .elementor-widget-wrap {
	gap: 30px;
}

/* Form Fileds */
.artmedia-selection .artmedia p {
    font-size: 24px;
    line-height: 1.5em;
}
.form-text {
    font-size: 24px;
}
.artmedia-selection {
    flex-direction: column;
    row-gap: 30px;
}

/* Filter Userlist */
.search-by-atoz {
    margin-bottom: 30px;
}
ul.filter-category-list li a,.search-by-atoz h2,#user-list .user h2,input#search-input {
    font-size: 48px;
}
.search-by-atoz img {
    width: 50px;
}
ul.filter-category-list img.user-category-image {
    width: 24px;
}
.alphabet-filter a {
    font-size: 24px;
}
}


@media only screen and (max-width:1024px){
/* form fileds */
.kuebu-fileds .form-head{
	font-size: 24px;
    margin-top: 30px;
}
.kuebu-fileds label {
    font-size: 16px;
	line-height: 1.2em;
}
.kuebu-fileds input, .kuebu-fileds select, .kuebu-fileds textarea {
    font-size: 24px;
}
.form-text p:last-child {
    margin-bottom: 0px;
    font-size: 24px;
    line-height: 1.5em;
}
.cb-custom label {
    padding-left: 28px;
    margin-right: 15px;
    line-height: 1.5em;
    margin-bottom: 20px;
}
.cb-custom input {
    height: 19px;
    top: 1px;
    width: 19px;
}
.checkmark {
    height: 20px;
    width: 20px;
    border: 2px solid #151515;
	top: 1px;
}
.cb-custom .checkmark:after {
    left: 5px;
    top: 0px;
    width: 6px;
    height: 13px;
    border-width: 0 2px 2px 0;
}
.bu-media-data {
    flex-wrap: wrap;
}
.bu-media-data .bu-image {
    min-width: 100%;
    max-width: 100%;
	min-height: 150px;
    border-right: 2px solid;
}
.bu-media-info {
    border-top: 0px;
}
.bu_profile_img_wrap,input.bu_image_file {
    max-width: 100%;
}
.inline-filed {
    flex-direction: column;
}
.inline-filed div:last-child select {
    border-left:2px solid #151515;
}
.inline-filed input:last-child {
    border-right: 2px solid;
}
.dob-filed select:nth-child(2) {
    border-left: 2px solid #151515;
    border-right: 2px solid #151515;
}
img.add_bu_profile_image_file,img.add_bu_image_file {
    width: 50px;
}
#art-des-inserats .form-text {
    margin-top: 30px;
    margin-bottom: 30px;
}
.form-text {
    margin-top: 30px;
}
.artmedia-select {
    margin-top: 30px;
}
.artmedia-selection .artmedia p {
    font-size: 16px;
}
.profile-sidebar {
    min-height: auto;
}
}

@media only screen and (max-width: 744px)  {
/* Profile pages */
.profile-sidebar {
    min-height: 60vh;
}
.kuebu-fileds select {
    background-position-x: 97%;
    background-position-y: 16px;
    background-size: 16px;
}
body.dark-mode .kuebu-fileds select {
    background-position-x: 97%;
    background-position-y: 16px;
    background-size: 16px;
}
.slick-slide img{max-height: 50px !important;}
	
/* Filter Userlist */
ul.filter-category-list li a,.search-by-atoz h2,#user-list .user h2,input#search-input {
    font-size: 32px;
}
.search-by-atoz {
    margin-bottom: 15px;
}
.alphabet-filter a,ul.filter-category-list span.cat-counter {
    font-size: 16px;
}
ul.filter-category-list img.user-category-image {
    width: 12px;
}
.search-by-atoz img {
    width: 37px;
	margin-right:15px;
}
div#user-list {
    margin-top: 15px;
}
.alphabet-filter {
    padding-bottom: 0px;
}
ul.filter-category-list img.user-category-image {
    margin-left: 10px;
}
ul.filter-category-list {
    gap: 10px;
}
}

@media only screen and (max-width: 743px)  {
/* Filter Userlist */
.alphabet-filter .alphabet-filter-link {
	width: calc(100% / 13);
	box-sizing: border-box;
	padding: 0px;
	text-align: center;
	margin-bottom: 5px;
}
a.alphabet-filter-link, a.alphabet-filter-link.active {
    border-bottom: 0px solid #151515;
}
 a.alphabet-filter-link.active {
	text-decoration: underline;
}
a.category-filter.active span.cat-name,a.alphabet-filter-link.active {
	border-width: 2px;
}
#user-list .user h2 a::after, .kunstorte .elementor-heading-title a::after{
	height: 2px;
}
}
    
@media only screen and (max-width: 375px)  {
 .kuebu-fileds .form-head{
	font-size:24px;
}

/* Filter Userlist */
ul.filter-category-list li a,.search-by-atoz h2,#user-list .user h2,input#search-input {
    font-size: 24px;
}
ul.filter-category-list img.user-category-image {
    margin-left: 5px;
}
ul.filter-category-list {
    gap: 5px;
}
.alphabet-filter a,ul.filter-category-list span.cat-counter {
    font-size: 12px;
}
.alphabet-filter {
    padding-bottom: 15px;
}
#user-list button.load-more {
    font-size: 24px;
}
}
