@charset "UTF-8";

a:visited,a:link,a:active,a:hover {
  color:#6f8baf;
}

a:link {
  text-decoration:none;
}

body {
  background-color:#f1f1f1;
  padding:0;
  margin:0 auto;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  color:#555;
}

#cam_score_container,#height_container,#sexual_preference_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#automobile_container,#pets_container,#age_container,#city_container,#country_container,#drink_container,#drugs_container,#smoke_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#body_type_container,#gender_container,#username_container {
  display:none;
}

#footer_bar,#header_bar {
  display:none;
}

#about_me_label,#profile_about_me > div:nth-child(1) {
  display:none;
}

#tags_container,#tags_label,#tags_value {
  display:none;
}

#profile_main_photo,#profile_avatar,#avatar_holder {
  display:none;
}

#blurb_container {
  display:none;
}

#profile_header_container {
  display:none;
/** status eticheta **/
}

.profile_section .heading {
  display:none;
}

#profile {
  max-width:100%;
  margin:0 auto;
/** profil principal **/
}

.profile_section {
  border-spacing:0;
}

.profile_section_content {
  z-index:auto;
  padding:0;
  margin:0;
}

#profile_schedule {
  display:none;
}

#profile_photo_galleries {
  display:none;
/** galerie **/
}

#profile_password_photo_galleries {
  display:none;
}

/*** Design Dan ***/
* {
  box-sizing:border-box;
}

#dascentdesign {
  display:block;
  width:100%;
  min-width:260px;
  height:auto;
  margin:0 auto;
  box-sizing:border-box;
  padding:0;
  float:none;
  clear:left;
  font-size:100%;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
}

.dodark {
  background-color:#222;
}

.dascenttop {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  padding:0;
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/05/28062636/slide_2a.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  background-attachment:fixed;
}

.dascenttop-in {
  display:block;
  width:100%;
  height:auto;
  margin:20px auto 22px;
  padding:5em 0;
  background-color:rgba(0,0,0,0.5);
  text-align:center;
  color:#fff;
  font-size:17px;
}

ul.dascentopnav {
  list-style-type:none;
  margin:0 auto;
  padding:0;
  overflow:hidden;
  width:90%;
}

ul.dascentopnav li {
  float:left;
}

ul.dascentopnav li a {
  display:block;
  color:rgba(255,255,255,.7);
  text-align:center;
  padding:14px 16px;
  text-decoration:none;
}

ul.dascentopnav li a:hover:not(.active) {
  background-color:#F39;
  color:rgba(255,255,255,1);
}

ul.dascentopnav li a.active {
  color:#fff;
  font-size:17px;
}

ul.dascentopnav li.zright {
  float:right;
}

ul.dascentopnav li.zright a {
  display:inline-block;
}

.zupper {
  text-transform:uppercase;
}

.pname {
  padding:.6em 2.8em;
  text-align:center;
  background-color:#93F;
  border-radius:6px;
  transition:ease-in-out .3s;
}

.pname:hover {
  background-color:#F39;
}

.dascenttop-in h1 {
  font-size:5em;
  color:white;
  font-weight:300;
}

.subtitlu {
  font-size:1.8em;
  text-transform:uppercase;
  font-weight:100;
}

.bolder {
  font-weight:500;
}

.dansocial {
  display:block;
  width:90%;
  height:auto;
  margin:30px auto 22px;
  box-sizing:border-box;
  padding:1em 0;
  line-height:normal;
  text-align:center;
}

.dansocial a {
  display:inline-block;
  width:80px;
  height:80px;
  padding:.7em;
  margin:5px;
  overflow:hidden;
  border:2px dotted #fff;
  border-radius:100% 100% 100% 100%;
  transition:ease-in-out .3s;
}

.dansocial a:hover {
  display:inline-block;
  width:80px;
  height:80px;
  padding:.7em;
  margin:5px;
  overflow:hidden;
  border:2px solid rgba(255,255,255,.1);
  border-radius:100% 100% 100% 100%;
}

.dansocial a img {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  opacity:.7;
  transition:ease-in-out .3s;
}

.dansocial a:hover img {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  opacity:1;
  transform:scale(1.4);
}

.dascentcontinut {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  padding:1em 0;
}

.dascentbio {
  display:block;
  width:80%;
  height:auto;
  margin:0 auto;
  padding:1em;
}

.bioimagine {
  display:block;
  width:300px;
  height:auto;
  margin:0 auto;
  text-align:center;
}

.bioimagine img,.zslots img {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
}

.dascentbiotext {
  display:block;
  width:90%;
  height:auto;
  margin:2px auto 3px;
  text-align:center;
  font-size:16px;
  color:#036;
}

.zslots {
  display:block;
  float:left;
  width:33.33%;
  transform:scale(0.90);
}

.zslots-txt {
  display:block;
  float:left;
  width:66.33%;
  transform:scale(0.90);
}

.clix {
  display:block;
  width:100%;
  height:0;
  float:none;
  clear:left;
  margin:0 auto;
}

.zslots img {
  transition:ease-in-out .3s;
}

.zslots:hover img {
}

.rskew {
  display:block;
  width:90%;
  height:auto;
  box-sizing:border-box;
  text-align:center;
  border-radius:10px 10px 10px 10px;
  overflow:hidden;
  box-shadow:20px 11px 20px rgba(0,0,0,0.4),0 4px 5px rgba(0,0,0,0.4);
  border-right:5px solid rgba(255,255,255,0.6);
  border-bottom:1px solid #ccc;
  transform:perspective(2100px) rotateY(-21deg) scaleZ(1) translateZ(6px) translateY(5%) translateX(2%);
  transform-style:preserve-3d;
  -webkit-box-reflect:below -17px -webkit-linear-gradient(bottom,rgba(255,255,255,0.5) 0%,transparent 20%,transparent 100%);
  box-reflect:below -17px -webkit-linear-gradient(bottom,rgba(255,255,255,0.5) 0%,transparent 20%,transparent 100%);
}

.lskew {
  display:block;
  width:90%;
  height:auto;
  box-sizing:border-box;
  text-align:center;
  border-radius:10px 10px 10px 10px;
  overflow:hidden;
  box-shadow:-20px 11px 20px rgba(0,0,0,0.4),0 4px 5px rgba(0,0,0,0.4);
  border-left:5px solid rgba(255,255,255,0.6);
  border-bottom:1px solid #ccc;
  transform:perspective(2100px) rotateY(21deg) scaleZ(1) translateZ(6px) translateY(5%) translateX(2%);
  transform-style:preserve-3d;
  -webkit-box-reflect:below -47px -webkit-linear-gradient(bottom,rgba(255,255,255,0.5) 0%,transparent 20%,transparent 100%);
  box-reflect:below -47px -webkit-linear-gradient(bottom,rgba(255,255,255,0.5) 0%,transparent 20%,transparent 100%);
}

.cskew {
  display:block;
  width:90%;
  height:auto;
  box-sizing:border-box;
  text-align:center;
  border-radius:10px 10px 10px 10px;
  overflow:hidden;
  box-shadow:0 11px 20px rgba(0,0,0,0.4),0 4px 5px rgba(0,0,0,0.4);
  border-top:5px solid rgba(255,255,255,0.6);
  transform:perspective(2100px) rotateY(0) scaleZ(1) translateZ(6px) translateY(-10px) translateX(0);
  transform-style:preserve-3d;
  -webkit-box-reflect:below -47px -webkit-linear-gradient(bottom,rgba(255,255,255,0.5) 0%,transparent 20%,transparent 100%);
  box-reflect:below -47px -webkit-linear-gradient(bottom,rgba(255,255,255,0.5) 0%,transparent 20%,transparent 100%);
}

.txtlight {
  font-size:1.5em;
  color:#f1f1f1;
  font-weight:100;
}

.zbgdark {
  padding:4em 0;
  background-color:#222;
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/05/31160829/bgrld.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  background-attachment:fixed;
}

.bglower {
  background-color:#93F;
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/02/22102719/cgcbgprogram.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  background-attachment:fixed;
}

.buton {
  display:block;
  width:100%;
  height:auto;
  margin:20px auto 22px;
  text-align:center;
}

.buton a {
  padding:.7em 2em;
  text-align:center;
  color:#f1f1f1;
  background-color:#F39;
  border-radius:30px;
  font-size:14px;
  text-decoration:none;
  font-weight:400;
  border:1px solid #900;
  box-shadow:0 2px 5px #000,inset 0 2px 4px rgba(255,51,204,1);
  text-transform:uppercase;
}

.buton a:hover {
  border:1px solid #000;
  color:#fff;
  text-decoration:none;
  background-color:#93F;
  box-shadow:0 2px 5px #999,inset 0 1px 3px rgba(0,0,0,.8);
}

.jongleala {
  display:block;
  width:80%;
  height:auto;
  margin:20px auto 22px;
  box-sizing:border-box;
  padding:2em;
}

.txtlft {
  text-align:left;
}

.roomrules h2,.tipmenu h2,.toptippers h2 {
  display:block;
  width:90%;
  height:auto;
  margin:30px auto 33px;
  font-size:2em;
  font-weight:100;
  text-transform:uppercase;
  text-shadow:0 1px 2px #000;
}

.roomrules ol,.roomrules ul,.tipmenu ol,.tipmenu ul {
  display:block;
  width:100%;
  height:auto;
  margin:10px auto 12px;
  padding:0;
  list-style-position:outside;
}

.roomrules li,.tipmenu li {
  display:block;
  width:90%;
  height:auto;
  margin:0 auto;
  padding:.5em .7em .7em;
  border-bottom:1px solid #ccc;
  font-size:1.2em;
}

.tipmenu h2,.tipmenu li {
  color:#f1f1f1;
}

.tipmenu li {
  border-bottom:1px solid #000;
}

.listatipuri li {
  text-align:right;
}

.listapremium li {
  text-align:center;
  font-size:16px;
}

.listapremium img {
  display:block;
  width:120px;
  height:auto;
  margin:20px auto 18px;
}

.listatipuri span {
  display:inline-block;
  width:70%;
  height:auto;
  margin:0 auto;
  text-align:left;
}

.listatipuri a {
  display:inline-block;
  width:30%;
  height:auto;
  margin:0 auto;
  color:#96F;
}

.listatipuri a:hover {
  display:inline-block;
  width:30%;
  height:auto;
  margin:0 auto;
  color:#F39;
}

.tcenter {
  text-align:center;
}

.smallslot {
  display:block;
  width:90%;
  height:auto;
  margin:30px auto 33px;
  padding:2em .7em;
  border-radius:20px;
  text-align:center;
  box-shadow:0 0 5px #F39;
  outline:2px dotted #F39;
  outline-offset:-8px;
  text-shadow:0 1px 2px #000;
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/02/22102735/tier4.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  background-color:rgba(0,0,0,0.70);
}

h3.zintit {
  display:block;
  width:90%;
  height:auto;
  margin:0 auto 13px;
  color:#f39;
  text-decoration:none;
  letter-spacing:.3rem;
  text-transform:uppercase;
  font-size:19px;
  text-align:left;
  font-weight:400;
}

p.pixtxt {
  display:block;
  width:87%;
  height:auto;
  margin:0 auto;
  color:#fff;
  font-size:15px;
  text-align:left;
  padding:0 1.7em;
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/06/26153132/pinkli.gif);
  background-repeat:no-repeat;
  background-size:10px 10px;
  background-position:0 51%;
}

.game_2 {
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/02/22102730/tier2.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.ledo {
  padding:.5em 0 6.5em;
  clip-path:polygon(0% 0%,100% 0,100% 100%,50% 79%,0% 100%);
  background:rgb(237,25,133);
  background:-moz-linear-gradient(315deg,rgba(237,25,133,0.7126452876072304) 0%,rgba(30,47,66,0.8106845032935049) 100%);
  background:-webkit-linear-gradient(315deg,rgba(237,25,133,0.7126452876072304) 0%,rgba(30,47,66,0.8106845032935049) 100%);
  background:linear-gradient(315deg,rgba(237,25,133,0.7126452876072304) 0%,rgba(30,47,66,0.8106845032935049) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1985",endColorstr="#1e2f42",GradientType=1);
  font-weight:700;
}

.ledo p {
  display:block;
  width:70px;
  height:70px;
  border-radius:100% 100% 100% 100%;
  margin:0 auto 7px;
  text-align:center;
  overflow:hidden;
}

.ledo img {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
}

@media only screen and (min-width: 290px) and (max-width: 700px) and (max-width: 992px) {
  .pname {
    display:block;
    width:90%;
    padding:.6em .3em;
    text-align:center;
    background-color:#93F;
    border-radius:6px;
    transition:ease-in-out .3s;
  }

  .pname:hover {
    background-color:#F39;
  }

  ul.dascentopnav {
    list-style-type:none;
    margin:0 auto;
    padding:0;
    overflow:hidden;
    width:100%;
    text-align:center;
  }

  ul.dascentopnav li.right,ul.dascentopnav li {
    float:none;
  }

  ul.dascentopnav li,ul.dascentopnav li.zright a {
    display:block;
    width:100%;
    height:auto;
    margin:2px auto;
    text-align:center;
    float:none;
  }

  .dascenttop-in h1 {
    font-size:17px;
    color:white;
    font-weight:300;
  }

  .subtitlu {
    font-size:15px;
    text-transform:uppercase;
    font-weight:100;
  }

  .bolder {
    font-weight:300;
  }

  .dascentcontinut {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    padding:.7em 0;
  }

  .dascentbio {
    display:block;
    width:93%;
    height:auto;
    margin:0 auto;
    padding:1em .5em;
  }

  .zslots {
    display:block;
    float:none;
    clear:left;
    width:90%;
    transform:scale(0.99);
  }

  .clix {
    display:block;
    width:100%;
    height:0;
    float:none;
    clear:left;
    margin:0 auto;
  }

  .rskew,.lskew,.cskew {
    display:block;
    width:90%;
    height:auto;
    box-sizing:border-box;
    text-align:center;
    border-radius:10px 10px 10px 10px;
    overflow:hidden;
    box-shadow:0 3px 7px #666;
    border-top:5px solid rgba(255,255,255,0.6);
    transform:perspective(2100px) rotateY(0) scaleZ(1) translateZ(0) translateY(0) translateX(0);
    transform-style:preserve-3d;
    -webkit-box-reflect:below -47px -webkit-linear-gradient(bottom,rgba(255,255,255,0.0) 0%,transparent 0%,transparent 100%);
    box-reflect:below -47px -webkit-linear-gradient(bottom,rgba(255,255,255,0.0) 0%,transparent 0%,transparent 100%);
  }

  .txtlight {
    font-size:17px;
    color:#f1f1f1;
  }

  .txtlft {
    text-align:center;
    font-size:19px;
  }

  .jongleala {
    display:block;
    width:90%;
    height:auto;
    margin:10px auto 12px;
    box-sizing:border-box;
    padding:1em;
  }

  .roomrules h2,.tipmenu h2,.toptippers h2 {
    display:block;
    width:90%;
    height:auto;
    margin:10px auto 13px;
    font-size:18px;
    font-weight:100;
    text-transform:uppercase;
    text-shadow:0 1px 0 #000;
  }

  .roomrules ol,.roomrules ul,.tipmenu ol,.tipmenu ul {
    display:block;
    width:100%;
    height:auto;
    margin:10px auto 12px;
    padding:0;
    list-style-position:outside;
  }

  .roomrules li,.tipmenu li {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto;
    padding:.5em .7em .7em;
    border-bottom:1px solid #ccc;
    font-size:15px;
  }

  .tipmenu h2,.tipmenu li {
    color:#f1f1f1;
  }

  .tipmenu li {
    border-bottom:0 solid #000;
  }

  .listatipuri li {
    text-align:center;
  }

  .listatipuri span {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto;
    text-align:center;
  }

  .listatipuri a {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto;
    color:#96F;
    padding-bottom:1em;
    border-bottom:1px solid #000;
  }

  .listapremium img {
    display:block;
    width:120px;
    height:auto;
    margin:20px auto 18px;
  }

  .listatipuri a:hover {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto;
    color:#F39;
    padding-bottom:1em;
    border-bottom:1px solid #000;
  }

  .ledo {
    padding:.7em 0;
  }

  .ledo img {
    display:none;
  }
}

@media only screen and (max-width: 280px) {
  body {
    text-align:center;
    font-size:17px;
  }

  #dascentdesign * {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto;
    float:none;
    clear:left;
    text-align:center;
    font-size:16px;
    padding:.3em .5em;
  }

  #dascentdesign img {
    display:none;
  }

  .ledo {
    padding:.5em 0;
  }
}

.my_mfc_news_feed {
  width:100%;
  height:330px;
}