body {font-family: 'Open Sans', sans-serif;font-weight:400;padding-top:85px!important;}
#app-layout {
    overflow-x: hidden;
}
.header {
    background-image: url("../img/grau.png"), url("../img/wien-bg.jpg");
    background-position: center top, center 40px;
    background-repeat: repeat-x;
    height: 290px;

}
.modal {z-index: 44445551050}
#new-header.header {height:60px;background:#263134;background-image:none;margin-bottom:40px;position: fixed;width: 100%;top:0;right: 0;left: 0;z-index: 4453222;}
.bootstrap-select .dropdown-menu.open { z-index: 4453223}
#new-header.header .menu-inner {line-height: 60px;font-family: 'Roboto', sans-serif;font-weight: 400;}
#new-header #newInserat2 {font-weight:700;color:#00bfff}
#new-header ul li a.dropdown-toggle {font-weight:700;color:#e93030}
#new-header .menu a {font-size: 16px}
#new-header .menu .open a {background: transparent;}
#new-header #myTopnav .dropdown-menu li:first-child {float:none}
#new-header #myTopnav .dropdown-menu {background-color: #f6f6f6;border-radius: 0;top: 70%;min-width: 170px;border: 0;box-shadow: none;left:10px;}
#new-header #myTopnav .dropdown-menu li a {text-transform:none}
#new-header #myTopnav .dropdown-menu li:last-child a {color:#333}
#new-header #myTopnav .dropdown-menu li a:hover {background-color: #00bfff;color:#fff;}
#new-header .menu #myTopnav li:before {content: "|";position: absolute;font-size: 18px;color: #3f4446;}
#new-header .nav > li > a {padding: 0 17px 0 23px;}
#new-header #myTopnav .dropdown-menu li:before, #new-header .menu #myTopnav li:first-child::before, #new-header .menu #myTopnav li:last-child::before,  #new-header .menu #myTopnav li:nth-last-child(2)::before  {display: none}
#new-header .dropdown-toggle .fa-angle-down {color: #e93030;font-size: 16px;margin-left: 1px;}
##new-header #myTopnav li i {font-size: 24px;color: #fff;margin-top: 10px;padding-top: 7px;}
#new-header #myTopnav .drop-user .dropdown-menu {left: auto;right: 0;}
#new-header .dropdown-toggle s {background: #fff;color: #000;}
#new-header .dropdown-toggle .fa-user-circle {font-size: 24px;color: #e93030;}
#new-header .dropdown-toggle .fa-user-circle:hover, .dropdown-toggle:hover {text-decoration: none;border:0;}
#new-header #myTopnav li a i.far.fa-search {font-size: 24px;}
#new-header .user-choose {background: rgba(0, 0, 0, 0.4);padding: 20px 0; margin:0;position:absolute; width:100%;top:60px;left:0;z-index: 85562}
#new-header .user-choose #search_form {width:920px;margin:0 auto;max-width: 96%;}
#new-header .choose-box {padding:16px 20px 0 20px;}
#new-header .row.menu-inner .col-md-12 {padding:0;}
#new-header #myTopnav li:last-child a {padding-left:10px;margin-top:1px;color:#00bfff}
#new-header .mobile-menu a {font-size: 24px;margin-right:35px;}
#new-header #search-btn {background: #00bfff;border:0}
#new-header .user-choose button, #new-header #search-input, #new-header .search-input {height:40px}
#new-header ul li.dropdown.drop-user a.dropdown-toggle {padding-left:5px;}
#new-header #admin-menu .nav > li > a {padding: 0 11px 0 17px;}
#new-header #myTopnav .dropdown-menu li:last-child a {padding:3px 20px}
#new-header .ins-mobil {margin-top:10px;border-top:1px solid #00bfff;margin-bottom:10px;}
#new-header .ins-mobil a {margin-top:10px;}
.posts .detail-gall .checkbox span {font-size: 16px;margin-left: 0;margin-top: 0;}
.checkbox.whats {margin-top:-7px;margin-bottom:20px;}
.detail-box.posts .ul-zone p {margin-top:5px}
#new-header #nav-mobile span b {position: absolute;right: 20px;top: 0;}
#new-header #nav-mobile span:hover b a {color:#fff}
.edit-form-members .pull-right {width:100%;padding-left:0;}
.edit-form-members .form-control {width: 200px;float: left;margin-top: 4px;}
.edit-form-members button.ask:hover {text-shadow: none}

.grid.grid-neu .box-cat:nth-child(5n+1) {margin-left: 0;}
.grid.grid-neu .box-cat:nth-child(5n+5) {margin-right: 0;}

.grid.grid-neu .box-cat h4 {position: relative;bottom:auto;background: #f6f6f6;line-height: 50px;padding: 0 10px;}
.grid.grid-neu .box-cat h4 a:hover {text-decoration: none;border:0px;color:#fff;}
.grid.grid-neu .box-cat:hover h4 {background: #00bfff;color:#fff;}
.grid.grid-neu .box-cat:hover .commentCount {color:#fff;}
.grid.grid-neu .box-cat h4 a {color: #263134;}
.grid.grid-neu .box-cat:hover h4 a, #footer-new .nl-box small a, #footer-new .footer-2 li a {color:white}
.grid.grid-neu .box-cat:hover { box-shadow: 0px 0px 0px 1px rgba(0,191,255,1)!important;}
.grid.grid-neu .box-cat {height:auto}
.grid.grid-neu .box-cat img {height: 215px;}
.new-index {padding-right: 0}
.search.search-new .pagination li a, .search.search-new .pagination li a:hover, .search.new-index .pagination li a, .search.new-index .pagination li a:hover {box-shadow: none !important;border: 0 !important;border-radius: 0 !important;}
.search.search-new .pagination li a:hover, .search.search-new .pagination li.active a, .search.new-index .pagination li.active a, .search.new-index .pagination li a:hover {background-color: #00bfff!important;color: #fff;border: 0!important;}
.ba-oben.ba-new li {margin-left: 1.8%;text-align: left}
.grid.grid-neu .box-cat {width:19.2%;border-radius:0;box-shadow:none}
.in-btn h1, .search-results.result-new, .new-members h6 {height: 60px;background-color: #263134;line-height: 60px;color:#fff;font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 26px; text-transform: uppercase;border-left:8px solid #00bfff;padding-left:35px;margin-top:40px;}
.search-results.result-new h1, .search-results.result-new h4 {font-size: 30px;margin: 0;line-height: 60px;font-weight: 700;}
.search-results.result-new span {margin-left:10px;color: #e93030;}
.search-results.result-new .result-3 {margin-top:13px;}
.search-results.result-new .result-3 .form-control {border-radius: 0}
#footer-new {height:300px;background: #263134;padding: 0;margin-top: 55px;}
#footer-new .nl-box {margin:-42px auto 20px auto;width:790px;height:100px;border: 2px solid #202628;background-color: #263134;box-shadow: none}
#footer-new .nl-box  small {font-size: 12px;color: #fff;letter-spacing: 0.05px;text-align: right;width: 100%;display: block;margin-top: 12px;}
#footer-new #nl-input, #footer-new #nl-input2 {height:40px;}
#footer-new #nl-btn, .grid-neu .nl-btn, #pm-new.pm-box .pm-text-area .nl-btn {opacity:1;background:#00bfff;height:40px;padding:0 20px;line-height: 40px;border-radius: 0;font-size: 18px;font-family: 'Roboto', sans-serif;}
#footer-new .footer-1, #footer-new .footer-2, #footer-new .footer-3 {float:left;}
#footer-new .footer-1 {background: rgba(0, 0, 0, 0) url("../img/logo.png") no-repeat scroll left top / 139px auto;padding-top:80px;width:240px;}
#footer-new .footer-2 {width:290px;line-height: 1.8;background: rgba(0, 0, 0, 0) url("../img/original.png") no-repeat scroll 80% 50px;}
#footer-new .footer-3 {width:calc(100% - 530px);padding-top:20px;}
#footer-new .radio-btn {width:300px;float:right;margin-top: 44px;}
#footer-new .radio-btn img {float:left;margin-right:10px;margin-top: -4px;}
#footer-new .footer-1 a i {color: #e93030;font-size: 20px;margin-right:10px;}
#footer-new .footer-2 ul {margin:0;padding:0;list-style-type: none;}
#footer-new .prem-pay {font-size16px;width: 230px;background-image: url("../img/icons/Electronic_Cash_Logo.svg"), url("../img/icons/Paypallogos.svg");background-position:left 35px, 70px 30px;background-size:67px auto, 160px auto;background-repeat: no-repeat;height: 126px;float: left;}
#footer-new .footer-bottom {color: #444b4d;position: absolute;width: 100%;height: 50px;line-height: 50px;background-color: #202628;bottom: 0;}
#footer-new .footer-bottom a {color: #444b4d;}
.detail-box.detail-new {font-family: 'Roboto', sans-serif; font-size: 16px;}
.detail-box.detail-new .detail-gall {width:calc(100% - 250px)}
.detail-box.detail-new .detail-info {width:250px;padding-right: 0;padding-top:20px;}
.detail-box.detail-new .detail-info .info-inner {border: 1px solid #00bfff;background-color: #ffffff;padding:0 15px 15px 15px;}
.detail-new .detail-info a.ask, .detail-new .detail-info a.claim,  .detail-new .detail-info button.ask,  .detail-new .detail-info a#search-btn.ask {width:100%!important;margin-top:20px!important;background-color: #00bfff!important;font-size: 18px!important;}
.detail-new .detail-info a.claim {background-color:#e93030!important;}
.detail-box.detail-new .detail-price {font-size: 20px;padding:0;background:none;text-align: center;letter-spacing: -0.5px;}
.detail-box.detail-new .detail-price b {color: #00bfff;font-size: 28px;letter-spacing: -1px;}
.detail-new .geo_adress, .detail-new .go-rate2, .detail-new .navi .ins-www {font-size:13px}
.detail-box.detail-new .detail-info ul {border-bottom: 1px solid #00bfff;padding-bottom: 5px;}
.detail-new .fotorama {background-color:#f1f1f1}
.detail-new .detail-cont li, .detail-new .detail-cont li#go-rate2 {background:none!important;padding-left:0;}
.detail-new .detail-cont li i {font-size: 20px;margin-right:5px;}
.detail-new .detail-cont li i.fa-whatsapp {font-size: 23px;margin-left:10px;color:#25d366}
ul.detail-list li {font-size: 16px !important;font-weight: 400 !important;background: none !important;padding: 0 !important;margin-bottom: 4px;}
ul.detail-list li span {float:right;font-weight: bold}
.new-inserat-info .personal-details li span {font-weight: bold;position: absolute;right: 0;}
.new-inserat-info .personal-details li {max-width: 192px;position: relative}
.new-inserat-info ul.personal-details {columns: 2;-webkit-columns: 2;-moz-columns: 2;list-style-type: none;margin-top:18px;padding:0 0 15px 0;margin-bottom:25px;border-bottom:1px solid #00bfff}
.new-inserat-info h2 {font-size: 20px;}
.service-yes {font-weight: 600;margin-bottom: 5px;}
.service-yes i {color:#00bfff}
.service-no {color:#aaaaaa;margin-bottom: 5px;}
.service-yes i, .service-no i {font-size: 24px;vertical-align: sub;margin-right:5px;}
.detail-lang {margin-top:15px;border-top: 1px solid #00bfff;padding-top:10px;font-size: 14px;}
.detail-lang b {    -webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto; hyphens: auto;  }
.detail-new .detail-service h3, .detail-new .detail-ava h3 {padding-top: 15px;font-weight: 400;}
.detail-new .detail-service li {padding:2px 4px;margin:3px;}
.detail-new.job-box .detail-service {padding-bottom:0}
.detail-new .comment-box h4 {margin-bottom: 15px;margin-right: 15px;margin-top: 0;border-bottom: none;border-top: 1px solid #d7d7d7;padding-top: 15px;padding-bottom: 0;}
.detail-new .review-fields {margin-top:10px;}
.detail-new .add-review #ask {background: #00bfff;}
.detail-new .inhalf input.form-control, .detail-new .add-review textarea.form-control {border: none;box-shadow: none;background:#fff;}
.logo-reg {width: 400px;height: 120px;position: absolute;top: 65px;left: 50%;margin-left: -200px;cursor: pointer;}
.bneu {margin:5px 0 30px 0}
.col-12.ba-list.bneu h4 {font-size: 10px;background-color: red;display: inline-block;padding: 5px 7px;color: #fff;margin: 0;position: absolute;top: 5px;left: 0;font-weight: bold;}
#inserat-new .fotorama__arr--next {right: 10px;background-position: -45px -157px;}
#inserat-new .fotorama__arr {width: 50px;height: 50px;margin-top: -25px;}
#inserat-new .fotorama__arr--prev {left: 10px;background-position: 0 -157px;}
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {background-image:url(../img/fotorama3.png)!important;}
#inserat-new .fotorama__arr--disabled{opacity:.8; -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.fotorama__fullscreen-icon {top:10px!important;right:10px!important;}
.ba-over {background:#ebebeb;padding-top:1px;}
.ba-over .container {padding:0}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 100%!important;}
.bootstrap-select .btn-default {background: #fafafa;border: 1px solid #b3b3b3;border-radius: 1px 2px 2px 1px;box-shadow: none;margin-bottom: 25px;}
.tele-sett {text-align: right;padding-left: 15px !important;border: 0 !important;}
.open-h h4 {border-bottom:1px solid #d7d7d7;margin: 0;padding-bottom: 10px;}


.detail-gall .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 90% !important;
}

.posts .detail-gall .bootstrap-select span {
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-left: 0;
}

.tele-sett .form-control {
    width: 52px !important;
    display: inline-block;
    margin: -10px 10px 20px !important;
    padding:0;
    text-align: center;
}
.tele-sett .checkbox {margin-top:-10px}
.tele-sett {text-align: right}
.tele-sett b {float:left;font-weight: 400}

.menu-inner a img.logoimg {padding: 0;vertical-align: middle;}
a:focus {outline: 0;}
.relative {	position:relative;}
.user-choose {background: rgba(0, 0, 0, 0) url("../img/logo.png") no-repeat scroll center 25px / 326px auto;padding-top: 160px;}
.menu a {font-size: 14px;text-transform: uppercase;color: white;font-weight: 400;}
.menu-inner {color: #b0b0b0;font-weight: 500;line-height:40px;font-family: 'Play', sans-serif;}
.menu-inner a img {padding-left:10px;vertical-align: text-bottom;}
.user-choose button, #search-input, .search-input {background:#fff;border: 1px solid #866ec6;border-radius: 0px;}
.search-input {width:240px;height:40px;margin-right:10px;margin-top:5px}
#search-btn, .search-btn  {background:#866ec6;color:#fff;text-shadow:none;width:10%}
.search-btn {width:40px;height:40px;margin-top:5px;margin-right:5px;border-radius:0;box-shadow: none;}
.user-choose .left  { width:28%;margin-right:2%;}
.user-choose .dropdown-toggle {width:100%}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus  {color: #e93030;font-weight: 700;background-color:transparent;}
.nav > li > a { padding:0 10px}
li.active a::before { content: "|"; color: #e93030; padding-right: 4px; }
.nav > li > a:hover, .nav > li > a:hover::before,
.nav > li > a:focus {text-decoration: none; background-color: transparent;color: #e93030}
.social { text-align:right}
.social .fa {font-size:16px; margin-top: 13px;}
.social .fa:hover {color: #e93030}
.social .fa-facebook, .social .fa-twitter {padding-right:20px;}
.social a {color: #a0a0a0;}
.corner-map {
    background: rgba(0, 0, 0, 0) url("../img/club-bg-map.png") no-repeat scroll right center;
    height: 60px;
    left: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: absolute;
    top:10px;
    line-height: 1;
    z-index: 999999;
    min-width: 200px;
}
.corner-map img {
    border: 2px solid #fff;
    float: left;
    height: 40px;
    margin-right: 10px;
    border-radius:50%;
}
.corner-map span {
    color: #e93030;
    display: block;
    float: left;
    font-weight: 600;
    margin-bottom: 4px;
    text-transform: uppercase;
}
.corner-map a {
    float: left;
    display: block;
    color: #ffffff;
    text-decoration: underline;
}
.in-btn a {
    background: #263133 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    padding: 14px 0 14px 45px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}
.up-border {
    background-color: #afafaf;
    height: 1px;
    margin: 20px auto;
    width: 300px;
    display: none;
}
.upg-box {
    background: #f6f6f6 url("../img/zahlungsmittel.png") no-repeat scroll center center;
    font-size: 25px;
    font-weight: 700;
    # padding: 5px 30px 13px!important;
    text-align: center;
    text-transform: uppercase;
    min-height:120px
}

.grid {padding-right:0}
.grid .box-cat {width:23%;float:left;margin:0px 1% 20px 1%;height:222px;overflow: hidden;border-radius: 10px;}
.grid .box-cat .col-xs-10.col-md-9 { width:100%;padding:0;overflow: hidden}
.grid .box-cat img {float:none;height:222px;width:100%;margin:0;}
.grid .box-cat p, .grid small, #login-bg #new-header .row.menu-inner {display: none}
#login-bg #new-header {margin-bottom:40px}
#login-bg #alert-bar {margin-top:0}
.grid .box-cat h4 {position:absolute;bottom:0px;height:50px;background:rgba(255, 255, 255, 0.7);margin:0;font-size:17px;text-align:center;padding:10px;width:100%;overflow:hidden;text-overflow:ellipsis;}
.grid .premium {background: rgba(0, 0, 0, 0) url("../img/hot-new.png") repeat scroll 0 0;color: #fff;height: 44px;right: 8px;top: 8px;width: 44px;z-index: 112;}
.grid .highclass {background: rgba(0, 0, 0, 0) url("/img/high-neu.png") no-repeat scroll center center / 100% auto;width: 44px;height: 44px;top: 8px;left: 8px;}
.grid .box-cat .col-xs-2.col-md-3 {color: #263134;font-size: 27px;font-weight: 600;height: auto;line-height: 1;position: absolute;width: 100%;padding: 0;text-align: center;bottom: 6px;background:none}
.grid .crone {background: rgba(0, 0, 0, 0) url("../img/crone-new.png") repeat scroll 0 0;color: #fff;height: 44px;position: absolute;right: 8px;top: 8px;width: 44px;z-index: 234;}
.grid .box-cat:nth-child(1) {margin-top:0}
.grid .box-cat .m3_container {width:266px!important;height:222px!important}

#ba-full {margin-bottom:0px;background:none;}
#ba-full .long-ba.index.red.new-index {margin-top:0;}
.upg-box h3 {
    color:red;
    font-weight: 700;
    margin-bottom: 0;
    font-size: 27px;}
.dropdown-toggle .fa {color:#fff;}
.dropdown-toggle s {text-decoration: none;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 14px;
    height: 14px;
    background: red;
    line-height: 14px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    font-size: 9px;
}
.pm-bar {
    padding: 5px;
    background: #fff;
    margin-left: -60px;
    margin-bottom: 10px;
    margin-top: -10px;
}
.m3_container a img {width:auto!important;margin:0!important;}
.pm-bar a {color:#13a952;padding:10px 0}
.in-btn a.btn-top {background: #263133 url(../img/cat-icons/favorite.png) no-repeat 0 center;
    background-size: 30px;}
.in-btn a.btn-job {background: #263133 url(../img/job-icon.png) no-repeat 0px center;
    background-size: 30px;}

.in-btn a.btn-events {background: #263133 url(../img/event-icon.png) no-repeat 0 center;
    background-size: 30px;
}
.in-btn a.btn-club {background:#263133 url("../img/icons/new.svg") no-repeat scroll left center / auto 34px}
.in-btn a.btn-high {background: #263133 url(../img/icons/high.svg) no-repeat 0 center;
    background-size: 30px;}
.in-btn li {display:inline-block;list-style:none;width: 23.2%;margin-right: 2%;text-align:center;background:#263133}
.in-btn li:last-child {margin:0}
.in-btn ul {margin:0;padding:0}
.index.red h1, .index.red h2 {padding-left:15px;margin-top:0}
.index.red h1 {margin-top:0px;padding:0}
.index.red h2 {margin-bottom:15px}
.index.red {background:none}
.index.red .new-header {background:#263134;height:120px;padding-left:30px;padding-right:30px;border-left:8px solid #e93030;box-shadow: -1.7px 1.1px 6px rgba(136, 156, 176, 0.8);padding-top:38px;margin-bottom:30px}
.index.red .new-header h1 {padding:0;color:#fff;float:left}
.index.red .new-header #category {margin-top:3px}
.index.red .new-header .result-3 {display: block}
.new-header span.area-input.form-control {display: none}
.in-btn {padding:0;margin-top:0px}
.in-btn.in-new {margin-top:0px!important;}
.in-btn.in-new li {text-align: left;padding-left:20px;width:23.25%}
.inserat {background: #e93030 url("../img/icons/inse.png") no-repeat scroll 10px 8px;border-radius: 20px;font-size: 15px;font-weight: bold;line-height: 1.7;padding: 5px 15px 5px 40px;position: absolute;right: 0;    text-transform: uppercase;top: 105px;}
.seit {background: rgba(0, 0, 0, 0) url("../img/original.png") no-repeat scroll 0 0;height: 71px;left: 23%;position: absolute;top: 89px;width: 82px;}
.inserat a {color: #fff;}
.dropdown .btn {text-align:left;font-family: 'Roboto', sans-serif;text-transform:uppercase;color: #1c1c1c;}
.red {background-image: url("../img/icons/red.png"), url("../img/mehr-kat.png");background-position: 0 15px, 98% 0px;background-repeat: no-repeat;margin-top: 20px;}
.grid-slider {background:none!important}
.cat {padding-right:0;}
.red h1 {color: #263134;font-size: 30px;font-weight: 700;line-height: 40px;text-transform: uppercase;margin-bottom:0px;}
.red h2 {font-size:15px;margin-top:0;}
.user-choose .caret, #cat-list .caret {background: rgba(0, 0, 0, 0) url("../img/icons/ddown.png") repeat scroll 0 0;border:0 none !important;height:10px;position:absolute;right:10px;top:12px;width:15px;}
.choose-box {box-shadow:0px 4px 5px 0px rgba(126,126,126,0.75);height:70px;background:#FFF;padding-top: 18px;}
.left, .left2 {	float:left;}
.right {float:right;}
.pop-cat {background: #263133 url("../img/cat-icons/favorite.png") no-repeat scroll center 20px / auto 120px;color: #fff;height: 190px;padding: 0 21px 21px;text-align: center;}
.pop-cat h3 {color: #fffefe;font-size: 20px;font-weight: 700;line-height: 20px;padding-top:133px;text-transform: uppercase;}
.pop-cat p {padding:0 60px 20px;}
.ba-oben {list-style-type:none;padding-left:0;margin-top:10px}
.ba-oben li {float: left;margin-left: 1.5%;text-align: center;width:12.7%}
.ba-oben li:first-child {margin:0;}
.ba-oben li:last-child {text-align:right;}
.ba-list {padding:0}
.gs-wrapper {background-color:#fff!important;height:100px!important}
.gs-container {height: 440px !important;margin-top: -5px;padding-top: 54px;}
.grid-slider {margin-top:-55px}
.gs-prev div, .gs-next div {top:0!important}
.gs-prev {right:60px!important;left:unset!important}
.gs-next {right:15px!important}
.gs-main-panel { border-width: 0!important}
.gs-slide-panel {height:420px!important}
.gs-prev, .gs-next {top:-20px!important;}
.gs-wrapper {background-color: white;border: 1px solid #f3f3f3;margin-bottom:26.5px;color: #272727;}
.gs-wrapper:hover {border: 1px solid #f3f3f3;box-shadow: -2.5px 1.6px 7px rgba(89, 97, 152, 0.35);}
.cat-box .col-md-6 {width:48.5%!important}
.cat-box .space {margin-right:3%}
.cat-box h3 {font-size: 20px; line-height: 20px; text-transform: uppercase;font-weight:700;margin-bottom: 6.5px;margin-top:8px }
.cat-box p {line-height: 24px;}
.gs-next div {background: rgba(0, 0, 0, 0) url("../img/arrow-right-slider.png") repeat scroll 0 0!important;height: 36px!important;width: 40px!important;}
.gs-prev div {background: rgba(0, 0, 0, 0) url("../img/arrow-left-slider.png") repeat scroll 0 0!important;height: 36px!important;width: 40px!important;}
.gs-prev div:hover, .gs-next div:hover {background-color:red!important;}
.cat-box span {background-color: #263134;display: block;float: left;height: 107px;margin-left: -15px;margin-right: 14px;width: 98px;background-position: center center;background-repeat: no-repeat;}
.cat-box li:nth-child(1) span {background-image: url("../img/cat-icons/balloons.png");}
.cat-box li:nth-child(2) span {background-image: url("../img/cat-icons/hostessen.png");}
.cat-box li:nth-child(3) span {background-image: url("../img/cat-icons/makeup.png");}
.cat-box li:nth-child(4) span {background-image: url("../img/cat-icons/mirror-ball.png");}
.cat-box li:nth-child(5) span {background-image: url("../img/cat-icons/trans.png");}
.cat-box li:nth-child(6) span {background-image: url("../img/cat-icons/key.png");}
.divide {background: rgba(0, 0, 0, 0) url("../img/divide.png") no-repeat scroll center center;height: 80px; margin: 0 -15px 10px;width: 103%;}
.box-cat {background-color: white;box-shadow: -1.7px 1.1px 6px rgba(136, 156, 176, 0.8);height:129px;position:relative;    margin-bottom: 19px;}
.box-cat h4  {color: #34474f;font-size: 21px;font-weight: 400;height:26px}
.box-cat p {color: #73909d;	font-size: 17px;line-height: 25px;}
.box-cat small {color: #34474f;font-size: 13px;font-weight: 400;}
.box-cat .col-xs-2.col-md-3 {color: #34474f;font-size: 27px;font-weight: 400;height: 129px;line-height: 129px;}
.long-ba .col-md-3 {padding-right:0;text-align:left;}
.long-ba .col-md-3 img {margin-bottom:32px;}
.premium {background: rgba(0, 0, 0, 0) url("../img/badge/red-flame.png") repeat scroll 0 0;color: #fff;height: 109px;position: absolute;right: -6px;top: -6px;width: 134px;}
.crone {background: rgba(0, 0, 0, 0) url("../img/badge/blue-cro.png") repeat scroll 0 0;color: #fff;height: 109px;position: absolute;right: -6px;top: -6px;width: 134px;}
.list2 {margin-bottom:30px}
.box-cat img {float: left;height: 129px;margin-right: 15px;width: 170px;}
.long-ba .col-xs-12, .long-ba .col-md-9, .long-ba, .edit-inser .col-xs-8.col-md-7 {padding-left:0px}
##.glyphicon-chevron-left::before  {content: url('../img/icons/left.png');}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left:10px}
##.glyphicon-chevron-right::before {content: url('../img/icons/right.png');}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {right:38px}
.disabled {cursor: not-allowed;opacity: 0.3;}
#dateTimeModal .glyphicon-chevron-left::before, #dateTimeModal .glyphicon-chevron-right::before {color: #313830;}
#dateTimeModal .glyphicon-chevron-up::before, #dateTimeModal .glyphicon-chevron-down::before  {color: #e9322e;}
#dateTimeModal .bootstrap-datetimepicker-widget table td.active, #dateTimeModal .bootstrap-datetimepicker-widget table td.active:hover {background-color: #e92f30;}
#dateTimeModal .modal-footer {text-align:center}
#dateTimeModal .modal-body {padding:15px 35px 0}
.panel-body a {color:#fff;}
footer {
    background-image: url("../img/grau.png"), url("../img/footer.jpg");
    background-position: center 262px, center top;
    background-repeat: repeat-x;
    height: 315px;
    font-family: 'Roboto', sans-serif;
    color:#fff;
    padding-top:60px;
    position:relative;
}
footer h6 {
    color: white;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.foot-1 {
    background: rgba(0, 0, 0, 0) url("../img/logo.png") no-repeat scroll left top / 239px auto;
    padding-left: 0;
    padding-top: 103px;
}
.foot-1 .left {
    width:78px;
}
.foot-1 a img {
    display: inline-block;
    margin-left: 5px;
    margin-top: 15px;
}
.prof-btn {
    margin: 0 auto 0px !important;
    padding: 10px 15px !important;
    width: auto !important;
}

.prof-btn2 {
    margin: 2px auto 2px !important;
    padding: 10px 15px !important;
    width: auto !important;
    min-width: 180px;
}

.prof-btn, .prof-btn2  img {
    margin-right:10px;
}


.footer-maus {
    background: rgba(0, 0, 0, 0) url("../img/nl-footer.png") no-repeat scroll left top / 366px auto;
    height: 315px;
    position: absolute;
    right: 0;
    top: -300px;
    width: 366px;
    z-index: 243243;
}
.detail-box.imp .alert { margin: 0 0 20px;width: 90%;}
.profile-bigpic {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 190px;
    margin-bottom: 30px;
    position: relative;
    width: 100%;
}
#cover-pic, #profile-pic {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;
    display: block;
    height: auto !important;
    padding-left:0;
}

.profile-bigpic img {
    border: 5px solid #ffffff;
    border-radius: 50%;
    box-shadow: 0 6px 9px -8px #777777;
    height: 150px;
    left: 50%;
    margin-left: -75px;
    position: absolute;
    top: 75px;
    width: 150px;
}
.profile-bigpic h1 {
    color: #ffffff !important;
    float: none !important;
    font-size: 30px !important;
    height:63px !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-top: 23px;
    text-align: center;
    text-shadow: 1px 1px 1px #000000;
    width: 100% !important;
}
.userp-box {padding:0; position:relative}
.userp-box #ask {
    margin-bottom: 10px;
    padding: 10px 25px;
    width: auto;
}
.userp-box span.det {padding:20px 35px;display:block}
.detail-box .detail-gall {padding-left:15px}
.foot-3 p {width: 378px;color: #aaa;font-size: 15px;line-height:1.4}
#nl-input, #nl-input2 {float:left; width:30%; background-color:white; border-color:1px solid #7f7f87;margin-right:1%;color: #1e2223;font-size:16px;border-radius:0}
#nl-btn, .nl-btn {
    opacity: 0.88;
    background: linear-gradient(10deg, #e93030 0%, #263134 100%);
    border: 0 none;
    width: 37%;
    color:#fff;
    font-size: 18px;
    text-transform: uppercase;
    text-shadow: 0 0 0 !important;
}
.bootstrap-select > .dropdown-toggle {
    height:40px;
    padding-top: 10px;
}
#eye_color-input {
    width: 100%;
}
.imp .detail-gall small {float: left;margin-top: 10px;}
.nl-btn {width:auto;border-radius:0}
.nl-btn:hover {color:#e6e6e6}
.center {text-align:center}
.nl-box {background-color: #283336;box-shadow: -2px 0 6px rgba(0, 0, 0, 0.42);margin-bottom: 19px;padding:15px}
.nl-box small {font-size: 11px;line-height: 1;color: #aaa;}
.nl-box small a {color: #aaa;text-decoration: underline;}
.foot-3 input, .foot-3 button {height:45px;border-radius:0px}
.foot-3 {padding-right:0;}
.foot-3 img {margin-right:20px;float:left}

.highclass {
    background: rgba(0, 0, 0, 0) url("/img/highclass.png") no-repeat scroll center center / 100% auto;
    width:30px;
    height: 129px;
    position: absolute;
    top:0;
    left: 0;
    z-index: 2;
}
#alert-bar {
    margin-bottom: 30px;
    margin-top: -25px;
    border-radius: 0;
    margin-right: 0;
    width: 100%;
}
.new-members ul {
    margin:0;
    padding:0;
    list-style-type: none;
}
.new-members ul li {
    float: left;
    width:20%;
    text-align: center;
    margin:10px 0px;
    position: relative;
}
.new-members ul li img {
    border-radius: 50%;
    margin-bottom:10px;
}
.new-members ul li a {
    color: #263134;
    font-size: 15px;
}
.new-members ul li::before {
    left: auto !important;
    right: 40px;
    bottom: 40px !important;
}

.byteforce {
    background: rgba(0, 0, 0, 0) url("/img/byte.svg") no-repeat scroll 0 0 / 100% auto;
    height: 45px;
    margin-top: 23px;
    width: 200px;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    position: absolute;
    right: 20px;
    top: 95px;
}
.byteforce:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.ft-m {
    margin-top: 24px;
    text-transform: uppercase;
}
.footer-copy  {text-align:right;}
.footer-menu a
{color:#fff;margin-right:15px}
.footer-menu span {
    text-align:right;
}

.detail-box.werb img {max-width:100%;}

.molink, .molink2 {
    display: none;
}
.molink i {font-style:normal;}
.search-results h1 {
    float: left;
    font-size: 15px;
    margin-bottom: 0;
    margin-right: 4px;
    margin-top: 17px;
}
.clear {clear:both}
#nav-mobile {
    background: #866ec6 none repeat scroll 0 0;
    font-size: 14px;
    padding-bottom: 10px;
    position: absolute;
    padding-right:20px;
    z-index: 9999999;
    width:200px;
}
#new-header #nav-mobile span b.caret {top:20px}
#new-header #nav-mobile, .mobile-menu .dropdown-menu {
    position: fixed;
    height: 100%;
    overflow: auto;
    top: 0px;
    left: 0px;
    width: 260px;
    z-index: 9999;
    padding-bottom: 30px;
    background:#fff;
    padding-right:0px;
    margin:0;
    padding-top:0;
    border-radius: 0;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    border:0;
}
#new-header #nav-mobile .logmobi, #new-header .dropdown-menu .logmobi {
    display: block;
    background: #263134!important;
    width: 100%;
    height: 60px;
    margin-bottom:10px;
}
#new-header .dropdown-menu .logmobi {
    padding-left: 0!important;
    padding-top: 7px;
    height: 60px !important;
}
.mobile-menu .dropdown-menu {
    width:290px;
    background-color: #f6f6f6;
}
#new-header #nav-mobile a {
    color: #263134;
    font-size: 20px;
}
.modal-dialog {max-width:98%}
#nav-mobile span {
    display: block;
    height: 32px;
    padding-left: 20px;
}
#new-header .mobile-menu .dropdown-menu a {margin-right:0}
#new-header #nav-mobile span a, #new-header .mobile-menu .dropdown-menu li a {
    display: block;
    height: 46px;
    padding-left: 20px;
    line-height: 46px;
    text-decoration: none;
    text-transform: none;
    font-size: 20px;
}
#new-header #nav-mobile span {
    padding:0;
    display: block;
    height: 46px;
    position: relative;
}
#new-header #nav-mobile span a:hover, #new-header #nav-mobile span.open a, #new-header .mobile-menu .dropdown-menu a:hover {
    background-color: #00bfff;
    color:#fff;
    text-decoration: none;
    font-weight: 600;
    text-transform: none;
}
#new-header #nav-mobile span.open .dropdown-menu a {
    font-weight: 400;
}
#new-header #nav-mobile .dropdown-menu {
    width: 100%;
    border: 0;
    box-shadow: none;
    padding-left: 30px;
    margin-top: 0;
    padding-top: 0;
    background: #00bfff;
    border-radius: 0;
}
#new-header #nav-mobile .dropdown-menu a {
    color:#fff;
}
#new-header .mobile-menu .dropdown-menu li {
    float:none;
}
.menu-overlay {
    display: none;
    background-color: #27353b;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10;
}

.space-detail {height:30px}
.detail-box, .box {background-color: #f6f6f6;border:0px;border-radius:0}
.tag-desc {padding:0;margin-top:25px;}
.tag-desc .box {padding:15px 30px;font-size: 16px;text-align: justify;}
.tag-desc .box h1 {width: 100%;border-bottom: 1px solid #d7d7d7;padding-bottom: 10px;font-size: 20px;margin-top: 0;}
.tag-desc .box h2, .tag-desc .box h3 {font-size: 18px;font-weight: bold;}

.alignright {float:right;margin-left:20px;margin-bottom:10px;}
.panel-default.box > .panel-heading {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #d7d7d7;
    border-radius: 0;
    font-size: 16px;
    font-weight: 700;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    text-transform: uppercase;
}
#nl-bg footer {position:absolute;bottom:0;width:100%}
#nl-bg .box { margin-top:20px}
.box .form-horizontal .form-group {margin-left:0;margin-right:0}
#nl-bg .box .form-horizontal .control-label {text-align:left;padding-left:0;margin-bottom:6px}
.new-inserat-info em, .new-inserat-info i {font-style:normal}
.arrow_box {
    position: relative;
    height:50px;
    font-weight: 700;
    text-transform: uppercase;
    color: #f6f6f6;
    line-height:50px;
    background:#2b3436;
}
.detail-service li a { color:#fff}
.arrow_box:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(43, 52, 54, 0);
    border-right-color: #2b3436;
    border-width: 25px;
    margin-top: -25px;
}
.arrow_box a {color:#fff;text-decoration:none}
.fotorama__wrap {margin: 0 auto}
.detail-box h1 {float:left;width:67%;font-size: 16px;padding-left:15px;font-weight: 700;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;height:20px}
.wer-cont {padding: 30px 0;}
.wer-cont .more-we {margin: 0 20px;border-top: 1px solid #e5e5e5;padding:30px 0}
.werb h1 {border-bottom: 1px solid #e6e6e6;margin-left: 15px;padding-bottom: 27px;padding-left: 0;text-transform: uppercase;width: 98%;}
.detail-box .arrow_box {float: right;margin-right: -15px;padding-right: 15px;}
.cat-2 span  {background: #2b3436 url("../img/cat-icons/balloons.png") no-repeat scroll 10px center / 35px auto;}
.cat-3 span  {background: #2b3436 url("../img/cat-icons/hostessen.png") no-repeat scroll 10px center / 20px auto; padding-left:40px!important}
.cat-4 span  {background: #2b3436 url("../img/cat-icons/asia-girls.png") no-repeat scroll 10px center / 25px auto; padding-left:45px}
.cat-5 span  {background: #2b3436 url("../img/cat-icons/trans.png") no-repeat scroll 10px center / 30px auto;}
.cat-6 span {background: #2b3436 url("../img/cat-icons/mirror-ball.png") no-repeat scroll 10px center / 24px auto; padding-left:45px!important}
.cat-7 span  {background: #2b3436 url("../img/cat-icons/key.png") no-repeat scroll 10px center / 27px auto;}
.cat-8 span  {background: #2b3436 url("../img/cat-icons/massagen.png") no-repeat scroll 10px center / 35px auto;}
.cat-9 span  {background: #2b3436 url("../img/cat-icons/studio2.png") no-repeat scroll 0 center / 31px auto; padding-left:40px!important}
.cat-10 span {background: #2b3436 url("../img/cat-icons/fetisch.png") no-repeat scroll 10px center / 25px auto; padding-left:45px!important}
.cat-11 span {background: #2b3436 url("../img/cat-icons/domina.png") no-repeat scroll 10px center / 28px auto;}
.cat-12 span {background: #2b3436 url("../img/cat-icons/escorts.png") no-repeat scroll 10px center / 28px auto;}
.cat-13 span {background: #2b3436 url("../img/cat-icons/hobbyhuren.png") no-repeat scroll 10px center / 21px auto;}
.cat-14 span {background: #2b3436 url("../img/icons/high.svg") no-repeat scroll 0px center / 33px auto!important;}
.cat-15 span {background: #2b3436 url("../img/icons/milf1.svg") no-repeat scroll 0px center / 33px auto!important;}
.cat-16 span {background: #2b3436 url("../img/icons/hh.svg") no-repeat scroll 0px center / 33px auto!important;}
.cat-jobs span { background: #2b3436 url("../img/job-icon.png") no-repeat scroll 0 center / 34px auto;padding-left: 40px !important;}
.cat-events span { background: #2b3436 url("../img/event-icon.png") no-repeat scroll 6px center / 24px auto; padding-left: 40px !important;}
.detail-box .arrow_box span {display:inline-block;padding-left:50px}
.detail-info, .detail-gall {padding-top:20px;border-top: 1px solid #d7d7d7;padding-bottom: 15px;}
.detail-price {
    background: rgba(0, 0, 0, 0) url("../img/tag.png") no-repeat scroll left center;
    font-size: 29px;
    height: 85px;
    line-height: 85px;
    padding-left: 52px;
    text-align: right;
}
.detail-price span {font-size: 16px;font-weight: 700;text-transform: uppercase;float:left}
.detail-cont h4 {border-bottom: 1px solid #d7d7d7;font-size: 16px;font-weight: 700;text-transform: uppercase;padding-bottom:15px}

.detail-cont ul, .plan-over ul {list-style-type:none;padding:0}
.detail-cont li { margin-bottom:15px;  padding-left: 30px;font-size:13px;font-weight:700}
li.ins-prof { background:rgba(0, 0, 0, 0) url("../img/icons/profile.png") no-repeat scroll 1px 5px / 12px auto !important}
li.ins-phone, .detail-cont li:nth-child(1) { background: rgba(0, 0, 0, 0) url("../img/icons/b-tele.png") no-repeat scroll 0 2px;font-size:16px }
li.ins-phone { background: rgba(0, 0, 0, 0) url("../img/icons/b-tele.png") no-repeat scroll 0 2px!important;font-size:16px }
#geo_adress, .detail-cont li:nth-child(2) { background: rgba(0, 0, 0, 0) url("../img/icons/b-map.png") no-repeat scroll 2px 0px; }
#geo_adress { background: rgba(0, 0, 0, 0) url("../img/icons/b-map.png") no-repeat scroll 2px px!important; }
#go-rate { background: rgba(0, 0, 0, 0) url("../img/icons/icon_like_alt.png") no-repeat scroll 2px 3px!important; }
#go-rate2 { background: rgba(0, 0, 0, 0) url("../img/icons/icon_star.png") no-repeat scroll 2px 3px!important; }
#navi { background: rgba(0, 0, 0, 0) url("../img/icons/b-map2.png") no-repeat scroll 2px 0px!important; }
#navi a {color:#337ab7}
.detail-cont li:nth-child(4) { background: rgba(0, 0, 0, 0) url("../img/icons/b-mail.png") no-repeat scroll 2px 4px; }
li.ins-email { background: rgba(0, 0, 0, 0) url("../img/icons/b-mail.png") no-repeat scroll 2px 4px!important; }
li.ins-www, .detail-cont li:nth-child(3) { background: rgba(0, 0, 0, 0) url("../img/icons/b-www.png") no-repeat scroll 0 1px; }
li.ins-www { background: rgba(0, 0, 0, 0) url("../img/icons/b-www.png") no-repeat scroll 0 1px!important; }
.detail-service p {line-height: 24px;}
.detail-service ul {list-style-type:none;padding:0;margin-left:-5px}
.detail-service li {color: #fff;display: inline-block;margin: 5px;padding: 5px 8px;}
.detail-service li:nth-child(1n) { background-color: #76a6a8; }
.detail-service li:nth-child(2n) { background-color: #852f31; }
.detail-service li:nth-child(3n) { background-color: #bd9052; }
.detail-service li:nth-child(4n) { background-color: #ba7393; }
.detail-service li:nth-child(5n) { background-color: #fbafa0; }
.detail-service li:nth-child(6n) { background-color: #98adef; }
.detail-service li:nth-child(7n) { background-color: #cf3947; }
.detail-service li:nth-child(8n) { background-color: #ac7adf; }
.detail-service li:nth-child(9n) { background-color: #88df7a; }
.detail-service li:nth-child(10n) { background-color: #d499dd; }
.detail-service li:nth-child(11n) { background-color: #574534; }
.detail-service li:nth-child(12n) { background-color: #2e6b9b; }
.detail-service li:nth-child(13n) { background-color: #b4c943; }
.detail-service li:nth-child(14n) { background-color: #29142c; }
.detail-service li:nth-child(15n) { background-color: #333a98; }
.detail-service li:nth-child(16n) { background-color: #ba7393; }
.detail-service li:nth-child(17n) { background-color: #8fa085; }
.detail-service li:nth-child(18n) { background-color: #50bf13; }
.detail-service li:nth-child(19n) { background-color: #bf2013; }
.detail-service li:nth-child(20n) { background-color: #9bb412; }
.detail-box .alert { margin: 16px auto 0; width: 90%;}
.detail-cont li a {color: #263134;}
a.ask, a.claim, button.ask, a#search-btn.ask  {
    color: white;
    display: inline-block;
    font-weight: 700;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 48%;
    margin-top:25px
}
a#search-btn.ask {display: none}
a.ask, .modal-footer .btn, .login-box .btn-login, button.ask, button.ask:hover {background: #13a952;border:0px}
button.ask {width:auto;padding-left:20px;padding-right:20px;margin-top: 0;border-radius:0}
a.claim {background-color: #e93030;float:right}
#addInserat.nl-btn {margin:20px 0;
    background-position: unset;}
.detail-service h3, .detail-ava h3 {border-top: 1px solid #d7d7d7; padding-top: 35px;font-size:16px}
.detail-service, .detail-ava {margin-left:15px}

.detail-ava iframe {margin-bottom:65px;}
.detail-ava ul {list-style-type:none;padding:0;margin-top:15px;margin-bottom:25px;}
.detail-ava li {
    color: #aaaaaa;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 11px;
    height: 80px;
    margin-left: 1%;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 55px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 9.81%;
}
.detail-ava li:nth-child(1) {margin-left:0}
.detail-ava li:last-child {float:right}
.detail-ava li:nth-child(1) {background: #f0f0f0 url("../img/icons/bar.png") no-repeat scroll center 7px;}
.detail-ava li:nth-child(2) {background: #f0f0f0 url("../img/icons/film.png") no-repeat scroll center 16px / 45px auto;}
.detail-ava li:nth-child(3) {background: #f0f0f0 url("../img/icons/apartment.png") no-repeat scroll center 22px;}
.detail-ava li:nth-child(4) {background: #f0f0f0 url("../img/icons/massage.png") no-repeat scroll center 17px / 43px auto;}
.detail-ava li:nth-child(5) {background: #f0f0f0 url("../img/icons/natur.png") no-repeat scroll center 14px / 38px auto;}
.detail-ava li:nth-child(6) {background: #f0f0f0 url("../img/icons/outdoor.png") no-repeat scroll center 18px;}
.detail-ava li:nth-child(7) {background: #f0f0f0 url("../img/icons/private.png") no-repeat scroll center 12px / 28px auto;}
.detail-ava li:nth-child(8) {background: #f0f0f0 url("../img/icons/swinger.png") no-repeat scroll center 19px / 60px auto;}
.detail-ava li:nth-child(9) {background: #f0f0f0 url("../img/icons/flat.png") no-repeat scroll center 15px / 50px auto;}
.detail-views {
    background-color: #263134;
    bottom: 0;
    color: #5d6a6d;
    font-family: "Roboto",sans-serif;
    font-size: 13px;
    height: 45px;
    position: absolute;
    z-index: 323;
}
.detail-views ul {list-style-type:none;padding:0;}
.detail-views ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #5d6a6d !important;
    display: inline-block !important;
    height: 45px;
    line-height: 45px;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    width: 33%;
}
.detail-views li span { padding-left: 23px;}
.detail-views li:nth-child(6) span { background: rgba(0, 0, 0, 0) url("../img/icons/views.png") no-repeat scroll 0 2px;padding-left: 30px;}
.detail-views li:nth-child(1) span { background: rgba(0, 0, 0, 0) url("../img/icons/user.png") no-repeat scroll 0 1px;}
.detail-views li:nth-child(2) span { background: rgba(0, 0, 0, 0) url("../img/icons/date.png") no-repeat scroll 0 0px;}
.detail-views li:nth-child(3) span { background: rgba(0, 0, 0, 0) url("../img/icons/id.png") no-repeat scroll 0 0px;}

.besuch label {
    margin-bottom:5px;
    margin-top:2px;
}
.visit {
    padding-top: 10px!important;
    padding-bottom: 0!important;

}
.visit input {
    height:30px!important;
}
.mad{
    position: absolute;
    right: -43px;
    z-index: 3243;
    width: 82px;
    height: 47px;
    background: red;
    transform: rotate(45deg);
    top: -25px;
    padding-top: 33px;
    color: white;
    text-align: center;
    font-size: 9px;
}
.col-xs-3.col-md-3 .mad {
    display: none;
}
.job-erotik {
    background: #263134 url("../img/job-icon.png") no-repeat scroll center 20px;
    float: left;
    margin-left: -20px;
    margin-top: 10px;
    width: 191px;
}
.margin-l {
    background: #263134 url("../img/event-icon.png") no-repeat scroll center 20px;
    float: right;
    margin-right: -20px;
}
.detail-setcard ul {list-style-type:none;padding:0;margin-bottom:30px}
.detail-setcard li {display:inline-block;width:18.9%;background-color: white;box-shadow: -2px 0 6px rgba(136, 156, 176, 0.8);background-color:#FFF; font-family: "Roboto",sans-serif;margin-right:1.1%;position:relative}
.detail-setcard li img {max-width:100%;}
.detail-setcard li:last-child {margin-right:0;float:right}
.detail-setcard li h5 {font-size: 11px;font-weight: 700;text-transform: uppercase;text-align:center;font-family: 'Open Sans', sans-serif;margin-top:15px;}
.detail-setcard li strong {
    display: inline-block;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.detail-setcard, .set {padding-right:0;}
.detail-setcard li p {color: #464646;font-size: 10px;font-weight: 100;padding: 10px 15px;margin-bottom: 0;}
.detail-setcard li .set-date {
    background: rgba(0, 0, 0, 0) url("../img/icons/date.png") no-repeat scroll 16px 6px / 9px auto;
    float: right;
    padding-left: 30px;
    text-align: right;
    padding-right:16px;
    padding-top:2px;
}
.detail-setcard li span {
    color: #5d6a6d;
    display: inline-block;
    font-size: 10px;
    font-weight: 300;
    height: 18px;
    line-height: 18px;
    text-transform: uppercase;
}
.detail-setcard li .set-view {
    background: rgba(0, 0, 0, 0) url("../img/icons/views.png") no-repeat scroll 16px center / 11px auto;
    padding-left: 30px;
}
.hs-pro {border-top:1px solid #d7d7d7;padding-top:25px}
.set-border {width:100%;height:1px;background:#d7d7d7}
.posts .set-border {margin-bottom:22px}
.detail-setcard li a {
    background-color: #5d6a6d;
    color: white;
    display: inline-block;
    font-size: 13px;
    font-weight: 900;
    margin:0 6% 10px;
    padding: 10px 0;
    text-align: center;
    width: 88%;
    text-transform: uppercase;
}

.det-cat-box {
    width: 43px;
    height: 41px;
    background-color: #263134;
    box-shadow: -1px 0 3px rgba(213, 213, 213, 0.75);
    position:absolute;
    top:125px;
    left:50%;
    margin-left:-21.5px;
}
.det-cat-box.hostess {background: #263134 url("../img/cat-icons/hostessen.png") no-repeat scroll center center / 16px auto;}

.modal-body input, .modal-body textarea {
    background-color: #fafafa;
    border: 1px solid #b3b3b3;
    border-radius: 2px;
    color: #000;
    height: 40px;
    margin-bottom: 25px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
.modal-body {padding: 45px 45px 0;}
.modal-body textarea {height:120px;padding-top:10px}
.modal-footer .btn {
    background-color: #13a952;
    background-image: none;
    border: medium none;
    border-radius: 0;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color:#fff;
    text-shadow:none;
}

.modal-header .close {
    background: #5d6a6d none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 36px;
    font-weight: 300;
    height: 44px;
    opacity: 1;
    text-shadow: 0 0 0;
    width: 45px;
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    margin-left: 25px;
    padding: 0;
}
.fileinput {margin-bottom:20px!important}
.modal-eingang .modal-header {border:0}
#ageCheck .modal-dialog { width: 626px}
#ageCheck .modal-content {
    background: rgba(0, 0, 0, 0) url("../img/eingang.png") no-repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    outline: 0 none;
    position: relative;
    height:398px;
    box-shadow:0 0 0;
}
a.job { font-weight:bold; color:#e93030;}
a.events {font-weight:bold; color:#866ec6;}
.modal-eingang .modal-body {
    background: none;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    padding: 175px 20px 0 350px;
    text-align: center;
    text-transform: uppercase;
}
.modal-eingang .modal-header .close {
    background: #000000 none repeat scroll 0 0;
    border: 2px solid #bd0000;
    border-radius: 50%;
    color: #ffffff;
    cursor: pointer;
    font-size: 24px;
    font-weight: 300;
    height: 32px;
    opacity: 1;
    position: absolute;
    right: -12px;
    text-shadow: 0 0 0;
    top: 139px;
    width: 31px;
}

.modal-eingang .modal-footer {
    padding: 0 15px 15px 313px;
}
.modal-title {
    line-height: 42px;
    margin: 0;
    text-transform: uppercase;
    color: #5d6a6d;font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 900;
}
.modal-footer {
    border-top: 0px;
    padding: 15px 15px 15px 45px;
    text-align: left;
}
.modal-kontaktieren {width:440px}
.modal-body .dropdown .btn {width:100%}

#login-bg {
    background: #292b2a url("../img/bg-login.jpg") no-repeat scroll 0 0 / cover ;padding:0!important;
}
#login-bg .header {
    background-image: url("../img/grau.png"), url("../img/logo.png");
    background-position: center top, center 75px;
    background-repeat: repeat-x, no-repeat;
    height: 220px;
    position: relative;
}
#login-bg .user-choose, #login-bg .inserat, #login-bg .seit, .hide-edit-upgrade, .mobile-menu {display:none}



.login-box {
    width: 440px;
    background-color: rgba(41, 51, 54, 0.82);
    color: #aaa9a9;
    margin-left:-220px;
    left:50%;
    position:absolute;
    padding:75px 47px 47px;
    box-shadow: 0 1px 46px rgba(0, 0, 0, 0.27);
    border: 1px solid #999999;
}

.login-box input, .reg-box input {
    background-color: #293336;
    border: 1px solid #d0d2d2;
    border-radius: 2px;
    width:100%;
    margin-bottom:25px;
    height:40px;
    padding-left:10px;
}
.login-box input[type="checkbox"], .reg-box input[type="checkbox"] {
    height: auto;
    margin-bottom: 0;
    width: auto;
}
.login-box button, .login-box .btn-reg, .reg-box button {
    background: #5d6a6d none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    width: 47%;
    color: white;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
    height:40px;
    text-shadow:none;
    margin-top:30px;
    line-height: 30px;
}
.login-box button:hover {background:#5d6a6d}
.btn-link.right {padding-right:0;padding-top:15px;color: #aaa9a9;}
.reg-box {
    background-color: rgba(41, 51, 54, 0.82);
    box-shadow: 0 1px 46px rgba(0, 0, 0, 0.27);
    color: #aaa9a9;
    border:0px;
    border: 1px solid #999999;
}
.reg-box .dropdown .btn {margin-top:0px;width:100%}

.reg-box .btn .caret {
    margin-left: 0;
    position: absolute;
    right: 12px;
    top: 50%;
}
.menu-inner .dropdown a b span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 128px;
    display: inline-block;
    vertical-align: middle;
}
.wer-kon li {
    display: inline-block;
    list-style-type: none;
    margin-left: 1%;
    padding-top: 90px !important;
    width: 30%;
    margin-top:20px;
    background:none!important;
    text-align:center;
    padding-left:0!important
}
.wer-kon ul, .inbox { list-style-type: none;}
.inbox {padding:0}
.inbox li {min-height:60px;padding-top:20px;padding-left:20px;padding-right:20px;position: relative;line-height: 24px}
.inbox li:hover {background:#feffe3}
.inbox .collapse{width: 100%;line-height: 24px;padding-bottom: 12px;padding-left: 70px;}
.inbox li[aria-expanded="true"] u{visibility: hidden;}
.message-sender {float:left;background-color: #ffffff;padding:5px;width:85%;position: relative;color:#34474f}
.message-sender:after {
    right: 100%;
    top: 18px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #ffff;
    border-width: 10px;
    margin-top: -10px;
}

.message-time {float:right;color: #aaaaaa;margin-left:20px;text-align: right;font-size: 12px;}
.message-sender span {color: #ec4c4c;font-weight: 700;text-transform: uppercase;}
.inbox li[aria-expanded="true"] {background:#eae9e9;padding-bottom: 0}
.inbox li[data-toggle="collapse"] {cursor: pointer;}
.pm-avatar {width:40px;height:40px; margin-right: 10px;float:left;}
.checkbox .inbox label {float:left}
.checkbox .inbox .cr {margin-top:3px}
.checkbox .inbox li b {color: #ec4c4c;font-weight: 700;text-transform: uppercase;width:170px;display: block;float:left}
.checkbox .inbox li u {color: #34474f;font-weight: 400;display: block;text-decoration: none;width: calc(100% - 270px);overflow-x: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;
    padding-right:30px;}
.newpm u {font-weight:700!important;}
.checkbox .inbox .cr i {font-size: 30px;top: 5px;left: 4px;color: #13a952;}
.checkbox .inbox  s {color: #aaaaaa;font-weight: 400;display: block;text-decoration: none;float:right;width:70px;text-align:right}
.inbox li::after {background: #d7d7d7;height: 1px;width: calc(100% - 40px);content: '';display:block;position: absolute;bottom:0}
.inbox div.collapse.in::after, .inbox li[aria-expanded="true"]::after {display:none}
.inbox div.collapse p {margin-top:-30px;}
.inbox textarea, .chat-box textarea{
    box-sizing: padding-box;
    overflow:hidden;
    /* demo only: */
    padding:10px;
    width: calc(100% - 190px);
    font-size:14px;
    margin:0;
    display:block;
    height:auto;
    border-radius:0;
    border: 1px solid #b3b3b3;
    background-color: #fafafa;
    float:left;
}
.mobile-push{display: none;text-align: center}
.inbox .ask, .chat-box .ask {float:right;width:170px;}
.pm-box {padding:0px;margin-bottom: 200px;font-size: 16px}
.pm-box h6 {font-size: 16px;color: #aaaaaa;margin-top:0}
.pm-box li.active a::before {display: none}
.pm-box .nav-tabs {border:0px}
.pm-box .nav-tabs > li.active > a, .pm-box .nav-tabs > li.active > a:focus, .pm-box .nav-tabs > li.active > a:hover {color: #263134;font-size: 16px;background-color: #f6f6f6;border-radius: 0;border:0px!important;}
.pm-box .nav-tabs > li.active > a s {color: #13a952}
.pm-box .nav-tabs > li > a {height:50px;line-height: 50px;background-color: #d7d7d7;padding: 0 20px;border-radius:0;font-weight: 700;text-transform: uppercase;color:#fff;border:0}
.pm-box .nav-tabs > li > a s {text-decoration: none}
.pm-box .nav-tabs > li:nth-child(2) {margin-left: -2px}
.pm-box .nav-tabs > li > a:hover {border:0px transparent;padding:0 20px;}
.pm-box .nav > li > a  {font-size: 16px;}
.pm-box .checkbox {margin-top: 10px;}
.pm-answer-content h6 i {font-style: normal;margin:0 10px;color: #34474f;}
.pm-answer {background: #eae9e9;padding: 20px;margin-left: -45px;width: calc(100% + 65px);}
.pm-answer-content p {margin: 0!important;position: relative;}
.pm-answer-content  {width:calc(100% - 220px);float: right;background:#ded3d3;position: relative;padding:5px;margin-bottom: 25px;margin-left:8%;}
.pm-answer-content:after {
    left: 100%;
    top: 17px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(222, 211, 211, 0);
    border-left-color: #ded3d3;
    border-width: 10px;
    margin-top: -10px;
}
.answer-area {padding:20px;background-color: #f6f6f6;}
.pm-answer-content b {width:auto!important;color: #13a952!important;}
.pm-menu {border-bottom: 1px solid #d7d7d7;height: 50px;}
.pm-menu ul  {float:left;}
.pm-search, #new-header #myTopnav  {float:right;}
.pm-footer {padding-top:10px}
.pm-footer button  {float:left;margin-right:10px;height:40px}
.pm-footer .btn-mark {border: 1px solid #b3b3b3;height: 40px;color: #13a952;font-size: 16px;font-weight: 400;text-transform: uppercase;background: #f6f6f6;width: auto;padding: 0 10px;}
.pm-footer .btn-archiv {border: 1px solid #13a952;height: 40px;color: #ffffff;font-size: 16px;font-weight: 400;text-transform: uppercase;background: #13a952;width: auto;padding: 0 10px;border-radius: 0}
.pm-footer .btn-delete {border: 1px solid #e93030;height: 40px;color: #ffffff;font-size: 16px;font-weight: 400;text-transform: uppercase;background: #e93030;width: auto;padding: 0 10px;border-radius: 0}
.pm-footer .pagination {float:right;margin-top:0;margin-right:20px}
.pm-footer .pagination > .active > a,.pm-footer .pagination > .active > a:focus, .pm-footer .pagination > .active > a:hover, .pm-footer .pagination > .active > span, .pm-footer .pagination > .active > span:focus, .pm-footer .pagination > .active > span:hover {border: 1px solid #13a952;color: #ffffff;font-weight: 400;background: #13a952;}
.pm-footer .pagination > li > a, .pm-footer .pagination > li > span {margin-left: 4px;color: #34474f;background-color: #f6f6f6;border: 1px solid #b3b3b3;border-radius: 0px!important;height:40px}
.wer-kon li:first-child {background: rgba(0, 0, 0, 0) url("../img/icons/whatsapp.png") no-repeat scroll center top / 76px auto !important;}
.wer-kon ul li.wechat {background: rgba(0, 0, 0, 0) url("../img/icons/wechat.png") no-repeat scroll center top / 76px auto !important;}
.wer-kon li:nth-child(2) {background: rgba(0, 0, 0, 0) url("../img/icons/skype.png") no-repeat scroll center top / 76px auto !important;}
.wer-kon li:last-child {background: rgba(0, 0, 0, 0) url("../img/icons/email.png") no-repeat scroll center top / 76px auto !important;}
.wer-kon li a, .wer-kon li {text-decoration:underline;font-weight:bold;color:#34474f}
.chat-box {padding:0!important;background:#eae9e9;margin: 0 auto;float: none;}
.chat-box .pm-avatar{margin-left:15px}
.chat-box .pm-answer {margin-left:0;width:100%;padding:20px 20px 0px 20px}
.chat-box .message-sender {left:15px;width:calc(100% - 220px);min-height: 35px;padding-top:7px}
.chat-box .pm-answer .message-time {margin-right:0}
.chat-box h2 {background: #f6f6f6;color: #263134;font-size: 16px;font-weight: 700;text-transform: uppercase;padding-left:30px;height:45px;line-height: 45px;border-bottom:1px solid #d7d7d7;margin-top:0}
.chat-box h2 span {color: #13a952;}
.chat-box .message-time {margin-right: 20px;text-align: right}
.box-cat h4 i { font-size: 15px;}
.clone-link {margin-top:10px;text-decoration: underline}

#pm-new {margin-bottom: 50px;}
#pm-new.pm-box .nav-tabs > li.active > a {background-color: #d7d7d7;}
#pm-new.pm-box .nav-tabs > li.active > a s {color: #05bbff;}
#pm-new.pm-box .nav-tabs > li > a {background-color:transparent;color:#272f31}
#pm-new.pm-box .search-btn {background: #05bbff;border:0px;width: 74px;font-size: 21px;}
#pm-new.pm-box .pm-user-info {height:698px!important;width:256px!important;float:left; scrollbar-width: none; /* Firefox */-ms-overflow-style: none;  /* IE 10+ */}
#pm-new.pm-box .pm-user-info::-webkit-scrollbar {display: none;}
#pm-new.pm-box .pm-message {width:calc(100% - 256px);float:right;height:730px;}
#pm-new.pm-box .pm-user-info ul {list-style-type: none;margin:0;padding:0;}
#pm-new.pm-box .pm-user-info ul li {height: 90px;padding:15px;position: relative; border-bottom:1px solid #d6d6d6;background:#ffffff}
#pm-new.pm-box .pm-user-info ul li img {float:left;margin-right:10px;width:60px;border-radius: 50%;}
#pm-new.pm-box .pm-user-info ul li:last-child {border-bottom:0px;}
#pm-new.pm-box .pm-user-info ul li:hover, #pm-new.pm-box .pm-user-info ul li.active-pm {background:#f6f6f6}
#pm-new.pm-box .pm-user-info ul li::before, .new-members ul li::before {content: '';-webkit-border-radius: 0.375rem;border-radius: 0.375rem;height: 7px;width: 7px;position: absolute;bottom: 17px;left: 68px;}
#pm-new.pm-box .pm-user-info ul li.status.on::before, .new-members ul li.status.on::before  {background:#0aaa50}
#pm-new.pm-box .pm-user-info ul li.status.off::before, .new-members ul li.status.off::before {background:#ef2c2a}
#pm-new.pm-box .pm-user-info ul li h3 {margin: 0;font-size: 16px;font-weight: bold;color: #05bbff;}
#pm-new.pm-box .pm-user-info ul li span {font-size: 12px;font-weight:600}
#pm-new.pm-box .pm-user-info ul li p {font-size: 12px;font-weight:300}
#pm-new.pm-box .pm-inbox {border: 1px solid #d6d6d6;margin: 20px;max-height: 700px;height: 700px;}
#pm-new.pm-box .pm-header {height: 90px;padding:25px;position: relative; border-bottom:1px solid #d6d6d6;background:#f6f6f6}
#pm-new.pm-box .pm-header h3 {margin: 0;font-size: 16px;font-weight: bold;color: #05bbff;}
#pm-new.pm-box .pm-header span {font-size: 14px;}
#pm-new.pm-box .pm-header .far {position: absolute}
#pm-new.pm-box .pm-header .far:hover, #pm-new.pm-box .attachment-area a.fa-times:hover, #pm-new.pm-box .attachment-area a.fa-times:hover, #pm-new.pm-box .pm-text-area .fal.fa-paperclip {text-decoration: none}
#pm-new.pm-box .pm-header .fa-trash-alt {color:#02beff;top:25px;right:30px}
#pm-new.pm-box .pm-header .fa-archive {color:#d9d9d9;top:50px;right:29px}
#pm-new.pm-box .pm-message-content {background:#fff;height:608px;}
#pm-new.pm-box .pm-message-inner {padding:20px 20px 0 20px;height:488px;}
#pm-new.pm-box .message-receive, #pm-new.pm-box .message-send {width:90%;margin-bottom:50px;padding:20px;font-size: 14px;position: relative}
#pm-new.pm-box .message-receive {background-color:#f6f6f6;-webkit-border-radius: 15px;-webkit-border-bottom-left-radius: 0;-moz-border-radius: 15px;-moz-border-radius-bottomleft: 0;border-radius: 15px;border-bottom-left-radius: 0;}
#pm-new.pm-box .message-send {border: 1px solid #d6d6d6;float: right;-webkit-border-radius: 15px;-webkit-border-bottom-right-radius: 0;-moz-border-radius: 15px;-moz-border-radius-bottomright: 0;border-radius: 15px;border-bottom-right-radius: 0;}
#pm-new.pm-box .pm-time {font-size: 12px;font-weight:300;color:#cccccc;position: absolute;left: 0;bottom: -18px;}
#pm-new.pm-box .message-send .pm-time {left:auto;right:0}
#pm-new.pm-box .attachment-area {padding:0 20px;line-height: 40px;height:40px;background:#f6f6f6;border-bottom:1px solid #d7d7d7;font-size: 13px;position: relative}
#pm-new.pm-box .attachment-area .fal {color:#d8d8d8}
#pm-new.pm-box .attachment-area a.fa-times {color:#d8d8d8;position: absolute;right:20px;top:10.5px;font-size: 18px}
#pm-new.pm-box .pm-text-area {min-height: 80px;position: relative}
#pm-new.pm-box .pm-text-area .nl-btn { width:auto;position: absolute; top:20px;right:20px;}
#pm-new.pm-box .pm-text-area textarea {resize:none;width:calc(100% - 210px);border:0;background:#fff;height: 100%;margin-right:20px;min-height: 80px;padding-top:15px;font-size: 12px;overflow: hidden;margin-left:55px;}
#pm-new.pm-box .pm-text-area .fal.fa-paperclip {width:30px; position: absolute;top:40px; left:20px;}

.mark-area.buttons-ins {width:100%}

.scrollbar-inner > .scroll-element .scroll-element_track {

    background-color: #d7d7d7!important;
    opacity: 1!important;
    border-radius: 0!important;
}
.scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar {
    border-radius: 0!important;
}
.scrollbar-inner > .scroll-element.scroll-y {
    width:12px!important;
    right:0!important;
}

.scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #747474!important;
    width: 4px!important;
    margin-left: 4px!important;
    opacity: 1!important;

}
.partner-box .col-md-5 img {
    border:1px solid #949298;
    margin-bottom: 40px;
}
.partner-box .col-md-5 {
    background: transparent url("../img/shadow.png") no-repeat scroll center bottom / 93% auto;
}
#cat-list {display:none}
.partner-box h3 {
    background: transparent url("../img/partner-border.png") repeat-x scroll center center;
}

.partner-box h3 span {
    background: #f6f6f6 none repeat scroll 0 0;
    padding-left: 15px;
    padding-right: 10px;
}
.reg-box > .panel-heading {
    background-color: #232b2d;
    color: #ffffff;
    background-image:none;
    border:0px;
}
.reset-box .btn {margin-top:0;width:auto}
.gs-bg-img {
    background-position: left center!important;
    background-size: auto auto!important;
}
.cat-box p {
    line-height: 24px;
    margin-left: 120px;
}
.gs-wrapper {background:white}
.cat-box h3 {margin-left:120px}

.posts .area-input, .posts input.form-control, .posts textarea.form-control, .box input.form-control, .box textarea.form-control {
    background-color: #fafafa;
    border: 1px solid #b3b3b3;
    border-radius: 1px 2px 2px 1px;
    margin-bottom: 25px;
    width:90%;
    height:40px;
    color:#000;
}
.job-box {margin-left:12.5%}
.job-box::before {
    background-image: url("../img/lady-right.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    content: " ";
    height: 516px;
    left: -140px;
    position: absolute;
    top: 0;
    width: 125px;
}
.job-box::after {
    background-image: url("../img/lady-left.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    content: " ";
    height: 418px;
    right: -125px;
    position: absolute;
    top: 95px;
    width: 119px;
}
.basic {
    background: rgba(0, 0, 0, 0) url("../img/basic-dot.png") repeat scroll 0 0;
    height: 44px;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 44px;
    z-index: 234;
}
.posts textarea.form-control {width:100%;}
#price-input {width:30%;float:left}
#desc-input {width:49%;float:right;margin-right:10%}
.posts .detail-gall span {
    color: #34474f;
    font-size: 27px;
    font-weight: 700;
    line-height: 1.2;
    margin-left: 3%;
}
.posts label {display:block}

.service-list, .about-info {
    padding-left: 15px!important;
    padding-right: 15px;
    margin-bottom:15px
}
.box .form-control, .modal-content .form-control, .header .form-control { color:#000;}
.animated {
    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    transition: height 0.2s;
}
img {max-width: 100%;}
.plan-over h3 {display:none}

.checkbox label:after,
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #b3b3b3;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
    background-color: #fafafa;
}

.radio .cr {
    border-radius: 50%;
}
#imageContent .alert {width:100%}
.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}
.counter-prof {
    background: #242527 none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    right: 0;
}
.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

.checkbox label, .radio label {padding-left:0px}

.plan-desc ul {float:right}
.plan-over li {
    border-bottom: 1px solid #afafaf;
    display: block;
    height: 58px;
    line-height: 1.2;
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
    vertical-align: middle;
}
.plan-over .plan-desc li:nth-child(6) {margin-top:42px}
.plan-over .plan-free li:nth-child(6) {

    height: 100px;
    margin-left: -9%;
    width: 118%;
    font-size: 52px;
    font-weight: 700;
    color:#444;
    padding-top:30px;
    text-align: center;
}
.plan-over .plan-prem li:nth-child(6) {

    height: 100px;
    margin-left: -9%;
    width: 118%;
    font-size: 52px;
    font-weight: 700;
    color:#444;
    padding-top:30px;
    text-align: center;
}
.plan-over .plan-hot li:nth-child(6) {

    height: 100px;
    margin-left: -9%;
    width: 118%;
    font-size: 52px;
    font-weight: 700;
    color:#444;
    padding-top:30px;
    text-align: center;
}
.plan-over li:nth-child(7)  {text-align: center}
.plan-over li:nth-child(6) i {font-style:normal;font-size:24px;font-weight:400;margin-right:4px}
.plan-over li:nth-child(5), .plan-over li:nth-child(6), .plan-over li:nth-child(7) {border-bottom:0}
.plan-box {padding-right:5px;height:555px;margin-bottom:310px}
.plan-over {border-top:0px;padding-right:0px;font-size:14px}
.plan-over li span {
    display: inline-block;
    vertical-align: middle;
}
.plan-over li .fa {margin-right: 10px;font-size: 17px;}

.hide-date b {font-weight: normal;display:none}
.btn-plan {
    background: rgba(0, 0, 0, 0) linear-gradient(10deg, #885fb0 0%, #6772bd 100%) repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-weight: 700;
    padding: 10px 25px;
    text-transform: uppercase;
}
.btn-plan:hover {text-decoration:none;color:#b5b5b5}

.plan-desc li {
    text-align: right !important;
}

.plan-over ul {
    margin: 0 auto;
    width: 85%;
}
.plan-over ul li span {
    display: inline-block;
    vertical-align: middle;
}
.plan-over ul li:before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.plan-free div, .plan-prem div, .plan-hot div {
    box-shadow: 0 0 6px rgba(136, 156, 176, 0.8);
    padding-top: 140px;
    width:95%;
}
.plan-free div {
    background-image: url("../img/plan-free.png"), url("../img/bggrau.png");
    background-position: center 20px, center -4px;
    background-repeat: no-repeat, repeat-x;
    background-color:#f6f6f6;
}
.plan-prem div {
    background-image: url("../img/plan-prem.png"), url("../img/bgblau.png");
    background-position: center 20px, center -4px;
    background-repeat: no-repeat, repeat-x;
    background-color:#f6f6f6;
}
.plan-hot div {
    background-image: url("../img/plan-hot.png"), url("../img/bgrot.png");
    background-position: center 20px, center -4px;
    background-repeat: no-repeat, repeat-x;
    background-color:#f6f6f6;
}
.plan-over h2 {
    color: #f6f6f6;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 45px;
    margin-top: -72px;
    text-align: center;
    text-transform: uppercase;
}
.plan-desc h2{
    color:#000!important;
    text-align:right!important;
    padding-right:13px}

.werb {font-size: 16px; margin-bottom: 200px;margin-top: 20px;padding-right: 0;}
.werb li {background: rgba(0, 0, 0, 0) url("../img/ul.png") no-repeat scroll left 14px;list-style: outside none none;margin-bottom: 15px;padding: 3px 0 3px 10px;}
.werb ul {list-style:none;padding-left:15px;padding-right:30px}
.werb-cont {padding-top:160px}
.head-top span, .head-top2 span {
    color: #ffffff;
    display: block;
    font-size: 22px;
    left: 50%;
    margin-left: -175px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 60px;
    width: 350px;
    z-index: 999999999;
}
.head-top {
    background: rgba(0, 0, 0, 0) url("../img/header/header1.jpg") repeat scroll center center;
    height: 141px;
    position: absolute;
    top: 64px;
    width: 100%;
    left:0
}
.head-top::before {
    background-image: url("../img/header/header1-left.png");
    content: " ";
    height: 147px;
    left: -7px;
    position: absolute;
    top: 0;
    width: 7px;
}
.head-top::after {
    background-image: url("../img/header/header1-right.png");
    content: " ";
    height: 147px;
    right: -6px;
    position: absolute;
    top: 0;
    width: 6px;
}

.head-top2 {
    background: rgba(0, 0, 0, 0) url("../img/header/header2.jpg") repeat scroll 0 0;
    height: 141px;
    position: absolute;
    top: 0px;
    width: 100%;
    left:0
}
.head-top2::before {
    background-image: url("../img/header/header2-left.png");
    content: " ";
    height: 147px;
    left: -7px;
    position: absolute;
    top: 0;
    width: 7px;
}
.head-top2::after {
    background-image: url("../img/header/header2-right.png");
    content: " ";
    height: 147px;
    right: -6px;
    position: absolute;
    top: 0;
    width: 6px;
}
.form-control {
    color: #999;;
}
.form-control::-moz-placeholder {
    color: #999;;
    opacity: 1;
}
p.meta-ins {
    background: #f6f6f6;
    padding: 0 10px 6px 10px;
    text-align: center;
    margin-bottom: 0;
    white-space: nowrap;
    position: relative;
    display: flex !important;
    justify-content: center;
    height: 40px !important;
}
p.meta-ins a:last-child {
    text-decoration: none;
    display: flex;
    flex-wrap: nowrap;
}
.grid.grid-neu .box-cat:hover p {
    background: #00bfff;
    color: #fff!important;
}
.grid.grid-neu .box-cat:hover p.meta-ins i {
    color:#fff;
    font-weight: 900;
}

.thumb-ins-top {
    background: url("../img/icons/plus.svg") no-repeat scroll center center / auto 30px;
    position: absolute;
    top: 5px;
    right: 0px;
    width: 50px;
    height: 50px;
    background-position: top !important;
    background-size: 30px !important;
}

.thumb-ins-down {
    background: url("../img/icons/minus.svg") no-repeat scroll center center / auto 30px;
    position: absolute;
    top: 5px;
    right: 0px;
    width: 50px;
    height: 50px;
    background-position: top !important;
    background-size: 30px !important;
}

.thumb-ins-med {
    background: url("../img/icons/soso.svg") no-repeat scroll center center / auto 30px;
    position: absolute;
    top: 5px;
    right: 0px;
    width: 50px;
    height: 50px;
    background-position: top !important;
    background-size: 30px !important;
}


p.meta-ins i {
    font-size: 25px;
    color:#00bfff;
    display: flex;
    flex-wrap: nowrap;
    margin: 5px;
    position: relative;
    align-items: center;
    justify-content: center;
}
.flexslider .slides img {
    height:150px;
}
.panel-body h1 { font-size: 21px;font-weight: bold; margin-top: 10px;}
.panel-body .dropdown .btn {color:#fff}
.ul-zone {
    background: #ffffff none repeat scroll 0 0;
    border: 2px dashed #b3b3b3;
    border-radius: 10px;
    height: 80px;
    padding: 19px;
    width: 100%;
    color:#13a952;
    font-family: 'Roboto', sans-serif;
    text-align:center;
    position:relative;
    cursor:pointer;
}
.ul-zone:before {
    content: url(../img/ul-arrow-l.png);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    left: 3%;
    position: absolute;
    top:16px
}
.ul-zone:after {
    content: url(../img/ul-arrow-r.png);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    right: 3%;
    position: absolute;
    top:16px;
}
.ul-zone:hover::after, .ul-zone:hover::before {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.ul-zone h4 {text-transform:uppercase;color:black;font-weight:700;margin:0}
.ul-zone-pad {padding:10px;background:white}
.ul-area {padding-left:30px;padding-right:0}
.ul-area ul li {
    display: inline-block;
    list-style-type: none;
    margin-left: 1%;
    padding: 0;
    width: 23.2%;
    margin-top:20px
}
.ul-area ul li:nth-child(4n+1) {margin-left:0}
.ul-area ul {margin:0;padding:0}
.ul-area ul li {height:85px;background-position: center center;background-size: cover;height: 85px;}
.ul-area {position:relative}
.ul-area h1 {position:absolute;top:-50px}
.ul-area .pic-ul {
    background-position: center center;
    background-size: cover;
    height: 85px;
}
.ul-area .pic-ul{
    display: inline-block;
    list-style-type: none;
    margin-left: 1%;
    margin-top: 20px;
    padding: 0;
    width: 23.2%;
}
.ul-area .pic-ul img {
    width:100%;
    height:auto;
}
#new-header .dropdown-toggle::after {display:none}
.box-cat small u {font-style:normal;text-decoration:none}
.posts {margin-bottom:30px}
.posts a.ask {width:auto; padding-left:10px;padding-right:10px}
.ul-zone:hover {background:#d0eedc;border: 2px dashed #13a952;}
.imp h4, .comment-box h4 {border-bottom:1px solid #d7d7d7;margin-bottom:15px;padding-bottom:15px;margin-top:40px;font-weight:bold;text-transform:uppercase}
.mahn {margin-top:20px;font-size:12px;margin-left:15px;line-height:1.2}
.mahn u {font-weight:bold;display:block}
.user-sett select.area-input {width:160px}
.search-results {height:50px; line-height:50px;font-size:16px;margin-top:25px;margin-bottom:20px;text-transform:uppercase}
.result-3 {margin-left:30px}
.search-results a {color: #73909d;text-transform:none}
.search-results span {color: #73909d;}
.search-results a.active {text-decoration:underline}
.search li a {background-color: #f6f6f6;border:0px;margin-left:3px;margin-right:3px;color: #34474f;font-family: 'Roboto', sans-serif}
.search li a:hover, .search li.active a {background-color:#00bfff!important;color:#fff;border:0px solid #00bfff!important}
.search li.active a::before {display:none}
.search .pagination {border-radius: 4px;display: inline-block;margin: 0 auto;padding-left: 0;}
.search nav {text-align: center}
.con-search {margin-top:25px;margin-bottom:5px}
.edit-inser, .edit-inser .col-xs-12.col-md-12 {padding-right:0;margin-bottom:90px}
.edit-inser .col-xs-4.col-md-5 {font-size:24px;line-height: 129px;}
.edit-inser .col-xs-4.col-md-5 b, .hide-date b {background: rgba(0, 0, 0, 0) url("../img/icons/views.png") no-repeat scroll 0 center;font-weight: normal;margin-right: 50px;padding-left: 25px;}
.edit-inser .col-xs-4.col-md-5 a {position:absolute;font-size:14px;text-align: center;width: 110px;right:90px;line-height:1;font-weight:bold;text-transform:uppercase}
.edit-link {top:40px;color: #13a952;text-decoration:underline}
.upgrade-link {top:70px;padding:10px;width:100%;background: #13a952; color:#FFF}
.upgrade-link:hover {color:#FFF}
.mark-area {background: rgba(0, 0, 0, 0) url("../img/mark-arrow.png") no-repeat scroll 5px 0;padding-left: 35px !important;}
.pm-box .mark-area {background: rgba(0, 0, 0, 0) url("../img/mark2.png") no-repeat scroll 25px 15px;padding-left: 55px !important;position: relative}
.mark-area .claim {float: none;margin-top: 0;padding: 10px 20px;width: auto;margin-left:20px}
.mark-area div {margin-top:30px;margin-left:-30px}
.btn-mark {font-size:11px;border-radius:0}
#imageContent li {position:relative}
#imageContent li a img, .ul-area .pic-ul span { background: #f6f6f6 none repeat scroll 0 0; bottom: 0;padding: 5px 5px 0; position: absolute; right: 0;}
.ul-area .pic-ul span {
    background: white none repeat scroll 0 0;
    bottom: auto;
    height: 18px;
    left: 1px;
    padding: 0;
    right: auto;
    top: -4px;
}
.ban-list .head-top {top:90px}
.ban-content.col-xs-12.col-md-12, .col-xs-12.col-md-6.ban-code {padding-left:15px}
.ban-content h3 {margin-top:170px;font-size:17px;font-weight:bold}
.ban-content {margin-bottom:15px}
.ban-code h4 {font-size:16px;font-weight:bold}
.ban-code h4 span {font-weight:300}
.ban-code textarea {font-size:12px;width:68%;float:right}
.ban-code img {vertical-align:top;float:left;}
.ban-code {border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px}
.ban-bg textarea, .ban-bg img {float:none}
.ban-bg textarea {margin-top:10px;width:468px}
li.prem-na a:hover, li.prem-na.active a  {background-color:#4cd1fc!important;border:1px solid #4cd1fc!important}
.logo {position:absolute;width:330px;height:110px;top:60px;left:50%;cursor:pointer;margin-left:-165px}
#ageCheck .ask {background:none!important; border:3px solid #c50000;}
#ageCheck .claim {background:none!important; border:3px solid #818181;}
#ageCheck .modal-footer a {font-family: 'Nothing You Could Do', cursive;text-transform:normal!important;padding-bottom:7px;font-size:17px}
#paymentModal .form-control {margin-bottom:5px;margin-top:2px}
#paymentModal .modal-header {margin-left:0px;margin-bottom:10px}
.ba-vier {padding:0;margin:-10px auto 15px}
.ba-vier li {float:left;width:49.4%;list-style:none}
.ba-vier li:nth-child(even) {float:right}
.ba-vier li img {max-width:100%;margin-bottom:10px}
.ba-top {
    margin-bottom: -15px;
    padding: 0;
    text-align: center;
}
.comment-box h4 {display: block!important;}
.comment-box {padding-left: 0px!important;padding-right: 0;margin-left:15px;padding-bottom:60px}
.useravatar {width:80px;float:left;margin-top:5px;background-color: transparent;height:80px}
.answer {margin-top: 24px;border:0px solid!important;padding: 0!important;margin-left: 112px;}
.aanswer::before,  .apm-answer-content p::before {
    background-image: url("../img/answer-arrow.png");
    content: " ";
    height: 20px;
    left: -35px;
    position: absolute;
    top: 15px;
    width: 20px;
}

.user-comment-content {float:right;width: calc(100% - 110px);padding-right: 10px;color:#34474f;min-height:80px}
.user-comment:nth-child(2n+1) {background: #fff}
.user-comment {margin-left:-15px;padding:0px 15px}
.usser-coment-details {color:#6a7685;margin-bottom: 5px}
.user-comment-content a {color: #d91d5d;display:inline-block;margin-right:5px;}
.user-comment-content span {color:#fff;text-decoration:underline;display:inline-block;margin-right:10px;margin-left:10px;}
.user-comment-over {border-bottom:1px solid #d7d7d7;padding-bottom:15px;padding-top: 15px;position: relative}
.comment-box h4 {margin-bottom: 0;margin-right:15px}
.rating-plus {position:absolute;right:5px;top:0;width:75px;height:85px;background: rgba(0, 0, 0, 0) url("../img/icons/plus.svg") no-repeat scroll 0 0;}
.rating-minus {position:absolute;right:5px;top:0;width:75px;height:85px;background: rgba(0, 0, 0, 0) url("../img/icons/minus.svg") no-repeat scroll 0 0;}
.rating-zero {position:absolute;right:0;top:0;width:85px;height:75px;background: rgba(0, 0, 0, 0) url("../img/icons/soso.svg") no-repeat scroll 0 0;}
.pos-rate {background: rgba(0, 0, 0, 0) url("../img/icons/plus.svg") no-repeat scroll 0 0;top: 30px;position: absolute;width: 60px;height: 60px;left: 10px}
.minus-rate {background: rgba(0, 0, 0, 0) url("../img/icons/minus.svg") no-repeat scroll 0 0;top: 30px;position: absolute;width: 60px;height: 60px;left: 10px}
.zero-rate {background: rgba(0, 0, 0, 0) url("../img/icons/soso.svg") no-repeat scroll 0 0;top: 30px;position: absolute;width: 60px;height: 60px;left: 10px}
.answer .zero-rate, .answer .pos-rate, .answer .minus-rate {top:15px}
.add-review {position:relative;padding-right: 15px}
.add-review h4 {border-bottom:0px solid!important;padding-top:0px;margin-bottom: 5px!important;}
.add-review #ask {position:absolute;top:115px;right:0;width:150px;z-index: 4322323}
.add-review textarea.form-control {width:calc(100% - 185px)!important;height:100px;border: 1px solid #b3b3b3;background-color: #fafafa; border-radius: 0;color:#000;}
.review-fields {width: calc(100% - 185px) !important;margin-top:-15px}
.rplus, .rminus, .rzero {position:absolute;top:35px;opacity: 0.5}
#rev-act, .rplus:hover, .rminus:hover, .rzero:hover {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 1;
    -webkit-animation-delay: 5s; /* Safari 4.0 - 8.0 */
    animation-delay: 5s;
}
.add-review-contet {position: relative}
.rminus {right:0}
.rzero {right:55px}
.rplus {right:110px;}
.rplus {width:47px;height:47px;background: rgba(0, 0, 0, 0) url("../img/icons/plus.svg") no-repeat scroll 0 0;}
.rminus {width:47px;height:47px;background: rgba(0, 0, 0, 0) url("../img/icons/minus.svg") no-repeat scroll 0 0;}
.rzero {width:47px;height:47px;background: rgba(0, 0, 0, 0) url("../img/icons/soso.svg") no-repeat scroll 0 0;}
.inhalf {width:47%;float:left}
.inhalf input.form-control {width:100%!important;margin-bottom: 0!important}
.no-login {border: 1px solid #d91d5d;padding:20px 10px;text-align:center;color:#34474f;margin-top:36px;margin-bottom:30px}
.no-login p {margin:0 0 5px}
.no-login a {color:#d91d5d;text-decoration:underline}
.inhalf input.form-control {height: 40px;border: 1px solid #b3b3b3;background-color: #fafafa; border-radius: 0;color:#000}
.ba-top img {margin-top:10px;width:49.4%;height:auto}
.delete-ins a {color: gray;}
.delete-ins a:hover {text-decoration: none}
.clone-div {left:140px;}
.delete-ins {position: absolute; width: 30px; height: 30px; z-index: 550; bottom: 0px; background: rgba(255, 255, 255, 0.4) none repeat scroll 0px 0px;text-align: center;padding-top:3px;font-size: 18px}
.delete-ins img {float: none!important;height: auto!important;margin: 7px!important;width: auto!important;}
.check-ins {position: absolute; width: 30px; height: 30px; z-index: 550; top: 0px; background: rgba(255, 255, 255, 0.4) none repeat scroll 0px 0px;}
.check-ins .checkbox {margin-left: 5px;    margin-top: 6px;}
.btn-save-del a.claim {margin-top:0}
.buttons-ins #check_service {font-size: 15px;font-weight: bold;padding: 10px 20px;}
.buttons-ins #claim {padding:10px 20px;}
.buttons-ins {margin-top:-80px;width:80%}
.job-box detail-service li {
    color: #333333!important;
    display: block!important;
    background: transparent url("../img/ul.png") no-repeat scroll left 14px!important;
    list-style: outside none none!important;
    margin-bottom: 15px!important;
    padding: 3px 0 3px 10px!important;
}
.job-box h4 {display:none}
.job-box .detail-service {
    padding-bottom: 45px;
}
.null {margin:0!important;padding:0!important;}


.fileinput-new span, .fileinput span, span.btn-file  {font-size:15px!important;font-weight:normal!important;margin-left:0 !important}
.btn.btn-default.btn-file {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: none;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: red;
    cursor: inherit;
    display: block;
}
input[readonly] {
    background-color: white !important;
    cursor: text !important;
}

.table_3_cell {
    border-collapse: collapse;
    width: 100%;
    margin:0;
    border-bottom: 1px solid #00bfff;
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.table_3_cell td, .table_3_cell th {
    border: 0px solid #ddd;
    padding: 8px;
}

.table_3_cell tr:nth-child(even){
    background-color: #f6f6f6;
}

.table_3_cell th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
}


.grid.grid-neu.grid-search .box-cat {width: 19.2%;}
.grid.grid-neu.grid-search .box-cat .col-xs-10.col-md-12 {padding:0}
.grid.grid-neu.grid-search .box-cat img {height: auto;}
#side-box h3, #sidebar-container h3 {font-size: 15px;font-weight: bold;}
#side-box .radio.radio-search, #sidebar-container .radio.radio-search  {padding-left:20px;}
##side-box:after {background-image: url(/img/whitelogo.svg);content: "";position: absolute;bottom: 7px;width: 100%;height: 53px;background-size: 165px auto;background-repeat: no-repeat;background-position: 10px 0px;}
#sidebar-advance {width:210px!important;position: relative}
#amountResults {display: none;margin-left: 180px;font-size: 20px;font-weight: bold;}
#ModalService .checkbox {width:32.8%;display: inline-block}
#ModalService .modal-dialog {width: 970px;}
#ModalService  .modal-header .close {margin-right: 0;padding:0;}
#ModalService  .modal-body {padding-top: 20px;padding-right: 0px;}
#sidebar-container .list-group-item {border:0; border-radius: 0;padding:10px;}
#sidebar-container .sortRadio {padding:0px 8px}
/*#sidebar-container .form-group {background-color:rgba(48,52,53,0.9);}*/
.searchcontent-wrapper {margin-top:5px}
.btn-login {background: #13a952;
    border: 0 none;
    border-radius: 0;
    width: 100%;
    color: white;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
    height: 40px;
    text-shadow: none;
    margin-top: 10px;
    margin-bottom:10px;
    line-height: 30px;
}
#side-box .btn-login:hover, #side-box .btn-login:focus, #side-box .btn-login:active {background:#e93030;border:0px;}
.advance-search {width:calc(100% - 210px)!important;}
#selBookable {
    height: 40px;
    font-size: 14.5px;
    font-weight: bold;
    border-radius: 0;
    border: 1px solid #758083;
    cursor: pointer;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    color: #333;
}
.make-me-sticky {
    position: fixed;
    top: 105px;

}

.img-resized img{
    height: auto !important;
}
.radio-search input[type="radio"]{
    display: block !important;
}
.hideElement {
    display: none;
}

@media screen and ( max-height: 900px ){
    #pm-new {margin-top:-30px;}
    #pm-new.pm-box .pm-inbox {height:600px;max-height: 600px;}
    #pm-new.pm-box .pm-user-info {height: 598px !important;}
    #pm-new.pm-box .pm-message {height:630px}
    #pm-new.pm-box .pm-message-content {height: 508px}
    #pm-new.pm-box .pm-message-inner {height:388px}
}



@media (min-width: 768px) {
    .container {
        width: 750px;
    }
    .ba-oben img {max-width:95%;}


}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
    .formUserName { padding-bottom: 8em !important;}

}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }

}
@media all and (max-width: 1200px) {
    p.meta-ins i {margin:7px;font-size: 21px;}
    p.meta-ins {padding: 0 7px 5px 7px;}
    .in-btn.in-new li {padding-left: 15px;width:23.1%}
    .in-btn.in-new a {letter-spacing: -1px;}
    .in-btn.in-new h1 {margin-top: 30px;}
    #footer-new .footer-1 {width: 190px;}
    #footer-new .footer-2 {width: 230px;}
    #footer-new .footer-3 {width: calc(100% - 420px);}
    #footer-new .radio-btn {width: 260px;font-size: 13px;line-height: 1.2;}
    .grid.grid-neu .box-cat img {height: 178px;}
    .in-btn h1 {margin-top:20px;}
    .grid.grid-neu .box-cat h4 {font-size: 16px;}
    .grid .box-cat img, .grid .box-cat {height:186px}
    .in-btn a {font-size: 18px;letter-spacing: -1.5px;}
    .rating-plus, .rating-minus {width: 50px; height: 57px;}
    .rating-zero {width: 57px; height: 50px;}
    .user-comment-content {min-height:70px;}
    .plan-over ul {width:98%;font-size: 13px}
    .plan-over li .fa{margin-right:6px}
    .nl-box {margin-bottom: 7px}
    .byteforce {margin-top:36px;}
    .ft-m {margin-top:17px;}
    .footer-copy span {display: none}
    .sidepage.dashboard .sidebar .page-header {display:block}
    .sidepage.dashboard .sidebar .page-header small{padding:0 13px 5px}
    .upg-box { background: #f6f6f6 url("../img/zahlungsmittel.png") no-repeat scroll center center / 95% auto}
    .cat h3 {margin-top:5px}
    .cat-box p {line-height: 18px;font-size:13px}
    .long-ba .col-md-3 img {margin-bottom: 40px;max-width: 100%;}
    .detail-setcard li {margin-right: 1.09%;}
    .det-cat-box {top:98px}
    .detail-setcard li strong {
        margin-bottom: -5px;
        overflow: hidden;
        padding-left: 3px;
        padding-right: 3px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .menu-inner .dropdown a b span {width:97px}
    .pm-search-over .search-input {width: 180px;}
    .in-btn li {width:23.1%}
    .box-cat .col-xs-2.col-md-3 {font-size:22px}
    .partner-box .col-md-5 img {max-width:100%}
    #nl-btn {font-size:16px}
    .plan-over li {line-height:1.3}
    .plan-over .plan-desc li:nth-child(5) {margin-top: 30px;}
    .plan-free li:nth-child(6), .plan-prem li:nth-child(6), .plan-hot li:nth-child(6) {font-size: 50px!important}
    .seit {left:20%}
    .ul-zone {font-size:13px}
    .edit-inser .col-xs-4.col-md-5 a {right:70px!important}
    .box-cat h4 {overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
    .box-cat p {overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
    .job-erotik {width:157.5px}
    .nav > li > a { padding: 0 5px;font-size:13px}
    .pm-footer .btn-archiv, .pm-footer .btn-mark {padding: 0 10px;}
    .grid .box-cat .m3_container {width: 217px !important;height: auto !important;}
    .search-button-live {margin-bottom:80px;}
}
@media all and (max-width: 1050px) {
    .job-box::after, .job-box::before {display:none}
}
@media all and (max-width: 992px) {
    .mark-area.buttons-ins #claim, .mark-area.buttons-ins #check_service {
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
    }
    .formUserName { padding-bottom: 0;}
    .clone-div {left: 115px;}
    .new-members ul li:last-child {display: none}
    .new-members ul li {width:25%}
    .new-members ul li img {max-width: 150px;}
    .new-members ul li::before {right: 25px;}
    .edit-inser .col-xs-4.col-md-5 a.clone-link {margin-top: 10px;bottom: 27px;right: 90px !important;}
    .detail-new.job-box .new-inserat-info ul.personal-details {columns: 2;-webkit-columns: 2;-moz-columns: 2;}
    .detail-new .new-inserat-info ul.personal-details {columns: 1;-webkit-columns: 1;-moz-columns: 1;}
    .detail-new.job-box .new-inserat-info .personal-details li {max-width: 192px}
    .detail-new .new-inserat-info .personal-details li {max-width: 100%}
    .detail-box.detail-new .detail-price b {font-size: 29px;}
    .tele-sett {padding-top:15px;}
    .detail-new.detail-box .detail-price {height: 70px;line-height: 70px;}
    .detail-box.detail-new .fotorama {margin-top:20px}
    #new-header .container {width: 100%;}
    #new-header .menu-inner a img.logoimg {margin-left: 20px;}
    .in-btn.in-new li {padding-left: 10px;}
    .in-btn.in-new a {font-size: 16px;background-size: 30px auto !important;padding: 16px 0 14px 39px;letter-spacing: 0px;}
    .in-btn.in-new, .in-btn.in-new h1 {margin-top: 20px;}
    .detail-new.detail-box .comment-box {padding-right:15px;}
    .detail-new.detail-box .comment-box .add-review {padding-right: 0;}
    #footer-new .radio-btn, .in-btn.in-new li span {display: none;}
    #footer-new #nl-btn span {display: inline}
    #footer-new #nl-btn {font-size: 17px;}
    #footer-new .footer-3 {width: 240px;}
    #footer-new .footer-1 {width: 220px;}
    #footer-new .footer-2 {width: 260px;}
    #footer-new .nl-box {width: 100%}
    #footer-new .nl-box small {font-size: 11px;letter-spacing: 0;text-align: justify}
    .grid.grid-neu .box-cat img {height: 137px;}
    .grid.grid-neu .box-cat h4 {font-size: 14px;}
    .grid.grid-neu .box-cat:nth-child(5n+1) {margin:0px 1% 20px 1%;margin-left:0}
    .grid.grid-neu .box-cat:nth-child(5n+5) {margin:0px 1% 20px 1%;margin-left:0;}
    .grid.grid-neu .box-cat:nth-child(4n+1) {margin-left:0}
    .grid.grid-neu .box-cat:nth-child(4n+4) {margin-right:0}
    .grid.grid-neu .box-cat:nth-child(2n+2) {margin-right:1% !important;}
    .container.long-ba.index.red.new-index, .col-xs-12.col-md-12.grid.grid-neu {padding-left:0px}
    .grid.grid-neu .box-cat {width: 24%;}
    .grid-neu {padding-left:25px;}
    .grid-search.advance-search {padding-left:0px;}
    .grid.grid-neu.grid-search .box-cat .col-xs-10.col-md-12 {padding: 0;width: 100%;}
    .grid.grid-neu.grid-search .box-cat {width: 31.333% !important;margin: 0px 1% 10px !important;}
    .grid.grid-neu .box-cat img {height: auto;}
    .plan-free, .plan-prem, .plan-hot {padding-left: 5px;padding-right: 5px;width:33.333%}
    .plan-over ul, .plan-list  {width: 100%;}
    .plan-over li {margin-left:5px;margin-right:5px;letter-spacing: -0.5px;}
    .grid .box-cat {width:31%}
    .grid .box-cat .col-xs-2.col-md-3 {font-size: 24px}
    .grid .box-cat .m3_container {width: 222px !important;}
    .plan-box {height:725px;margin-bottom: 100px!important;}
    .job-box {margin-left:0;width:100%}
    .border {background: #263133 url("../img/cat-icons/favorite.png") no-repeat scroll center 35px / 90px auto;float: left;height: 140px;width: 33%;}
    .in-btn li {width: 23.1%;}
    .highclass {height:110px}
    .in-btn a{font-size:16px;background-size:20px auto!important;padding:14px 0 14px 25px}
    .inserat { background: #e93030 url("../img/icons/inse.png") no-repeat scroll 9px 6px / 18px auto;font-size: 11px;padding: 5px 15px 5px 35px;right: 11px;}
    .ba-oben img {max-width:95%;}
    .cat-box .col-md-6, .pop-cat, .cat { width: 100%;}
    .cat-box li {margin-bottom:17.5px}
    .cat-box span {height:64px;background-size: 35px auto;}
    .cat-box li:nth-child(2) span {background-size: 25px auto;}
    .cat-box p {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
    .long-ba .col-md-3 img {width: 169px;}
    .premium, .crone {background-size: 95px auto;width: 96px; background-repeat:no-repeat}
    .box-cat h4 {font-size:18px;width: 63%;height:auto;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
    .box-cat p {font-size: 13px;line-height: 17px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
    .box-cat {height: 110px; margin-bottom: 15px;}
    .edit-inser .box-cat {margin-bottom:19px}
    .box-cat img, .box-cat .col-xs-2.col-md-3 {height:110px; margin-left: -10px;}
    .box-cat img {width:145px}
    .divide {width:100%;margin:0 0px 10px}
    .long-ba .col-xs-12, .long-ba .col-md-9, .long-ba { padding-left: 10px;}
    .edit-inser, .edit-inser .col-xs-12.col-md-12 {padding-left:0}
    .edit-inser .box-cat img {margin-left:0}
    .ft-m {font-size:11px;margin-top: 23px;}
    .footer-menu a {margin-right: 7px;}
    .molink {color: #ffffff !important;display: inline-block;font-size: 23px !important;font-weight: bold;padding-left: 23px;text-decoration: none !important;}
    #new-header .mobile-menu {display: block;float: right;margin: 0;padding: 0;list-style-type: none;}
    #new-header .mobile-menu li {float: left}
    #myTopnav, .footer-copy span, .footer-menu span, .foot-3 p, .detail-setcard li:nth-child(5), .arrow_box b, .head-top::after, .head-top2::after, .head-top::before, .head-top2::before, .result-2, li.prev, li.next {display:none}
    .detail-setcard li:nth-child(4) {float:right;margin-right:0}
    .detail-setcard li {width: 23.9%;}
    .det-cat-box {top: 92px;}
    .detail-views {font-size:10px;height: 35px;line-height: 35px;margin-left: -10px;}
    .detail-views ul li {height: 35px!important; line-height: 35px!important;}
    .detail-ava iframe {margin-bottom: 45px;}
    .detail-views li:nth-child(1) span  {background-size: 16px auto !important;padding-left: 21px;}
    .detail-views li span {background-size: 12px auto !important;padding-left: 21px;}
    .detail-service li {font-size: 12px;  margin: 3px;}
    a.ask, a.claim { font-size: 11px;letter-spacing: -0.5px;}
    .box-cat .col-xs-2.col-md-3 {font-size:17px}
    .box-cat small {font-size:9px}
    .cat, .container.long-ba.index {padding-left:0}
    .pop-cat {
        background: #263133;
        min-height: 175px;
        padding: 21px;
    }
    .red h1 {font-size: 22px;}
    .red h2 {font-size:13px;margin-top:0;}
    .cat { margin-top: 45px;}
    .plan-desc ul {margin-top: 14px !important;}
    .plan-over .plan-free li:nth-child(6), .plan-over .plan-prem li:nth-child(6), .plan-over .plan-hot li:nth-child(6) {margin-left: 0;width: 100%;height:65px;padding-top:0}
    .plan-over .plan-desc li:nth-child(6) {margin-top: 5px;}
    .con-search.search {padding:0}
    .pop-cat h3 {margin-top: 0px;}
    .job-erotik {
        background-position: center 36px;
        background-size: 86px auto;
        height: 147px;
        margin: 0;
        width: 33%;
    }
    .flexslider .slides img {height: 150px !important;}
    .pop-cat p { padding: 0 20px 20px 123px;}
    .pop-cat {padding-bottom:0;height:auto;padding-top:0}
    #nl-btn span {display:block}
    #nl-btn {line-height:1}
    .footer-maus {background: rgba(0, 0, 0, 0) url("../img/nl-footer.png") no-repeat scroll left top / 270px auto;height: 235px;position: absolute;right: 0;top: -237px;width: 270px;z-index: 243243;}
    .btn-save-del a.claim {float:none;margin-top:20px}
    .werb {margin-bottom:90px}
    .foot-1 a img {margin-left:2px}
    .plan-free li:nth-child(6), .plan-prem li:nth-child(6), .plan-hot li:nth-child(6) {font-size: 40px !important;}
    .plan-over {font-size: 13px;}
    .btn-plan {padding:10px;line-height:1.1}
    .seit {left: 12%;}
    .search .pagination {width: auto}
    .detail-ava li {width: 18.5%;}
    .detail-ava li:nth-child(6) {margin-left:0}
    .detail-ava li:nth-child(9) {float:none}
    .detail-service, .detail-ava {margin-left:0;padding-right:10px}
    .detail-box h1 {width:84%;}
    .werb h1 {width:98%!important;margin-left: 10px;}
    .werb .col-xs-12.col-md-12, .werb, .werb-cont {padding-left:0!important;padding-right:0!important;font-size:14px}
    .wer2 {padding-top:0px!important}
    .detail-box .arrow_box span {height: 50px;padding-left: 0;width: 47px;}
    .detail-box .arrow_box {padding-right:10px}
    .detail-box .detail-info, .detail-box .detail-gall {padding-top:0}
    .posts .detail-gall {padding-top:10px}
    .detail-price {
        background: rgba(0, 0, 0, 0) url("../img/tag.png") no-repeat scroll left center / 35px auto;
        font-size: 21px;
        height: 50px;
        line-height: 50px;
        padding-left: 43px;
    }
    a.ask, a.claim {margin-top:5px}
    .detail-service h3, .detail-ava h3 {padding-top:20px;margin-top:10px}
    .ul-area {margin-top: 17px;padding-top: 10px !important;position: relative;}
    .ul-area h1 {padding-left:0}

    #nl-bg footer {position:static}
    .head-top {background: rgba(0, 0, 0, 0) url("../img/header/header1.jpg") repeat scroll center center;height: 83px;}
    .head-top2 {background: rgba(0, 0, 0, 0) url("../img/header/header2.jpg") repeat scroll center center;height: 83px;}
    .werb-cont { padding-top: 110px;}
    .head-top span, .head-top2 span {top:25px}
    .search-results {font-size:15px}
    .edit-link {width:auto!important;top:20px;right:82px!important}
    .upgrade-link {top:11px;left:0;right:auto}
    .red {background-image: none, none;}
    .mark-area div button {display:block}
    .mark-area .claim {float: none !important;margin-left: 0;margin-top: 13px;}
    .M3MedRec .a .t {font-size: 13px !important;line-height: 18px;}
    .M3MedRec .a .d {font-size: 10px !important;}
    .M3MedRec .a .u {margin-top:4px!important;font-size:11px!important;}
}
@media all and (max-width: 800px) {
    #pm-new {margin-top:-30px;}
    .plan-free, .plan-prem, .plan-hot {
        width: 50%;
        margin:0 auto;
        float:left;
    }
    .plan-free div, .plan-prem div, .plan-hot div {
        margin-top:30px;
    }
    .plan-hot {
        margin-left:25%;
    }
    .plan-over li {
        margin-left: 15px;
        margin-right: 15px;
        letter-spacing: normal;
        font-size: 15px;
    }
    .plan-box {height: auto;}
    .ba-oben.ba-new li:last-child{display: none}
    .ba-oben.ba-new li {margin: 1%!important;text-align: center;width: 31.3%;}
}

@media all and (max-width: 768px) {
    .edit-form-members .pull-right {width:100%;padding-left:15px;margin-bottom:10px;}
    p.meta-ins i {margin:5px;font-size: 20px;}
    p.meta-ins {padding: 0 3px 5px 3px;}
    .grid.grid-neu.grid-search .box-cat {width: 48% !important;}
    .clone-div {left: 75px;}
    #new-header.header {margin-bottom:25px;}
    .detail-new.detail-box .arrow_box {margin-right:-10px}
    .detail-box.detail-new{box-shadow: none;padding-right:10px;}
    .detail-box.detail-new .fotorama {margin-top:0;}
    .detail-box.detail-new .detail-gall {padding-right:0;padding-left:5px;}
    .detail-new.detail-box h1 {margin-top:0; width: 88%;font-size: 20px;height: auto;padding-top: 11px;}
    .detail-new.detail-box .comment-box .user-comment {width: calc(100% + 25px);}
    #inserat-new .in-btn.in-new ul {padding:0;}
    #inserat-new .container.long-ba, .detail-new.detail-box .comment-box {width:100%;margin:0!important;padding:0!important;}
    .detail-box.detail-new #bewertungen .add-review {margin-bottom:75px}
    .in-btn.in-new a {font-size: 15px;height: 50px;line-height: 50px;background-size: 25px auto !important;padding: 0 0 0 34px;letter-spacing: -0.2px;}
    .in-btn.in-new li {width:23.95%;margin:0 1% 0 0;}
    .in-btn.in-new li:nth-child(2n) {float: none;}
    .in-btn.in-new li:nth-child(2n+1) {float: none;}
    .in-btn.in-new li:last-child {margin: 0; float:right}
    .in-btn.in-new ul {padding:0 15px;}
    .in-btn.in-new {margin-top: 15px;}
    .in-btn.in-new h1, .in-btn.new_members h1 {font-size: 24px;}
    .container.long-ba.index.red.new-index {padding-left:15px;padding-right:15px;}
    #footer-new .footer-1 {width: 180px;}
    #footer-new .footer-3 {width: 231px;float: right;}
    #footer-new .footer-2 {width: calc(100% - 412px)}
    #footer-new #nl-btn {width: 220px;font-size: 16px;padding: 0;}
    #footer-new #nl-input, #footer-new #nl-input2 {width: calc(50% - 118px);}
    #footer-new .nl-box small {text-align: right}
    #footer-new .container {padding-right: 10px;padding-left: 10px;}
    .grid .box-cat .m3_container {width: 100%!important;margin:0 auto;text-align: center}
    .pm-answer {margin-left: -70px;width: calc(100% + 85px);padding:15px}
    .pos-rate {background: rgba(0, 0, 0, 0) url("../img/icons/plus.svg") no-repeat scroll 0 0;top: 25px;position: absolute;width: 40px;height: 40px;left: 5px;}
    .zero-rate {background: rgba(0, 0, 0, 0) url("../img/icons/soso.svg") no-repeat scroll 0 0;top: 25px;position: absolute;width: 40px;height: 40px;left: 5px;}
    .minus-rate {background: rgba(0, 0, 0, 0) url("../img/icons/minus.svg") no-repeat scroll 0 0;top: 25px;position: absolute;width: 40px;height: 40px;left: 5px;}
    .answer .zero-rate, .answer .pos-rate, .answer .minus-rate {top: 9px;}
    .rating-plus, .rating-minus {width: 40px; height: 46px;}
    .rating-zero {width: 46px; height: 40px;}
    .user-comment-content {padding-right: 60px;}
    .useravatar {width: 50px;height:50px;}

    .user-comment-content {width: calc(100% - 70px);min-height:60px;}
    .hide-date b {display: inline-block;background-size: 12px auto;padding-left: 15px;}
    .highclass {width: 25px;height: 80px;}
    .upg-box {min-height: 85px;margin-top:30px}
    .detail-views ul li:first-child {display:none!important;}
    .detail-views ul li {width:32.5% !important}
    #addInserat {margin-bottom:15px}
    .plan-over li:nth-child(5) {
        height: 72px !important;
        padding-top: 0 !important;
    }
    .search-results {font-size: 12px;height: 35px;line-height: 35px;}
    .edit-link {right: 15px !important;}
    .edit-inser .col-xs-4.col-md-5 {font-size: 14px;line-height: normal;padding-left: 0;padding-top: 53px;}
    .search {margin:0 15px 18px}
    .ft-m {margin-top: 85px;}
    .in-btn a {
        background-size: 35px auto!important;
        font-size: 20px;
        height: 60px;
        line-height: 60px;
        padding: 0 0 0 45px;
    }
    .plan-over li {font-size: 13px;letter-spacing: -0.3px;}
    .in-btn li {margin: 5px 0;width: 49%;}
    .in-btn li:nth-child(2n) {float:right}
    .in-btn li:nth-child(2n+1) {float:left}
    .in-btn li:last-child {margin: 5px 0;}
    .foot-1 .left, .foot-3 img, .footer-maus, .seit {display:none}
    .box-cat h4 {width: 58%;}
    .user-head {text-align:right;}
    .user-choose {background: rgba(0, 0, 0, 0) url("../img/logo.png") no-repeat scroll 16% 15px / 263px auto;padding-top: 115px;}
    .header{background-position: left top, left 0;background-repeat: repeat-x;height: 235px;}
    .inserat {right:8.33333%;top:75px;}
    .ba-list {padding-right:15px;padding-left:15px;}
    #ba-full .ba-list {padding:0;}
    .red {background-position: 15px 15px, 98% 0; padding-left:30px;padding-right:30px}
    .cat, .pop-cat { width:100%}
    .pop-cat {background: #263133 url("../img/cat-icons/favorite.png") no-repeat scroll 39px 43px / 85px auto;height: inherit;margin-bottom: 15px;}
    .werb {margin-bottom: 30px;}
    .gs-container { height:230px !important;}
    .cat {padding-left:0;}
    .cat h3 {font-size:17px}
    .box-cat {height: 80px;}
    .box-cat img, .box-cat .col-xs-2.col-md-3 {height: 80px;line-height: 105px;width:105px}
    .box-cat .col-xs-2.col-md-3 {
        background: white none repeat scroll 0 0;
        bottom: 0;
        font-size: 12px;
        height: 17px;
        line-height: 17px;
        position: absolute;
        text-align: center;
        width: 115px;
        left:1px;
        margin-left:-1px;
    }
    .pop-cat h3 {font-size:16px;padding-top:90px}
    .pop-cat {min-height:auto}
    .job-erotik {background-size:60px auto;height:120px}
    .border {background: #263133 url("../img/cat-icons/favorite.png") no-repeat scroll center 20px / 60px auto; height:120px}
    .job-erotik { background-position: center 20px;}
    .logo {height: 102px;left: 8%;margin-left: 0;top: 42px;width: 267px;}
    .byteforce {display:block!important;top: -108px;}
    .premium, .crone {background-size: 85px auto;height: 80px;width: 86px;}
    .box-cat h4 {margin:4px 0 3px;font-size:16px}
    .box-cat p {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;margin:0}
    .adress-f {background-color: #131819;margin-top: 25px;padding-top:10px;padding-bottom:10px;font-size:11px}
    footer {padding-top:15px;height:300px;background-position: center 250px, center top;}
    .gs-wrapper {background-color: #ffffff !important;height:50px !important;}
    .cat-box h3, .cat-box p { margin-left: 55px;margin-top:0}
    .gs-bg-img {background-size: 50px auto !important;}
    .gs-slide-panel {height: 190px !important;}
    .foot-1 { padding-left: 258px; padding-top: 0;height:85px}
    .foot-3 {padding-left:0}
    footer {background-position: center 225px, center top;height: 285px;}
    .ft-m { margin-top: 20px;}
    .nl-box {width:93%;margin:0 auto}
    #nl-btn {font-family:Verdana, Geneva, sans-serif;}
    .col-xs-3.col-md-3.plan-desc {padding-left: 0;width: 20%;}
    .plan-over .col-xs-3 {width: 26.5%;}
    .plan-over h2 {font-size: 17px;margin-top: -68px;}
    .plan-free, .plan-prem, .plan-hot {padding-left:0!important}

    .col-xs-3.col-md-3.plan-desc {padding-right:15px}
    .plan-over .plan-desc li:nth-child(5) {margin-top: -26px;}
    .plan-over ul {width: 100%;}
    .plan-over li:nth-child(6) i {font-size: 12px;}
    .detail-box.plan-box {background: transparent;box-shadow:0px 0px 0px}
    .plan-over li {   margin-left: 0;margin-right: 0;padding-left:5px;padding-right:5px}
    .plan-over li:nth-child(5), .plan-over li:nth-child(6), .plan-over li:nth-child(7) {padding-bottom:0px}
    .plan-over {font-size: 12px;}
    .detail-box h1 {width: 78%;padding-left:0}
    .edit-inser .col-xs-4.col-md-5 a {width:auto;padding:5px;font-size:12px}
    .edit-link {top:11px;right:5px!important}
    .edit-inser .col-xs-4.col-md-5:not(.status-txt) {display:none;}
    .hide-edit-upgrade {display: inline-block;font-size:10px}
    .edit-inser .col-xs-8.col-md-7 {width:100%}
    .upgrade-link {padding:1px}
    .ban-code textarea {width:65%;}
    .search-results h1 {margin-top: 10px;font-size:13px;}
    .result-3.right {margin-top:-8px}
    .edit-inser .box-cat h4 {font-size:14px;margin:4px 0 0}
    .edit-inser .box-cat p {font-size: 12px;line-height: 14px;margin:0}
    .search-input {width: 180px;}
    .pm-box {margin-left: -10px;width: calc(100% + 25px)!important;padding: 0 !important;}
    .pm-box .nav-tabs > li > a, .pm-box .nav-tabs > li > a:hover {padding: 0 15px;}
    .inbox li {padding-left: 15px;padding-right:15px}
    .index.red .new-header #category {margin-top: 12px;}
}

.my-bottom-bar{
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #263133;
    color: white;
    text-align: center;
    padding: 10px;
    font-size: 16px;
    z-index: 999999999;

}

.my-bottom-bar > span {

    border: 1px solid white;
    color: white;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    /* margin: 4px 2px; */
    border-radius: 8px;
    margin: 8px;
    cursor: pointer;

}

.my-bottom-bar > span:hover {
    background-color:white;
    color:black;
}


@media all and (max-width: 740px) {
    .index.red .new-header {padding-top:34px;}
    .index.red .new-header h1 span {display: block}
    .index.red .new-header h1 {line-height: 1.1}
    #ModalService .checkbox {width:49.5%}

}


@media all and (max-width: 700px) {
    .mark-area.buttons-ins #claim, .mark-area.buttons-ins #check_service {width:47%}
    .new-members ul li img {max-width: 120px;}
    .new-members ul li::before {right:15px;}
    .search-results.result-new h1, .search-results.result-new h4 {margin-left:-25px;font-size: 25px}
    .search-results.result-new {font-size: 25px}
    .pm-search {position: absolute;top: -65px;width:100%}
    .pm-box {margin-top:40px;}
    .search-input {width: calc(100% - 70px)!important;margin-left: 10px;}
    .search-btn {margin-right:10px;}
    .pm-box .mark-area {height:130px}
    .pm-box .mark-area nav {position:absolute;top:70px;}
    .pm-answer-content {margin-left:5%}
    .grid .box-cat {width:48%}
    .grid .box-cat img, .grid .box-cat {height: 240px;}
    #pm-new .search-input {width: 160px!important;}
    #pm-new.pm-box .search-btn {width:54px}
    #pm-new .pm-search {width:auto;position: relative;top:auto}
    #pm-new.pm-box .message-receive, #pm-new.pm-box .message-send {width: 96%;margin-bottom: 35px;}
}



@media all and (max-width: 655px) {
    #ba-full .bneu {margin: 0px 0 15px 0;}
    .col-12.ba-list.bneu h4 {top:0;}
    #footer-new .footer-2 {background-image: none}
    #footer-new .footer-2 ul {width:110px;margin:0 auto}
    .grid .box-cat img, .grid .box-cat {height: 220px;}
    .pop-cat {height:auto}
    .detail-ava li {width: 23.5%;}
    .detail-ava li:nth-child(5), .detail-ava li:nth-child(9) {margin-left:0%;}
    .detail-ava li:nth-child(6) {margin-left:1%}
    .reg-box .btn.btn-primary {width:auto}
    .detail-new .detail-info a#search-btn.ask {border:3px solid #e93030}
    .detail-new .detail-info a#ask.ask.prof-btn2 {color:white!important}
    .modal-eingang .modal-header .close {right:0;}
    #ageCheck .modal-dialog {max-width:97%;width:605px;margin:0}
    #ageCheck .modal-eingang .modal-header .close {display:none}
    #ageCheck .modal-content {background: rgba(0, 0, 0, 0) url("../img/eingang-mobile.png") no-repeat scroll 0 0;}
    .modal-eingang .modal-footer {padding: 0 15px 15px 80px;}
    .modal-eingang .modal-body {padding: 175px 20px 0 88px;text-align: center;text-shadow: 1px 1px 1px #000000;}
    .modal-eingang .modal-footer { bottom: 0;
        padding: 0 15px 15px 80px;
        position: absolute;
        width: 100%;
    }

    @media all and (max-width: 640px) {
        #new-header #search-box.user-choose {top:70px;min-height: 100%!important;max-height: 100%;}
        #new-header #search-box.user-choose #search_form .service-list {padding-top:10px;}
        body {padding-top:85px;}
        #login-bg {padding-top:0;}
        #inserat-bg #new-header.header {margin-bottom:0px;}
        .detail-new .new-inserat-info ul.personal-details {columns: 2;-webkit-columns: 2;-moz-columns:2;}
        #login-bg #new-header {background-image: url("../img/logo.png");background-position: center 8px;background-repeat: no-repeat;height: 70px;background-size: auto 61px;margin-bottom: 25px;}
        .logo-reg {top: 0;width: 200px;margin-left: -100px;height: 70px;}
        .detail-box.detail-new {font-size: 15px;}
        .detail-new.detail-box h1 {font-size: 24px;}
        .col-xs-12.col-md-5.detail-gall {border-top:0}
        .detail-box.detail-new .detail-gall, .detail-box.detail-new .detail-info {width:100%;margin:0;padding:0}
        #new-header.header, #new-header #nav-mobile .logmobi, #new-header .dropdown-menu .logmobi {height: 60px;}
        #new-header .dropdown-menu .logmobi {height: 70px!important;padding-top: 10px;}
        #new-header.header .menu-inner {line-height: 66.5px;}
        .detail-new.detail-box h1 {width: 100%;font-size: 28px;height: auto;white-space: normal;margin-bottom:7px;}
        .in-btn.in-new li {width:calc(50% - 5px);margin: 0 5px 10px 0;}
        .in-btn.in-new li:nth-child(2n) {float: right;margin-right:0;}
        .in-btn.in-new li:nth-child(2n+1) {float: left;}
        .in-btn.in-new h1 {margin-top: 15px;    padding-left: 20px;}
        .mobile-push{
            display: block;}
        .mobile-push a {width: 250px;background: #866ec6;color: white;padding: 10px;font-weight: bold;
            display: inline-block;margin-top:35px;}
        .p-link, .in-detail, #inserat-new .space-detail, .detail-new.detail-box .arrow_box {display: none}
        .chat-box .ask {width:115px;margin-top:20px}
        .chat-box textarea {width:100%}
        .red h1 {font-size: 16px;line-height:1;margin-top:23px;margin-bottom:3px;letter-spacing: -0.5px;}
        .red h2 {font-size:11px;margin-top:0;letter-spacing: -0.5px;}
        .logo { height: 82px;width: 212px;}
        .werb h1 {font-size:14px}
        .plan-over h3 {
            display: block;
            font-size: 13px;
            margin-bottom: 4px;
            margin-top: 0;
        }
        .plan-over .col-xs-3 {
            width: 33.3%;
        }
        .foot-1 {
            background: rgba(0, 0, 0, 0) url("../img/logo.png") no-repeat scroll left top / 185px auto;
            height: 70px;
            padding-left: 197px;
            padding-top: 0;
        }
        .pm-answer-content  {width:calc(100% - 160px); margin-bottom: 5px;}

        .edit-search .search-results {margin-bottom:0}
        #addInserat, .ban-code textarea {width:100%}
        .ban-code textarea {margin-top:15px}
        .plan-desc, .detail-views li:last-child {display:none}
        .plan-box {padding:0!important}

        .foot-1 .left {width: 85px;}
        .foot-3 img {width:22px;margin-top:15px}
        img.byteforce {margin-right: 12px;margin-top: -3px;width: 26%;}
        .ft-m {margin-top: 27px;font-size: 9px;}
        .foot-3, .plan-over, .plan-free  {padding-left:0!important;}
        .plan-over {padding-right:0px!important}
        footer h6 {margin-bottom:10px}
        footer {background-position: center 225px, center top;height: 250px;}
        .box-cat h4 {width: 54%;}
        .byteforce {height: 46px;top: -90px;width: 115px;}
        .nl-box {width: 100%;}
        .foot-1 a img {margin-top:10px}
        .plan-list {padding-right:10px}
        footer {background-position: center 174px, center top;height: 210px;}
        .nl-box {margin-bottom:0}
        .detail-views {padding:0!important}
        .detail-views li {width:32.5%}
        .nl-box {padding:5px}
        footer {background-position: center 190px, center top;height: 240px;}
        .wer-kon li:first-child, .wer-kon li:last-child, .wer-kon li:nth-child(2) {background-size:55px auto!important;padding-top:70px!important;font-size:11px}
        .search-results.result-new, .search-results.result-new h1 {font-size: 22px;}
        .wer-kon ul li.wechat {background: rgba(0, 0, 0, 0) url("../img/icons/wechat.png") no-repeat scroll center top / 55px auto !important;}
        #foto-pm {display: inline-block;}
        .search-results.result-new span {margin-left: 3px;}
    }

    @media all and (max-width: 600px) {
        p.meta-ins i {margin:5px;font-size: 18px;}
        p.meta-ins {padding: 0 3px 5px 3px;}
        #pm-new.pm-box .pm-user-info, #pm-new.pm-box .pm-message {width:100%!important;float:none;height: auto!important;max-height: 100%!important;}
        #pm-new.pm-box .pm-inbox {height: auto!important;max-height: 100%!important;}
        #pm-new.pm-box .pm-inbox [aria-expanded="true"] {dislay:none}
        .new-members ul li img {max-width: 100px;}
        .hide_mobi { display: none}
        .menu-inner a img.logoimg {vertical-align: text-bottom;}

    }

    @media all and (max-width: 550px) {
        .col-12.ba-list.bneu h4 {font-size: 8px;padding:3px 4px}
        p.meta-ins i {margin:5px;font-size: 23px;}
        #new-header .choose-box {padding: 10px 0 10px 10px;}
        #dropdown_bezirk.dropdown-menu > li > a {padding:1.1px 20px;}
        #new-header .user-choose {padding:0;top:70px;}
        .search-results.result-new, .search-results.result-new h1, .search-results.result-new h4 {font-size: 19px;}
        #footer-new {height: 250px;}
        .detail-box.posts .col-md-3 {display:block}
        #footer-new #nl-input, #footer-new #nl-input2 {width: 49.4%;margin: 0;}
        #footer-new #nl-input2 {float: right;}
        #footer-new #nl-btn {width: 100%;font-size: 17px;padding: 0;font-weight: 400;margin-top: 7px;}
        #footer-new .nl-box {height: auto}
        #footer-new .footer-3, #footer-new .footer-2 {display: none}
        #footer-new .footer-1 {width: 100%;background-image: none;padding-top:5px;text-align: center}
        #footer-new .footer-1 p {display: inline;margin-right: 20px;font-size: 18px;vertical-align: super;}
        #footer-new .footer-1 a i {font-size: 36px;margin-right: 20px;}
        #footer-new .footer-1 a i.fa-instagram {margin-right: 0}
        #footer-new .footer-bottom {height:70px;line-height: 1.5}
        #footer-new .footer-bottom .container {padding-top: 15px;}
        #footer-new .footer-copy span {display: inline-block}
        #footer-new .footer-copy .left, #footer-new .footer-copy .right {width:100%;text-align: center;float: none}
        .grid.grid-neu .box-cat h4 {font-size: 14px;}
        .grid.grid-neu .box-cat {width: 47%;margin:0px 3% 20px 3%}
        .grid.grid-neu .box-cat {width: 49%;margin: 5px 0 !important;}
        .grid.grid-neu .box-cat:nth-child(3n+1) {margin:5px 0 }
        .grid.grid-neu .box-cat:nth-child(3n+3) {margin:5px 0}
        .grid.grid-neu .box-cat:nth-child(2n+1) {margin:5px 0;float:left}
        .grid.grid-neu .box-cat:nth-child(2n+2) {margin:5px 0;float:right}
        .long-ba .grid-neu.col-xs-12 {padding-right: 0;padding-left: 25px;}
        .plan-free div, .plan-prem div, .plan-hot div, .plan-free, .plan-prem, .plan-hot {width:100%;float:none}
        .plan-over li {font-size: 15px;letter-spacing: 0;}
        .plan-over ul {width: 92%;}
        .plan-hot {margin-left: 0%;}
        .ba-list.bneu{display:block!important;padding: 0}
        .ba-list.bneu li:nth-child(3n+1) {margin-left: 0!important;}
        .ba-list.bneu li:nth-child(3n+3) {margin-right: 0!important;}
        .ba-list.bneu li {width:32%}
        a#search-btn.ask {display: inline-block}
        a.melden-mob {display:block;margin:10px auto;float:none}
        .pm-answer-content {margin-left: 0;width: calc(100% - 60px);}
        .chat-box .message-sender {left: 5px;width: calc(100% - 140px);}
        .pm-bar {margin-left: 0px;}
        .inbox .collapse {line-height: 20px}
        .message-sender::after, .pm-answer-content::after {top: 15px;}
        .inbox {font-size: 14px}
        .message-sender {width: calc(100% - 115px); margin-bottom: 5px;}
        .inbox textarea {width:100%;float:none;margin-bottom:20px}
        .inbox .ask {margin:0 auto; float:none;display:block}
        .pm-avatar {width: 30px;height: 30px;margin-left: 0;margin-right: 15px;}
        .answer .zero-rate, .answer .pos-rate, .answer .minus-rate {top: -3px;}
        .answer .useravatar {top:-6px}
        .ft-m {font-size: 7px;}
        .pm-box .nav-tabs > li:nth-child(2) a, .pm-box .nav-tabs > li:nth-child(3) a {margin-right: 0}
        .pm-box .nav-tabs > li:nth-child(1) span, .pm-box .nav-tabs > li:nth-child(2) span {display: none}
        .pm-footer button {font-size: 11px !important;padding: 5px !important;height: 30px !important;}
        .checkbox .inbox s {width:40px;overflow: hidden}
        .inbox li {min-height: 75px}
        .checkbox .inbox li u{position: absolute;bottom: 2px;width: 100%;left: 15px;}
        .pm-box {margin-left: 0px;width: calc(100% + -5px) !important; padding: 0 !important;}
        .pm-answer {width: calc(100% + 30px);margin-left: -15px;}
        .pm-box .nav-tabs > li:nth-child(2) {width:calc(50% + 2px)}
        .pm-box .pm-search-over .nav-tabs > li:nth-child(2) {width:calc(33.33% + 2px)}
        .pm-search-over.pm-menu li {width:33.333%}
        .inbox .collapse {padding-left:15px}
        .pm-box .mark-area {height: 130px;padding-left: 33px !important;background: rgba(0, 0, 0, 0) url("../img/mark2.png") no-repeat scroll 15px 15px;}
        .pm-footer button {margin-right:5px}
        .upg-box {font-size: 21px;padding: 5px 30px 60px;min-height:66px}
        .message-time {font-size: 9px}

        .upg-box h3 {font-size: 21px}
        .in-btn a {background-size: 25px auto!important;padding:0 0 0 35px;font-size:18px}
        .detail-ava li {width:31.7%;}
        .detail-ava li:nth-child(4), .detail-ava li:nth-child(7) {margin-left:0;}
        .detail-ava li:nth-child(5), .detail-ava li:nth-child(9) {margin-left:1%;}
        .user-choose .dropdown {margin-bottom: 10px; width: 48%;}
        .user-choose .left.null {width:70%;}
        #search-btn {margin-right:2%;width:25%}
        .modal-eingang .modal-body {font-size:14px}
        #ageCheck .modal-footer a {font-size:12px}
        .choose-box {height:108px}
        .user-choose {background: rgba(0, 0, 0, 0) url("../img/logo.png") no-repeat scroll 16% 15px / 190px auto;padding-top: 90px;}
        .inserat {font-size: 9px; padding: 0 11px 0 28px; top: 60px;background: #e93030 url("../img/icons/inse.png") no-repeat scroll 8px 15px / 14px auto;}
        .header {height:245px}
        .cat h3 {font-size:16px}
        .pop-cat { background: #263133 url("../img/cat-icons/favorite.png") no-repeat scroll 32px 28px / 60px auto;min-height: auto;text-align: left;}
        .pop-cat h3 { line-height:1;text-align:center;font-size:13px}
        .pop-cat p {font-size: 13px;line-height: 14px; padding: 0 35px 0 90px;}
        .con-search.search {width:94%}
        .long-ba .col-xs-12, .long-ba .col-md-9, .long-ba {padding-left: 10px;padding-right: 10px;width: 100%;}
        .long-ba .col-md-3, .ba-list, .foot-1 .left2, .detail-box .arrow_box, .result-3 {display:none}
        .userp-box span.det {padding:20px}
        .box-cat .col-xs-2.col-md-3, .plan-over .col-xs-3.col-md-3 {display:block}
        .plan-desc {display:none!important}
        .head-top span, .head-top2 span {font-size:16px;width: 250px;margin-left:-125px}
        .box-cat p {margin-bottom:0px}
        .box-cat small {font-size:10px}
        .box-cat small span, small.date-inserat {display:none}
        .box-cat small .status-txt span {display: block}
        .premium, .crone { background-size: 70px auto; height: 70px; width: 71px;}
        .box-cat h4 {font-size: 15px;margin-bottom: 0;width: 50%;}
        .wer-kon li {width:100%!important}
        .werb ul, .wer-kon {padding:0!important;}
        #nl-input, #nl-input2 {width:35%}
        #nl-btn {font-size: 11px; font-weight: 300; width:26%}
        .detail-box h1 {width:100%}
        .detail-box.werb {padding-left:15px!important;padding-right:15px!important}
        .wer-cont .more-we {margin:0;padding:15px 0}
        .box-cat small br {height:5px}
        .box-cat small u, .hide-date {display:none}
        .rating-zero, .rating-minus, .rating-plus {top:-10px}
        .user-comment-content {padding-right: 0}
        .add-review textarea.form-control {width: calc(100% - 0px) !important;}
        .rating-plus, .rating-minus {width: 25px; height: 29px;}
        .rating-zero {width: 29px; height: 25px;}
        .usser-coment-details {margin-bottom: 3px;font-size: 13px;padding-left:35px}
        .pos-rate {background: rgba(0, 0, 0, 0) url("../img/icons/plus.svg") no-repeat scroll 0 0; top: 11px;position: absolute;width: 22px;height: 22px;left: 4px;z-index: 12535;}
        .minus-rate {background: rgba(0, 0, 0, 0) url("../img/icons/minus.svg") no-repeat scroll 0 0; top: 11px;position: absolute;width: 22px;height: 22px;left: 4px;z-index: 12535;}
        .zero-rate {background: rgba(0, 0, 0, 0) url("../img/icons/soso.svg") no-repeat scroll 0 0; top: 11px;position: absolute;width: 22px;height: 22px;left: 4px;z-index: 12535;}
        .useravatar {width: 30px;position: absolute;margin: 0;top: 7px;height: 30px;}
        .user-comment-content {width: calc(100% - 0px);min-height:30px}
        .answer {margin-top:7px;margin-left:45px;margin-bottom: 0}
        .answer::before {top:7px}
        .add-review #ask {position: relative;top: auto;right: auto;margin-bottom: 20px}
        .rplus, .rminus,  .rzero {top:46px}
        .inhalf {width:100%}
        .search-results .result-3.right {padding-top: 8px;display: block;position: absolute;left: 0;margin-left: 0;width: 100%;top: 50px;}
        .search-results {margin-bottom: 65px;}
        .pm-menu ul {float:none;width:100%}
        .pm-menu li {width:50%}
        .con-search.search .col-xs-12.col-md-12.grid {padding:0 15px;}
        .con-search.search {width: 100%;margin: 0;}
        .search-results.result-new, .search-results.result-new h1, .search-results.result-new h4 {font-size: 19px;letter-spacing: -0.2px;}
        #foto-pm, .in-btn h1 span.headingPartTwo {
            display: none !important;
        }
        .new-members ul li:nth-child(4) {display: none}
        .new-members ul li {width:33.33%}
        .new-members ul li img {max-width: 120px;}
        .new-members ul li::before {right: 5px;}

    }
    @media all and (max-width: 500px) {
        .grid.grid-neu.grid-search .box-cat {width: 99% !important;}
        .mark-area.buttons-ins #claim, .mark-area.buttons-ins #check_service {width:88%}
    }
    @media all and (max-width: 450px) {
        #new-header #search-box.user-choose #search_form .service-list {padding:10px!important;}
        #sidebar-advance {height:100%!important;;width:100%!important;padding-top: 210px;}
        #side-box, .advance-search,  #ModalService .checkbox {width:100%!important;}
        #side-box {z-index: 4}
        #side-box {padding:0px 7px;}
        #side-box::after {display: none}
        .make-me-sticky {top:69px!important;;}
        .clone-div {left: 65px;}
        .detail-new.job-box .new-inserat-info ul.personal-details {columns: 1;-webkit-columns: 1;-moz-columns: 1;margin: 20px auto;width: 260px;}
        .detail-new .new-inserat-info ul.personal-details {columns: 1;-webkit-columns: 1;-moz-columns: 1;margin: 10px auto 20px auto;width: 100%;padding-bottom:10px;border-bottom:1px solid #00bfff}
        .detail-new .new-inserat-info .personal-details li {max-width: 260px!important;margin:0 auto}
        .col-xs-12.col-md-12.service-list, .tele-sett, .col-md-9.detail-box.posts .col-md-6.detail-gall, .col-md-9.detail-box.posts .col-md-6.detail-info, .del-profil, .about-info {padding-left:0!important;padding-right:0;}
        .posts .area-input, .posts input.form-control, .posts textarea.form-control, .box input.form-control, .box textarea.form-control {width:100%;}
        .detail-gall .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 100% !important;}
        .del-profil {width:49%}
        .col-xs-9.col-md-9.detail-box.posts .del-profil:nth-child(2n) {float: left;}
        .col-xs-9.col-md-9.detail-box.posts .del-profil {float: right;}
        .tele-sett {padding-top:10px!important;}
        .tele-sett .form-control {margin:-10px 3px 20px !important;width:44px!important;}
        .tele2 {padding-top:0!important;margin-top: -15px;}
        .col-xs-12.col-md-12.service-list.mark-area{padding-left:35px!important;}
        .login-box {max-width: 100%;position: relative;left: auto;margin: 0 auto;padding:25px 30px 50px 25px}
        .login-box button, .login-box .btn-reg, .reg-box button {font-size: 13px;font-weight: 600}
        #inserat-new .rplus, #inserat-new .rminus, #inserat-new .rzero {top: 10px;width: 28px;height: 28px;}
        #new-header #nav-mobile, .mobile-menu .dropdown-menu {width:250px;}
        .search-results.result-new, .search-results.result-new h1, .search-results.result-new h4 {font-size: 18px;letter-spacing: -0.2px;}
        .pm-box .nav-tabs > li.active > a, .pm-box .nav-tabs > li.active > a:focus, .pm-box .nav-tabs > li.active > a:hover, .pm-box .nav > li > a {font-size: 14px; padding: 0 10px;}
        .grid .box-cat {width: 100%;margin: 10px 0;}
        .grid .box-cat img, .grid .box-cat {height: auto;}
        .up-border {width:90%}
        .in-btn a {font-size:16px}
        .in-btn span.headingPartTwo {display:none}
        .edit-inser .box-cat img, .edit-inser .box-cat .col-xs-2.col-md-3 {width:95px;margin-right:5px}
        .hide-edit-upgrade {bottom:0;right:0;}
        .box-cat h4 {font-size:14px}
        .red h1 {font-size: 14px;}
        .red h2 {font-size:10px;}
        .detail-ava li {width:31.5%;}
        .inserat {background: #e93030 url("../img/icons/inse.png") no-repeat scroll 7px 11px / 14px auto;line-height: 1.4;padding: 5px 15px 5px 28px;}
        .molink i, .user-head span, .byteforce, #slider1, .ul-zone::before, .ul-zone::after {display:none!important}
        .inserat span, #new-header .molink i {display:block!important;}
        #new-header .mobile-menu a {margin-right:25px;}
        #new-header .mobile-menu a.molink {padding-left:5px}
        #cat-list .dropdown .btn, .choose-box {width:100%}
        #cat-list {display:block}
        .cat {margin:0}
        #nl-input, #nl-input2 {width:33%}
        #nl-btn {padding:3px 6px;width:31%;font-size:9px}
        .ul-zone {padding-left:0;padding-right:0;font-size:11px;height: 68px;}
        .ul-zone h4 {font-size:13px}
        .werb h1 span, .user-choose .col-xs-1.col-md-2 {display:none}
        .review-fields {width:100%!important;margin-top:10px;}
        .rplus, .rminus, .rzero {top:-8px;width:35px;height:35px}
        #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} }
    .index.red .new-header {padding:20px;}
    .index.red .new-header h1 span {display: block;}
    .index.red .new-header h1  {font-size:22px}
    .index.red .new-header .result-3 {display: block;float: left;margin-top: -5px;margin-left: 0;width: 100%;}
    .pm-footer button {font-size: 9px !important;}
    .nl-box small {font-size: 9px}
    .custom-password-reset {
        text-align: center;
        margin-left: -15%;
    }
    .new-members ul li img {max-width: 110px;}

}
@media all and (max-width: 420px) {
    .grid.grid-neu .box-cat {
        width: 100%
    }
    p.meta-ins i {margin:11px;font-size: 35px;}
    .grid.grid-neu .box-cat h4 {
        font-size: 19px;
    }
}

@media all and (max-width: 400px) {
    #ba-full .container {padding:0}
    .pm-box .nav-tabs > li.active > a, .pm-box .nav-tabs > li.active > a:focus, .pm-box .nav-tabs > li.active > a:hover, .pm-box .nav > li > a {font-size: 13px;padding: 0 7px;}
    .plan-over ul {font-size: 15px; width: 98%;}
    .plan-free, .plan-prem, .plan-hot  {width:100%}
    .plan-prem div, .plan-hot div,  .plan-free div {width:100%}
    #footer-new .footer-1 a i {font-size: 28px;}
    #footer-new .footer-1 p {font-size: 17px}
    #footer-new {height: 240px;}
    .in-btn.in-new ul {padding: 0;}
    #new-header .mobile-menu a {margin-right: 18px;}
    #new-header .menu-inner a img.logoimg {margin-left: 5px;padding-top: 5px;}
    #new-header .mobile-menu a {font-size: 22px;}
    .new-members ul li img {max-width: 100px;}
    .flexslider .slides img {height: 120px !important;width: auto !important;}
}
@media all and (max-width: 320px) {
    .flexslider .slides img {height: 110px!important}
}
@media all and (max-width: 300px) {
    #rc-imageselect, .g-recaptcha {transform:scale(0.57);-webkit-transform:scale(0.57);transform-origin:0 0;-webkit-transform-origin:0 0;}
    #footer-new .footer-copy .left, #footer-new .footer-copy .right {font-size: 12px;}
    #footer-new .footer-1 a i {font-size: 24px;margin-right:15px;}
    #footer-new .footer-1 p {font-size: 15px}
    .in-btn.in-new li {padding-left: 5px;}
    .in-btn.in-new a {background-size: 21px auto !important;padding: 0 0 0 28px;}
    .in-btn.in-new li {width: calc(50% - 3px);margin: 0 3px 6px 0;}
    .in-btn.in-new h1 {margin-top: 10px;}
}

@media (width: 992px) {
    .ul-area {
        margin-top:0 !important;
    }
}

.detail-video {
    margin-left: 15px;
    padding-right: 15px;
}
.detail-video > div#borderDetailVideo{
    border-top: 1px solid #00bfff;
}

.detail-video video {
    margin-top: 20px;
    width: 100%;
}
form#myAwesomeDropzone {
    border: 1px dashed black;
}

#myAwesomeDropzone span {
    padding: 10px;
    color: grey;
}
@media(max-width: 992px) {
    .col-xs-12.detail-video {
        padding: 0;
        margin: 0;
    }
}

@media (max-width: 655px) {
    .col-xs-12.detail-video{
        padding: 0;
        margin-left: 0;
    }
    .detail-video > div#borderDetailVideo {
        margin-top: 20px;
    }
}

h3.view_results {
    margin: 10px 0px;
    text-align: center;
}

.user-choose table {
    margin: 0 auto;
    width: 100%;
    background-color: white;
    text-align: center;
}

.user-choose table a {
    color: black;
}

#live_button {
    color: white;
    background-color: #00bfff;
    border: none;
    width: 100%;
}
#seal_of_approval {
    background-color: red;
    width: 100%!important;
    font-size: 18px!important;
    color: white;
    display: inline-block;
    font-weight: 700;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}

#seal_of_approval_inactive {
    -webkit-filter: blur(1px) grayscale(1);
    filter: blur(1px) grayscale(1);
}

.pg_seal, .link_seal {
    display: none;
}

/*ol.flex-control-nav{*/
/*display: none;*/
/*}*/

.flex-control-paging li a {

}
.flexslider ul li .container .row {
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    margin-left: 0;
}

.flex-direction-nav a:before {
    font-family: "Font Awesome 5 Pro";
    font-size: 36px;
    content: "\f137";
}

.userprofile_slider {
    color: #263134;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    display: block !important;
    margin: 0 auto;
    line-height: 1.1;
}

.radius {
    border-radius: 50%;
    margin-bottom: 20px;
}
.flexslider span {
    display: table-caption;
}

@media(min-width: 993px)
{
    .tablet {
        display: none;
    }
}
@media(max-width: 992px)
{
    .desktop {
        display: none;
    }
    .flex-direction-nav {
        display: none;
    }
}

@media(max-width: 768px)
{
    .in-btn h1 {
        margin: 15px 15px;
    }

    .radius {
        max-width: 150px;
    }
}

@media(min-width: 551px)
{
    .mobile {
        display: none;
    }
}
@media(max-width: 550px)
{
    .new_members {
    }
    .tablet {
        display: none;
    }
    .mobile_css {
        margin-left: 0;
    }
    .mobile_img {
        max-width: 120px;
    }
    .userprofile_slider {
        word-break: break-word;
        width: 100px;
    }
}

@media(max-width: 360px)
{
    .in-btn h1 {
        font-size: 25px;
    }
}

.sidebar-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.img-resized {
    max-width: 250px;

}

@media (min-width: 768px){
    .grid-neu  .modal-dialog {

        width: unset !important;
    }
}

.modal-style.modal-body input, .modal-body textarea {
    width: unset;
    height: unset;
}

.grid.grid-neu .box-cat {
    margin-left: unset;
}

.checkbox label {
    overflow: hidden;
}

.pages {
    margin-top: 0px;
}

.lds-heart {
    position: absolute;
    width: 64px;
    height: 64px;
    right: 0;
    top: 100%;
    margin-right: 30px;
    -webkit-transform: scale(1) rotate(45deg) translate(0,-45px);
    -moz-transform: scale(1) rotate(45deg) translate(0,-45px);
    -ms-transform: scale(1) rotate(45deg) translate(0,-45px);
    -o-transform: scale(1) rotate(45deg) translate(0,-45px);
    transform: scale(1) rotate(45deg) translate(0,-45px);
    cursor: pointer;
}
.lds-heart i {
    position: absolute;
    z-index: 3;
    top: 32px;
    right: 76px;
    transform: scale(1) rotate(45deg) translate(0,-45px);
    font-size: 17px;
}

/*@media(max-width: 1200px)*/
/*{*/
/*.lds-heart{*/
/*-webkit-transform: rotate(45deg) translate(50px,-95px);*/
/*-moz-transform: rotate(45deg) translate(50px,-95px);*/
/*-ms-transform: rotate(45deg) translate(50px,-95px);*/
/*-o-transform: rotate(45deg) translate(50px,-95px);*/
/*transform: rotate(45deg) translate(50px,-95px);*/
/*}*/
/*}*/

/*@media(max-width: 992px)*/
/*{*/
/*.lds-heart{*/
/*-webkit-transform: rotate(45deg) translate(120px,-165px);*/
/*-moz-transform: rotate(45deg) translate(120px,-165px);*/
/*-ms-transform: rotate(45deg) translate(120px,-165px);*/
/*-o-transform: rotate(45deg) translate(120px,-165px);*/
/*transform: rotate(45deg) translate(120px,-165px);*/
/*}*/
/*}*/

/*@media(max-width: 600px)*/
/*{*/
/*.lds-heart{*/
/*-webkit-transform: scale(0.8) rotate(45deg) translate(160px,-225px);*/
/*-moz-transform: scale(0.8) rotate(45deg) translate(160px,-225px);*/
/*-ms-transform: scale(0.8) rotate(45deg) translate(160px,-225px);*/
/*-o-transform: scale(0.8) rotate(45deg) translate(160px,-225px);*/
/*transform: scale(0.8) rotate(45deg) translate(160px,-225px);*/
/*}*/
/*}*/

/*@media(max-width: 550px)*/
/*{*/
/*.lds-heart{*/
/*-webkit-transform: scale(0.8) rotate(45deg) translate(40px,-110px);*/
/*-moz-transform: scale(0.8) rotate(45deg) translate(40px,-110px);*/
/*-ms-transform: scale(0.8) rotate(45deg) translate(40px,-110px);*/
/*-o-transform: scale(0.8) rotate(45deg) translate(40px,-110px);*/
/*transform: scale(0.8) rotate(45deg) translate(40px,-110px);*/
/*}*/
/*}*/

/*@media(max-width: 470px)*/
/*{*/
/*.lds-heart {*/
/*-webkit-transform: scale(0.8) rotate(45deg) translate(80px,-150px);*/
/*-moz-transform: scale(0.8) rotate(45deg) translate(80px,-150px);*/
/*-ms-transform: scale(0.8) rotate(45deg) translate(80px,-150px);*/
/*-o-transform: scale(0.8) rotate(45deg) translate(80px,-150px);*/
/*transform: scale(0.8) rotate(45deg) translate(80px,-150px);*/
/*}*/
/*}*/

/*@media(max-width: 350px)*/
/*{*/
/*.lds-heart {*/
/*-webkit-transform: scale(0.8) rotate(45deg) translate(60px,-130px);;*/
/*-moz-transform: scale(0.8) rotate(45deg) translate(60px,-130px);;*/
/*-ms-transform: scale(0.8) rotate(45deg) translate(60px,-130px);;*/
/*-o-transform: scale(0.8) rotate(45deg) translate(60px,-130px);;*/
/*transform: scale(0.8) rotate(45deg) translate(60px,-130px);;*/
/*}*/
/*}*/
.lds-heart div {
    top: 23px;
    left: 19px;
    width: 26px;
    height: 26px;
    background: #e93030;
    animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lds-heart div:after,
.lds-heart div:before {
    content: " ";
    position: absolute;
    display: block;
    width: 26px;
    height: 26px;
    background: #e93030;
}
.lds-heart div:before {
    left: -17px;
    border-radius: 50% 0 0 50%;
}
.lds-heart div:after {
    top: -17px;
    border-radius: 50% 50% 0 0;
}
@keyframes lds-heart {
    0% {
        transform: scale(0.95);
    }
    5% {
        transform: scale(1.1);
    }
    39% {
        transform: scale(0.85);
    }
    45% {
        transform: scale(1);
    }
    60% {
        transform: scale(0.95);
    }
    100% {
        transform: scale(0.9);
    }
}

#loading {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #000;
    z-index: 99;
    text-align: center;
}

#loading-image {
    position: absolute;
    top: 100px;
    z-index: 100;
    width: 50vw;
    left: 50%;
    height: 50vh;
    transform: translatex(-50%);
}

#sidebar_Heart {
    cursor: pointer;
    position: fixed;
    left: 3%;
    top: 50vh;
}



.commentCount {
    color: #13a952;
    font-weight: 600;
    display: flex;
    position: absolute;
    left: 50%;
    top: 0%;
    transform: translate(-50%, 15%);
}
.commentIcon {
    margin-right: 5px;

}
.innerAdBanner h4 {

    display: flex;

    justify-content: center;

    align-items: center;

    height: auto;

    padding: 0;

    height: 90px !important;
}


@media(max-width:1200px)
{
    p.meta-ins {
        align-items: center;
    }
}


@media(max-width:992px)
{
    .commentCount {
        color: #13a952;
        font-weight: 600;
        display: flex;
        position: absolute;
        left: 50%;
        top: 22%;
        transform: translateX(-50%);
    }
    span.innerAdBanner  h4 {
        height: 85px !important;
    }

    p.meta-ins i {
        margin: 6px;
    }





}
@media(max-width:768px)
{

    .box-cat-live
    {
        width: 32.3%;
    }
    .resultcontainer {
        padding: 0;
    }
    .resultwrapper {
        padding: 0;
    }



    p.meta-ins {
        flex-wrap: wrap;
        white-space: unset;
        height: 53px !important;
    }
    p.meta-ins i {
        font-size: 22px;
    }
    span.innerAdBanner  h4 {
        height: 98px !important;
    }
    p.meta-ins > span.fl , p.meta-ins > span.fl2 {
        margin-top: -5px;
        display: flex;
    }

}


@media(max-width: 600px)
{
    p.meta-ins i {
        font-size: 21px;
    }
}

@media (width: 768px) {
    .resultwrapper{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.suchergebnisWrapper {
    padding: 0;
}
.slogan {
    position: relative;
}

@media (max-width: 375px) {
    .slogan {
        font-size: 18px !important;
    }
}

.no-padding {
    padding: 0;
    margin-bottom: 15px;
}
.closeSidebar {
    margin-left: auto;
    display: block;
    border: none !important;
    font-size: 36px;
    background-color: transparent !important;
    height: 40px !important;
}
.closeX_span {
    display: inline;
    font-size: 18px;
    position: relative;
    top: -5px;
}
@media(max-width: 450px) and (max-height: 900px)
{
    .row.user-choose {
        max-height: 90vh;
        height: 100% !important;
        min-height: unset !important;
    }
}

.bezirk-dropdown {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.location-bezirk {
    position: absolute;
    top: 11px;
    left: 10px;
    font-size: 28px;
}

#dropdownMenuLink-bezirk {
    display: block;
    width: 100%;
    position: relative;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: #00bfff;
    text-align: center;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
}
.bezirke {
    padding: 0px 15px;
}
.mt-0 {
    margin-top: 0px !important;
}
.heading-bezirke {
    font-weight: 600;
}
.dropdown-bezirk-content {
    margin-left: 15px;
    width: 190px;
}
.dropdown.bezirke {
    width: unset;
}
.innerDropDown {
    margin-right: 10px;
    font-size: 16px;
}
.caret.bezirk-caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 6px dashed!important;
    border-right: 6px solid transparent!important;
    border-left: 6px solid transparent!important;
    top: 22px;
    background: none;
    right: 5px;
}
/* Endless Spinner */
.lds-ring {
    position: relative;
    width: 64px;
    height: 64px;
    display: block;
    margin: auto auto;
}
.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    margin: 6px;
    border: 6px solid #ff2d4a;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #ff2d4a transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}
@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.lds-heart.lds-renderMore {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    transform: rotate(45deg);
    transform-origin: 32px 32px;
    margin: auto auto;
    top: 30px;

}

.closeSidebar:focus {
    outline: none;
}
.ls {
    position: relative;
    margin-left: 78%;
    width: fit-content;
    top: -100%;
    color: red;
}
@media(max-width:1200px)
{
    .ls {
        margin-left: 75%;
    }
}


@media(min-width: 630px) and (max-width:992px)
{
    .ls {
        margin-left: 69%;
    }

    .headingPartOne {
        font-size: 26px;
        margin-left: -20px;
    }

    .headingPartTwo {
        font-size: 26px;
    }
}
@media(max-width: 768px)
{
    span.ls{
        display: none;
    }

}


@media(max-width:1200px)
{
    .innerAdBanner h4 {
        height: 85px !important;
        padding: 0 !important;
    }
    .grid .box-cat h4 {
        height: 45px;
    }
    p.meta-ins {
        height: 40px;
    }
}

@media(max-width: 768px)
{
    .innerAdBanner h4 {
        padding-top: 17px !important;
        padding-bottom: 18px !important;
    }
}@media(max-width: 600px)
{
    .innerAdBanner h4 {
        padding-top: 16px !important;
        padding-bottom: 17px !important;
        /* font-size: 12px !important; */
        /* flex-wrap: wrap; */
    }
}
@media(max-width: 550px)
{
    .innerAdBanner h4 {
        padding: 19px 0px !important;
    }
}

.commentRef {
    position: relative;
    color: #13a952;
    font-size: 12px;
}
@media(min-width:551px) and (max-width: 650px)
{
    .grid.grid-neu .box-cat {
        width: 24% !important;
    }
}

span.fl {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
}

#overlay-anywhere {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
}

.livebox {
    width: 100% !important;
    display: inline-block;
    white-space: nowrap;
    margin-right: 10px;
}

.vis {
    position: fixed;
    display: block !important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
}
.inserate-container , .infinite-scroll, .jscroll-inner {
    float:left;
    clear: both;
    /*max-width: 100%;*/
    width: 100%;
}

@media (min-width: 768px)
{
    #overlay-anywhere {
        display: none !important;
    }
}

.newMembers {
    color: white;
    padding-left: 30px;
    padding-top: 10px;
}

.nban {
    padding-top: 1px;
    padding-left: 800px;
    padding-right: 800px;
    transform: translate(-800px,-13px);
}
@media(max-width: 768px)
{
    .nban {
        padding-left: 0;
        padding-right: 0;
        transform: translate(0,-13px);
    }
}
#geo_adress {
    margin-bottom: 0px !important;
}

#myTopnav .far.fa-search {
    height: 60px;
    align-items: center;
    display: flex;
}
.logoimg {
    height: 60px;
    max-width: 147.5px !important;
}

.infinite-scroll > .jscroll-inner > .inserate > div:last-child {
    margin-right: 0px;
    margin-left: 1%;
}
@media (max-width: 1200px)
#myTopnav {
    display: none !important;
}