@charset "UTF-8";

a:link,a:active,a:visited {
  font-weight:bold;
  color:rgb(17,29,76);
  text-decoration:none;
}

a:hover {
  font-weight:bold;
  color:rgb(57,79,116);
  text-decoration:none;
}

html {
  background-color:rgba(240,240,240,1);
}

html:before {
  content:" ";
  position:fixed;
  left:0;
  top:0;
  background-color:rgba(240,240,240,1);
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/818-672-808-827-12709705.png) ,url(https://img.mfcimg.com/photos2/102/10272360/483-987-733-327-12709706.png) ,url(https://img.mfcimg.com/photos2/102/10272360/244-796-272-813-10317403.png) ,url(https://img.mfcimg.com/photos2/102/10272360/924-468-964-268-10317404.png) ,url(https://img.mfcimg.com/photos2/102/10272360/118-712-326-825-10317405.png) ,url(https://img.mfcimg.com/photos2/102/10272360/230-670-600-326-10317406.png);
  background-repeat:no-repeat;
  background-position:left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  background-attachment:fixed;
  background-size:contain;
  height:100%;
  width:50%;
  opacity:1;
  -webkit-animation:bg_switch_l 480s 15s infinite;
  -moz-animation:bg_switch_l 480s 15s infinite;
  -ms-animation:bg_switch_l 480s 15s infinite;
  -o-animation:bg_switch_l 480s 15s infinite;
  animation:bg_switch_l 480s 15s infinite;
}

html:after {
  content:" ";
  position:fixed;
  right:0;
  top:0;
  background-color:rgba(240,240,240,1);
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/241-779-977-384-12709707.png) ,url(https://img.mfcimg.com/photos2/102/10272360/957-723-855-967-12709708.png) ,url(https://img.mfcimg.com/photos2/102/10272360/908-578-116-463-10317409.png) ,url(https://img.mfcimg.com/photos2/102/10272360/312-965-628-448-10317410.png) ,url(https://img.mfcimg.com/photos2/102/10272360/836-153-424-261-10317411.png) ,url(https://img.mfcimg.com/photos2/102/10272360/918-548-157-697-10317412.png);
  background-repeat:no-repeat;
  background-position:right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  background-attachment:fixed;
  background-size:contain;
  height:100%;
  width:50%;
  opacity:1;
  -webkit-animation:bg_switch_r 480s infinite;
  -moz-animation:bg_switch_r 480s infinite;
  -ms-animation:bg_switch_r 480s infinite;
  -o-animation:bg_switch_r 480s infinite;
  animation:bg_switch_r 480s infinite;
}

@keyframes bg_switch_r {
  0% {
    opacity:1;
    background-position:right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  14.99% {
    opacity:1;
    background-position:right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  15.49% {
    opacity:0;
    background-position:right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  15.5% {
    opacity:0;
    background-position:99999px 99999px,right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  16% {
    opacity:1;
    background-position:99999px 99999px,right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  30.99% {
    opacity:1;
    background-position:99999px 99999px,right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  31.49% {
    opacity:0;
    background-position:99999px 99999px,right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  31.5% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,right center,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  32% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,right center,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  46.99% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,right center,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  47.49% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,right center,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  47.5% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,right center,99999px 99999px,99999px 99999px;
  }
  
  48% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,right center,99999px 99999px,99999px 99999px;
  }
  
  62.99% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,right center,99999px 99999px,99999px 99999px;
  }
  
  63.49% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,right center,99999px 99999px,99999px 99999px;
  }
  
  63.5% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,right center,99999px 99999px;
  }
  
  64% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,right center,99999px 99999px;
  }
  
  78.99% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,right center,99999px 99999px;
  }
  
  79.49% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,right center,99999px 99999px;
  }
  
  79.5% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,right center;
  }
  
  80% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,right center;
  }
  
  98.99% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,right center;
  }
  
  99.59% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,right center;
  }
  
  99.5% {
    opacity:0;
    background-position:right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  100% {
    opacity:1;
    background-position:right center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
}

@keyframes bg_switch_l {
  0% {
    opacity:1;
    background-position:left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  14.99% {
    opacity:1;
    background-position:left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  15.49% {
    opacity:0;
    background-position:left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  15.5% {
    opacity:0;
    background-position:99999px 99999px,left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  16% {
    opacity:1;
    background-position:99999px 99999px,left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  30.99% {
    opacity:1;
    background-position:99999px 99999px,left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  31.49% {
    opacity:0;
    background-position:99999px 99999px,left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  31.5% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,left center,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  32% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,left center,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  46.99% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,left center,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  47.49% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,left center,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  47.5% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,left center,99999px 99999px,99999px 99999px;
  }
  
  48% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,left center,99999px 99999px,99999px 99999px;
  }
  
  62.99% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,left center,99999px 99999px,99999px 99999px;
  }
  
  63.49% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,left center,99999px 99999px,99999px 99999px;
  }
  
  63.5% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,left center,99999px 99999px;
  }
  
  64 {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,left center,99999px 99999px;
  }
  
  78.99% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,left center,99999px 99999px;
  }
  
  79.49% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,left center,99999px 99999px;
  }
  
  79.5% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,left center;
  }
  
  80% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,left center;
  }
  
  98.99% {
    opacity:1;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,left center;
  }
  
  99.49% {
    opacity:0;
    background-position:99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,left center;
  }
  
  99.5% {
    opacity:0;
    background-position:left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
  
  100% {
    opacity:1;
    background-position:left center,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px,99999px 99999px;
  }
}

body {
  font-family:'Calibri';
  font-style:normal;
  font-weight:normal;
  font-size:16px;
  color:rgb(17,29,76);
  margin-left:auto!important;
  margin-right:auto!important;
}

.profile_row {
  display:block!important;
  width:1002px!important;
  margin:auto;
  border:none;
}

.profile_section {
  display:block!important;
}

.profile_subsection {
  padding-bottom:10px;
}

.hidden_fix {
  display:none!important;
}

.profile_section_content {
  color:rgb(17,29,76);
  padding:0;
  margin:0;
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
  border-radius:0!important;
  -webkit-box-shadow:0 0 0 0 #a09c94;
  -moz-box-shadow:0 0 0 0 #a09c94;
  box-shadow:0 0 0 0 #a09c94;
  height:auto;
  min-height:1px;
  max-height:999999px;
}

.container {
  display:block;
  margin:0;
  padding-left:10px;
}

.profile_section_background {
  background-color:rgba(250,250,245,1);
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
}

#profile .profile_row:nth-child(1) {
  width:1002px!important;
  border:none!important;
}

#profile_header {
  padding-bottom:100px;
}

#profile_header .profile_section_background {
  background-color:transparent;
}

#profile_header .profile_section_content {
  padding:0!important;
}

#profile_header .profile_section_content .heading {
  padding:0!important;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:1px 1px 2px 0 #a09c94;
  -moz-box-shadow:1px 1px 2px 0 #a09c94;
  box-shadow:1px 1px 2px 0 #a09c94;
}

.profile_section_content .heading {
  background-color:rgba(20,20,20,0.8);
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/559-379-430-138-12709688.png);
  background-repeat:repeat;
  border:0 double rgb(17,0,64);
  font-family:'Calibri';
  font-style:normal;
  font-weight:bold;
  font-size:18px;
  color:rgb(17,29,76);
  padding:5px;
  -webkit-text-shadow:0 0 0 #a09c94;
  -moz-text-shadow:0 0 0 #a09c94;
  -o-text-shadow:0 0 0 #a09c94;
  text-shadow:0 0 0 #a09c94;
  color:#cdac66!important;
}

.photo_gallery_name {
  min-height:38px;
  max-width:140px;
  margin:0 auto 5px;
}

.content {
  padding:7px;
}

.amtopic {
  font-weight:bold;
  margin-top:2px;
  margin-left:-178px;
}

.amvalue {
  margin-top:-35px;
  margin-bottom:0;
}

/*Box-Shadow bei PasswordgeschÃ¼tzten galery vorschaubild entfernen*/
.photo_gallery_lock {
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
  border-radius:0!important;
  -webkit-box-shadow:0 0 0 0 #a09c94;
  -moz-box-shadow:0 0 0 0 #a09c94;
  box-shadow:0 0 0 0 #a09c94;
}

/*Message Wall Einstellungen*/
.wall_post_body {
  background:rgba(17,0,64,0.2);
  border:1px solid rgba(17,0,64,1);
  position:static;
  margin-left:100px;
  padding:20px;
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
  border-radius:0!important;
}

.wall_post_avatar img {
  background:rgba(17,0,64,0.8);
  width:60px;
  height:60px;
  padding:2px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  -webkit-box-shadow:0 0 5px 0 #a09c94;
  -moz-box-shadow:0 0 5px 0 #a09c94;
  box-shadow:0 0 5px 0 #a09c94;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -o-transition:all 1s;
  transition:all 1s;
}

.wall_post_avatar img:hover {
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
  border-radius:0!important;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -o-transition:all 1s;
  transition:all 1s;
}

.wall_post_info {
  margin-left:120px;
}

.wall_post_time {
  margin-left:46px;
}

#profile_header .label,#profile_header .value {
  font-size:16px;
}

#profile_header_container {
  margin-left:0!important;
}

#avatar_holder {
  display:none;
}

#profile_main_photo {
  display:none;
}

#blurb_value,#unix_last_broadcast_value,#unix_last_updated_value,#status_value {
  padding-left:62px;
}

#profile_about_me_friends .profile_section_content {
  z-index:97;
}

#profile_header_container .heading {
  background-color:transparent!important;
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/227-528-513-176-12708179.png)!important;
/*background-image:url(https://img.mfcimg.com/photos2/102/10272360/549-720-950-155-12347071.png)!important;*/
/*background-image:url(https://img.mfcimg.com/photos2/102/10272360/989-387-800-842-12347003.png)!important;*/
/*background-image:url(https://img.mfcimg.com/photos2/102/10272360/598-610-557-610-10261462.png)!important;*/
  background-position:center;
  background-repeat:no-repeat!important;
  background-size:100% auto;
  font-family:'Calibri'!important;
  font-weight:normal!important;
  font-style:normal!important;
  font-size:0!important;
  width:1002px!important;
  height:667px!important;
  margin-bottom:50px;
  -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0)!important;
  -moz-box-shadow:0 0 0 0 rgba(0,0,0,0)!important;
  box-shadow:0 0 0 0 rgba(0,0,0,0)!important;
}

#member_type_value {
  font-family:'Calibri'!important;
  font-weight:bold!important;
  color:rgb(200,0,0)!important;
}

#average_rating_count {
  font-size:16px!important;
}

#footer_bar .footer_links {
  visibility:hidden!important;
  height:0;
}

#profile_interests_content .profile_section_content {
  border-top:none;
  border-right:1px solid rgba(17,0,64,1);
  border-bottom:1px solid rgba(17,0,64,1);
  border-left:1px solid rgba(17,0,64,1);
}

#profile_interests_content .label,#profile_interests_content .value {
  margin-top:0;
  margin-left:4px!important;
}

#profile_about_me_friends .profile_section_background {
  background-color:transparent;
}

/*About me hintergrundbild (2 mÃ¶glichkeiten)*/
#profile_about_me {
  background-color:rgba(250,250,245,1);
  background-image:url(http://www.viciouslove.net/images/profile/portrait.png);
  background-position:top right;
  background-repeat:no-repeat;
  border:1px solid rgba(17,0,64,1);
  width:1000px;
}

#profile_friends {
  background-color:rgba(250,250,245,1);
  border:1px solid rgba(17,0,64,1);
  width:1000px;
}

#profile_main_about_holder {
  border:none!important;
  width:1002px!important;
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
  border-radius:0!important;
}

/*Hintergrundbild fÃ¼r comments (Deaktiviert da momentan unvorteilhaft)*/
#profile_comments .profile_section_background {
  background-position:top center;
  background-repeat:repeat-y;
}

#profile_avatar {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  -webkit-box-shadow:1px 1px 2px 0 #a09c94;
  -moz-box-shadow:1px 1px 2px 0 #a09c94;
  box-shadow:1px 1px 2px 0 #a09c94;
}

/*Main Avatar (mÃ¶glichkeit zum ersetzen, nicht implementiert)*/
#profile_avatar:hover,#avatar_holder {
}

/*Vorschau Bild Einstellungen (Schwarzer Rahmen entfernt)*/
#img_preview {
  background-color:rgba(200,179,156,0);
  z-index:99!important;
}

#img_preview span {
  background-color:rgba(17,0,64,1);
  color:rgba(17,29,76);
  text-align:center;
  word-wrap:break-word;
  width:100%;
  padding:5px 0;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
}

#img_preview img {
  opacity:1;
}

#new_comment_inputs {
  margin-left:26px;
}

/*Abstand zwischen den Profil-Aabschnitten*/
#profile_comments,#profile_schedule,#profile_friends,#profile_password_photo_galleries,#profile_interests_content {
  margin-top:20px;
}

#profile_schedule,#profile_comments {
  border:1px solid rgba(17,0,64,1);
  width:1000px;
}

#profile_photo_galleries .profile_section_content,#profile_password_photo_galleries .profile_section_content {
  border:1px solid rgba(17,0,64,1);
  border-bottom:none;
  padding-bottom:10px;
}

#photo_galleries .profile_section_content,#password_photo_galleries .profile_section_content {
  border:1px solid rgba(17,0,64,1);
  border-top:none;
}

#happy a:link {
  display:block;
  background-color:rgba(230,213,189,1);
  background-image:url(http://www.viciouslove.net/images/profile/make_me_happy.png);
  background-repeat:no-repeat;
  background-position:0 0;
  width:238px;
  height:110px;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  -webkit-box-shadow:0 0 5px 0 #a09c94;
  -moz-box-shadow:0 0 5px 0 #a09c94;
  box-shadow:0 0 5px 0 #a09c94;
}

#happy a img {
  display:block;
  background-image:url(http://www.viciouslove.net/images/profile/kiss.png);
  background-repeat:no-repeat;
  background-position:0 0;
  opacity:0;
  width:238px;
  height:110px;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-transition:all 400ms ease;
  -moz-transition:all 400ms ease;
  -o-transition:all 400ms ease;
  transition:all 400ms ease;
}

#happy a:hover img,#happy a:active img,#happy a:visited img {
  opacity:1;
  -webkit-transition:all 400ms ease;
  -moz-transition:all 400ms ease;
  -o-transition:all 400ms ease;
  transition:all 400ms ease;
}

#profile_navigation {
  margin:0;
  margin-left:-190px;
  padding:0;
  position:fixed;
  top:0;
  width:1000px;
  height:35px;
  text-align:center;
  vertical-align:middle;
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/559-379-430-138-12709688.png);
  background-repeat:repeat;
  border:0 solid rgba(20,20,20,0);
  border-bottom:1px solid rgba(20,20,20,1);
  border-left:1px solid rgba(20,20,20,1);
  border-right:1px solid rgba(20,20,20,1);
  -webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.5);
  -moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.5);
  box-shadow:0 3px 2px 0 rgba(0,0,0,0.5);
}

#profile_navigation_container {
  margin:7px auto;
  height:21px;
}

#profile_navigation_container > ul {
  margin:0 auto;
  padding:0;
  display:inline-block;
  list-style-type:none;
  z-index:3;
}

#profile_navigation_container > ul > li {
  position:relative;
  margin:0;
  padding:0 5px;
  float:left;
  display:list-item;
  border-left:thin solid;
  border-right:thin solid;
  border-color:transparent;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  z-index:7;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
}

#profile_navigation_container > ul > li:hover {
  border-color:#cdac66;
}

#profile_navigation_container > ul > li > a {
  display:block;
  width:auto;
  text-align:center;
  margin:0;
  padding:0 10px;
  text-decoration:none;
  color:#bf8918!important;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
}

#profile_navigation_container > ul > li:hover > a {
  color:#cdac66!important;
  -webkit-text-shadow:0 0 7px rgba(248,207,122,0.5);
  -moz-text-shadow:0 0 7px rgba(248,207,122,0.5);
  -o-text-shadow:0 0 7px rgba(248,207,122,0.5);
  text-shadow:0 0 7px rgba(248,207,122,0.5);
  -webkit-transition:all .7s ease;
  -moz-transition:all .7s ease;
  -o-transition:all .7s ease;
  transition:all .7s ease;
}

#profile_navigation_container > ul > li #show_message_dialog {
  color:#bf8918!important;
  -webkit-transition:color .3s ease;
  -moz-transition:color .3s ease;
  -o-transition:color .3s ease;
  transition:color .3s ease;
}

#profile_navigation_container > ul > li:hover #show_message_dialog {
  color:#cdac66!important;
  -webkit-transition:color .7s ease;
  -moz-transition:color .7s ease;
  -o-transition:color .7s ease;
  transition:color .7s ease;
}

#profile_navigation_container > ul > li > ul > li:before {
  display:block;
  content:" ";
  height:40px;
  width:68px;
  margin-top:-40px;
  visibility:hidden;
}

#profile_navigation_container > ul > li > ul {
  opacity:0;
  display:none;
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/559-379-430-138-12709688.png);
  background-repeat:repeat;
  position:absolute;
  margin-top:7px;
  left:-1px;
  width:68px;
  white-space:nowrap;
  float:left;
  text-align:left;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:8px;
  z-index:8;
  list-style-type:none;
  -webkit-transition:opacity .3s ease;
  -moz-transition:opacity .3s ease;
  transition:opacity .3s ease;
  -webkit-border-bottom-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-bottomleft:10px;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  border:0 solid rgba(20,20,20,0);
  border-bottom:1px solid rgba(20,20,20,1);
  border-left:1px solid rgba(20,20,20,1);
  border-right:1px solid rgba(20,20,20,1);
  -webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.5);
  -moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.5);
  box-shadow:0 3px 2px 0 rgba(0,0,0,0.5);
}

#profile_navigation_container > ul > li > ul > li {
  padding-left:10px;
  z-index:5;
  -webkit-transition:none;
  -moz-transition:none;
  transition:none;
  text-decoration:none;
}

#profile_navigation_container > ul > li > ul > li > a {
  color:#bf8918!important;
  z-index:6;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}

#profile_navigation_container > ul > li > ul > li > a:hover {
  color:#cdac66!important;
  -webkit-text-shadow:0 0 7px rgba(248,207,122,0.5);
  -moz-text-shadow:0 0 7px rgba(248,207,122,0.5);
  -o-text-shadow:0 0 7px rgba(248,207,122,0.5);
  text-shadow:0 0 7px rgba(248,207,122,0.5);
  -webkit-transition:all .7s ease;
  -moz-transition:all .7s ease;
  transition:all .7s ease;
}

#profile_navigation_container > ul > li:hover > ul {
  opacity:1;
  display:block;
  -webkit-transition:opacity .7s ease;
  -moz-transition:opacity .7s ease;
  transition:opacity .7s ease;
}

#status_value {
  font-size:0!important;
}

#status_value a {
  display:none;
}

#status_value span a {
  display:inline-block!important;
  font-size:16px!important;
}

#status_value span:nth-child(3) {
  margin-left:10px;
}

#member_type_value {
  display:none;
}

#status_value #member_message_value {
  display:none!important;
}

#status_label {
  display:none!important;
}

#status_container {
  display:block!important;
  text-align:center;
  width:360px;
  margin:auto;
  border:0 solid rgba(17,0,64,0);
  border-top:1px solid rgba(17,0,64,1);
  border-left:1px solid rgba(17,0,64,1);
  border-right:1px solid rgba(17,0,64,1);
  border-collapse:collapse;
  margin-bottom:-1px;
  margin-top:10px;
}

#status_container:before {
  content:"I am currently ";
}

#status_value {
  display:inline-block!important;
  padding:0!important;
}

#blurb_container {
  display:none!important;
}

#unix_last_broadcast_label {
  display:none;
}

#unix_last_broadcast_container {
  display:block!important;
  text-align:center;
  width:360px;
  margin:auto;
  border:0 solid rgba(17,0,64,0);
  border-bottom:1px solid rgba(17,0,64,1);
  border-left:1px solid rgba(17,0,64,1);
  border-right:1px solid rgba(17,0,64,1);
  border-collapse:collapse;
}

#unix_last_broadcast_container:before {
  content:"I was last online on ";
}

#unix_last_broadcast_value {
  display:inline-block!important;
  padding:0!important;
}

#profile_password_photo_galleries {
  display:block!important;
}

#profile_photo_galleries:before {
  display:block;
  content:" ";
  height:35px;
  margin-top:-35px;
  visibility:hidden;
}

#profile_password_photo_galleries:before {
  display:block;
  content:" ";
  height:35px;
  margin-top:-35px;
  visibility:hidden;
}

#profile_mfc_share_content .profile_section_content {
  border:1px solid rgba(17,0,64,1);
}

#profile_mfc_share_content:before {
  display:block;
  content:" ";
  height:35px;
  margin-top:-35px;
  visibility:hidden;
}

#profile_comments .profile_section_content {
  width:1000px;
  margin-left:-1px;
  border:1px solid rgba(17,0,64,1);
}

#profile_schedule .profile_section_content {
  width:1000px;
  margin-left:-1px;
  border:1px solid rgba(17,0,64,1);
}

#profile_about_me_friends {
  display:block!important;
}

#profile_about_me_friends:before {
  display:block;
  content:" ";
  height:35px;
  margin-top:-35px;
  visibility:hidden;
}

#profile_comments {
  display:block!important;
}

#profile_comments:before {
  display:block;
  content:" ";
  height:35px;
  margin-top:-35px;
  visibility:hidden;
}

#profile_comments > .profile_section_content > a {
  display:block;
  position:relative;
  top:-36px;
}

#header_bar {
  display:block!important;
  margin-top:36px;
  padding:0!important;
}

#header_bar:before {
  display:block;
  content:" ";
  height:36px;
  margin-top:-36px;
  visibility:hidden;
}

#member_status_value a[href="http://www.myfreecams.com/#XViciousLoveX"] {
  -webkit-animation-name:flash;
  -webkit-animation-duration:2s;
  -webkit-animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  -moz-animation-name:flash;
  -moz-animation-duration:2s;
  -moz-animation-timing-function:linear;
  -moz-animation-iteration-count:infinite;
  -o-animation-name:flash;
  -o-animation-duration:2s;
  -o-animation-timing-function:linear;
  -o-animation-iteration-count:infinite;
  animation-name:flash;
  animation-duration:2s;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
}

#profile_main_photo .profile_section .profile_section_content {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:box;
  display:flex;
  -webkit-box-orient:vertical;
  -moz-box-orient:vertical;
  -ms-flex-direction:column;
  box-orient:vertical;
  flex-flow:column;
}

#profile_main_photo .profile_section .profile_section_content .profile_section_background {
  -webkit-box-ordinal-group:1;
  -moz-box-ordinal-group:1;
  box-ordinal-group:1;
  -ms-flex-order:1;
  order:1;
}

#profile_main_photo .profile_section .profile_section_content .heading {
  -webkit-box-ordinal-group:2;
  -moz-box-ordinal-group:2;
  box-ordinal-group:2;
  -ms-flex-order:2;
  order:2;
}

#profile_main_photo .profile_section .profile_section_content .recent_photos {
  -webkit-box-ordinal-group:3;
  -moz-box-ordinal-group:3;
  box-ordinal-group:3;
  -ms-flex-order:3;
  order:3;
  display:inline-block;
}

#profile_main_photo .profile_section .profile_section_content img {
  -webkit-box-ordinal-group:4;
  -moz-box-ordinal-group:4;
  box-ordinal-group:4;
  -ms-flex-order:4;
  order:4;
}

#profile_main_photo .profile_section .profile_section_content .recent_photos:after {
  content:"Main Photo";
  background-color:rgba(17,0,64,0.8);
  width:240px;
  display:inline-block;
  border-bottom-color:#DCCEC0;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-style:double;
  border-bottom-width:0;
  border-image-outset:0 0 0 0;
  border-image-repeat:stretch stretch;
  border-image-slice:100% 100% 100% 100%;
  border-image-source:none;
  border-image-width:1 1 1 1;
  border-left-color:#DCCEC0;
  border-left-style:double;
  border-left-width:0;
  border-right-color:#DCCEC0;
  border-right-style:double;
  border-right-width:0;
  border-spacing:2px 2px;
  border-top-color:#DCCEC0;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-top-style:double;
  border-top-width:0;
  box-shadow:#A09C94 1px 1px 2px 0;
  color:#461E00;
  font-family:"Calibri";
  font-size:18px;
  font-style:normal;
  font-weight:700;
  margin-top:20px;
  margin-bottom:15px;
  order:2;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  text-shadow:#A09C94 0 0 0;
  -moz-border-bottom-colors:none;
  -moz-border-left-colors:none;
  -moz-border-right-colors:none;
  -moz-border-top-colors:none;
  -moz-box-ordinal-group:2;
}

#profile_main_photo .profile_section .profile_section_content .recent_photos img {
  margin-left:2px;
  margin-right:1px;
}

.header_time {
  z-index:110;
  position:fixed;
  top:0;
  right:10px;
}

#header_bar .header_links {
  display:none;
}

#unix_last_updated_container {
  display:none;
}

@-moz-keyframes flash {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:.1;
  }
  
  100% {
    opacity:1;
  }
}

@-webkit-keyframes flash {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:.1;
  }
  
  100% {
    opacity:1;
  }
}

@keyframes flash {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:.1;
  }
  
  100% {
    opacity:1;
  }
}

#homepage_preview {
  display:none;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:rgba(0,0,0,0.8);
  z-index:120;
  opacity:0;
  text-align:center;
  vertical-align:central;
  vertical-align:middle;
  -webkit-transition:opacity 400ms ease;
  -moz-transition:opacity 400ms ease;
  transition:opacity 400ms ease;
  pointer-events:none;
}

#homepage_preview:target {
  display:block;
  opacity:1;
  pointer-events:auto;
  -webkit-transition:opacity 400ms ease;
  -moz-transition:opacity 400ms ease;
  transition:opacity 400ms ease;
}

#preview_image {
  display:inline-block;
  margin:10% auto;
  position:relative;
  text-align:center;
}

#preview_image img {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
}

.close {
  position:absolute;
  background:#606060;
  color:#FFFFFF!important;
  right:-12px;
  top:-12px;
  width:24px;
  line-height:24px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
}

.close:hover {
  background:#909090;
}

.tip_link_text {
  background:#FFFFFF;
  line-height:36px;
  font-size:36px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
}

.tip_link_text span {
  font-size:36px;
  color:rgba(0,0,0,0.8);
  -webkit-text-shadow:inset 1px 1px 3px #000;
  -moz-text-shadow:inset 1px 1px 3px #000;
  -o-text-shadow:inset 1px 1px 3px #000;
  text-shadow:inset 1px 1px 3px #000;
}

#profile_media_content:before {
  display:block;
  content:" ";
  height:35px;
  margin-top:-35px;
  visibility:hidden;
}

#profile_video_content:before {
  display:block;
  content:" ";
  height:35px;
  margin-top:-35px;
  visibility:hidden;
}

.sectiontopic {
  background-color:rgba(17,0,64,0.8);
  border:0 double rgb(17,0,64);
  font-family:'Calibri';
  font-style:normal;
  font-weight:bold;
  font-size:18px;
  color:rgb(17,29,76);
  margin-left:-14px;
  padding:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:1px 1px 2px 0 #a09c94;
  -moz-box-shadow:1px 1px 2px 0 #a09c94;
  box-shadow:1px 1px 2px 0 #a09c94;
  -webkit-text-shadow:0 0 0 #a09c94;
  -moz-text-shadow:0 0 0 #a09c94;
  -o-text-shadow:0 0 0 #a09c94;
  text-shadow:0 0 0 #a09c94;
}

.amtopic2 {
  font-weight:bold;
  margin-left:-12px;
}

.amvalue2 {
  margin-top:-12px;
}

#hp_content {
  margin-top:0;
  padding-top:0;
}

#mapb {
  display:inline-block;
  padding:3px 10px;
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/559-379-430-138-12709688.png);
  border:1px solid rgba(17,0,64,1);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:1px 1px 2px 0 #a09c94;
  -moz-box-shadow:1px 1px 2px 0 #a09c94;
  box-shadow:1px 1px 2px 0 #a09c94;
  -webkit-text-shadow:0 0 0 #a09c94;
  -moz-text-shadow:0 0 0 #a09c94;
  -o-text-shadow:0 0 0 #a09c94;
  text-shadow:0 0 0 #a09c94;
  -webkit-transition:all 400ms ease;
  -moz-transition:all 400ms ease;
  transition:all 400ms ease;
  color:rgb(165,132,62);
}

#mapb:hover {
  color:rgb(205,172,102);
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/559-379-430-138-12709688.png);
}

#video_preview_container {
  display:-webkit-box!important;
  display:-moz-box!important;
  display:-moz-flexbox!important;
  display:-moz-flex!important;
  display:-ms-flexbox!important;
  display:-webkit-flex!important;
  display:flex!important;
  -moz-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
  flex-direction:row;
  -moz-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -moz-align-items:stretch;
  -ms-align-items:stretch;
  -webkit-align-items:stretch;
  align-items:stretch;
  -moz-align-content:flex-start;
  -ms-align-content:flex-start;
  -webkit-align-content:flex-start;
  align-content:flex-start;
  -moz-justify-content:space-around;
  -ms-justify-content:space-around;
  -webkit-justify-content:space-around;
  justify-content:space-around;
  width:990px;
  height:620px;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:5px;
  padding-bottom:5px;
  overflow-y:auto;
  scrollbar-face-color:rgba(17,0,64,0.8);
  scrollbar-shadow-color:rgba(200,179,156,0);
  scrollbar-highlight-color:rgba(200,179,156,0);
  scrollbar-3dlight-color:rgba(200,179,156,0);
  scrollbar-darkshadow-color:rgba(200,179,156,0);
  scrollbar-track-color:rgba(240,233,223,0);
  scrollbar-arrow-color:rgba(17,0,64,1);
  position:relative;
}

#video_preview_container::-webkit-scrollbar {
  width:12px;
}

#video_preview_container::-webkit-scrollbar-track {
  background-color:transparent;
  border-left:1px solid #ccc;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border-radius:12px;
}

#video_preview_container::-webkit-scrollbar-thumb {
  background-color:rgba(17,0,64,0.8);
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border-radius:12px;
}

#video_preview_container::-webkit-scrollbar-thumb:hover {
  background-color:rgba(17,0,64,1);
}

.video_preview_element {
  margin-bottom:20px;
  border:solid rgba(17,0,64,1) 1px;
}

.video_preview_element a {
  display:block!important;
  position:relative;
}

.video_preview_element a:link {
  font-weight:normal;
  color:rgba(17,29,76);
}

.video_preview_element a:active {
  font-weight:normal;
  color:rgba(17,29,76);
}

.video_preview_element a:visited {
  font-weight:normal;
  color:rgba(17,29,76);
}

.video_preview_element a:hover {
  font-weight:normal;
  color:rgba(17,29,76);
}

.video_preview {
  position:relative;
  margin:0;
  padding:0;
  width:356px;
  height:200px;
  border:solid rgba(17,0,64,1) 1px;
  border-top-width:0;
  border-left-width:0;
  border-right-width:0;
}

.video_preview_desc {
  display:-webkit-box!important;
  display:-moz-box!important;
  display:-moz-flexbox!important;
  display:-moz-flex!important;
  display:-ms-flexbox!important;
  display:-webkit-flex!important;
  display:flex!important;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
  flex-direction:column;
  -moz-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  -webkit-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -moz-align-content:flex-start;
  -ms-align-content:flex-start;
  -webkit-align-content:flex-start;
  align-content:flex-start;
  -moz-justify-content:flex-start;
  -ms-justify-content:flex-start;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  width:356px;
  position:relative;
}

.video_preview_desc_bg {
  position:absolute;
  display:block;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:#FDFDFD;
  z-index:1;
}

.video_preview img {
  margin:0;
  padding:0;
  width:356px;
  height:200px;
}

.video_preview_element .video_prev_img {
  display:block;
  opacity:1;
  transition:opacity .75s ease;
}

.video_preview_element:hover .video_prev_img {
  opacity:0;
  transition:opacity .75s ease;
}

.video_stats_container {
  display:-webkit-box!important;
  display:-moz-box!important;
  display:-moz-flexbox!important;
  display:-moz-flex!important;
  display:-ms-flexbox!important;
  display:-webkit-flex!important;
  display:flex!important;
  -moz-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
  flex-direction:row;
  -moz-justify-content:space-between;
  -ms-justify-content:space-between;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  width:356px;
  font-size:12px;
  z-index:2;
}

.video_stats_left {
  padding-left:5px;
}

.video_stats_right {
  padding-right:5px;
}

.video_title {
  display:block!important;
  width:100%px;
  padding-left:5px;
  word-wrap:break-word;
  font-size:20px;
  font-weight:bolder;
  background-color:#e5dcd0;
  text-align:left;
}

.video_demo a {
  cursor:default;
  pointer-events:none;
}

.video_new:before {
  display:block!important;
  position:absolute;
  content:" ";
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/549-218-334-359-10264494.png);
  width:100px;
  height:100px;
  z-index:1;
  margin-top:-3px;
  margin-left:-3px;
}

.sub_section {
  left:-14px;
  position:relative;
  width:1000px;
  margin-bottom:20px;
}

#profile_interests_content .profile_section_content {
  border:none;
}

#profile_interests_content > .profile_section_content > #five_things_container,#profile_interests_content > .profile_section_content > #favorite_books_container,#profile_interests_content > .profile_section_content > #favorite_songs_container,#profile_interests_content > .profile_section_content > #favorite_movies_container,#profile_interests_content > .profile_section_content > #be_anywhere_container,#profile_interests_content > .profile_section_content > #hobbies_container,#profile_interests_content > .profile_section_content > #talents_container,#profile_interests_content > .profile_section_content > #perfect_mate_container,#profile_interests_content > .profile_section_content > #perfect_date_container,#profile_interests_content > .profile_section_content > #meaning_life_container,#profile_interests_content > .profile_section_content > .profile_section_background,#profile_interests_content > .profile_section_content > .heading {
  display:none;
}

#turn_ons_label {
  display:none!important;
}

#profile_interests_new_content .profile_section_content,#profile_media_content .profile_section_content,#profile_video_content .profile_section_content {
  border:1px solid rgba(17,0,64,1);
  padding-bottom:10px;
}

#new_comment,#new_comment_login_message,#comments {
  padding-left:15px;
  padding-right:15px;
}

#homepage {
  display:block;
}

#accounts {
  display:block;
}

.account_element {
  width:356px;
  text-align:center;
}

#homepage_value {
  display:-webkit-box!important;
  display:-moz-box!important;
  display:-moz-flexbox!important;
  display:-moz-flex!important;
  display:-ms-flexbox!important;
  display:-webkit-flex!important;
  display:flex!important;
  -moz-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
  flex-direction:row;
  -moz-justify-content:space-around;
  -ms-justify-content:space-around;
  -webkit-justify-content:space-around;
  justify-content:space-around;
}

#skypechat {
  display:-webkit-box!important;
  display:-moz-box!important;
  display:-moz-flexbox!important;
  display:-moz-flex!important;
  display:-ms-flexbox!important;
  display:-webkit-flex!important;
  display:flex!important;
  -moz-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
  flex-direction:row;
  -moz-justify-content:space-around;
  -ms-justify-content:space-around;
  -webkit-justify-content:space-around;
  justify-content:space-around;
}

#schedule_converted {
  padding-left:10px;
  padding-bottom:10px;
}

.photo_gallery_previews {
  display:-webkit-box;
  display:-moz-box;
  display:-moz-flexbox;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -moz-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
  flex-direction:row;
  -moz-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -moz-align-items:stretch;
  -ms-align-items:stretch;
  -webkit-align-items:stretch;
  align-items:stretch;
  -moz-align-content:flex-start;
  -ms-align-content:flex-start;
  -webkit-align-content:flex-start;
  align-content:flex-start;
  -moz-justify-content:space-around;
  -ms-justify-content:space-around;
  -webkit-justify-content:space-around;
  justify-content:space-around;
}

.photo_gallery_preview {
  display:-webkit-box;
  display:-moz-box;
  display:-moz-flexbox;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
  flex-direction:column;
  -moz-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  -webkit-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -moz-justify-content:space-between;
  -ms-justify-content:space-between;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  border:1px solid #CCC;
  background-color:#FDFDFD;
  width:150px;
  height:200px;
  padding:5px;
  -webkit-box-shadow:inset 1px 1px 1px -1px #000000;
  -moz-box-shadow:inset 1px 1px 1px -1px #000000;
  box-shadow:inset 1px 1px 1px -1px #000000;
}

#profile_password_photo_galleries .photo_gallery_preview .photo_gallery_name a:before {
  display:block!important;
  position:absolute;
  content:" ";
  background-image:url(https://img.mfcimg.com/photos2/102/10272360/911-570-993-161-10266638.png);
  background-position:center center;
  background-repeat:no-repeat;
  width:164px;
  height:210px;
  z-index:1;
  margin-top:-5px;
  margin-left:-12px;
}

#profile_password_photo_galleries .photo_gallery_name a:link,#profile_password_photo_galleries .photo_gallery_name a:active,#profile_password_photo_galleries .photo_gallery_name a:visited {
  color:rgba(17,29,76);
}

#profile_password_photo_galleries .photo_gallery_name a:hover {
  color:rgba(17,29,76);
}

.photo_gallery_name {
  width:140px;
}

.photo_gallery_link {
  width:100%;
}

.images {
  display:-webkit-box;
  display:-moz-box;
  display:-moz-flexbox;
  display:-moz-flex;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -moz-flex-direction:row;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
  flex-direction:row;
  -moz-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -moz-align-items:flex-start;
  -ms-align-items:flex-start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  -moz-align-content:flex-start;
  -ms-align-content:flex-start;
  -webkit-align-content:flex-start;
  align-content:flex-start;
  -moz-justify-content:space-between;
  -ms-justify-content:space-between;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
}

.images a {
  margin-left:2px;
  margin-right:2px;
}

#profile_photo_galleries .heading {
  font-size:0;
  font-weight:0;
}

#profile_photo_galleries .heading:before {
  content:"Public Galleries";
  display:block;
  font-family:"Calibri";
  font-size:18px;
  font-weight:700;
  font-style:normal;
  color:rgb(205,172,102);
}

#profile_password_photo_galleries .heading {
  font-size:0;
  font-weight:0;
}

#profile_password_photo_galleries .heading:before {
  content:"Private Galleries";
  display:block;
  font-family:"Calibri";
  font-size:18px;
  font-weight:700;
  font-style:normal;
  color:rgb(205,172,102);
}

#cboxOverlay {
  background:#F0F0F0!important;
}

#cboxLoadedContent {
  background-color:rgba(250,250,245,1);
  border:solid rgba(17,0,64,1) 1px;
  font-family:'Calibri'!important;
  font-style:normal;
  font-weight:normal;
  font-size:16px;
  color:rgba(17,29,76);
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

#cboxClose {
  background:rgba(17,0,64,1);
  border:solid rgba(17,0,64,1) 1px;
  color:#000;
  transition:all ease .2s;
  top:0;
  right:0;
  padding:0 4px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

#cboxClose:hover {
  background-color:#FDFDFD;
  color:#999;
  transition:all ease .5s;
  top:0;
  right:0;
  padding:0 4px;
}

#protected_gallery_name {
  font-family:"Calibri";
  font-size:18px;
  font-weight:700;
  font-style:normal;
  color:rgb(205,172,102);
}

#protected_gallery_instructions,#gallery_password_form {
  font-family:'Calibri'!important;
  font-style:normal;
  font-weight:normal;
  font-size:16px;
  color:rgba(17,29,76);
}

#gallery_password_form input[type="password"] {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  margin:0 4px;
  font-size:16px;
  box-sizing:content-box;
}

#gallery_password_form input[type="submit"] {
  position:relative;
  background:rgba(17,0,64,1);
  border:solid rgba(17,0,64,1) 1px;
  color:rgba(17,29,76);
  transition:all ease .2s;
  top:-1px;
  right:0;
  padding:0 4px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  font-family:'Calibri'!important;
  font-style:normal;
  font-weight:bold;
  font-size:16px;
  box-sizing:content-box;
}

#gallery_password_form input[type="submit"]:hover {
  background-color:#FDFDFD;
  color:#999;
  border:solid #CCC 1px;
  transition:all ease .5s;
  top:-1px;
  right:0;
  padding:0 4px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  font-family:'Calibri'!important;
  font-style:normal;
  font-weight:bold;
  font-size:16px;
}