@charset "UTF-8";

utf-8;
/* CSS Document */
* {
  box-sizing:border-box;
}

a {
  text-decoration:none;
}

body {
  margin:auto;
/*background-image:url(https://c1.staticflickr.com/5/4512/37670358856_58c48635fb_o.jpg);*/
  background-image:url(https://i.postimg.cc/1ywbDZZ1/optimized-background.jpg);
  font-family:'Roboto',sans-serif;
  width:1200px;
  font-size:16px;
}

#container_div {
  padding-top:60px;
  width:1200px;
  margin:auto;
  padding-bottom:30px;
}

#sticky_menu {
  padding-top:48px;
  position:fixed;
  left:-35px;
}

#sticky_menu_list {
  list-style:none;
}

.smi_li_pic {
  width:35px;
  border-radius:5px;
/*filter:drop-shadow(0 0 0.22rem grey);*/
}

#two_column {
  width:100%;
  display:flex;
  margin:0 -5px;
}

.columns {
  width:50%;
  border-radius:10px;
  flex:50%;
  margin:0 5px;
  filter:drop-shadow(0 0 0.22rem grey);
}

#left_column {
  background-color:pink;
}

#right_column {
  background-color:mintcream;
}

#logo_block {
  padding-top:25px;
  text-align:center;
}

.primary_buttons {
  background-color:snow;
  width:300px;
  margin:auto;
  border-style:solid;
  color:grey;
  padding:10px;
  border-color:#d08db2;
  font-size:14px;
  font-weight:900;
  text-align:center;
}

.primary_buttons:hover {
  background-color:#d08db2;
  border-color:snow;
  color:snow;
}

.block_text {
  position:relative;
  right:10px;
  padding:15px;
  width:300px;
  margin:auto;
}

.intro_rows {
  text-align:center;
  margin:auto;
  width:600px;
  padding-top:15px;
  position:relative;
  right:30px;
}

.intro_pic_list {
  list-style:none;
  text-align:center;
  margin:auto;
}

.intro_pic_item {
  display:inline;
  padding:5px;
}

.intro_pics {
  border-radius:100%;
  border-color:white;
  border-style:solid;
}

.intro_pics:hover {
  border-color:#d08db2;
}

#snapchat_block {
  padding-top:25px;
  padding-bottom:5px;
  background-color:aliceblue;
}

#snapchat_blurb {
  position:relative;
  bottom:39px;
  border-radius:10px;
  width:45%;
  left:15px;
  border-style:solid;
  border-color:darkslategray;
  filter:drop-shadow(0 0 0.35rem grey);
}

#store_block {
  height:386px;
  background-image:url(https://i.postimg.cc/ydcYm02V/shop.jpg);
}

#store_button {
  position:relative;
  left:72px;
  top:32px;
  width:130px;
  border-style:solid;
  border-color:black;
  color:black;
  font-weight:900;
  padding:10px;
  text-align:center;
}

#store_list {
  position:relative;
  top:25px;
  left:52px;
  width:500px;
  list-style:circle;
}

.store_list_items_links {
  color:black;
}

#store_signiture {
  position:relative;
  width:300px;
  left:290px;
  top:160px;
}

#store_box_holder {
  padding-top:20px;
}

.storebox {
  text-align:center;
  margin:auto;
  width:540px;
  padding-left:20px;
  padding-right:20px;
  border-radius:10px;
  filter:drop-shadow(0 0 0.22rem grey);
  border-radius:6px;
  padding:20px;
  background-color:ghostwhite;
}

.storeboxheader {
  color:white;
  position:relative;
  text-align:center;
  font-family:serif;
  font-size:50px;
  -webkit-text-stroke:.35px #d08db2;
}

.storeboxheader2 {
  text-decoration:none;
  text-shadow:0 6px 10px #d08db2;
}

.storeboxheader:hover {
  color:floralwhite;
}

#shop_but_block {
  width:120px;
}

#sb23_but_block {
  width:220px;
}

.store_but_block {
  width:200px;
  margin:auto;
  text-align:center;
}

.imgitm {
  border-width:2px;
  width:100px;
  height:100px;
  border-style:solid;
  border-color:#d08db2;
  display:inline;
}

.imgitm:hover {
  border-color:purple;
}

.storetable {
  width:500px;
}

.purchaselink {
  text-decoration:none;
  color:black;
  font-size:13px;
}

.purchaselink:hover {
  color:purple;
}

.price {
  margin:auto;
  padding-top:3px;
  padding-left:5px;
}

.ilist {
  padding-left:20px;
  padding-right:20px;
  text-align:left;
  font-weight:15px;
  padding-bottom:25px;
}

.ilist2 {
  text-align:left;
  font-weight:15px;
  padding-right:20px;
  padding-bottom:25px;
}

.storebutton {
  font-size:14px;
  text-decoration:none;
  border:2px solid #d08db2;
  background-color:snow;
  color:black;
  padding:2px;
  position:relative;
  left:225px;
}

.storebutton:hover {
  border:2px solid snow;
  background-color:#d08db2;
}

#wishlist_section {
  padding-top:24px;
  padding-bottom:15px;
}

#wishlist_image {
  width:55%;
}

#wishlist_box:hover {
  background-color:white;
}

#weblink_section {
  position:relative;
}

#weblink_block {
  width:600px;
  text-align:center;
}

#weblink_block_list {
  list-style:none;
}

.weblink_block_item {
  display:inline;
}

.weblink_pic {
  width:40px;
  border-radius:100%;
  background-color:#aac1cf;
}

.weblink_pic:hover {
  background-color:#ffb6c7;
}

#about_header {
  padding-bottom:0;
  margin:auto;
}

#about_header_h1 {
  padding-top:25px;
  padding-bottom:15px;
  margin:auto;
}

#weblink_block_text {
  text-align:justify;
  background-color:azure;
  margin:auto;
  width:500px;
  border-radius:6px;
  padding-left:20px;
  padding-right:20px;
  border-radius:10px;
  filter:drop-shadow(0 0 0.22rem grey);
  border-radius:6px;
  padding:20px;
}

#text_block_wb {
  width:450px;
  margin:auto;
}

#camroom_block {
  padding-top:25px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
}

#onlyfans_block {
  background-color:seashell;
  padding-top:3px;
  padding-bottom:2px;
}

#of_link {
  text-decoration:none;
  color:black;
}

#of_link:hover {
  color:purple;
}

#videoslider {
  margin:auto;
  overflow:hidden;
  height:315px;
  position:relative;
  right:25px;
}

#slidingvideos {
  margin:auto;
  list-style:none;
  height:420px;
  overflow:scroll;
  overflow-y:hidden;
}

#slidingvideos li {
  width:100%;
  height:315px;
}

#navigation {
  list-style-type:none;
  background-color:black;
  margin:auto;
  padding:0;
  overflow:hidden;
  width:482px;
  text-align:center;
  position:relative;
  right:4.5px;
}

.slidea {
  color:white;
}

.slidebu {
  display:inline-block;
  margin:auto;
  position:relative;
  width:6%;
}

.slidebu .slidea {
  display:block;
  color:white;
  text-align:center;
  padding:2px 8px;
  text-decoration:none;
}

.slidebu .slidea:hover {
  background-color:#d08db2;
  color:white;
}

#slider {
  padding-top:15px;
}

#onlyfans_blurb {
  width:452px;
  position:relative;
  left:60px;
  text-align:center;
}

#onlyfans_blurb_text {
  width:452px;
  text-align:justify;
}

#clipsstore_block {
  padding-top:15px;
}

#c4s {
  width:100%;
}

#personalized_vids {
  padding-top:15px;
}

#pv_blurb_text {
  width:100%;
}

#pv_email {
  text-decoration:none;
}

#designed {
  text-align:right;
}

#designed_by {
  position:relative;
  bottom:16px;
  color:black;
}

.tip_images {
  margin:auto;
  position:relative;
  left:-40px;
  border-radius:6px;
}

#tipslider {
  margin:auto;
  overflow:hidden;
  height:400px;
}

#tip_menu_slider {
  margin:auto;
  list-style:none;
  height:400px;
  overflow:scroll;
  overflow-y:hidden;
  overflow-x:hidden;
}

#tip_menu_slider li {
  height:400px;
}

#tip_navigation {
  list-style-type:none;
  margin:auto;
  padding:0;
}

.tips_slide {
  color:white;
}

.tip_slide {
  display:inline-block;
  margin:auto;
  position:relative;
}

.tip_slide .tips_slide {
  position:relative;
  top:5px;
  left:20px;
  border-radius:6px;
  width:185px;
  height:25px;
  background-color:mintcream;
  display:block;
  color:black;
  text-align:center;
  text-decoration:none;
}

.tip_slide .tips_slide:hover {
  background-color:#d08db2;
  color:white;
}

#tip_menu_block {
  padding-top:10px;
  width:1210px;
  height:400px;
  filter:drop-shadow(0 0 0.22rem grey);
  border-radius:6px;
}

/* MFC DIV HIDE */
#header_bar {
  display:none;
}

#header_links {
  display:none;
}

#server_time {
  display:none;
}

#clearfix header_time {
  display:none;
}

#your_time {
  display:none;
}

#mfc_time {
  display:none;
}

.profile_row {
  display:none;
}

.heading {
  display:none;
}

.label {
  display:none;
}

#username_container {
  display:none;
}

#gender_container {
  display:none;
}

#sexual_preference_container {
  display:none;
}

#profile_friends {
  display:none;
}

#footer_bar {
  display:none;
}

#gallery_password_container {
  display:none;
}

#send_message_container {
  display:none;
}

#fixed_background {
  margin:auto;
  width:1200px;
}

#profile {
  margin:auto;
  position:relative;
  right:5px;
}

#tags_value {
  display:none;
}