@charset "UTF-8";

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

a:link {
  text-decoration:none;
}

body {
  background-color:#222;
  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:#ccc;
}

#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;
}

.drow:before,.drow:after,.orar:before,.orar:after {
  content:"";
  clear:both;
  display:inline-table;
}

[class*="gr-"] {
  float:left;
  padding:15px;
  border:0 solid red;
}

.gr-1 {
  width:8.33%;
}

.gr-2 {
  width:16.66%;
}

.gr-3 {
  width:25%;
}

.gr-4 {
  width:33.33%;
}

.gr-5 {
  width:41.66%;
}

.gr-6 {
  width:50%;
}

.gr-7 {
  width:58.33%;
}

.gr-8 {
  width:66.66%;
}

.gr-9 {
  width:75%;
}

.gr-10 {
  width:83.33%;
}

.gr-11 {
  width:91.66%;
}

.gr-12 {
  width:100%;
}

.no {
  padding:0;
}

.tleft {
  text-align:left;
}

.tright {
  text-align:right;
}

.tcenter {
  text-align:center;
}

.tfleft {
  float:left;
}

.tfright {
  float:right;
}

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

.nopadding {
  padding:0;
}

.astraprincipal {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  float:none;
  clear:both;
  box-sizing:border-box;
  padding:0;
  background-color:#222;
}

.astraprincipal:before,.astraprincipal:after {
  content:"";
  display:block;
  clear:both;
}

.astraprincipal {
  height:600px;
  margin:0 auto;
  box-sizing:border-box;
  padding:7em 0 4em;
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2022/11/10104148/cgcmodheader.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.danintro {
  display:block;
  width:80%;
  margin:20px auto 22px;
  padding:5em 0 4.4em;
  background:rgb(55,55,55);
  background:-moz-linear-gradient(90deg,rgba(55,55,55,0) 0%,rgba(0,0,0,0.5045615658372724) 100%);
  background:-webkit-linear-gradient(90deg,rgba(55,55,55,0) 0%,rgba(0,0,0,0.5045615658372724) 100%);
  background:linear-gradient(90deg,rgba(55,55,55,0) 0%,rgba(0,0,0,0.5045615658372724) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#373737",endColorstr="#000000",GradientType=1);
}

.danintro h2 {
  display:block;
  width:90%;
  margin:0 auto -30px;
  text-align:right;
  font-size:6rem;
  color:#fff;
/** line-height: 3em;**/
  line-height:normal;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
  font-weight:100;
}

.danintro h2 span {
  font-weight:100;
  color:#6f8baf;
}

.danintro h2 strong {
  line-height:normal;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
  font-weight:500;
}

.supertag {
  display:block;
  width:90%;
  margin:0 auto;
  text-align:right;
  font-size:1.7rem;
  color:#fff;
  font-weight:100;
  line-height:normal;
  text-transform:uppercase;
}

.supersocial {
  display:block;
  width:90%;
  margin:0 auto;
  text-align:right;
}

.supersocial a {
  display:inline-block;
  width:57px;
  height:57px;
  padding:.4em;
  margin-right:10px;
  text-align:center;
  border-radius:100% 100% 100% 100%;
  background-color:rgba(41,46,52,0.5);
  outline:1px solid #6f8baf;
  outline-offset:-5px;
  border:1px solid #292e34;
  transition:ease-in-out .4s;
}

.supersocial a:hover,.supersocial a:focus {
  background-color:#6f8baf;
  padding:.7em;
  outline:1px solid #292e34;
  outline-offset:8px;
}

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

.fixsuperheightmobile {
  display:none;
}

.dasection {
  background-color:#292e34;
}

.magiaincepeaici a img {
  outline:1px solid rgba(0,0,0,0.10);
  outline-offset:-1px;
  transition:ease-in-out .4s;
}

.magiaincepeaici a:hover img {
  outline:3px solid #6f8baf;
  outline-offset:-7px;
}

.magicfire {
  min-height:300px;
  background-color:/** #98a5ab***/
#222;
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2020/04/05123147/sam_silk_bg.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.dasmagica {
  display:block;
  width:70%;
  height:auto;
  margin:30px auto 33px;
  padding:1em 1.5em;
  box-sizing:border-box;
}

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

.dasmagica p {
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
  font-weight:100;
  color:#6f8baf;
}

.dasmagica h2 {
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
  font-weight:100;
  color:#98a5ab;
  font-size:2rem;
  text-align:center;
  text-transform:uppercase;
}

.fsize15px {
  font-size:1.5rem;
}

.magicwater {
  min-height:300px;
  background-color:#6f8baf;
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2020/04/05123147/sam_silk_bg.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.mybio {
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/02/22102714/bgbiocgc.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  padding:5em 0;
  background-attachment:fixed;
}

.mybio p {
  color:#fff;
}

.mybio h3,.mybio h1 {
  color:#CCC;
}

.dascent {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  box-sizing:border-box;
  padding:1em .5em 1.5em;
  border-bottom:1px solid #6f8baf;
}

.dascent h3 {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  font-size:1.7rem;
  text-transform:uppercase;
}

.dascent p {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  font-size:2rem;
  font-weight:100;
}

.bigpadding {
  display:block;
  width:100%;
  padding:1em 0;
  margin:50px auto 33px;
  text-align:center;
}

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

.addline {
  border-bottom:1px solid #6f8baf;
  color:#ccc;
}

.buton {
  text-align:right;
}

.buton a,.buton a:visited {
  padding:.7em 1em;
  text-align:center;
  font-size:18px;
  color:#6f8baf;
  outline:1px solid #6f8baf;
  outline-offset:-5px;
  transition:ease-in-out .4s;
}

.buton a:hover,.buton a:focus {
  padding:.7em 1em;
  text-align:center;
  font-size:18px;
  color:#6f8baf;
  outline:1px solid #CCC;
  outline-offset:2px;
  background-color:rgba(0,0,0,0.5);
}

.substil {
  display:block;
  width:90%;
  height:auto;
  margin:0 auto;
  text-align:center;
  font-size:1.5rem;
  font-weight:100;
  text-transform:uppercase;
  padding:1em 0;
}

.substil strong {
  font-weight:400;
  color:#CCC;
}

.darkbg a,.darkbg a:visited {
  background-color:#6f8baf;
  color:#222;
  text-decoration:none;
  padding:0 .5em;
  text-align:center;
}

.darkbg a:hover,.darkbg a:focus {
  background-color:#222;
  color:#6f8baf;
  text-decoration:none;
  padding:0 .5em;
  text-align:center;
}

h2.adaugamargine {
  display:block;
  width:90%;
  height:auto;
  margin:40px auto 5px;
}

.subtire {
  font-weight:100;
}

.ingrosat {
  font-weight:400;
}

.contietiorar {
  display:block;
  margin:10px auto 22px;
  box-sizing:border-box;
  padding:1.5em 0 .7em;
}

.mybio {
  color:#222;
}

.orar {
  display:block;
  width:50%;
  height:auto;
  margin:30px auto 33px;
  box-sizing:border-box;
  padding:1.4em 1.7em;
  background-color:rgba(0,0,0,0.6);
}

.gold {
  color:#6f8baf;
  font-weight:400;
  text-transform:uppercase;
  text-align:center;
}

.ptpb-20 {
  padding-top:3em;
  padding-bottom:3em;
}

.schedulebg {
  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;
}

.schedulebg .drow {
}

.zentasticarts {
  display:block;
  width:50%;
  height:auto;
  background-color:rgba(0,0,0,0.6);
  padding:1em .3em;
  margin:0 auto;
}

.multmaimare {
  font-size:2rem;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.dxcredits {
  display:block;
  width:100%;
  height:auto;
  box-sizing:border-box;
  background-color:#222;
  text-align:center;
  font-size:13px;
  text-transform:uppercase;
  padding:0;
}

.hdrcredits {
  background-color:rgba(0,0,0,0.3);
  padding:.3em 1.5em;
  font-size:13px;
  text-transform:uppercase;
}

.magical {
  transform:translateY(10px);
}

.dnone {
  display:none!important;
}

.premone p {
  display:block;
  width:80%;
  height:auto;
  margin:0 auto;
  box-sizing:border-box;
  padding:.1em 2.5em .2em;
}

.premone h3 {
  display:block;
  width:80%;
  height:auto;
  margin:0 auto;
  box-sizing:border-box;
  padding:.7em 2.5em .2em;
}

.premone h3 {
  font-size:1.3rem;
  text-transform:uppercase;
  text-shadow:0 0 5px #000;
  letter-spacing:3px;
}

.premone p {
  font-size:1rem;
}

.tierbg {
  background-repeat:no-repeat;
  background-size:100% auto;
  background-position:center;
}

.premone {
  background-color:rgba(0,0,0,0.80);
  filter:blur(2px);
  transition:ease-in-out .4s;
}

.premone:hover {
  background-color:rgba(0,0,0,0.0);
  filter:blur(0) brightness(150%);
  background-size:120% auto;
  outline:1px solid #6f8baf;
  outline-offset:-5px;
}

.borduragold {
  border-top:3px solid #ddbf76;
  border-bottom:2px solid #ddbf76;
}

.tr1 {
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/02/22102727/tier1.png);
}

.tr2 {
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/02/22102730/tier2.png);
}

.tr3 {
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/02/22102732/tier3.png);
}

.tr4 {
  background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2023/02/22102735/tier4.png);
}

.centeredit {
  display:block;
  width:80%;
  height:auto;
  margin:0 auto;
  box-sizing:border-box;
  padding:3em 2em;
  text-align:center;
}

.clearfixiz {
  display:block;
  width:100%;
  height:0;
  margin:0 auto;
  box-sizing:border-box;
  padding:0;
  text-align:center;
  float:none;
  clear:left;
  opacity:0;
  overflow:hidden;
}

.doi {
  padding:3.7em 0;
  background-color:rgba(0,0,0,0.2);
  box-shadow:0 8px 7px rgba(0,0,0,.4);
}

.doi img {
  filter:drop-shadow(0 0 3px #FC3);
}

.zenclear {
  display:block;
  width:100%;
  height:0;
  margin:0 auto;
  float:none;
  clear:left;
  opacity:0;
  overflow:hidden;
}

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

@media only screen and (max-width: 748px) and (min-width: 300px) {
  .astraprincipal {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    float:none;
    clear:both;
    box-sizing:border-box;
    padding:0;
    background-color:#222;
  }

  .astraltop {
    height:500px;
    margin:0 auto;
    box-sizing:border-box;
    padding:6em 0 0;
    background-repeat:no-repeat;
    background-size:auto 100%;
    background-position:0 0;
  }

  .danintro {
    display:block;
    width:100%;
    margin:70px auto 22px;
    padding:.7em 0 1.2em;
    background-color:rgba(0,0,0,0.0);
    background-image:url(https://cdn.4cgc.media/c/u/520476279851687b6dabcc7189410390/2022/10/19095516/supertag-bg.png);
    background-repeat:repeat-x;
    background-position:bottom left;
    box-shadow:0 1px 2px #000;
  }

  .danintro h2 {
    display:block;
    width:90%;
    margin:0 auto -10px;
    text-align:center;
    font-size:1.7rem;
    color:#fff;
    line-height:normal;
    font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
    font-weight:400;
  }

  .danintro h2 span {
    font-weight:400;
  }

  .fixsuperheightmobile {
    display:block;
    width:100%;
    height:180px;
  }

  .supertag {
    display:block;
    width:90%;
    margin:0 auto;
    text-align:center;
    font-size:1rem;
    color:#fff;
    font-weight:100;
    line-height:normal;
    text-transform:uppercase;
  }

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

  .supersocial a {
    display:inline-block;
    width:40px;
    height:40px;
    padding:.4px;
    margin-right:0;
    text-align:center;
    border-radius:100% 100% 100% 100%;
    background-color:rgba(203,163,67,0.5);
    outline:0 solid #6f8baf;
    outline-offset:none;
    border:1px solid #6f8baf;
    transition:ease-in-out .4s;
  }

  .supersocial a:hover,.supersocial a:focus {
    background-color:#222;
    padding:.4em;
    outline:0 solid #6f8baf;
    outline-offset:none;
  }

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

  .dasection {
    background-color:#6f8baf;
  }

  .magiaincepeaici a img {
    outline:1px solid rgba(0,0,0,0.10);
    outline-offset:-1px;
    transition:ease-in-out .4s;
  }

  .magiaincepeaici a:hover img {
    outline:1px solid rgba(0,0,0,0.50);
    outline-offset:-3px;
  }

  .fsize15px {
    font-size:14px;
  }

  .despre {
    background-image:none;
  }

  .dascent {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    box-sizing:border-box;
    padding:1em .5em 1.5em;
    border-bottom:1px solid #900;
  }

  .dascent h3 {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    font-size:15px;
    text-transform:uppercase;
  }

  .dascent p {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    font-size:15px;
    font-weight:100;
  }

  .bigpadding {
    display:block;
    width:100%;
    padding:1em 0;
    margin:10px auto 13px;
    font-size:18px;
  }

  .tipsuri {
    background-repeat:no-repeat;
    background-size:auto 100%;
    background-position:bottom right;
  }

  .addline {
    border-bottom:0 solid #6f8baf;
    color:#ccc;
  }

  .buton {
    text-align:right;
  }

  .buton a,.buton a:visited {
    padding:.4em .5em;
    text-align:center;
    font-size:14px;
    color:#6f8baf;
    outline:0 solid #6f8baf;
    outline-offset:0;
    transition:ease-in-out .4s;
  }

  .buton a:hover,.buton a:focus {
    padding:.4em .5em;
    text-align:center;
    font-size:14px;
    color:#6f8baf;
    outline:0 solid #CCC;
    outline-offset:0;
  }

  .dasmagica {
    display:block;
    width:90%;
    height:auto;
    margin:30px auto 33px;
    padding:1em 1.5em;
    box-sizing:border-box;
  }

  .substil {
    font-size:14px;
  }

  .orar {
    display:block;
    width:90%;
    height:auto;
    margin:30px auto 33px;
    box-sizing:border-box;
    padding:1em .7em 1.4em;
    float:none;
    clear:both;
  }

  .gold {
    color:#6f8baf;
    font-weight:300;
  }

  .zentasticarts {
    display:block;
    width:90%;
    height:auto;
    background-color:rgba(0,0,0,0.6);
    padding:1em .3em;
    margin:0 auto;
  }

  .premone p {
    display:block;
    width:80%;
    height:auto;
    margin:0 auto;
    box-sizing:border-box;
    padding:.1em 2.5em .2em;
  }

  .premone h3 {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto;
    box-sizing:border-box;
    padding:.5em 2.5em .2em;
  }

  .premone h3 {
    font-size:15px;
    text-transform:uppercase;
    text-shadow:0 0 3px #000;
    letter-spacing:2px;
  }

  .premone p {
    font-size:14px;
  }

  .borduragold {
    border-top:1px solid #ddbf76;
    border-bottom:1px solid #ddbf76;
  }

  .centeredit {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto;
    box-sizing:border-box;
    padding:3em 0;
    text-align:center;
  }
}

@media (max-width: 1000px) {
  body {
    background-size:cover;
  }
}