body {
    background: #101010 none repeat scroll 0 0;
    width: 100%;
}

.body-img {
    background: rgba(0, 0, 0, 0) url("../images/body-bg.png") no-repeat scroll center top;
    padding-top: 76px;
    width: 100%;
}

.main-page-color {
    background: #000 none repeat scroll 0 0;
}

.main-page {
    padding: 20px 10px 20px 0;
}

.header-desktop-band {
    background: #fff none repeat scroll 0 0;
    margin: 10px 0;
}

#search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #545454;
    padding: 2px;
    text-align: right;
    width: 260px;
    float: right;
    margin-top: 8px;
}

.search .inputbox {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #656565;
    float: left;
    margin: 0;
    vertical-align: top;
    width: 220px;
}

.search .button {
    background: rgba(0, 0, 0, 0) url("../images/search-button.gif") no-repeat scroll left top;
    color: #fff;
    float: right;
    height: 22px;
    margin: 0;
    text-decoration: none;
    border: 0;
    width: 24px;
}

.main-page h4 {
    color: #ED145B;
    background: rgba(0, 0, 0, 0) url("../images/escorte.png") no-repeat scroll -7px -5px;
    padding-left: 30px;
}

.lang-warpper {
    font-size: 12px;
    margin-top: 30px;
}

.lang-warpper span {
    color: white;
}

.title-site {
    margin: 0;
    color: white;
    font-size: 16px;
}

.sub-menu {
    margin-top: 10px;
}

.sub-menu a {
    color: white;
    font-weight: bold;
}

.sub-menu-wrapper a.btn.btn-warning {
    font-weight: bold;
    border-radius: 0;
}

.sub-menu-wrapper li.show-city {
    padding: 0 45px;
}

.sub-menu-wrapper li.show-city:hover {
    background: #ed145b none repeat scroll 0 0
}

.sub-menu-wrapper li ul {
    left: -10000px;
    position: absolute;
    list-style-type: none;
}

.sub-menu-wrapper li ul li {
    border-top: 1px dotted #fff;
    background: #ed145b none repeat scroll 0 0
}

.sub-menu-wrapper li ul li a {
    color: #ebebeb;
    display: block;
    padding: 5px 35px 5px 42px;
    text-decoration: none;
}

.sub-menu-wrapper li ul li a:hover {
    background-color: #333;
    text-decoration: underline;
}

.sub-menu-wrapper #shown.shown-sub {
    left: 134px;
    top: 20px;
    z-index: 999;
}

.mobile-menu .navbar-brand, .mobile-menu .navbar-brand:hover {
    color: white;
    font-family: "Comfortaa", Comfortaa;
    font-size: 24px;
    font-weight: bold;
}

.mobile-menu .navbar-nav li a {
    color: white;
}

.navbar-default .mobile-menu .navbar-nav > .active > a,
.navbar-default .mobile-menu .navbar-nav > .active > a:focus,
.navbar-default .mobile-menu .navbar-nav > .active > a:hover {
    color: #ed145b;
}

.mobile-menu #myNavbar .open > a,
.mobile-menu #myNavbar .open > a:focus,
.mobile-menu #myNavbar .open > a:hover {
    background-color: red;
}

.mobile-menu .navbar-default {
    background-color: #ed145b !important;
    border-color: #e8e8e8 !important;
}

#find-header-mobile {
    background-color: white;
    margin: 10px 0;
}

#find-header-mobile input, #find-header-mobile button {
    border-radius: 0;
}

#find-header-mobile button {
    height: 34px;
}

ul.menu-left {
    list-style: outside none none;
    background: #ed145b none repeat scroll 0 0;
    padding: 0 10px 0 11px;
    margin: 0 0 9px;
}

ul.menu-left > li {
    background: rgba(0, 0, 0, 0) url("../images/line-hor.gif") repeat-x scroll left top;
    padding: 5px 0;
}

.menu-left ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

ul.menu-left li.parent a.top_judete {
    background: rgba(0, 0, 0, 0) url("../images/parent-point.gif") no-repeat scroll right center;
    padding-right: 10px;
}

ul.menu-left li a {
    color: #fdfdf4;
    font-size: 12px;
}

ul.menu-left form {
    background-color: #fff;
    border: 1px solid #545454;
    margin: 10px 0;
}

ul.menu-left .city {
    border: 0 none;
    color: #656565;
    float: left;
    vertical-align: top;
    width: 129px;
    font: 11px/13px Arial, Helvetica, sans-serif;
    line-height: 20px;
}

ul.menu-left .submit-city {
    background-image: url("../images/search-button.gif");
    background-repeat: no-repeat;
    border: 0 none;
    height: 22px;
    width: 24px;
}

.footer-menu, .submenu-footer {
    margin: 20px 0;
}

.footer-menu ul li {
    padding: 0 20px 0 10px;

}

.submenu-footer a {
    color: red;
    font-size: 12px;
}

.footer-menu a {
    color: white;
}

.link-seo-search a {
    color: #454545;
    font-size: 12px;
}

@font-face {
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 400;
    src: local('Comfortaa'), local('Comfortaa-Regular'), url(http://fonts.gstatic.com/s/comfortaa/v7/qLBu5CQmSMt1H43OiWJ77VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.enter-site {
    border-radius: 0;
    background-color: #ed145b;
    color: white;
}

.leave-site {
    border-radius: 0;
    background-color: black;
    color: white;
}

.content-wrapper {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #817a7a;
    font-size: 12px;
    padding-bottom: 20px;
}

.content-wrapper h1 {
    font-size: 20px;
}

.free-ads {
    color: yellow !important;
    font-weight: bold;
}

.condition {
    list-style: outside none none;
    padding-left: 0;
    list-style-type: none;
}

.dex h5 {
    font-weight: bold;
}

.keywords-page a {
    color: #ed145b;
    text-decoration: underline;
}

h1.belt {
    color: #000000;
    font-family: "Comfortaa", Comfortaa;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}

h1.belt a[name] {
    text-decoration: none;
    color: #ed145b;
}

ul.pagination a {
    border: 1px solid #dddddd;
    background-color: black;
    text-decoration: none;
    color: #ed145b;
    border-radius: 0 !important;
}

ul.pagination a.selected {
    background-color: #d8325d;
    color: #fff;
}

.modal button.close {
    background: no-repeat url("../images/6.png");
    height: 24px;
    width: 25px;
}

.modal button.close:hover {
    background: no-repeat url("../images/7.png");
}

#form-pics .form-control {
    border-radius: 0;
    padding: 0;
}

.form-pics-upload-container {
    padding: 20px;
    background: white none repeat scroll 0 0;
}

.profile-wrapper {
    padding-left: 4px;
    padding-right: 4px;
    margin: 5px 0;
}

.profile-wrapper-box {
    padding: 10px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
}

.img-wrapper img {
    height: 250px;
}

.price {
    color: #333333;
    font: 16px/18px Arial, Helvetica, sans-serif;
    white-space: nowrap;
}

a.btn.btn-info.details {
    border-radius: 0;
    border: 0;
    padding: 2px 20px;
    margin: 0;
    background: #ff417f none repeat scroll 0 0;
}

a.btn.btn-info.details:hover {
    background-color: black;
}

h6.product-name > a {
    color: #0d0d0d;
    font: bold 13px/16px Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 1px;
}

h6.product-name > a:hover {
    color: #ff417f;
}

@media only screen and (max-width: 480px) {
    h6.product-name {
        margin-top: 10px;
        text-align: center;
    }
  .mobile-row{
      margin:0!important;
      padding:0!important;
  }
    h6.product-name > a {
        font-size: 16px;
    }

    .price {
        font-weight: bold;
    }

    .img-wrapper img {
        height: 300px;
    }

}

.product-description {
    font-size: 11px;
    color: #817a7a;
    min-height: 40px;
    max-height: 40px;
    overflow: hidden;
}

.profiles-page h1 {
    margin: 10px 0 5px 0;
    font-size: 14px;
}

.per-page {
    margin-top: 10px;
    margin-right: 10px;
}

.level1 > a.active {
    text-decoration: underline;
}

.per-page {
    border: 1px solid #6f222b;
    color: black;
    font-size: 11px;
}

.profile-wrapper-box:hover {
    border-color: #ed145b;
}

a.logo {
    color: white;
    font-family: "Comfortaa", Comfortaa;
    font-size: 40px;
    text-decoration: none;
}

.header-desktop-band h4 {
    font-family: "Comfortaa", Comfortaa;
    font-weight: bold;
}

a.logo b {
    color: #ed145b;
}

#face {
    padding-top: 15px;
}

.module-login {
    background: #f2f2f2 none repeat scroll 0 0;
    padding: 10px 0 20px 20px;
}

.module-login h3 {
    color: #000;
    font: bold 13px/16px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.form-login .button {
    background: #494949 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    display: block;
    font: 11px/11px Tahoma, Geneva, sans-serif;
    height: 21px;
    margin: 4px 0 5px 1px;
    padding: 0 0 2px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 49px;
}

.form-login .username, .form-login .password {
    color: #939292;
    font: 11px/13px Arial, Helvetica, sans-serif;
    margin: 0 0 5px;
}

.form-login input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    color: #939292;
    font: 11px/13px Arial, Helvetica, sans-serif;
    margin: 2px 0 3px;
    padding: 5px 5px 5px 6px;
    width: 150px;
}

#form-login-remember {
    margin-top: 15px;
}

#form-login-remember span {
    color: #7d7d7d;
    font: 11px/18px Arial, Helvetica, sans-serif;
}

#form-login-remember a {
    color: #a60727;
    font-size: 13px;
    text-decoration: none;
}

.login form a.btn, .login form button.btn.btn-block {
    background-color: #494949;
    border-radius: 0%;
    color: white;
    width: 150px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.login form a.btn:hover, .login form button.btn.btn-block:hover {
    background-color: #ed145b;
}

.login {
    padding-top: 20px;
}

.login label {
    color: black;
}

.login input.form-control {
    width: 70%;
    border: 1px solid #6f222b;
    color: #000;
    border-radius: 0%;
    height: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.login-links a {
    color: #ed145b;
    text-decoration: underline;
}

.level2 li {
    background: rgba(0, 0, 0, 0) url("../images/line-hor.gif") repeat-x scroll left top;
    padding: 5px 0 5px 10px;
}

.level2 > li > a > span {
    color: #ccc;
}

#myNavbar .open .dropdown-menu > li > a {
    color: white;
}

#myNavbar .open .dropdown-menu > li > a:hover {
    color: black;
}

.name {
    font-size: 16px;
    font-weight: bold;
}

.line {
    margin: 4px 0 6px 0;
}

.info {
    color: #ed145b;
    margin-bottom: 7px;
}

.new {
    background-color: yellow
}

.back {
    margin-top: 15px;
    margin-bottom: 10px;
}

#escorte-sexy {
    background: rgba(0, 0, 0, 0) url("../images/back.png") no-repeat scroll center top;
    width: 43px;
    height: 22px;
    display: block;
    margin-left: 6px;
    color: transparent;

}

#escorte-sexy:hover {
    background-image: url("../images/back-no.png");
}

#comments {
    text-decoration: underline;
    cursor: pointer;
}

.info-profil td:first-child, .info-profil td:nth-child(3) {
    font-weight: bold;
}

table.info-profil tr > td {
    padding: 3px;
}

.gallery-promo {
    border-top: 1px dotted #cccccc;
    font-family: "Comfortaa", Comfortaa;
}

.gallery-promo {
    margin-top: 30px;
    margin-bottom: 10px;
}

.gallery-promo.second {
    margin-top: 40px;
}

.pics {
    margin-top: 10px;
}

.tooltip-custom {
    border-bottom: 1px dotted #000000;
    color: red;
    cursor: help;
    outline: medium none;
    position: relative;
    text-decoration: none;
}

.tooltip-custom span {
    margin-left: -999em;
    position: absolute;
}

.tooltip-custom:hover span {
    border-radius: 5px;
    box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri, Tahoma, Geneva, sans-serif;
    left: 1em;
    margin-left: -100px;
    position: absolute;
    top: 2em;
    width: 250px;
    z-index: 99;
}

.tooltip-custom:hover img {
    border: 0 none;
    float: left;
    margin: -10px 0 0 -55px;
    position: absolute;
}

.tooltip-custom:hover em {
    display: block;
    font-family: Candara, Tahoma, Geneva, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.2em 0 0.6em;
}

.warning-custom {
    background: #ffffaa none repeat scroll 0 0;
    border: 1px solid #ffad33;
}

.classic {
    padding: 0.8em 1em;
}

.custom {
    padding: 0.5em 0.8em 0.8em 2em;
}

.surpriza {
    background-color: #FFF;
    color: #F0F;

}

.important-custom {
    background-image: url("../images/important.png");
    background-position: 0 0px;
    background-repeat: no-repeat;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding-left: 25px;
    margin-left: 30px;
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.padding-right {
    padding-right: 15px !important;
}

img.profile-img {
    height: 250px;
}

@media only screen and (max-width: 768px) {
    .content-wrapper {
        margin-left: 10px;
    }

    .name {
        text-align: center;
        font-size: 18px;
    }

    #warning-button {
        text-align: center;
        width: 100%;
    }

    .name a {
        color: #ed145b
    }

    .text-md-right {
        text-align: right;
    }

    .text-md-left {
        text-align: left;
    }

    .body-img {
        padding-top: 10px;
    }

    #form-comments{
        padding:10px;
    }
}

.publicitate {
    background-color: #000;
    background-image: url("../images/banner3.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #000;
    height: 67px;
    text-align: left;
    width: 100%;
}

.publicitate span {
    color: yellow;
    display: block;
    font-size: 23px;
    margin: 6px 6px 6px 0;
    padding-left: 4px;
}

.publicitate b.us {
    color: #fff;
    display: block;
    font-size: 14px;
    padding-left: 5px;
}

.publicitate b.visit {
    color: #fff;
    display: block;
    font-size: 17px;
    padding-left: 7px;
    padding-top: 5px;
}

.bookmark {
    margin-bottom: 5px;
}

.sticky {
    bottom: 0;
    margin-bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
    text-align: center
}

.sticky .btn-lg {
    border-radius: 0;
}

.sticky .call {
    background-color: #ed145b;
    border-color: #ccc;
    color: white;
}

.nopadding {
    padding: 0 0 0 0 !important;
    margin: 0 0 0 0 !important;
}

.create-account {
    margin-top: 15px;
}

.create-account input[type="text"],
.create-account input[type="file"],
.create-account select {
    text-transform: uppercase;
    border: 1px solid #6f222b;
    color: #000;
    border-radius: 0;
    padding: 0;
}

.create-account textarea {
    border: 1px solid #6f222b;
    color: #000;
    border-radius: 0;
    padding: 0;
}

.create-account .form-horizontal .control-label {
    text-align: left;
    padding-right: 0;
    padding-top: 0;
}

.create-account .show-hide {
    display: none;
}

.create-account b.warr {
    color: red;
    margin-left: 10px;
    padding: 2px 10px;
    border-radius: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri, Tahoma, Geneva, sans-serif;
}

@media screen and (min-width: 768px) {
    .create-account .form-group {
        margin-bottom: 5px;
    }

    .create-account .form-horizontal .control-label {
        font-size: 12px;
        color: #000;
        font-weight: 100;
    }

    .create-account input[type="text"],
    .create-account input[type="file"],
    .create-account select {
        font-size: 11px;
        height: 20px;
    }

    .create-account textarea {
        font-size: 11px;
    }
}

.dropdown-menu li a, #shown > li > a, .judete li > a > span {
    text-transform: capitalize
}

.show-more-button {
    color: #F00;
    cursor: pointer;
    font-size: 11px;
}

.img-container  img {
    height: 100px;
}


.thumb-video {
    height: 160px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.thumb-wrapper-video {
    height: 170px;
    margin: auto;
    display: block;
    overflow: hidden;
    width: 170px;
    position: relative;
    padding: 20px;
}

.thumb-wrapper-video:after {
    content: '';
    position: absolute;
    top: 34%;
    right: 24%;
    background: transparent url("http://escorte-bucuresti.sexy/files/images/play.jpg") no-repeat center center;
    background-size: 80px 80px;
    height: 70px;
    width: 70px;
}