.bootstrap-tagsinput {
  line-height: 22px;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  padding: 4px 6px;
  cursor: text;
  vertical-align: middle;
  color: #555;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.bootstrap-tagsinput input {
  width: auto !important;
  max-width: inherit;
  margin: 0;
  padding: 0;
  border: none;
  outline: 0;
  background-color: transparent;
  box-shadow: none
}

.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none
}

.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: #fff
}

.bootstrap-tagsinput .tag [data-role=remove] {
  margin-left: 8px;
  cursor: pointer
}

.bootstrap-tagsinput .tag [data-role=remove]:after {
  padding: 0 2px;
  content: "x"
}

.bootstrap-tagsinput .tag [data-role=remove]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}

.bootstrap-tagsinput .tag [data-role=remove]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.icon-alert_close {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -46px;
  width: 12px;
  height: 12px
}

.icon-alert_error {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -265px -239px;
  width: 16px;
  height: 16px
}

.icon-alert_info {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: 0 -272px;
  width: 16px;
  height: 16px
}

.icon-alert_success {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -19px -272px;
  width: 16px;
  height: 16px
}

.icon-alert_warning {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -38px -272px;
  width: 16px;
  height: 16px
}

.icon-arrow_white_left {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px 0;
  width: 12px;
  height: 20px
}

.icon-arrow_white_right {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -23px;
  width: 12px;
  height: 20px
}

.icon-ic_10_check {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -136px;
  width: 12px;
  height: 10px
}

.icon-ic_10_close {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -149px;
  width: 10px;
  height: 10px
}

.icon-ic_12_other_delete {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -61px;
  width: 12px;
  height: 12px
}

.icon-ic_12_upro_ot_confirmed {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -76px;
  width: 12px;
  height: 12px
}

.icon-ic_12_upro_ot_phone {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -91px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_th_close {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -106px;
  width: 12px;
  height: 12px
}

.icon-ic_12_webcam_blink {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -314px -121px;
  width: 12px;
  height: 12px
}

.icon-ic_16_head_bt_chat {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -57px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_close {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -76px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_hamburger {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -95px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_options {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -114px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_search {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -133px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_upload {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -152px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_user {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -171px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_premium {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -190px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_webcams_anim {
  background-image: url(../images/ic_16_head_mn_webcams_anim.png);
  background-position: -209px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_install {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -228px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_cat {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -247px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_pornstar {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -266px -272px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_studio {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px 0;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_tag {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -19px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_video {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -38px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_webcam {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -57px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_close {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -76px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_delete {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -95px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_report {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -114px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_facebook {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -133px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_insta {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -152px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_instagram {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -171px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_onlyfans {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -218px -291px;
  width: 16px;
  height: 10px
}

.icon-ic_16_tool_patreon {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -190px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_sound_off {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -209px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_sound_on {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -228px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_tikporn {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -247px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_tiktok {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -295px -266px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_twitter {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: 0 -291px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_view_more {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -19px -291px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_website {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -38px -291px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_instagram {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -57px -291px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_onlyfans {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -76px -291px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_patreon {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -95px -291px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_tiktok {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -114px -291px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_twitter {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -133px -291px;
  width: 16px;
  height: 16px
}

.icon-ic_18_ad_pepper {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -252px -218px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_close {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -273px -218px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_comments {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -209px -172px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_download {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -230px -172px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_favorite {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -166px -129px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_pause {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -187px -129px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_play {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -141px -239px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_play2 {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -162px -239px;
  width: 18px;
  height: 18px
}

.icon-ic_18_story_share {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -183px -239px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_favorites_hover {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -204px -239px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_like_hover {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -225px -239px;
  width: 18px;
  height: 18px
}

.icon-ic_19_qlt_4k {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -137px -84px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_full_hd {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -152px -291px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_hd {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -174px -291px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_sd {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -196px -291px;
  width: 19px;
  height: 13px
}

.icon-ic_22_dislike_red {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -137px -59px;
  width: 22px;
  height: 22px
}

.icon-ic_22_gal_dislike {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -66px -239px;
  width: 22px;
  height: 22px
}

.icon-ic_22_gal_like {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -91px -239px;
  width: 22px;
  height: 22px
}

.icon-ic_22_like_green {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -116px -239px;
  width: 22px;
  height: 22px
}

.icon-ic_30_avatar {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -252px -119px;
  width: 30px;
  height: 30px
}

.icon-ic_30_avatar_anonymous {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -252px -86px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_reddit {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -252px -152px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_tumblr {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -252px -185px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_twitter {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -129px -110px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_vk {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -172px -153px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_add {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -215px -196px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_like {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: 0 -239px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_liked {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -33px -239px;
  width: 30px;
  height: 30px
}

.icon-ic_40_swipe {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -51px -59px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_boafoda {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -94px -59px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_boafoda {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: 0 -110px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_drochy {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -43px -110px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_eispop {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -86px -110px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_gmail {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -166px 0;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_photos {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -166px -43px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_porndig {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -166px -86px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_pornes {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: 0 -153px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_pornototale {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -43px -153px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_tukif {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -86px -153px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_tybito {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -129px -153px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_youtube {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -209px 0;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_drochy {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -209px -43px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_eispop {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -209px -86px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_gmail {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -209px -129px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_photos {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: 0 -196px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_porn {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -43px -196px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_porndig {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -86px -196px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_pornototale {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -129px -196px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_tukif {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -172px -196px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_tybito {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -252px 0;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_youtube {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -252px -43px;
  width: 40px;
  height: 40px
}

.icon-ic_48_add_up {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: 0 -59px;
  width: 48px;
  height: 48px
}

.icon-icon_deleted_video {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: 0 0;
  width: 80px;
  height: 56px
}

.icon-play_video_btn {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -83px 0;
  width: 80px;
  height: 56px
}

.icon-user_gift_button {
  background-image: url(../images/spritesheet.5675fc53.png);
  background-position: -246px -239px;
  width: 16px;
  height: 18px
}

.icon-alert_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -172px;
  width: 12px;
  height: 12px
}

.icon-alert_error {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -357px;
  width: 16px;
  height: 16px
}

.icon-alert_info {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -336px;
  width: 16px;
  height: 16px
}

.icon-alert_success {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -254px -398px;
  width: 16px;
  height: 16px
}

.icon-alert_warning {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -273px -398px;
  width: 16px;
  height: 16px
}

.icon-arrow_white_left {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -23px;
  width: 12px;
  height: 20px
}

.icon-arrow_white_right {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -46px;
  width: 12px;
  height: 20px
}

.icon-ic_10_check {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -90px;
  width: 12px;
  height: 10px
}

.icon-ic_10_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -103px;
  width: 10px;
  height: 10px
}

.icon-ic_12_other_delete {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -187px;
  width: 12px;
  height: 12px
}

.icon-ic_12_upro_ot_confirmed {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -202px;
  width: 12px;
  height: 12px
}

.icon-ic_12_upro_ot_phone {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -217px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_th_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -232px;
  width: 12px;
  height: 12px
}

.icon-ic_12_webcam_blink {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -247px;
  width: 12px;
  height: 12px
}

.icon-ic_16_head_bt_chat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -292px -398px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -311px -398px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_hamburger {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -330px -398px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_options {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -349px -398px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_search {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -368px -398px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_upload {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -387px -398px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_user {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -406px -398px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_premium {
  background-image: url(../images/ic_16_head_mn_premium.png);
  background-position: -19px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_webcams_anim {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -38px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_install {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -57px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_cat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -76px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_pornstar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -95px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_studio {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -114px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_tag {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -133px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -152px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_webcam {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -171px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -190px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_delete {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -209px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_report {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -228px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_facebook {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -247px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_insta {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -266px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_instagram {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -285px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_onlyfans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -320px;
  width: 16px;
  height: 10px
}

.icon-ic_16_tool_patreon {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -304px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_sound_off {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -323px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_sound_on {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -342px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_tikporn {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -361px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_tiktok {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -380px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_twitter {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -399px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_view_more {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -418px -419px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_website {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px 0;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_instagram {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -19px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_onlyfans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -38px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_patreon {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -57px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_tiktok {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -76px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_twitter {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -95px;
  width: 16px;
  height: 16px
}

.icon-ic_18_ad_pepper {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -299px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -281px -259px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_comments {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_download {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -21px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_favorite {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -42px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_pause {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -63px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_play {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -84px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_play2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -105px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_story_share {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -126px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_favorites_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -147px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_like_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -168px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_19_qlt_4k {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -342px -459px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_full_hd {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -364px -459px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_hd {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -459px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_sd {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -408px -459px;
  width: 19px;
  height: 13px
}

.icon-ic_22_dislike_red {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -230px -141px;
  width: 22px;
  height: 22px
}

.icon-ic_22_gal_dislike {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -99px -302px;
  width: 22px;
  height: 22px
}

.icon-ic_22_gal_like {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -124px -302px;
  width: 22px;
  height: 22px
}

.icon-ic_22_like_green {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -149px -302px;
  width: 22px;
  height: 22px
}

.icon-ic_30_avatar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -248px -259px;
  width: 30px;
  height: 30px
}

.icon-ic_30_avatar_anonymous {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -215px -259px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_reddit {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px 0;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_tumblr {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -33px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_twitter {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -66px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_vk {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -99px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_add {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -132px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_like {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -165px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_liked {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -198px;
  width: 30px;
  height: 30px
}

.icon-ic_40_swipe {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -173px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_boafoda {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -43px -173px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_boafoda {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -86px -173px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_drochy {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -129px -173px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_eispop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -172px -173px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_gmail {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -215px -173px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_photos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -216px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_porndig {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -43px -216px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_pornes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -86px -216px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_pornototale {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -129px -216px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_tukif {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -172px -216px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_tybito {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -215px -216px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_youtube {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px 0;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_drochy {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -43px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_eispop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -86px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_gmail {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -129px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_photos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -172px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_porn {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -215px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_porndig {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -259px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_pornototale {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -43px -259px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_tukif {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -86px -259px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_tybito {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -129px -259px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_youtube {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -172px -259px;
  width: 40px;
  height: 40px
}

.icon-ic_48_add_up {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -179px -118px;
  width: 48px;
  height: 48px
}

.icon-icon_deleted_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -179px 0;
  width: 80px;
  height: 56px
}

.icon-play_video_btn {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -179px -59px;
  width: 80px;
  height: 56px
}

.icon-user_gift_button {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -419px;
  width: 16px;
  height: 18px
}

.icon-calendar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -378px;
  width: 17px;
  height: 17px
}

.icon-comments_reply {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -121px;
  width: 13px;
  height: 14px
}

.icon-comments_report {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -138px;
  width: 12px;
  height: 15px
}

.icon-comments_vote_up {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -69px;
  width: 15px;
  height: 15px
}

.icon-delete {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px 0;
  width: 15px;
  height: 20px
}

.icon-description_area_icon {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -138px;
  width: 20px;
  height: 20px
}

.icon-edit_history_action {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -231px -398px;
  width: 20px;
  height: 16px
}

.icon-edit_history_title {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -161px;
  width: 20px;
  height: 20px
}

.icon-ic_12_other_link {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -262px;
  width: 12px;
  height: 12px
}

.icon-ic_12_other_sort {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -277px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_cat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -292px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_combo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -307px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_pornstar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -322px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_related {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -337px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_studio {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -352px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_tag {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -367px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_webcam {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -382px;
  width: 12px;
  height: 12px
}

.icon-ic_12_side_ot_multi_cats {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -397px;
  width: 12px;
  height: 12px
}

.icon-ic_12_upro_ot_edit {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px 0;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_sg_plus {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -30px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_sg_plus_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -15px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_th_comment {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -45px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_th_thumb {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -60px;
  width: 12px;
  height: 12px
}

.icon-ic_16_head_mn_cat_lang {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -114px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -133px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_galeries {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -152px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_games {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -171px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_meet {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -190px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_misstk {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -209px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_notification {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -228px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_participate {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -247px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -266px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_sexshop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -285px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -304px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_videos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -323px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -342px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_1 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -361px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -380px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_3 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -399px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_4 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -418px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_arrow_down {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_gay {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -19px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_notification {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -38px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_search {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -57px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_straight {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -76px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_trans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -95px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_notif_activity {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -114px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_notif_information {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -133px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_notif_warning {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -152px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_prst_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -171px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_prst_videos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -209px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_prst_videos_kif {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -190px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_prst_views {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -228px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_slide_left {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -247px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_slide_right {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -266px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_1 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -285px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -304px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_3 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -323px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_ad_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -342px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_arrow_menu_down {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -361px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_arrow_menu_right {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -380px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_arrow_menu_up {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -399px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -437px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_close_grey {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -418px -440px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_dark {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px 0;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_gay {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -19px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_light {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -38px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_options {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -57px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_preview_b {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -76px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_preview_m {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -95px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_preview_s {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -114px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_random {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -133px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_scroll {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -152px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_slogans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -171px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_straight {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -190px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_trans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -209px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_video_light {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -228px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_video_streaming {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -247px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upl_tool_gif {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -266px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upl_tool_photo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -285px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upl_tool_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -304px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_chat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -323px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_collapse {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -342px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_expand {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -361px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_follow {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -399px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_follow_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -380px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_activity {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -437px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_activity_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -418px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -19px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_favorites_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_feed {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -57px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_feed_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -38px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -95px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_history_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -76px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_photos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -133px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_photos_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -114px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_upload {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -171px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_upload_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -152px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_activity {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -190px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -209px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -228px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_logout {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -247px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_profile {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -266px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_timeline {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -285px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_uploads {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -304px -459px;
  width: 16px;
  height: 16px
}

.icon-ic_18_mob_mn_1 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -189px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -210px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_3 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -231px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_4 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -252px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_cats {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -273px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_chat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -294px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_fav_cats {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -315px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -336px -335px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_galeries {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px 0;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -21px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_logout {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -42px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_misstk {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -63px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_notifications {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -84px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_options {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -105px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_parental {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -126px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_participate {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -147px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -168px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_settings {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -189px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_sexshop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -210px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_stickers {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -231px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -252px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_theme {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -273px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_upload {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -294px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_webapp {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -315px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_alpha {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -21px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_categories {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -42px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -63px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -84px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_popular {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -105px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -126px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_related {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -147px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -168px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -189px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_tag_mn_1 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -210px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_tag_mn_2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -231px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_tag_mn_3 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -252px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_tag_mn_4 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -273px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_title_top {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -294px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_title_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -315px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_casting {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -336px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_miss {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -357px -356px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_notifications {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px 0;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_options {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -21px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_participate {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -42px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -63px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_recent {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -84px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_recents {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -105px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_search {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -126px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -147px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_tags {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -168px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_top {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -189px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -210px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -231px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upl_tool_info {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -252px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upl_tool_less {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -273px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upl_tool_more {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -294px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_comment {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -315px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_fav {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -42px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_fav_photo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -336px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_fav_pornstar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_fav_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -21px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_follow {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -63px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_photo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -105px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_photo_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -84px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_studio {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -126px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_upload {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -147px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_user {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -168px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_followers {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -189px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_coins_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -210px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_content_partner {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -231px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_edit {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -294px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_edit_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -252px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_edit_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -273px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_gift_shop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -315px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_notifications {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -336px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_parameters {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -357px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_pool_desc {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -378px -377px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_public_profile {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px 0;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_comment {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -42px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_comment_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -21px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_delete {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -84px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_delete_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -63px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_details {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -126px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_details_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -105px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_dislike {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -168px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_dislike_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -147px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_download {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -210px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_download_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -189px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -231px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_like {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -252px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_photo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -294px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_photo_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -273px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_reply {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -336px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_reply_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -315px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_report {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -42px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_report_comment {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_report_comment_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -357px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_report_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -21px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_share {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -84px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_share_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -63px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_tag {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -168px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_tag_black {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -126px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_tag_black_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -105px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_tag_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -147px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_top_comments {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -210px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_top_comments_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -189px -398px;
  width: 18px;
  height: 18px
}

.icon-ic_22_dislike {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -174px -302px;
  width: 22px;
  height: 22px
}

.icon-ic_22_like {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -199px -302px;
  width: 22px;
  height: 22px
}

.icon-ic_30_coin {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -231px;
  width: 30px;
  height: 30px
}

.icon-ic_30_part_participate {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -264px;
  width: 30px;
  height: 30px
}

.icon-ic_30_part_ranks {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -302px;
  width: 30px;
  height: 30px
}

.icon-ic_30_part_rewards {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -33px -302px;
  width: 30px;
  height: 30px
}

.icon-ic_30_part_video_tags {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -66px -302px;
  width: 30px;
  height: 30px
}

.icon-ic_no_results {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 0;
  width: 176px;
  height: 170px
}

.icon-icon-ic_16_tool_onlyfans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -430px -459px;
  width: 16px;
  height: 10px
}

.icon-icon-ic_16_tool_tikporn {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -323px -459px;
  width: 16px;
  height: 16px
}

.icon-icon_camera_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -230px -118px;
  width: 26px;
  height: 20px
}

.icon-info_grey {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -87px;
  width: 14px;
  height: 14px
}

.icon-plus_white_big {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -75px;
  width: 12px;
  height: 12px
}

.icon-remove_grey {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -156px;
  width: 13px;
  height: 13px
}

.icon-title_contact {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -184px;
  width: 20px;
  height: 20px
}

.icon-title_dmca {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -207px;
  width: 20px;
  height: 20px
}

.icon-title_edit {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -230px;
  width: 20px;
  height: 20px
}

.icon-title_favorites_galleries_photos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -224px -302px;
  width: 24px;
  height: 20px
}

.icon-title_favorites_pornstars_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -251px -302px;
  width: 24px;
  height: 20px
}

.icon-title_favorites_studios_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -278px -302px;
  width: 24px;
  height: 20px
}

.icon-title_favorites_videos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px 0;
  width: 24px;
  height: 20px
}

.icon-title_favorites_videos_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -302px;
  width: 24px;
  height: 20px
}

.icon-user_edit_generic {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -104px;
  width: 14px;
  height: 14px
}

.icon-user_title_gifts {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -276px;
  width: 18px;
  height: 20px
}

.icon-user_title_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -115px;
  width: 21px;
  height: 20px
}

.icon-user_title_members {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -23px;
  width: 24px;
  height: 20px
}

.icon-user_title_parameters {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -253px;
  width: 20px;
  height: 20px
}

.icon-user_title_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -46px;
  width: 24px;
  height: 20px
}

.icon-user_title_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -69px;
  width: 24px;
  height: 20px
}

.icon-user_title_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -92px;
  width: 24px;
  height: 20px
}

.icon-alert_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -36px;
  width: 12px;
  height: 12px
}

.icon-alert_error {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -67px;
  width: 16px;
  height: 16px
}

.icon-alert_info {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -86px;
  width: 16px;
  height: 16px
}

.icon-alert_success {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -105px;
  width: 16px;
  height: 16px
}

.icon-alert_warning {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -124px;
  width: 16px;
  height: 16px
}

.icon-arrow_white_left {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -289px -215px;
  width: 12px;
  height: 20px
}

.icon-arrow_white_right {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -330px -286px;
  width: 12px;
  height: 20px
}

.icon-ic_10_check {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -411px;
  width: 12px;
  height: 10px
}

.icon-ic_10_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -424px;
  width: 10px;
  height: 10px
}

.icon-ic_12_other_delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -51px;
  width: 12px;
  height: 12px
}

.icon-ic_12_upro_ot_confirmed {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -66px;
  width: 12px;
  height: 12px
}

.icon-ic_12_upro_ot_phone {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -81px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_th_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -96px;
  width: 12px;
  height: 12px
}

.icon-ic_12_webcam_blink {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -111px;
  width: 12px;
  height: 12px
}

.icon-ic_16_head_bt_chat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -143px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -162px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_hamburger {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -181px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_options {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -200px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_search {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -219px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -238px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_bt_user {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -257px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_premium {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -276px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_webcams_anim {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -295px;
  width: 16px;
  height: 16px
}

.icon-ic_16_install {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -314px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_cat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -333px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_pornstar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -352px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_studio {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -371px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_tag {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -390px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -41px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_search_webcam {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -60px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -79px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -98px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_report {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -117px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_facebook {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -136px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_insta {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -155px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_instagram {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -174px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_onlyfans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -276px -406px;
  width: 16px;
  height: 10px
}

.icon-ic_16_tool_patreon {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -193px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_sound_off {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -212px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_sound_on {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -231px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_tikporn {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -250px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_tiktok {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -269px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_twitter {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -288px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_view_more {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -307px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_website {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -326px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_instagram {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -345px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_onlyfans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -364px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_patreon {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -383px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_tiktok {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_up_grey_twitter {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -421px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_18_ad_pepper {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -23px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -44px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_comments {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -65px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_download {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -86px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_favorite {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -107px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_pause {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -128px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_play {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -149px;
  width: 18px;
  height: 18px
}

.icon-ic_18_gal_play2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -170px;
  width: 18px;
  height: 18px
}

.icon-ic_18_story_share {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -191px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_favorites_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -212px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_like_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -233px;
  width: 18px;
  height: 18px
}

.icon-ic_19_qlt_4k {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -130px -406px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_full_hd {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -152px -406px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_hd {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -174px -406px;
  width: 19px;
  height: 13px
}

.icon-ic_19_qlt_sd {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -196px -406px;
  width: 19px;
  height: 13px
}

.icon-ic_22_dislike_red {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -167px;
  width: 22px;
  height: 22px
}

.icon-ic_22_gal_dislike {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -192px;
  width: 22px;
  height: 22px
}

.icon-ic_22_gal_like {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -217px;
  width: 22px;
  height: 22px
}

.icon-ic_22_like_green {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -242px;
  width: 22px;
  height: 22px
}

.icon-ic_30_avatar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_avatar_anonymous {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -250px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_reddit {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -33px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_tumblr {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -66px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_twitter {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -99px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_sha_vk {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -132px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_add {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -165px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_like {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -198px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_story_liked {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -231px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_40_swipe {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -200px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_boafoda {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -43px -200px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_boafoda {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -86px -200px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_drochy {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -129px -200px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_eispop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -172px -200px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_gmail {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -215px -200px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_photos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px 0;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_porndig {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -43px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_pornes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -86px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_pornototale {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -129px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_tukif {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -172px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_tybito {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -243px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_disable_youtube {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -43px -243px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_drochy {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -86px -243px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_eispop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -129px -243px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_gmail {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -172px -243px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_photos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -215px -243px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_porn {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -258px -243px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_porndig {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px 0;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_pornototale {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -43px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_tukif {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -86px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_tybito {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -129px;
  width: 40px;
  height: 40px
}

.icon-ic_40_webapp_youtube {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -172px;
  width: 40px;
  height: 40px
}

.icon-ic_48_add_up {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -179px -118px;
  width: 48px;
  height: 48px
}

.icon-icon_deleted_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -179px 0;
  width: 80px;
  height: 56px
}

.icon-play_video_btn {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -179px -59px;
  width: 80px;
  height: 56px
}

.icon-user_gift_button {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -46px;
  width: 16px;
  height: 18px
}

.icon-calendar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -21px -427px;
  width: 17px;
  height: 17px
}

.icon-camera_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -144px;
  width: 26px;
  height: 20px
}

.icon-close_alert {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -277px -466px;
  width: 13px;
  height: 13px
}

.icon-comments_button {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -427px;
  width: 18px;
  height: 17px
}

.icon-comments_delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -18px;
  width: 11px;
  height: 15px
}

.icon-comments_hide {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -236px -406px;
  width: 17px;
  height: 11px
}

.icon-comments_reply {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -261px -466px;
  width: 13px;
  height: 14px
}

.icon-comments_report {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px 0;
  width: 12px;
  height: 15px
}

.icon-comments_show {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -256px -406px;
  width: 17px;
  height: 11px
}

.icon-comments_top {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -107px -406px;
  width: 20px;
  height: 13px
}

.icon-comments_vote_down {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -409px;
  width: 15px;
  height: 15px
}

.icon-comments_vote_up {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -209px -466px;
  width: 15px;
  height: 15px
}

.icon-cookie {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -239px -173px;
  width: 20px;
  height: 20px
}

.icon-delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -23px;
  width: 15px;
  height: 20px
}

.icon-description_area_icon {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -102px -319px;
  width: 20px;
  height: 20px
}

.icon-edit_history_action {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -84px -406px;
  width: 20px;
  height: 16px
}

.icon-edit_history_title {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -125px -319px;
  width: 20px;
  height: 20px
}

.icon-folder {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -218px -406px;
  width: 15px;
  height: 13px
}

.icon-ic_12_other_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -126px;
  width: 12px;
  height: 12px
}

.icon-ic_12_other_link {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -141px;
  width: 12px;
  height: 12px
}

.icon-ic_12_other_sort {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -156px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_cat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -171px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_combo {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -186px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_likes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -201px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_pornstar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -216px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_related {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -231px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_studio {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -246px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_tag {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -261px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_video_likes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -276px;
  width: 12px;
  height: 12px
}

.icon-ic_12_search_webcam {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -291px;
  width: 12px;
  height: 12px
}

.icon-ic_12_side_ot_multi_cats {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -306px;
  width: 12px;
  height: 12px
}

.icon-ic_12_upro_ot_edit {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -321px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_sg_plus {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -336px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_th_comm {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -351px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_th_comment {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -366px;
  width: 12px;
  height: 12px
}

.icon-ic_12_vid_th_thumb {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -381px;
  width: 12px;
  height: 12px
}

.icon-ic_16_head_mn_cat_lang {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -440px -427px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px 0;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_galeries {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -19px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_games {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -38px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_meet {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -57px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_miss {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -76px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_misstk {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -95px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_notification {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -114px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_participate {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -133px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -152px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_sexshop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -171px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -190px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_videos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -209px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_mn_webcams {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -228px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_1 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -247px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -266px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -285px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_4 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -304px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_arrow_down {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -323px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_gay {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -342px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_notification {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -361px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_search {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -380px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_straight {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -399px;
  width: 16px;
  height: 16px
}

.icon-ic_16_head_ot_trans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -418px;
  width: 16px;
  height: 16px
}

.icon-ic_16_notif_activity {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_notif_information {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -19px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_notif_warning {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -38px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_prst_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -57px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_prst_videos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -95px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_prst_videos_kif {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -76px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_prst_views {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -114px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_slide_left {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -133px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_story_slide_right {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -152px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_1 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -171px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -190px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -209px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_4 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -228px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_ad_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -247px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_arrow_menu_down {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -266px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_arrow_menu_right {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -285px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_arrow_menu_up {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -304px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -342px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_close_grey {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -323px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_dark {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -361px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_gay {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -380px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_light {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -399px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_options {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -418px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_preview_b {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -437px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_preview_m {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -456px -447px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_preview_s {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px 0;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_random {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -19px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_scroll {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -38px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_slogans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -57px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_straight {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -76px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_trans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -95px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_video_light {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -114px;
  width: 16px;
  height: 16px
}

.icon-ic_16_tool_video_streaming {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -133px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upl_tool_gif {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -152px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upl_tool_photo {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -171px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upl_tool_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -190px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_chat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -209px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_collapse {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -228px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_expand {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -247px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_follow {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -285px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_follow_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -266px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_activity {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -323px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_activity_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -304px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -361px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_favorites_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -342px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_feed {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -399px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_feed_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -380px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -437px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_history_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -418px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_photos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -19px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_photos_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -57px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_upro_tab_upload_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -38px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_activity {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -76px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -95px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -114px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_logout {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -133px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_profile {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -152px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_timeline {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -171px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_16_user_mn_uploads {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -190px -466px;
  width: 16px;
  height: 16px
}

.icon-ic_18_app_ios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -254px;
  width: 18px;
  height: 18px
}

.icon-ic_18_app_windows {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -275px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_1 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -296px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -317px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -338px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_4 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -333px -319px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_cats {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -354px -319px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_chat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -22px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_fav_cats {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -43px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -64px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_galeries {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -85px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -106px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_logout {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -127px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_misstk {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -148px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_notification {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -169px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_notifications {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -190px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_options {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -211px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_parental {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -232px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_participate {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -253px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -274px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_settings {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -295px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_sexshop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -316px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_stickers {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -337px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -358px -342px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_theme {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -21px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_webapp {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -42px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_mob_mn_webcams {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -63px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_alpha {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -84px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_categories {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -105px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -126px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -147px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_popular {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -168px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -189px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_related {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -210px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -231px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_side_webcams {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -252px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_tag_mn_1 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -273px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_tag_mn_2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -294px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_tag_mn_3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -315px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_tag_mn_4 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -336px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_casting {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -357px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_miss {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -378px -364px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_notifications {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px 0;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_options {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -21px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_participate {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -42px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -63px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_recent {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -84px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_search {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -105px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -126px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_tags {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -147px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_top {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -168px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -189px;
  width: 18px;
  height: 18px
}

.icon-ic_18_titles_webcams {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -210px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upl_tool_info {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -231px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upl_tool_less {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -252px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upl_tool_more {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -273px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_comment {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -294px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_fav {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_fav_photo {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -315px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_fav_pornstar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -336px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_fav_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -357px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_follow {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -21px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_photo {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -42px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_studio {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -63px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -84px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_feed_user {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -105px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_followers {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -126px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_coins_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -147px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_content_partner {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -168px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_edit {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -231px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_edit_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -189px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_edit_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -210px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_gift_shop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -252px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_notifications {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -273px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_parameters {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -294px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_pool_desc {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -315px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_upro_menu_public_profile {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -336px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_comment {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -378px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_comment_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -357px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px 0;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_delete_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -399px -385px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_details {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -42px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_details_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -21px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_dislike {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -84px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_dislike_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -63px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_download {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -126px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_download_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -105px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -168px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_favorites_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -147px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_like {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -189px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_reply {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -231px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_reply_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -210px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_report {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -315px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_report_comment {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -273px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_report_comment_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -252px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_report_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -294px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_share {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -357px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_share_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -336px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_tag {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -21px -406px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_tag_black {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -378px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_tag_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -406px;
  width: 18px;
  height: 18px
}

.icon-ic_18_vid_sg_top_comments {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -42px -406px;
  width: 18px;
  height: 18px
}

.icon-ic_22_dislike {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -267px;
  width: 22px;
  height: 22px
}

.icon-ic_22_like {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -292px;
  width: 22px;
  height: 22px
}

.icon-ic_30_coin {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -264px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_part_participate {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -297px -286px;
  width: 30px;
  height: 30px
}

.icon-ic_30_part_ranks {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px 0;
  width: 30px;
  height: 30px
}

.icon-ic_30_part_rewards {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -33px;
  width: 30px;
  height: 30px
}

.icon-ic_30_part_video_tags {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -66px;
  width: 30px;
  height: 30px
}

.icon-ic_32_kifcoin {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -215px;
  width: 32px;
  height: 32px
}

.icon-ic_no_results {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 0;
  width: 176px;
  height: 170px
}

.icon-icon_app_arrow {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -173px;
  width: 74px;
  height: 24px
}

.icon-info_grey {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -227px -466px;
  width: 14px;
  height: 14px
}

.icon-phone {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -63px -406px;
  width: 18px;
  height: 18px
}

.icon-plus_white_big {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -396px;
  width: 12px;
  height: 12px
}

.icon-remove_grey {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -293px -466px;
  width: 13px;
  height: 13px
}

.icon-snap_icon {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -309px -319px;
  width: 21px;
  height: 18px
}

.icon-title_contact {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -148px -319px;
  width: 20px;
  height: 20px
}

.icon-title_dmca {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -171px -319px;
  width: 20px;
  height: 20px
}

.icon-title_edit {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -194px -319px;
  width: 20px;
  height: 20px
}

.icon-title_favorites_galleries_photos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -215px;
  width: 24px;
  height: 20px
}

.icon-title_favorites_pornstars_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -230px -118px;
  width: 24px;
  height: 20px
}

.icon-title_favorites_studios_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -230px -141px;
  width: 24px;
  height: 20px
}

.icon-title_favorites_videos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -104px -173px;
  width: 24px;
  height: 20px
}

.icon-title_favorites_videos_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -77px -173px;
  width: 24px;
  height: 20px
}

.icon-title_search {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -217px -319px;
  width: 20px;
  height: 20px
}

.icon-title_tos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px 0;
  width: 16px;
  height: 20px
}

.icon-title_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -122px;
  width: 30px;
  height: 19px
}

.icon-title_user_profile {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -342px;
  width: 19px;
  height: 19px
}

.icon-user_edit_generic {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -244px -466px;
  width: 14px;
  height: 14px
}

.icon-user_title_activity {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -54px -319px;
  width: 21px;
  height: 20px
}

.icon-user_title_gifts {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px 0;
  width: 18px;
  height: 20px
}

.icon-user_title_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -78px -319px;
  width: 21px;
  height: 20px
}

.icon-user_title_kifs {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -158px -173px;
  width: 24px;
  height: 20px
}

.icon-user_title_kifs_members {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -131px -173px;
  width: 24px;
  height: 20px
}

.icon-user_title_members {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -185px -173px;
  width: 24px;
  height: 20px
}

.icon-user_title_news_feed {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -240px -319px;
  width: 20px;
  height: 20px
}

.icon-user_title_notifications {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -263px -319px;
  width: 20px;
  height: 20px
}

.icon-user_title_parameters {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -286px -319px;
  width: 20px;
  height: 20px
}

.icon-user_title_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -212px -173px;
  width: 24px;
  height: 20px
}

.icon-user_title_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -319px;
  width: 24px;
  height: 20px
}

.icon-user_title_uploads {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -99px;
  width: 30px;
  height: 20px
}

.icon-user_title_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -27px -319px;
  width: 24px;
  height: 20px
}

.content_privacy_policy_wrapper .content_section_content {
  padding-left: 10px;
  text-align: left
}

.content_privacy_policy_wrapper .title_wrapper {
  padding-top: 10px;
  padding-left: 10px
}

.content_privacy_policy_wrapper a {
  text-decoration: underline
}

.content_privacy_policy_wrapper h4 {
  font-size: 16px;
  margin: 15px 0 5px 0
}

.content_privacy_policy_wrapper h5 {
  font-size: 14px;
  margin: 5px 0
}

.content_privacy_policy_wrapper .italic {
  font-style: italic
}

.content_privacy_policy_wrapper ol,
ul {
  margin: 5px auto;
  padding-left: 20px;
  list-style-position: outside
}

@media (min-width:480px) {
  .pagination .live_pagination_wrapper {
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;}.cls-2{clip-path:url(%23clip-path);}.cls-3{fill:%23C6C6C6;}%3C/style%3E%3CclipPath id='clip-path'%3E%3Crect class='cls-1' width='1' height='30'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cg class='cls-2'%3E%3Crect class='cls-1' width='1' height='30'/%3E%3Crect class='cls-3' y='14.5' width='1' height='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: repeat-x
  }
}

.bootstrap-tagsinput {
  line-height: 22px;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  padding: 4px 6px;
  cursor: text;
  vertical-align: middle;
  color: #555;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.bootstrap-tagsinput input {
  width: auto !important;
  max-width: inherit;
  margin: 0;
  padding: 0;
  border: none;
  outline: 0;
  background-color: transparent;
  box-shadow: none
}

.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none
}

.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: #fff
}

.bootstrap-tagsinput .tag [data-role=remove] {
  margin-left: 8px;
  cursor: pointer
}

.bootstrap-tagsinput .tag [data-role=remove]:after {
  padding: 0 2px;
  content: "x"
}

.bootstrap-tagsinput .tag [data-role=remove]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}

.bootstrap-tagsinput .tag [data-role=remove]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

html {
  font-family: sans-serif
}

body {
  font-size: 13px;
  line-height: 20px;
  min-width: 320px;
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #f6f6f6;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  max-height: 1000000px
}

.video_wrapper {
  position: relative
}

.videoewok {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: absolute
}

.videoewok .videoewok_loc {
  position: absolute
}

a {
  text-decoration: none;
  color: #000
}

.bold {
  font-weight: 700
}

a.active,
a:active,
a:focus,
a:hover {
  text-decoration: none;
  color: #e62600
}

h1,
h2,
h3,
h4,
p {
  margin: 0
}

.h2_class {
  margin: 0;
  font-weight: 700
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
  outline: 0
}

textarea {
  box-sizing: border-box;
  color: #000;
  background-color: #fff;
  border-color: #c6c6c6
}

.w_25 {
  width: 25%
}

.w_33 {
  width: 33%
}

button {
  cursor: pointer;
  margin: 0;
  padding: 0 15px;
  outline: 0
}

.warning {
  color: #ff0021 !important
}

.modal {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  position: absolute;
  z-index: 4;
  top: 15%;
  right: 0;
  left: 0;
  width: 90%;
  margin: 0 auto;
  opacity: 1
}

.modal_box_overlay {
  cursor: pointer;
  z-index: 3;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6)
}

.pointer {
  cursor: pointer
}

.social_link_wrapper {
  position: absolute;
  width: 100px;
  height: 22px;
  top: 0;
  right: 0
}

@media (min-width:480px) {
  .social_link_wrapper {
      position: relative;
      display: inline !important
  }
}

.social_link_info_item {
  width: 100%;
  text-align: left;
  margin-bottom: 15px
}

@media (min-width:480px) {
  .social_link_info_item {
      margin: 0 5px;
      display: inline-block;
      width: 100px
  }
}

.social_link_info_item .btn {
  display: inline-block;
  padding: 3px 6px
}

.social_link_info_item .btn i {
  margin-bottom: 2px
}

.social_link_info_item .btn span {
  margin-left: 5px;
  color: #fff
}

.social_link_facebook {
  background-color: #4267b2
}

.social_link_twitter {
  background-color: #1da1f2
}

.social_link_tiktok {
  background-color: #fff
}

.social_link_tiktok span {
  color: #000
}

.social_link_onlyfans {
  background-color: #00aff0
}

.social_link_patreon {
  background-color: #fff
}

.social_link_patreon span {
  color: #000
}

.social_link_tikporn {
  background-color: #fe2c55
}

.social_link_imdb {
  background-color: #f5c518
}

.social_link_imdb span {
  color: #000
}

.social_link_mymfans {
  background-color: #000
}

.social_link_youtube {
  background-color: #fff
}

.social_link_youtube span {
  color: #000
}

.social_link_reddit {
  background-color: #fff
}

.social_link_reddit span {
  color: #000
}

.social_link_instagram {
  background: -webkit-linear-gradient(45deg, #fdc21e 0, #bf01a1 100%);
  background: linear-gradient(45deg, #fdc21e 0, #bf01a1 100%)
}

.social_link_website {
  background-color: #e62600
}

.icon {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat
}

.icon_48 {
  height: 48px;
  width: 48px
}

.icon_40 {
  height: 40px;
  width: 40px
}

.icon_30 {
  height: 30px;
  width: 30px
}

.icon_22 {
  height: 22px;
  width: 22px
}

.icon_19 {
  height: 19px;
  width: 19px
}

.icon_18 {
  height: 18px;
  width: 18px
}

.icon_16 {
  height: 16px;
  width: 16px
}

.icon_12 {
  height: 12px;
  width: 12px
}

.icon_no_results {
  width: 176px;
  height: 170px
}

.selected_as_favorite .icon {
  display: none
}

.selected_as_favorite .active {
  display: inline-block !important
}

.pull-right {
  float: right !important
}

.pull-left {
  float: left !important
}

button {
  color: #000;
  background-color: #fff;
  border: 1px solid #c6c6c6
}

input {
  color: #000;
  background-color: #fff;
  border: 1px solid #c6c6c6
}

select {
  -webkit-appearance: none;
  color: #000;
  background-color: #fff;
  border: 1px solid #c6c6c6
}

textarea {
  border-radius: 2px;
  padding: 0 5px;
  font-size: 11px;
  line-height: 19px
}

button,
input,
select {
  border-radius: 2px;
  padding: 0 5px;
  height: 22px;
  font-size: 11px;
  line-height: 19px
}

button option,
input option,
select option {
  padding: 0
}

button>option:hover,
input>option:hover,
select>option:hover {
  background-color: #55acee;
  color: #fff
}

button span.dropdown_caret,
input span.dropdown_caret,
select span.dropdown_caret {
  display: inline-block;
  height: 20px;
  padding-left: 5px;
  pointer-events: none
}

button span.dropdown_caret:before,
input span.dropdown_caret:before,
select span.dropdown_caret:before {
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  vertical-align: 1px;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent
}

button i,
input i,
select i {
  width: 16px;
  height: 16px
}

button:focus,
input:focus,
select:focus {
  outline: 0
}

img {
  vertical-align: middle;
  border: 0
}

.img_centered {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute
}

.img-responsive {
  display: block;
  width: 100%;
  height: auto
}

.img_grayscale {
  opacity: .5;
  -webkit-filter: grayscale(1) brightness(12);
  filter: grayscale(1) brightness(12)
}

@-ms-viewport {
  width: device-width
}

.hidden {
  display: none !important
}

.invisible {
  opacity: 0 !important
}

@media (max-width:359px) {
  .hidden-x {
      display: none !important
  }
}

@media (min-width:360px) and (max-width:479px) {
  .hidden-s {
      display: none !important
  }
}

@media (max-width:479px) {
  .hidden-xs {
      display: none !important
  }
}

@media (min-width:480px) and (max-width:767px) {
  .hidden-sm {
      display: none !important
  }
}

@media (min-width:768px) and (max-width:967px) {
  .hidden-md {
      display: none !important
  }
}

@media (min-width:968px) and (max-width:1024px) {
  .hidden-lg {
      display: none !important
  }
}

@media (min-width:480px) {
  .hidden-min-sm {
      display: none !important
  }
}

@media (min-width:768px) {
  .hidden-min-md {
      display: none !important
  }
}

@media (min-width:968px) {
  .hidden-min-lg {
      display: none !important
  }
}

@media (min-width:1280px) {
  .hidden-min-xl {
      display: none !important
  }
}

@media (max-width:967px) {
  .hidden-max-md {
      display: none !important
  }
}

@media (max-width:1279px) {
  .hidden-max-lg {
      display: none !important
  }
}

.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.row:after,
.row:before {
  display: table;
  content: " "
}

.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.row:after {
  clear: both
}

* {
  -webkit-tap-highlight-color: transparent
}

.loading_img_wrapper {
  position: fixed;
  top: 50%;
  z-index: 5;
  display: none;
  width: 100%
}

.loading_img_wrapper.modal_lock .overlay {
  position: fixed;
  background-color: rgba(0, 0, 0, .6);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1
}

.loading_img {
  display: block;
  margin: 0 auto
}

.grey_text {
  color: #5e5e5e
}

.light_grey_text {
  color: #9e9e9e
}

.switch_container {
  font-size: 12px;
  text-align: center;
  height: 30px
}

.switch_container .switch {
  position: relative;
  top: 2px;
  display: inline-block;
  background-color: none;
  width: 32px;
  height: 11px;
  margin: 0 10px
}

.switch_container .switch input {
  display: none
}

.switch_container .slider {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #c6c6c6;
  border: none;
  border-radius: 13px;
  cursor: pointer
}

.switch_container .slider:before {
  position: absolute;
  top: -3px;
  bottom: -3px;
  left: -3px;
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-transition: .2s;
  transition: .2s;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  background-color: #fff;
  border: 1px solid #c6c6c6
}

.switch_container input:checked+.slider:before {
  -webkit-transform: translateX(21px);
  -ms-transform: translateX(21px);
  transform: translateX(21px)
}

.scroll_top_btn {
  display: none;
  position: fixed;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  opacity: .5;
  border-radius: 2px;
  z-index: 5;
  background-color: #e62600
}

.scroll_top_btn:hover {
  opacity: 1
}

.scroll_top_btn .icon {
  position: absolute;
  top: 6px;
  left: 6px
}

.footer_partner_enabled {
  -webkit-transform: translate(0, -107px);
  -ms-transform: translate(0, -107px);
  transform: translate(0, -107px)
}

@media (min-width:768px) {
  .footer_partner_enabled {
      -webkit-transform: translate(0, -10px);
      -ms-transform: translate(0, -10px);
      transform: translate(0, -10px)
  }
}

.btn {
  border: none;
  border-radius: 2px;
  text-align: center;
  cursor: pointer
}

.btn_default_small {
  cursor: pointer;
  height: 22px;
  font-size: 11px;
  line-height: 21px;
  padding: 0 5px;
  border: none;
  color: #fff;
  background-color: #e62600
}

.rank_box {
  cursor: pointer;
  display: inline-block;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  border-radius: 10px;
  padding: 0 5px;
  text-align: center
}

.header_button {
  position: relative;
  margin: 10px 10px 9px 0;
  float: right;
  border: none;
  border-radius: 50%;
  display: block;
  height: 30px;
  width: 30px;
  cursor: pointer;
  background-color: #e62600
}

.header_button>i {
  position: absolute;
  top: 7px;
  right: 7px;
  display: inline-block;
  height: 16px;
  width: 16px;
  font-style: normal
}

.header_button span {
  position: absolute;
  top: -8px;
  left: 5px;
  height: 14px;
  width: 18px;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  border-radius: 2px;
  color: #fff;
  background-color: #c20000
}

.notification {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  display: inline-block;
  height: 14px;
  width: 18px;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  border-radius: 2px;
  color: #fff;
  background-color: #c20000
}

.dropdown_caret {
  border: none;
  height: 100%;
  color: #000
}

.dropdown_caret:before {
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  vertical-align: -5px;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent
}

.custom_select_caret {
  position: absolute;
  top: 4px;
  right: 5px;
  bottom: 0;
  height: 10px;
  width: 10px;
  background-color: #fff;
  pointer-events: none
}

.custom_select_caret:before {
  vertical-align: 5px
}

.btn_default {
  height: 30px;
  font-size: 13px;
  line-height: 19px;
  padding: 5px 15px;
  font-weight: 700;
  color: #fff;
  background-color: #e62600
}

.btn_default:hover {
  color: #fff;
  background-color: #c20000
}

.btn_disabled {
  height: 30px;
  font-size: 13px;
  line-height: 19px;
  padding: 5px 15px;
  font-weight: 700;
  color: #5e5e5e !important;
  border-color: #757575;
  background-color: #e2e2e2
}

.btn_grey {
  height: 30px;
  font-weight: 700;
  border-radius: 5px;
  border-style: solid;
  border-width: 0 0 2px 0;
  line-height: 27px;
  color: #000;
  border-color: #757575;
  background-color: #e2e2e2
}

.btn_grey:hover {
  background-color: #c6c6c6
}

.btn_white {
  cursor: pointer;
  display: inline-block;
  width: 300px;
  height: 28px;
  font-weight: 700;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  color: #000 !important;
  border-color: #c6c6c6;
  background-color: #fff
}

.btn_white span {
  line-height: 27px
}

.btn_white:hover {
  background-color: #e2e2e2
}

.btn_blue {
  cursor: pointer;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 5px 3px;
  height: 28px;
  border-radius: 2px;
  color: #fff !important;
  border-color: #c6c6c6;
  background-color: #1da1f2
}

.btn_blue span {
  vertical-align: middle
}

.btn_blue:hover {
  background-color: #5e5e5e
}

.btn_dropdown {
  height: 22px;
  font-size: 11px;
  line-height: 19px;
  padding: 0 5px;
  background-color: #fff;
  color: #757575;
  border: 1px solid #c6c6c6
}

.fleft {
  float: left
}

.fright {
  float: right
}

.align_center {
  text-align: center
}

.align_left {
  text-align: left
}

.relative {
  position: relative
}

.inline_block {
  display: inline-block !important
}

.none {
  display: none
}

input.disabled,
input.disabled:focus,
input.disabled:hover {
  font-size: 14px;
  border: 0 !important;
  border-color: transparent;
  background-color: transparent !important
}

select.disabled,
select.disabled+.custom_select_caret,
select.disabled:focus,
select.disabled:hover {
  font-size: 14px;
  border: 0 !important;
  border-color: transparent;
  background-color: transparent !important
}

.scroll_hidden {
  overflow: hidden !important
}

.relative {
  position: relative !important
}

.no_btn {
  border: none;
  background-color: transparent
}

.async_loader {
  line-height: 19px
}

.js_clear_history_btn,
.js_confirm_favclean_wrapper,
.js_confirm_hclean_wrapper {
  display: none
}

.hide {
  display: none !important
}

.grecaptcha-badge {
  z-index: 4
}

.truncate_text {
  line-height: 19px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.rating_wrapper {
  display: block;
  position: relative;
  width: -webkit-fit-content;
  width: fit-content;
  height: inherit;
  margin: auto
}

@media (min-width:480px) {
  .rating_wrapper {
      margin: initial
  }
}

.rating_wrapper .rating_item {
  position: relative;
  vertical-align: middle;
  float: left;
  width: 25px;
  height: 30px;
  cursor: pointer
}

.rating_wrapper .rating_item i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.rating_wrapper .rating_simplified {
  display: block;
  position: relative;
  float: left;
  width: 10px;
  height: 30px;
  margin: 0 5px
}

.rating_wrapper .rating {
  display: block;
  position: relative;
  float: left;
  width: 70px;
  height: 30px;
  margin: 0 5px
}

.rating_wrapper .rating .rating_percentage,
.rating_wrapper .rating .rating_total_votes {
  position: absolute;
  right: 0;
  left: 0;
  height: 12px;
  font-size: 11px;
  line-height: 11px;
  text-align: center
}

.rating_wrapper .rating .rating_percentage {
  top: 0
}

.rating_wrapper .rating .rating_total_votes {
  bottom: 0
}

.rating_wrapper .rating .rating_progress {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 3px;
  margin: auto
}

.rating_wrapper .rating .rating_progress .rating_progress_bar {
  display: block;
  height: 100%;
  float: left
}

.rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_up {
  background-color: #30ad22
}

.rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_down {
  background-color: #ff0021
}

.message_container {
  position: fixed;
  z-index: 8000;
  top: 5px;
  right: 5%;
  left: 5%;
  max-width: 100%
}

.message_container .alert {
  margin-bottom: 20px;
  position: relative;
  color: #fff;
  padding: 15px;
  border-radius: 5px
}

.message_container .alert_error {
  background-color: #ff0021
}

.message_container .alert_info {
  background-color: #55acee
}

.message_container .alert_warning {
  background-color: #ff6800
}

.message_container .alert_success {
  background-color: #30ad22
}

.message_container .alert-dismissable,
.message_container .alert-dismissible {
  padding-right: 35px
}

.message_container .icon-alert_error,
.message_container .icon-alert_info,
.message_container .icon-alert_success,
.message_container .icon-alert_warning {
  margin-right: 20px
}

.message_container .close {
  position: absolute;
  background-color: transparent;
  border: none;
  top: 12px;
  right: 11px
}

.comments_number_span {
  position: absolute;
  top: -5px;
  left: 10px;
  padding: 2px !important;
  background-color: #c20000;
  color: #fff;
  border-radius: 3px;
  font-size: 9px;
  line-height: 11px;
  min-width: 10px
}

.img-blured .js_ad_container,
.img-blured .js_ad_wrapper,
.img-blured .video_iframe_container,
.img-blured .webcam_tip_thumb,
.img-blured iframe,
.img-blured img,
.img-blured video {
  filter: url("data:image/svg+xml;charset=utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='10'/></filter></svg>#svgBlur");
  filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  -webkit-filter: blur(30px);
  -moz-filter: blur(30px);
  -ms-filter: blur(30px);
  -o-filter: blur(30px)
}

.img-blured .video_item_thumbnail {
  position: relative
}

.img-blured #video_preview_container {
  position: absolute;
  display: block;
  z-index: 1
}

.img-blured .video_item_already_seen {
  z-index: 1
}

.img-blured-small img {
  filter: url("data:image/svg+xml;charset=utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");
  filter: blur(5px);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  -o-filter: blur(5px)
}

.img-blured .video_iframe_wrapper {
  overflow: hidden
}

.blurmyass {
  display: none
}

.img_18plus_wrapper {
  pointer-events: none;
  margin-top: -20px
}

@media (min-width:480px) {
  .img_18plus_wrapper {
      margin-top: initial
  }
}

.img-blured .blurmyass {
  position: absolute;
  display: block;
  z-index: 1;
  width: 100%;
  height: 100%;
  text-align: center;
  -ms-flex-line-pack: center;
  align-content: center
}

.img-blured .blurmyass img {
  position: relative;
  width: 80%;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  cursor: pointer
}

@media (min-width:360px) {
  .img-blured .blurmyass img {
      width: 60%
  }
}

@media (min-width:480px) {
  .img-blured .blurmyass img {
      width: 50%
  }
}

@media (min-width:768px) {
  .img-blured .blurmyass img {
      width: 40%
  }
}

@media (min-width:1280px) {
  .img-blured .blurmyass img {
      width: 30%
  }
}

@media (min-width:1600px) {
  .img-blured .blurmyass img {
      width: 400px
  }
}

.img-blured .blurmyass .img_18plus {
  max-width: 40px
}

.ignore-blur .js_ad_container,
.ignore-blur .video_iframe_container,
.ignore-blur iframe,
.ignore-blur img {
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important
}

.smooth_link {
  text-decoration: none !important;
  cursor: text !important
}

.smooth_link:active,
.smooth_link:focus,
.smooth_link:hover {
  text-decoration: none !important;
  cursor: text !important
}

.dropdown-menu {
  position: absolute;
  margin: 2px 0 0;
  text-align: left;
  list-style: none;
  border: 1px solid rgba(0, 0, 0, .15);
  background-color: #fff;
  background-clip: padding-box;
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.custom_checkbox>.icon_checkbox:after,
.custom_radio>.icon_radio:after,
.custom_select_caret:before,
.dropdown_caret:before,
.modal_box::before {
  content: ""
}

.custom_checkbox {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: sub;
  margin-right: 5px
}

.custom_checkbox input {
  display: none
}

.custom_checkbox input[type=checkbox]:checked+.icon_checkbox:after {
  opacity: 1
}

.custom_checkbox .icon_checkbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #c6c6c6
}

.custom_checkbox .icon_checkbox:after {
  position: absolute;
  top: 2px;
  left: 1px;
  width: 12px;
  height: 5px;
  content: "";
  -webkit-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  transform: rotate(-50deg);
  opacity: 0;
  border: 1px solid #000;
  border-top: 0;
  border-right: 0
}

.custom_radio {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 3px;
  vertical-align: sub;
  border-radius: 10px
}

.custom_radio input {
  display: none
}

.custom_radio input[type=radio]:checked+.icon_radio:after {
  opacity: 1
}

.custom_radio .icon_radio {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  margin: 1px 0 0;
  cursor: pointer;
  border: 1px solid #c6c6c6;
  border-radius: 10px;
  background-color: #fff;
  color: #000
}

.custom_radio .icon_radio:after {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 7px;
  height: 7px;
  opacity: 0;
  border-radius: 50%;
  background-color: #000
}

#custom_modal {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  display: table;
  width: 100%;
  height: 100%
}

#basic_modal {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  display: table;
  width: 100%;
  height: auto
}

.modal_wrapper {
  display: table-cell;
  vertical-align: middle
}

.modal_title {
  font-weight: 700;
  padding: 5px 10px 0
}

.modal_content_wrapper {
  padding: 5px 10px 10px
}

.dmca_penalty_modal .modal_container {
  border: 1px solid #5e5e5e;
  border-radius: 15px;
  background-color: #fff
}

.content_section_wrapper {
  margin: 0
}

.content_section_recent_amateur_videos_homepage {
  min-height: 201px
}

.content_section_top_videos_homepage {
  min-height: 206px
}

.top_webcams_homepage {
  min-height: 181px
}

.xdsoft_autocomplete input {
  border-color: #c6c6c6 !important;
  color: #000 !important;
  background-color: #fff !important
}

.xdsoft_autocomplete_dropdown {
  text-align: left;
  width: auto !important
}

.xdsoft_autocomplete_dropdown div {
  color: #000 !important;
  background-color: #fff !important;
  height: 22px;
  padding-top: 2px
}

.xdsoft_autocomplete_dropdown .active {
  background: #e62600 !important
}

.xdsoft_autocomplete_dropdown .icon {
  margin-right: 8px;
  margin-bottom: 12px
}

.xdsoft_autocomplete_dropdown .search_type {
  font-size: 11px
}

.xdsoft_autocomplete_dropdown .search_title {
  line-height: 19px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: calc(100% - 90px);
  display: inline-block
}

.bootstrap-tagsinput {
  background-color: #fff;
  border-color: #c6c6c6
}

.intl-tel-input .country .country-name,
.intl-tel-input .country .dial-code {
  display: none
}

.visible-mobile {
  display: none
}

body.mobile .visible-mobile {
  display: block
}

body.mobile .mobile_banner_frame {
  margin-left: auto;
  margin-right: auto
}

.amaenao .hideonadblock {
  display: none
}

.homepage_extra_btn_wrapper {
  position: relative;
  float: right;
  margin-left: 3px;
  height: 22px;
  margin-top: 0
}

@media (min-width:768px) {
  .homepage_extra_btn_wrapper {
      margin-top: 3px
  }
}

.homepage_extra_btn_wrapper .video_iframe_random {
  font-size: 11px;
  line-height: 19px;
  padding: 0 5px;
  cursor: pointer;
  margin: 0
}

.tt-menu {
  background-color: #fff;
  border-color: #c6c6c6;
  width: 100%;
  text-align: left
}

.tt-menu a {
  color: #000 !important;
  background-color: #fff !important;
  height: 22px;
  padding: 2px 10px 0 10px;
  display: block;
  width: calc(100% - 20px)
}

.tt-menu a:hover {
  background: #e2e2e2 !important
}

.tt-menu .tt-cursor {
  background: #e2e2e2 !important
}

.tt-menu .icon {
  margin-right: 8px;
  margin-bottom: 12px
}

.tt-menu .search_type {
  font-size: 11px;
  max-width: 70px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.tt-menu .search_title {
  line-height: 19px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: calc(100% - 100px);
  display: inline-block
}

.tt-menu .tt-highlight {
  font-weight: 700
}

.mobile_search .twitter-typeahead {
  width: 100%;
  position: absolute !important
}

mark {
  font-weight: 700;
  color: #000;
  background-color: transparent
}

@media (min-width:968px) {
  .no_sidebar .main_wrapper {
      margin-left: 10px
  }
}

.locked_by_modal {
  overflow: hidden
}

.locked_by_modal .footer_partner_container_wrapper,
.locked_by_modal .scroll_top_btn {
  display: none !important
}

.content_wrapper_page_gallery_recent .content_section_content .content_wrapper_page_gallery_popular .content_section_content,
.content_wrapper_page_gallery_recent_simple .content_section_content {
  min-height: 300px
}

.single_line {
  white-space: nowrap
}

.footer_partner_container_wrapper {
  position: fixed;
  width: 100%;
  max-width: 480px;
  height: 80px;
  bottom: 0;
  z-index: 4;
  box-shadow: 0 -5px 20px 0 rgba(0, 0, 0, .15);
  border: 1px solid #d9d9d9;
  border-bottom-width: 0;
  background-color: #f6f6f6
}

@media (min-width:480px) {
  .footer_partner_container_wrapper {
      left: calc(50% - 240px);
      border-radius: 7px 0 0 0
  }
}

.footer_partner_container_wrapper .footer_partner_container {
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 0;
  position: relative;
  bottom: -87px;
  width: calc(100% - 10px);
  margin: auto;
  text-align: center;
  z-index: 4;
  overflow: hidden;
  padding: 5px;
  color: #000
}

.footer_partner_container_wrapper .fading {
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 1;
  bottom: 0
}

.footer_partner_container_wrapper .box_container {
  position: relative;
  display: table;
  width: calc(100% - 10px);
  padding: 0 5px
}

.footer_partner_container_wrapper .close_button {
  position: absolute;
  text-align: center;
  height: 30px;
  width: 30px;
  right: -1px;
  top: -31px;
  border-radius: 7px 7px 0 0;
  border: 1px solid #d9d9d9;
  border-bottom-width: 0;
  background-color: #f6f6f6;
  cursor: pointer
}

.footer_partner_container_wrapper .close_button svg {
  position: relative;
  top: 6px;
  width: 12px;
  height: 12px;
  fill: #9e9e9e
}

.jstemp_specific_disabled {
  cursor: wait !important
}

.obfs {
  cursor: pointer
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.post_placeholder {
  background-image: url(/assets/default/img/video_placeholder.png);
  background-size: contain;
  background-repeat: no-repeat
}

.link_disabled {
  pointer-events: none;
  color: #000 !important;
  border-color: #757575 !important;
  background-color: #e2e2e2 !important
}

.trix_partner_container {
  text-align: center;
  height: 100px;
  margin-top: 5px
}

@media (min-width:768px) {
  .trix_partner_container {
      height: 90px
  }
}

.address_img {
  display: none
}

.light .address_img.address_light {
  display: block !important
}

.dark .address_img.address_dark {
  display: block !important
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.dropdown_menu {
  display: none;
  position: fixed;
  top: 140px;
  right: 10px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  z-index: 3;
  background-color: #f6f6f6;
  color: #000;
  padding: 5px;
  border-radius: 2px;
  min-width: 130px;
  text-align: left
}

@media (min-width:480px) {
  .dropdown_menu {
      right: 90px
  }
}

@media (min-width:768px) {
  .dropdown_menu {
      right: 70px;
      top: 110px
  }
}

.dropdown_menu.filter_menu,
.dropdown_menu.title_main_categories_menu {
  position: absolute;
  top: 25px;
  right: 0
}

.open>.dropdown_menu {
  display: inline-block !important
}

.dropdown_menu label {
  display: block;
  font-weight: 400;
  line-height: 29px;
  padding-left: 5px;
  margin: 0;
  position: relative
}

.dropdown_menu label input {
  position: absolute;
  top: 2px;
  left: 0
}

.mobile_search {
  position: relative;
  display: none;
  height: 32px;
  margin: 5px 10px 5px 10px;
  top: 2px
}

.mobile_search form.search {
  border: 1px solid #c6c6c6;
  height: 30px
}

.mobile_search input.search_text {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  height: 30px;
  border: none;
  min-width: 85%
}

@media (min-width:480px) {
  .mobile_search input.search_text {
      min-width: 95%
  }
}

.mobile_search .search_wrapper {
  position: absolute;
  top: 0;
  right: 31px;
  bottom: 0;
  height: 30px;
  width: 78px;
  border: none;
  border-radius: 0;
  z-index: 2
}

.mobile_search .search_wrapper button {
  display: inline-block;
  height: 100%;
  width: 100%;
  border: none;
  border-radius: 0;
  background-color: #fff;
  text-align: left;
  z-index: 0;
  margin-top: 1px
}

.mobile_search .search_wrapper button i {
  display: inline-block;
  width: 16px;
  height: 16px
}

.mobile_search .search_wrapper button span.dropdown_caret {
  position: absolute;
  top: 5px;
  right: 8px
}

.mobile_search .search_wrapper .dropdown_menu {
  display: none;
  position: absolute;
  top: 32px;
  right: 0;
  width: 184px;
  border-radius: 2px
}

.mobile_search button.search_btn {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 0;
  cursor: pointer;
  border: none;
  border-left: 1px solid silver;
  border-radius: 0 2px 2px 0;
  width: 30px;
  height: 30px;
  background-color: #fff
}

.mobile_search button.search_btn i {
  height: 16px;
  width: 16px
}

.mobile_search .xdsoft_autocomplete_dropdown {
  position: relative;
  z-index: 2
}

.top_sticky_partner {
  position: sticky;
  top: 0;
  height: 20px;
  padding: 5px 0;
  z-index: 5;
  background-color: #ffd37c;
  text-align: center
}

.top_sticky_partner span {
  color: #000;
  top: 5px;
  cursor: pointer
}

.top_sticky_space {
  height: 30px
}

.header_wrapper {
  position: relative;
  height: 49px;
  -webkit-transition: height;
  transition: height;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  border-width: 0 0 1px 0;
  border-style: solid;
  background-color: #000;
  border-color: #5e5e5e;
  margin-bottom: 40px
}

@media (min-width:768px) {
  .header_wrapper {
      margin-bottom: 0;
      border-bottom: none;
      height: 79px
  }
}

.header_wrapper .navbar_wrapper {
  display: block;
  min-width: 50%;
  width: 100%;
  height: 49px;
  text-align: right;
  position: absolute;
  top: 0;
  right: 0
}

@media (min-width:768px) {
  .header_wrapper .navbar_wrapper {
      width: 100%;
      height: 80px
  }
}

.header_wrapper .navbar_wrapper .navbar_item {
  position: relative;
  display: inline-block
}

.header_wrapper .navbar_wrapper .navbar_item .navbar_signed_user {
  margin-right: 0
}

.header_wrapper .navbar_wrapper .navbar_signed_user_bg {
  position: absolute;
  width: 60px;
  height: 100%;
  z-index: 0;
  border-radius: 15px;
  background-color: #e62600
}

@media (min-width:768px) {
  .header_wrapper .navbar_wrapper .navbar_menu_btn_wrapper {
      display: none
  }
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main {
  background-color: #000
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main:hover {
  background-color: #e62600
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options {
  display: none;
  position: absolute;
  top: 40px;
  right: 5px;
  width: 130px;
  z-index: 5;
  padding: 5px;
  border-radius: 2px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  color: #000;
  background-color: #f6f6f6
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs,
.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 0;
  width: 30px;
  min-height: 18px;
  color: #000
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs img,
.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs span,
.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a span {
  padding-left: 30px
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_show {
  display: inline-block
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper {
  width: 250px;
  display: none;
  position: absolute;
  top: 49px;
  right: 10px;
  z-index: 4
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion {
  display: none
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main {
  display: inline-block
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_inscription .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_inscription .top_bar_menu_main,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_inscription .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_inscription .top_bar_menu_main {
  display: none
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_inscription .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_inscription .top_bar_menu_inscription {
  display: inline-block
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_connexion .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper.open_menu_connexion .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_connexion .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper.open_menu_connexion .top_bar_menu_inscription {
  display: none
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_close_btn,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_close_btn {
  position: absolute;
  top: -49px;
  right: -10px
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main {
  width: 225px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  z-index: 0;
  padding: 12px;
  border: none;
  border-radius: 2px;
  color: #000;
  background-color: #f6f6f6
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main a {
  color: #000
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_buttons {
  margin-bottom: 10px;
  padding-bottom: 10px;
  margin-right: -10px;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_buttons button,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_buttons button {
  display: inline-block;
  width: 105px;
  margin-right: 10px
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item {
  display: block;
  padding-left: 30px;
  line-height: 29px;
  cursor: pointer;
  text-align: left
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container {
  line-height: 29px
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item a {
  display: block;
  width: 100%;
  position: relative;
  color: #000
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item a i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .obfs i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item a i {
  position: absolute;
  top: 7px;
  left: -30px
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item {
  float: left;
  width: 55px
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_option,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_option {
  width: calc(100% - 75px)
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item>span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item>span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item>span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item>span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item>span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item>span {
  display: block;
  position: relative
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item>span span.caret,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item>span span.caret,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item>span span.caret,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item>span span.caret,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item>span span.caret,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item>span span.caret {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 20px;
  display: inline-block
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item>span span.caret i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item>span span.caret i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item>span span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item>span span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item>span span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item>span span.caret i {
  -webkit-transition: transform;
  -webkit-transition: -webkit-transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .submenu {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height;
  transition: max-height;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .submenu span {
  display: block
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .submenu .js_history_container a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .submenu .js_history_container .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .submenu .js_history_container a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item.open span.caret i,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item.open span.caret i {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1)
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item.open .submenu,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item.open .submenu {
  max-height: 999px
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item.open .submenu span,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item.open .submenu span {
  opacity: 1
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_alert,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_alert,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_alert {
  position: absolute;
  text-align: center;
  top: 2px;
  left: -20px;
  padding: 2px !important;
  background-color: #ff0021;
  color: #fff;
  border-radius: 50%;
  font-size: 9px;
  line-height: 11px;
  min-width: 12px;
  z-index: 1
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_item {
  margin-left: 5px
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_item .main_menu_txt,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_item .main_menu_txt {
  margin-left: 5px
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper {
  display: block;
  position: relative;
  top: -6px;
  height: 40px;
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #5e5e5e;
  background-color: #303030
}

@media (min-width:768px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper {
      height: 29px
  }
}

@media (min-width:968px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper {
      width: calc(100% - 210px);
      margin-left: 210px
  }
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  text-align: center;
  display: block;
  margin: 0;
  padding: 0;
  height: 40px;
  overflow: hidden
}

@media (min-width:768px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu {
      height: 29px;
      padding-right: 30px
  }
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 35px;
  width: 16%;
  line-height: 17px;
  padding: 5px 1px 0 1px;
  overflow: hidden;
  cursor: pointer
}

@media (min-width:360px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item {
      width: 15%
  }
}

@media (min-width:480px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item {
      width: 13%
  }
}

@media (min-width:768px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item {
      width: auto;
      height: 24px;
      display: inline-block;
      float: left;
      padding-left: 5px;
      padding-right: 15px
  }
}

@media (min-width:480px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_5 {
      width: 18%
  }
}

@media (min-width:768px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_5 {
      width: auto
  }
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
  width: 15%
}

@media (min-width:480px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
      width: 11%
  }
}

@media (min-width:768px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
      width: auto
  }
}

@media (min-width:768px) {
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_9 {
      padding-right: 12px
  }
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_premium_sponsor {
  min-width: 57px
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.dynamic_menu_item_snap {
  min-width: 75px
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item:hover {
  background-color: #e62600
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a {
  position: relative;
  display: -ms-inline-grid;
  display: inline-grid;
  margin: auto;
  color: #fff
}

@media (min-width:768px) {

  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs,
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a {
      display: block
  }
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs>i,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a>i {
  position: relative;
  top: -2px;
  margin: auto
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs span,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a span {
  font-size: 11px;
  position: relative
}

@media (min-width:480px) {

  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs span,
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a span {
      font-size: 12px
  }
}

@media (min-width:768px) {

  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs span,
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a span {
      padding-left: 5px;
      font-size: 13px
  }
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs .chat_counter,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a .chat_counter {
  position: absolute;
  top: -4px;
  left: 35px;
  font-size: 11px;
  line-height: 9px;
  text-align: center;
  display: inline-block;
  padding: 2px;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  color: #fff;
  background-color: #c20000
}

@media (min-width:768px) {

  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs .chat_counter,
  .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a .chat_counter {
      left: 7px
  }
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs .main_menu_txt,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item>a .main_menu_txt {
  white-space: nowrap
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container {
  position: absolute;
  right: 0;
  padding: 0;
  margin: 0;
  height: 29px
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 29px;
  margin-right: 10px
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a {
  position: absolute;
  top: -1px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: inline-block;
  height: 16px;
  width: 16px
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs i,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs span,
.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a span {
  display: none
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item.heures {
  display: none;
  padding-left: 0;
  font-size: 11px;
  color: #fff
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.social_container {
  background-color: transparent !important
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.social_container:hover {
  background-color: transparent !important
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper {
  position: absolute;
  top: 10px;
  right: 0;
  left: 0;
  display: inline-block;
  width: 275px;
  height: 30px;
  padding: 0;
  margin: 0 auto;
  z-index: 3
}

@media (min-width:968px) {
  .header_wrapper .navbar_wrapper .navbar_search_wrapper {
      width: 400px
  }
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper,
.header_wrapper .navbar_wrapper .navbar_search_wrapper button.search_btn,
.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
  position: absolute;
  top: 0;
  bottom: 0;
  display: inline-block;
  height: 30px;
  border: none;
  background-color: #fff
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper {
  right: 30px;
  z-index: 3;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-radius: 0;
  border-color: #fff
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper button {
  border: none;
  height: 30px;
  background-color: #fff;
  z-index: 2
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu {
  position: absolute;
  top: 32px;
  right: 0;
  min-width: 180px;
  color: #000;
  background-color: #f6f6f6;
  z-index: 2
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio {
  color: #000;
  background-color: #fff;
  z-index: 2
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio:after {
  background-color: #000
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
  left: 0;
  right: 0;
  padding: 0 10px;
  width: 255px;
  z-index: 2;
  color: #000
}

@media (min-width:968px) {
  .header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
      width: 380px
  }
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper button.search_btn {
  z-index: 2;
  cursor: pointer;
  right: 0;
  width: 30px
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_main_categories_items_text {
  margin-left: 3px
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .xdsoft_autocomplete_dropdown {
  position: relative
}

.header_wrapper .navbar_wrapper .navbar_notification_wrapper .mobile_notification_btn {
  background-color: initial
}

.header_wrapper .navbar_wrapper .push_notification_wrapper {
  width: calc(100vw - 30px);
  display: none;
  position: absolute;
  top: 0;
  right: 5px;
  z-index: 4;
  background-color: #fff;
  border-radius: 5px;
  min-width: 320px;
  padding: 10px
}

.header_wrapper .navbar_wrapper .push_notification_wrapper .button_wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  width: 100%;
  margin-top: 5px
}

.header_wrapper .navbar_wrapper .push_notification_wrapper .button_wrapper .btn {
  width: 50%;
  padding: 5px 0
}

.header_wrapper .navbar_wrapper .push_notification_wrapper .button_wrapper .btn_later {
  color: #1165f1
}

.header_wrapper .navbar_wrapper .push_notification_wrapper .button_wrapper .btn_accept {
  background-color: #1165f1;
  color: #fff
}

.header_wrapper.expand {
  height: 91px
}

.header_wrapper.expand .mobile_search {
  max-height: 999px
}

.header_wrapper .profile_img {
  position: relative;
  border-radius: 50%;
  background-color: #000
}

.header_wrapper .profile_container {
  text-align: left
}

.header_wrapper .profile_container .avatar_img {
  width: 30px;
  height: 30px;
  border-radius: 50%
}

.header_wrapper .profile_container .profile_link {
  margin-left: 10px
}

.header_wrapper .co_sponsor {
  position: absolute;
  display: -ms-grid;
  display: grid;
  top: -5px;
  left: 111px;
  width: 122px;
  height: 52px;
  z-index: 1;
  cursor: pointer
}

@media (max-width:359px) {
  .header_wrapper .co_sponsor {
      display: none
  }
}

@media (min-width:480px) {
  .header_wrapper .co_sponsor {
      left: 121px
  }
}

@media (min-width:768px) {
  .header_wrapper .co_sponsor {
      left: 165px
  }
}

@media (min-width:968px) {
  .header_wrapper .co_sponsor {
      left: 220px
  }
}

.header_wrapper .co_sponsor .obfs,
.header_wrapper .co_sponsor a {
  position: relative;
  width: 100%;
  color: #757575;
  font-size: 9px
}

.header_wrapper .co_sponsor .cs_text {
  position: absolute;
  display: block;
  width: 100%;
  top: 0;
  left: 0
}

.header_wrapper .co_sponsor .co_sponsor {
  position: absolute;
  top: 15px;
  left: 5px;
  height: 37px;
  width: 117px;
  background-repeat: no-repeat
}

.header_wrapper .co_sponsor .co_sponsor_0 {
  background-image: url(../images/co_sponsor_0.png?v=20250108)
}

.header_wrapper .co_sponsor .co_sponsor_0:hover {
  background-image: url(../images/co_sponsor_0_hover.png?v=20250108)
}

.header_wrapper .co_sponsor .co_sponsor_1 {
  background-image: url(../images/co_sponsor_1.png?v=20250108)
}

.header_wrapper .co_sponsor .co_sponsor_1:hover {
  background-image: url(../images/co_sponsor_1_hover.png?v=20250108)
}

.header_wrapper .co_sponsor .sponsor_default {
  z-index: 1
}

@media (min-width:768px) {
  .header_wrapper .co_sponsor_search {
      left: 92px !important
  }
}

@media (min-width:968px) {
  .header_wrapper .co_sponsor_search {
      left: 145px !important
  }
}

.mobile_notification_wrapper .top_bar_menu_main {
  width: 300px !important
}

.mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons {
  line-height: 19px !important
}

.mobile_notification_wrapper .top_bar_menu_main .main_menu_txt {
  font-weight: 700
}

.mobile_notification_wrapper .top_bar_menu_main .check_all_notifications_btn {
  text-align: center !important;
  text-decoration: underline !important;
  padding: 0 !important;
  line-height: 19px !important
}

.top_bar_menu_item .previsualization_section,
.top_bar_menu_item .video_column_section {
  text-align: left;
  margin-left: -30px
}

.top_bar_menu_item .option {
  position: relative;
  cursor: pointer;
  line-height: 29px;
  font-size: 14px;
  display: inline-block;
  width: calc(100% - 20px);
  height: 30px;
  padding: 0 10px;
  color: #000
}

.top_bar_menu_item .option:hover {
  background-color: #e2e2e2
}

.top_bar_menu_item .option.thumb_size_item_selected {
  background-color: #e2e2e2
}

.top_bar_menu_item .option>i {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0
}

.top_bar_menu_item .option>span {
  margin-left: 25px
}

.top_bar_menu_item .option>.obfs,
.top_bar_menu_item .option>a {
  color: #000
}

.top_bar_menu_item .option .switch_container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.top_bar_menu_item .option .filter_item {
  display: inline-block !important
}

.logo_wrapper {
  position: relative;
  z-index: 3;
  display: inline-block;
  height: 49px;
  width: 111px;
  overflow: hidden
}

@media (min-width:968px) {
  .logo_wrapper {
      z-index: 1
  }
}

.logo_wrapper span {
  display: none
}

@media (min-width:768px) {
  .logo_wrapper {
      width: 155px
  }

  .logo_wrapper a,
  .logo_wrapper span {
      float: left
  }

  .logo_wrapper span {
      position: relative;
      display: inline-block;
      width: 44px;
      height: 49px;
      cursor: pointer;
      background-color: #f6f6f6;
      color: #000
  }

  .logo_wrapper span i {
      display: inline-block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      width: 20px;
      height: 16px;
      text-align: center;
      font-style: normal;
      font-size: 24px
  }

  .logo_wrapper a {
      display: inline-block;
      height: 49px;
      width: 111px
  }
}

@media (min-width:968px) {
  .logo_wrapper {
      height: 80px;
      width: 210px;
      z-index: 3
  }

  .logo_wrapper span {
      display: none
  }

  .logo_wrapper a {
      display: inline-block;
      width: 210px;
      height: 80px
  }
}

.top_partner {
  height: 22px;
  position: relative;
  margin-bottom: 5px
}

.sub_header_slogan_wrapper {
  position: relative;
  width: -webkit-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  top: 5px
}

@media (min-width:968px) {
  .sub_header_slogan_wrapper {
      margin-left: 215px
  }
}

.sub_header_slogan_wrapper .sub_header_slogan {
  color: #000;
  margin: 5px 5px 0 5px;
  padding: 2px 5px;
  border: 1px solid #c6c6c6;
  border-radius: 2px;
  background-color: #fff
}

@media (min-width:968px) {
  .sub_header_slogan_wrapper .sub_header_slogan {
      margin: 5px 0
  }
}

.sub_header_slogan_wrapper .sub_header_slogan a {
  color: #000;
  text-decoration: underline
}

.sub_header_slogan_wrapper .sub_header_slogan .icon {
  margin-right: 5px;
  margin-top: -2px
}

.sub_header_slogan_wrapper .sub_header_special {
  margin: 0 5px
}

@media (min-width:968px) {
  .sub_header_slogan_wrapper .sub_header_special {
      margin: 0 0 5px 0
  }
}

.header_slogan_search_page {
  width: auto
}

@media (min-width:768px) {
  .header_slogan_search_page {
      margin-left: 160px;
      width: auto
  }
}

@media (min-width:968px) {
  .header_slogan_search_page {
      width: -webkit-fit-content;
      width: fit-content;
      margin-left: 210px
  }
}

.sidebar_v2_wrapper,
.sidebar_wrapper {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 210px;
  z-index: 4
}

@media (min-width:968px) {

  .sidebar_v2_wrapper,
  .sidebar_wrapper {
      display: block !important;
      z-index: 3
  }
}

.sidebar_v2_wrapper .inner-wrapper-sticky,
.sidebar_wrapper .inner-wrapper-sticky {
  width: 210px !important
}

.sidebar_v2_wrapper .side_bar_container,
.sidebar_wrapper .side_bar_container {
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 0 25px 0 2px;
  background-color: #f6f6f6;
  color: #000
}

.sidebar_v2_wrapper .side_bar_container .side_bar_logo_container,
.sidebar_wrapper .side_bar_container .side_bar_logo_container {
  width: 210px;
  height: 45px;
  margin-left: -10px
}

@media (min-width:968px) {

  .sidebar_v2_wrapper .side_bar_container .side_bar_logo_container,
  .sidebar_wrapper .side_bar_container .side_bar_logo_container {
      height: 80px
  }
}

.sidebar_v2_wrapper .side_bar_container .js_sidebar_webcams,
.sidebar_wrapper .side_bar_container .js_sidebar_webcams {
  min-height: 375px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_title,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_title,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle {
  position: relative;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  margin-top: 15px;
  padding-bottom: 5px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_title i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_title i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle i {
  position: absolute;
  top: 2px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_title .h2_class,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_title h2,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle .h2_class,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle h2,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle .h2_class,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle h2,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle .h2_class,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle h2,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_title .h2_class,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_title h2,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle .h2_class,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_favourites .sidebar_section_subtitle h2,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle .h2_class,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_history .sidebar_section_subtitle h2,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle .h2_class,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_subsection_main_categories .sidebar_section_subtitle h2 {
  padding-left: 25px;
  display: inline-block;
  font-size: 15px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_history_button,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_history_button {
  padding-top: 15px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content {
  position: relative;
  font-size: 13px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a {
  display: block;
  height: 23px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover {
  border-color: #e62600;
  color: #e62600
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed {
  display: block;
  height: 23px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
  cursor: pointer
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover {
  border-color: #e62600;
  color: #e62600
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper {
  display: inline-block;
  width: 100%;
  height: 30px;
  line-height: 29px;
  padding: 0;
  margin: 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #c6c6c6
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button {
  display: inline-block;
  width: 100%;
  height: 30px;
  line-height: 29px;
  position: relative;
  border: none;
  padding: 0;
  margin: 0;
  background-color: #f6f6f6
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button i,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span.dropdown_caret,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span.dropdown_caret {
  position: absolute;
  top: 0
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button i,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button i {
  left: 0;
  top: 6px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span {
  left: 20px;
  color: #000
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret {
  right: 10px;
  left: auto;
  padding-left: 0
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before {
  border-top-color: #000
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper .sidebar_main_categories_menu,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper .sidebar_main_categories_menu {
  position: absolute;
  top: 32px;
  right: 0;
  width: 180px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper .sidebar_main_categories_menu .sidebar_main_categories_items_text,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper .sidebar_main_categories_menu .sidebar_main_categories_items_text {
  margin-left: 3px
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container {
  height: 30px;
  line-height: 29px;
  font-size: 13px;
  padding: 0;
  margin: 0;
  margin-top: -5px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #c6c6c6
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category {
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  padding: 2px 10px;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, .24) 0 1px 5px;
  -moz-box-shadow: rgba(0, 0, 0, .24) 0 1px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, .24) 0 1px 5px
}

.sidebar_v2_wrapper .social_container,
.sidebar_wrapper .social_container {
  padding: 10px 0
}

.sidebar_v2_wrapper .sidebar_social_share,
.sidebar_wrapper .sidebar_social_share {
  display: inline-block;
  width: 100%;
  padding: 5px 0;
  text-align: center;
  height: 22px
}

.sidebar_v2_wrapper .sidebar_social_share span.obfs,
.sidebar_wrapper .sidebar_social_share span.obfs {
  display: inline-block;
  height: 22px;
  line-height: 21px;
  padding: 0 10px;
  border-radius: 2px;
  text-align: left;
  font-size: 11px;
  color: #fff
}

.sidebar_v2_wrapper .sidebar_social_share span.obfs i,
.sidebar_wrapper .sidebar_social_share span.obfs i {
  position: relative;
  top: -1px;
  margin-right: 5px
}

.sidebar_v2_wrapper .sidebar_social_share span.obfs.twitter_btn,
.sidebar_wrapper .sidebar_social_share span.obfs.twitter_btn {
  background-color: #1da1f2
}

.sidebar_v2_wrapper .sidebar_social_share span.obfs.facebook_btn,
.sidebar_wrapper .sidebar_social_share span.obfs.facebook_btn {
  background-color: #4267b2
}

.sidebar_v2_wrapper .sidebar_social_share span.obfs.onlyfans_btn,
.sidebar_wrapper .sidebar_social_share span.obfs.onlyfans_btn {
  background-color: #00aff0
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories .sidebar_category_list_wrapper,
.sidebar_wrapper .sidebar_subsection_main_categories .sidebar_category_list_wrapper {
  overflow: auto;
  height: 300px
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar,
.sidebar_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar {
  width: 7px;
  -webkit-appearance: none
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb,
.sidebar_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .6);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5)
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before,
.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before {
  background-color: #e62600;
  opacity: .5
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-visible:before,
.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-visible:before {
  background-color: #e62600;
  opacity: 1 !important
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-horizontal,
.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-horizontal {
  display: none
}

.sidebar_v2_wrapper .sidebar_section_item img,
.sidebar_wrapper .sidebar_section_item img {
  max-width: 320px
}

.site_notice {
  text-align: center;
  background-color: #e62600;
  color: #fff;
  padding: 5px 5px 10px 5px;
  border-radius: 5px;
  margin: 5px 0 15px 0
}

.site_notice .site_notice_title {
  font-weight: 700;
  margin-bottom: 5px
}

.site_notice a {
  color: inherit;
  background-color: inherit
}

.site_notice a:focus,
.site_notice a:hover {
  font-weight: 700;
  text-decoration: underline;
  color: inherit
}

.site_notice .site_notice_close {
  cursor: pointer;
  text-decoration: underline;
  font-weight: 700
}

.site_notice .site_notice_close i {
  margin-right: 5px
}

.sidebar_wrapper .sidebar_history_wrapper .sidebar_section_title {
  margin-top: 2px
}

.sidebar_v2_section .filter_info {
  text-align: center
}

.sidebar_v2_section .filter_item {
  display: block;
  clear: both;
  height: 18px;
  padding: 5px;
  margin-bottom: 10px
}

.sidebar_v2_section .filter_item.switch_container {
  margin-block: 0
}

.sidebar_v2_section .filter_item.clicked {
  background-color: #e2e2e2
}

.sidebar_v2_section .filter_item span {
  vertical-align: middle;
  margin-left: 5px
}

.sidebar_v2_section .filter_item .icon {
  vertical-align: top
}

.sidebar_v2_section .filter_container {
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  font-size: 12px
}

.sidebar_v2_section .filter_container .switch input:checked+span {
  background-color: #ff6800
}

.sidebar_v2_section .filter_container .info {
  border-radius: 3px;
  padding: 2px 5px;
  color: #fff;
  background-color: #ff6800;
  font-size: 10px;
  line-height: 11px;
  margin-right: 5px;
  margin-top: 3px
}

.sidebar_v2_section .filter_container .searchbar_btn {
  cursor: pointer
}

.navbar_menu_wrapper {
  display: block;
  position: relative;
  top: -6px;
  height: 40px;
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #5e5e5e;
  background-color: #303030
}

@media (min-width:768px) {
  .navbar_menu_wrapper {
      height: 29px
  }
}

@media (min-width:968px) {
  .navbar_menu_wrapper {
      width: calc(100% - 210px);
      margin-left: 210px
  }
}

.navbar_menu_wrapper ul.main_menu {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  text-align: center;
  display: block;
  margin: 0;
  padding: 0;
  height: 40px;
  overflow: hidden
}

@media (min-width:768px) {
  .navbar_menu_wrapper ul.main_menu {
      height: 29px;
      padding-right: 30px
  }
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 35px;
  width: 16%;
  line-height: 17px;
  padding: 5px 1px 0 1px;
  overflow: hidden;
  cursor: pointer
}

@media (min-width:360px) {
  .navbar_menu_wrapper ul.main_menu li.main_menu_item {
      width: 15%
  }
}

@media (min-width:480px) {
  .navbar_menu_wrapper ul.main_menu li.main_menu_item {
      width: 13%
  }
}

@media (min-width:768px) {
  .navbar_menu_wrapper ul.main_menu li.main_menu_item {
      width: auto;
      height: 24px;
      display: inline-block;
      float: left;
      padding-left: 5px;
      padding-right: 15px
  }
}

@media (min-width:480px) {
  .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_5 {
      width: 18%
  }
}

@media (min-width:768px) {
  .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_5 {
      width: auto
  }
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
  width: 15%
}

@media (min-width:480px) {
  .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
      width: 11%
  }
}

@media (min-width:768px) {
  .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_8 {
      width: auto
  }
}

@media (min-width:768px) {
  .navbar_menu_wrapper ul.main_menu li.main_menu_item.main_menu_item_number_9 {
      padding-right: 12px
  }
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.dynamic_menu_item_snap {
  min-width: 75px
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item:hover {
  background-color: #e62600
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs,
.navbar_menu_wrapper ul.main_menu li.main_menu_item>a {
  position: relative;
  display: -ms-inline-grid;
  display: inline-grid;
  margin: auto;
  color: #fff
}

@media (min-width:768px) {

  .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs,
  .navbar_menu_wrapper ul.main_menu li.main_menu_item>a {
      display: block
  }
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs>i,
.navbar_menu_wrapper ul.main_menu li.main_menu_item>a>i {
  position: relative;
  top: -2px;
  margin: auto
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs span,
.navbar_menu_wrapper ul.main_menu li.main_menu_item>a span {
  font-size: 11px;
  position: relative
}

@media (min-width:480px) {

  .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs span,
  .navbar_menu_wrapper ul.main_menu li.main_menu_item>a span {
      font-size: 12px
  }
}

@media (min-width:768px) {

  .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs span,
  .navbar_menu_wrapper ul.main_menu li.main_menu_item>a span {
      padding-left: 5px;
      font-size: 13px
  }
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs .chat_counter,
.navbar_menu_wrapper ul.main_menu li.main_menu_item>a .chat_counter {
  position: absolute;
  top: -4px;
  left: 35px;
  font-size: 11px;
  line-height: 9px;
  text-align: center;
  display: inline-block;
  padding: 2px;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  color: #fff;
  background-color: #c20000
}

@media (min-width:768px) {

  .navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs .chat_counter,
  .navbar_menu_wrapper ul.main_menu li.main_menu_item>a .chat_counter {
      left: 7px
  }
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item>.obfs .main_menu_txt,
.navbar_menu_wrapper ul.main_menu li.main_menu_item>a .main_menu_txt {
  white-space: nowrap
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container {
  position: absolute;
  right: 0;
  padding: 0;
  margin: 0;
  height: 29px
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 29px;
  margin-right: 10px
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs,
.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a {
  position: absolute;
  top: -1px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: inline-block;
  height: 16px;
  width: 16px
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs i,
.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share .obfs span,
.navbar_menu_wrapper ul.main_menu li.main_menu_item.social_container .sidebar_social_share a span {
  display: none
}

.navbar_menu_wrapper ul.main_menu li.main_menu_item.heures {
  display: none;
  padding-left: 0;
  font-size: 11px;
  color: #fff
}

.navbar_menu_wrapper ul.main_menu li.social_container {
  background-color: transparent !important
}

.navbar_menu_wrapper ul.main_menu li.social_container:hover {
  background-color: transparent !important
}

.navbar_user_log_reg_wrapper {
  position: absolute !important;
  right: -5px;
  top: 50px;
  border: none;
  border-radius: 2px;
  z-index: 4
}

@media (min-width:768px) {
  .navbar_user_log_reg_wrapper {
      width: 165px;
      right: 35px
  }
}

.navbar_user_log_reg_wrapper .header_button {
  display: none
}

.navbar_user_log_reg_wrapper .login_register_button {
  position: absolute;
  top: -50px;
  right: 45px;
  margin: 10px 10px 9px 0;
  padding-bottom: 2px;
  border: none;
  border-radius: 50%;
  display: inline-block;
  height: 30px;
  width: 30px;
  cursor: pointer;
  background-color: #e62600
}

@media (min-width:768px) {
  .navbar_user_log_reg_wrapper .login_register_button {
      right: 5px
  }
}

.navbar_user_log_reg_wrapper .login_register_wrapper {
  display: none
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  width: 290px;
  position: absolute;
  top: 0;
  right: 5px;
  padding: 12px 15px;
  border: none;
  border-radius: 2px;
  z-index: 4;
  color: #000;
  background-color: #f6f6f6
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper {
  height: 40px;
  cursor: pointer
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab {
  display: block;
  width: 50%;
  height: 39px;
  font-size: 15px;
  line-height: 38px;
  font-weight: 700;
  float: left;
  text-align: center;
  border-bottom: 1px solid #c6c6c6
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab.active {
  height: 37px;
  border-bottom: 3px solid #e62600
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab i {
  display: none
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper {
  margin: 20px 0
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper>form>span,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper>form>span {
  display: inline-block;
  width: 100%;
  height: 30px;
  text-align: center
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper>form>span button,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper>form>span button {
  width: 150px
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .login_form_subtitle,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .login_form_subtitle {
  display: block;
  height: 50px;
  line-height: 59px;
  width: 100%;
  font-weight: 700;
  text-align: center
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item label:first-child,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item label:first-child {
  position: relative;
  float: left;
  text-align: left;
  font-weight: 600;
  display: block;
  width: 100px;
  height: 30px;
  line-height: 29px
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item input,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item input {
  height: 25px;
  width: 170px;
  margin-top: 2px
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item span,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 80px
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item span input,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item span input {
  display: block;
  box-sizing: border-box;
  height: 100%;
  width: 100%
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .auth_form_item label.error,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .auth_form_item label.error {
  display: inline-block;
  width: 100%;
  height: 15px;
  font-size: 11px;
  text-align: left;
  padding-left: 108px;
  color: #ff0021
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .login_form_checkbox label,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .login_form_checkbox label {
  display: table;
  position: relative;
  padding-left: 108px
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .login_form_checkbox label span,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .login_form_checkbox label span {
  display: block;
  float: left
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .login_form_checkbox label span:last-child,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .login_form_checkbox label span:last-child {
  display: inline-block;
  height: 30px;
  line-height: 14px;
  padding-left: 5px
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .terms_conditions,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .terms_conditions {
  margin-top: 10px;
  font-size: 11px;
  line-height: 17px;
  text-align: center
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .terms_conditions a,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .terms_conditions a {
  text-decoration: underline;
  color: #000
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form {
  display: none
}

.navbar_user_log_reg_wrapper .user_menu_main {
  width: 150px;
  float: right;
  text-align: left;
  border-radius: 2px;
  padding: 3px 10px;
  color: #000;
  background-color: #f6f6f6
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item {
  display: block;
  padding-left: 30px;
  line-height: 29px;
  cursor: pointer;
  text-align: left
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item:hover {
  background-color: #e2e2e2
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a {
  display: block;
  width: 100%;
  position: relative;
  color: #000
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a i {
  position: absolute;
  top: 7px;
  left: -20px
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a span {
  padding-left: 5px
}

.content_section_user_story_videos {
  height: 110px
}

.recover_login_wrapper {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  display: none;
  width: 265px;
  position: absolute;
  top: 50px;
  right: 5px;
  padding: 12px 15px;
  border: none;
  border-radius: 2px;
  z-index: 4;
  background-color: #f6f6f6
}

@media (min-width:768px) {
  .recover_login_wrapper {
      right: 125px
  }
}

.recover_login_wrapper .recover_menu_close_btn {
  position: absolute;
  top: -50px;
  right: -5px;
  margin: 10px 10px 9px 0;
  padding-bottom: 2px;
  float: right;
  border: none;
  border-radius: 50%;
  display: block;
  height: 30px;
  width: 30px;
  cursor: pointer;
  background-color: #e62600
}

.recover_login_wrapper .recover_login_inside_wrapper {
  text-align: center
}

.recover_login_wrapper .recover_login_inside_wrapper .auth_form_title {
  font-size: 15px;
  line-height: 38px;
  font-weight: 700;
  height: 40px;
  border-bottom: 3px solid #e62600
}

.recover_login_wrapper .recover_login_inside_wrapper .auth_recover_form_item {
  padding: 5px
}

.auth_form_item-msg.error {
  text-align: center;
  padding-top: 5px;
  color: #ff0021
}

.auth_form_item-msg.success {
  text-align: center;
  padding-top: 5px;
  color: #30ad22
}

.recover_account_form_wrapper {
  text-align: center;
  margin-top: 20px;
  border-top: 1px solid #c6c6c6
}

.homepage_category_wrapper {
  position: relative;
  padding: 10px 10px 5px 10px
}

@media (min-width:480px) {
  .homepage_category_wrapper {
      width: 300px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 5px
  }
}

.homepage_category_wrapper select.dropdown_categories {
  width: calc(50% - 2px);
  margin-right: 2px
}

.homepage_category_wrapper select.dropdown_video_tag {
  width: calc(50% - 2px);
  margin-left: 2px
}

.homepage_category_wrapper span.homepage_category_caret {
  top: 14px;
  right: calc(50% + 7px)
}

.homepage_category_wrapper span.homepage_video_tag_caret {
  top: 14px;
  right: 15px
}

.main_wrapper {
  display: block;
  overflow: hidden;
  width: 100%
}

@media (min-width:968px) {
  .main_wrapper {
      margin-left: 210px;
      margin-right: 10px;
      width: auto
  }
}

.comment_report_modal_wrapper {
  width: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: 50px;
  z-index: 6;
  pointer-events: none
}

.comment_report_modal_wrapper.open {
  display: block
}

.comment_report_modal_wrapper .comment_report_modal {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  width: calc(100% - 40px);
  max-width: 500px;
  margin: auto;
  padding-bottom: 20px;
  color: #000;
  background-color: #f6f6f6;
  pointer-events: initial
}

.comment_report_modal_wrapper .comment_report_modal #report_comment {
  position: relative
}

.comment_report_modal_wrapper .comment_report_modal .comment_report_title {
  text-align: center;
  padding: 15px 0
}

.comment_report_modal_wrapper .comment_report_modal .options_item_title {
  padding: 5px 0;
  font-weight: 700
}

.comment_report_modal_wrapper .comment_report_modal form {
  padding: 0 15px
}

.comment_report_modal_wrapper .comment_report_modal form .obfs,
.comment_report_modal_wrapper .comment_report_modal form a {
  color: #e62600
}

.comment_report_modal_wrapper .comment_report_modal form .obfs:hover,
.comment_report_modal_wrapper .comment_report_modal form a:hover {
  text-decoration: underline
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_checkbox {
  width: 100%;
  height: 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative
}

@media (min-width:480px) {
  .comment_report_modal_wrapper .comment_report_modal form .options_item_checkbox {
      width: 50%
  }
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_checkbox span {
  margin-right: 10px
}

.comment_report_modal_wrapper .comment_report_modal form .report_form_item {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_submit {
  text-align: center;
  margin-top: 10px
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_submit button {
  width: auto !important;
  height: auto !important;
  border: none !important;
  color: #fff;
  background-color: #e62600 !important
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_submit button:disabled {
  opacity: .6
}

.comment_report_modal_wrapper .comment_report_modal .modal_box_close {
  position: absolute;
  padding: 5px;
  right: 0;
  top: 0
}

.comment_report_modal .custom_radio {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 3px;
  vertical-align: sub;
  border-radius: 10px;
  z-index: 0
}

.comment_report_modal .custom_radio input {
  display: none
}

.comment_report_modal .custom_radio input[type=radio]:checked+.icon_radio:after {
  opacity: 1
}

.comment_report_modal .custom_radio .icon_radio {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  margin: 1px 0 0;
  cursor: pointer;
  border: 1px solid #c6c6c6;
  border-radius: 10px;
  background-color: #fff;
  color: #000
}

.comment_report_modal .custom_radio .icon_radio:after {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 7px;
  height: 7px;
  opacity: 0;
  border-radius: 50%;
  background-color: #000
}

.photo_comments_wrapper,
.pornstar_comments_wrapper,
.studio_comments_wrapper,
.video_comments_wrapper {
  position: relative;
  display: none;
  text-align: left
}

.photo_comments_wrapper.open,
.pornstar_comments_wrapper.open,
.studio_comments_wrapper.open,
.video_comments_wrapper.open {
  display: block
}

.comments_display_wrapper {
  position: relative;
  margin: 10px 0;
  width: 100%;
  border: none
}

.comments_display_wrapper .comments_new_comment_wrapper textarea.comments_new_comment_txt,
.comments_display_wrapper .comments_reply_comment_wrapper textarea.comments_new_comment_txt {
  display: inline-block;
  width: 100%;
  height: 60px;
  border-radius: 2px;
  margin-bottom: 5px;
  outline: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #c6c6c6
}

.comments_display_wrapper .comments_reply_comment_wrapper {
  margin-left: 45px
}

.comments_display_wrapper .comments_new_comment_btn {
  display: block;
  height: 40px
}

.comments_display_wrapper .comments_new_comment_btn button {
  float: right;
  width: auto;
  height: 26px;
  line-height: 17px
}

.comments_display_wrapper .comments_section_wrapper {
  display: block;
  position: relative
}

.comments_display_wrapper .comments_section_wrapper .comments_top_title {
  padding-top: 5px;
  padding-left: 30px;
  font-size: 15px;
  font-weight: 700;
  color: #000;
  background-color: #fff
}

.comments_display_wrapper .comments_section_wrapper .comments_top_title i {
  position: absolute;
  top: 8px;
  left: 5px
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted {
  color: #000;
  background-color: #fff
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted:last-child {
  border-bottom: 1px solid #e62600 !important
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted .comment_author_wrapper {
  color: #000 !important
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment {
  position: relative;
  padding: 10px 5px 10px 45px;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c6c6c6
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment.active {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  background-color: #fff
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_avatar_wrapper {
  position: absolute;
  top: 10px;
  left: 5px;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper {
  padding-top: 5px
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .js_comment_timestamp {
  font-weight: 700
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper {
  color: #000
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper a strong {
  color: #000
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_wrapper {
  margin: 5px 0 10px 0
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item,
.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies {
  display: inline-block;
  padding: 3px 3px;
  margin-right: 3px;
  font-size: 11px;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  border-color: #c6c6c6;
  color: #000;
  background-color: #fff
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item .comment_action_item span,
.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies .comment_action_item span {
  padding-left: 3px
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_report_btn {
  float: right
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_action_item:hover {
  color: #e62600;
  border-color: #e62600
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item.js_comment_delete {
  padding: 3px 7px;
  margin-right: 0
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies {
  margin-top: 10px
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_reply_wrapper {
  margin: 0;
  margin-top: 10px
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_reply_wrapper .comment_load_more_replies_wrapper {
  margin-left: 45px
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_reply_wrapper .comment_reply_input {
  margin-top: 10px
}

.load_more_wrapper {
  display: block;
  margin-top: 5px;
  position: relative
}

@media (min-width:480px) {
  .load_more_wrapper {
      margin-right: 5px;
      margin-left: 5px
  }
}

@media (min-width:768px) {
  .load_more_wrapper {
      margin-right: 10px;
      margin-left: 10px
  }
}

@media (min-width:968px) {
  .load_more_wrapper {
      margin-right: 0;
      margin-left: 0
  }
}

.load_more_wrapper .load_more_btn {
  text-align: center;
  position: relative;
  cursor: pointer
}

.load_more_wrapper .load_more_btn .load_more_text {
  display: inline-block;
  margin-top: 10px;
  padding: 4px 50px;
  border: 1px solid #c6c6c6;
  background-color: #fff;
  color: #000
}

.load_more_wrapper .load_more_btn.invisible {
  display: none
}

.load_more_wrapper.use_load_more.havemore:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  display: inline-block;
  height: 50%;
  z-index: 0;
  border-bottom: 1px solid #c6c6c6
}

.content_section_title {
  position: relative;
  width: 100%;
  margin-bottom: 0;
  margin-top: 0.5em;
}

@media (min-width:480px) {
  .content_section_title {
      width: auto;
      margin-bottom: 5px
  }
}

.content_section_title .title_wrapper {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 5px
}

@media (min-width:968px) {
  .content_section_title .title_wrapper {
      padding: 0
  }
}

.content_section_title .title_wrapper .title_text {
  position: relative;
  display: block;
  max-width: 100%;
  float: left;
  margin-bottom: 0;
  min-height: 20px
}

@media (min-width:768px) {
  .content_section_title .title_wrapper .title_text {
      width: auto;
      margin-bottom: 5px
  }
}

.content_section_title .title_wrapper .title_text i {
  position: relative;
  top: 1px;
  float: left
}

.content_section_title .title_wrapper .title_text .h2_class,
.content_section_title .title_wrapper .title_text h1,
.content_section_title .title_wrapper .title_text h2 {
  font-size: 15px;
  line-height: 19px;
  font-weight: 700;
  padding-left: 5px
}

.content_section_title div .dropdown_menu {
  display: none;
  color: #000
}

.content_section_title .title_conditional_main_categories_wrapper_360px {
  display: none
}

.content_section_title .conditional_main_category,
.content_section_title .random_video_btn_wrapper,
.content_section_title .title_main_categories_wrapper {
  position: relative;
  float: right;
  margin-left: 3px;
  height: 22px
}

.content_section_title .conditional_main_category .dropdown_menu,
.content_section_title .random_video_btn_wrapper .dropdown_menu,
.content_section_title .title_main_categories_wrapper .dropdown_menu {
  background-color: #fff;
  color: #000
}

@media (min-width:768px) {

  .content_section_title .conditional_main_category button,
  .content_section_title .random_video_btn_wrapper button,
  .content_section_title .title_main_categories_wrapper button {
      display: inline-block
  }

  .content_section_title .conditional_main_category button i,
  .content_section_title .random_video_btn_wrapper button i,
  .content_section_title .title_main_categories_wrapper button i {
      position: absolute;
      top: 3px;
      bottom: 0;
      left: 6px
  }

  .content_section_title .conditional_main_category button span,
  .content_section_title .random_video_btn_wrapper button span,
  .content_section_title .title_main_categories_wrapper button span {
      margin-left: 20px;
      font-size: 11px;
      line-height: 19px
  }
}

@media (min-width:768px) {
  .content_section_title .random_video_btn_wrapper {
      margin-top: 3px
  }
}

.content_section_title .random_video_btn_wrapper button.btn {
  position: relative;
  border: 1px solid #c6c6c6
}

.content_section_title .random_video_btn_wrapper button.btn i {
  position: relative;
  top: -1px;
  left: 0
}

.content_section_all_videos .content_section_title,
.content_section_category_videos .content_section_title,
.content_section_multifilter_videos .content_section_title,
.content_section_video_tags .content_section_title {
  margin-bottom: 0
}

.content_section_all_videos .title_wrapper,
.content_section_category_videos .title_wrapper,
.content_section_multifilter_videos .title_wrapper,
.content_section_video_tags .title_wrapper {
  border: none;
  padding: 5px
}

@media (min-width:968px) {

  .content_section_all_videos .title_wrapper,
  .content_section_category_videos .title_wrapper,
  .content_section_multifilter_videos .title_wrapper,
  .content_section_video_tags .title_wrapper {
      padding: 5px 0
  }
}

@media (min-width:768px) {

  .content_section_all_videos .title_wrapper .title_text,
  .content_section_category_videos .title_wrapper .title_text,
  .content_section_multifilter_videos .title_wrapper .title_text,
  .content_section_video_tags .title_wrapper .title_text {
      margin: 0
  }
}

.content_section_all_videos .title_wrapper .filters_wrapper,
.content_section_category_videos .title_wrapper .filters_wrapper,
.content_section_multifilter_videos .title_wrapper .filters_wrapper,
.content_section_video_tags .title_wrapper .filters_wrapper {
  width: 100%;
  margin-right: 5px
}

@media (min-width:768px) {

  .content_section_all_videos .title_wrapper .filters_wrapper,
  .content_section_category_videos .title_wrapper .filters_wrapper,
  .content_section_multifilter_videos .title_wrapper .filters_wrapper,
  .content_section_video_tags .title_wrapper .filters_wrapper {
      width: auto;
      margin: initial
  }
}

.top_pornstars_wrapper .title_wrapper {
  padding: 5px 0;
  border: none;
  position: relative
}

@media (min-width:768px) {
  .top_pornstars_wrapper .title_wrapper {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600;
      padding: 5px
  }
}

@media (min-width:968px) {
  .top_pornstars_wrapper .title_wrapper {
      padding: 5px 0
  }
}

.top_pornstars_wrapper .title_wrapper .title_text {
  padding: 0 5px 10px 5px;
  width: 100%
}

@media (min-width:768px) {
  .top_pornstars_wrapper .title_wrapper .title_text {
      width: auto;
      padding-bottom: 0;
      margin-bottom: 0
  }
}

.top_pornstars_wrapper .title_wrapper .filters_wrapper {
  margin-top: -5px !important;
  width: 100%
}

@media (min-width:768px) {
  .top_pornstars_wrapper .title_wrapper .filters_wrapper {
      margin-top: 0 !important;
      width: auto
  }
}

.top_studios_wrapper .title_wrapper {
  padding: 5px 0;
  border: none;
  position: relative
}

@media (min-width:768px) {
  .top_studios_wrapper .title_wrapper {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600;
      padding: 5px
  }
}

@media (min-width:968px) {
  .top_studios_wrapper .title_wrapper {
      padding: 5px 0
  }
}

.top_studios_wrapper .title_wrapper .title_text {
  border: none;
  padding: 0 5px;
  width: auto
}

@media (min-width:768px) {
  .top_studios_wrapper .title_wrapper .title_text {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600;
      width: auto;
      border: none;
      padding-bottom: 0;
      margin-bottom: 0
  }
}

.top_studios_wrapper .title_wrapper .filters_wrapper {
  margin-top: 0;
  width: auto;
  margin-right: 5px
}

@media (min-width:768px) {
  .top_studios_wrapper .title_wrapper .filters_wrapper {
      margin-right: initial
  }
}

.content_section_pornstar_related_videos,
.content_section_studio_related_videos {
  min-height: 255px
}

.content_section_pornstar_related_videos,
.content_section_studio_related_videos,
.content_wrapper_page_pornstar_related_galleries,
.content_wrapper_page_studio_related_galleries {
  margin: 0 5px
}

.content_section_pornstar_related_videos .content_section_title,
.content_section_studio_related_videos .content_section_title,
.content_wrapper_page_pornstar_related_galleries .content_section_title,
.content_wrapper_page_studio_related_galleries .content_section_title {
  margin-top: 45px
}

@media (min-width:768px) {

  .content_section_pornstar_related_videos .content_section_title,
  .content_section_studio_related_videos .content_section_title,
  .content_wrapper_page_pornstar_related_galleries .content_section_title,
  .content_wrapper_page_studio_related_galleries .content_section_title {
      margin-top: 0;
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600;
      border-color: #c6c6c6
  }
}

.content_section_pornstar_related_videos .title_text,
.content_section_studio_related_videos .title_text,
.content_wrapper_page_pornstar_related_galleries .title_text,
.content_wrapper_page_studio_related_galleries .title_text {
  float: none !important;
  margin: 5px 0
}

.content_section_pornstar_related_videos .filters_wrapper,
.content_section_studio_related_videos .filters_wrapper,
.content_wrapper_page_pornstar_related_galleries .filters_wrapper,
.content_wrapper_page_studio_related_galleries .filters_wrapper {
  float: none !important
}

@media (min-width:768px) {

  .content_section_pornstar_related_videos .filters_wrapper,
  .content_section_studio_related_videos .filters_wrapper,
  .content_wrapper_page_pornstar_related_galleries .filters_wrapper,
  .content_wrapper_page_studio_related_galleries .filters_wrapper {
      float: right !important
  }
}

.content_section_pornstar_related_videos .filter_by_category,
.content_section_studio_related_videos .filter_by_category,
.content_wrapper_page_pornstar_related_galleries .filter_by_category,
.content_wrapper_page_studio_related_galleries .filter_by_category {
  margin-left: 0 !important
}

@media (min-width:480px) {

  .content_section_pornstar_related_videos .filter_by_category,
  .content_section_studio_related_videos .filter_by_category,
  .content_wrapper_page_pornstar_related_galleries .filter_by_category,
  .content_wrapper_page_studio_related_galleries .filter_by_category {
      margin-left: 5px !important;
      width: initial !important
  }
}

.content_wrapper_page_homepage .content_section_title .title_text {
  width: calc(100% - 174px)
}

@media (min-width:968px) {
  .content_wrapper_page_homepage .content_section_title {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600
  }
}

.content_section_top_videos_homepage .title_text {
  width: auto !important;
  margin-top: 5px !important
}

@media (max-width:479px) {
  .content_section_top_videos_homepage .title_text {
      width: calc(100% - 285px) !important
  }
}

@media (min-width:480px) {
  .content_section_top_videos_homepage .title_text {
      width: calc(100% - 285px) !important
  }
}

@media (min-width:768px) {
  .content_section_top_videos_homepage .title_text {
      width: auto !important
  }
}

.content_section_all_videos .title_wrapper,
.content_section_category_videos .title_wrapper {
  border: none
}

.content_wrapper_page_gallery_popular_simple .content_section_title .title_text,
.content_wrapper_page_gallery_recent .content_section_title .title_text,
.content_wrapper_page_gallery_recent_simple .content_section_title .title_text {
  width: calc(100% - 155px)
}

@media (min-width:968px) {

  .content_wrapper_page_gallery_popular_simple .content_section_title,
  .content_wrapper_page_gallery_recent .content_section_title,
  .content_wrapper_page_gallery_recent_simple .content_section_title {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600
  }
}

.content_wrapper_page_gallery_popular_simple .filter_wrapper .dropdown_menu,
.content_wrapper_page_gallery_recent .filter_wrapper .dropdown_menu,
.content_wrapper_page_gallery_recent_simple .filter_wrapper .dropdown_menu {
  right: 0 !important;
  left: auto !important
}

.content_wrapper_page_gallery_popular .content_section_title .title_text {
  width: 100%
}

@media (min-width:480px) {
  .content_wrapper_page_gallery_popular .content_section_title .title_text {
      width: calc(100% - 285px)
  }
}

@media (min-width:968px) {
  .content_wrapper_page_gallery_popular .content_section_title {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600
  }
}

.content_section_pornstar_related_videos .content_section_title,
.content_section_studio_related_videos .content_section_title,
.content_wrapper_page_pornstar_related_galleries .content_section_title,
.content_wrapper_page_studio_related_galleries .content_section_title {
  min-height: 32px
}

.content_section_pornstar_related_videos .filter_wrapper,
.content_section_studio_related_videos .filter_wrapper,
.content_wrapper_page_pornstar_related_galleries .filter_wrapper,
.content_wrapper_page_studio_related_galleries .filter_wrapper {
  margin-top: 5px;
  margin-bottom: 5px
}

.content_section_all_videos .filters_wrapper {
  margin-top: 10px
}

@media (min-width:768px) {
  .content_section_all_videos .filters_wrapper {
      margin-top: 0
  }
}

@media (min-width:968px) {
  .content_post_page {
      margin-top: 5px !important
  }
}

.content_post_page .video_wrapper .video_iframe_container {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto
}

.content_post_page .video_wrapper .video_iframe_container>iframe {
  width: 100%;
  height: 100%;
  border: 0
}

.content_section_footer {
  display: block
}

@media (min-width:480px) {
  .content_section_footer {
      margin: 0
  }
}

.content_section_footer .video_footer_text {
  margin: 0 5px
}

.filters_wrapper {
  text-align: center
}

@media (min-width:768px) {
  .filters_wrapper {
      line-height: initial !important
  }
}

.filters_wrapper .title_filter_country {
  width: 58px
}

.filters_wrapper .title_filter_country select {
  padding-left: 2px
}

.filters_wrapper .filter_wrapper {
  position: relative;
  display: inline-block
}

.filters_wrapper .filter_wrapper.filter_by_category {
  position: relative;
  margin: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  display: block;
  width: 100%
}

.filters_wrapper .filter_wrapper.filter_by_category select {
  width: 100%
}

.filters_wrapper .filter_wrapper.filter_by_category span.dropdown_caret {
  position: absolute;
  top: 1px;
  right: 5px;
  height: 20px;
  background-color: #fff
}

.filters_wrapper .filter_wrapper.filter_by_category span.dropdown_caret:before {
  vertical-align: 1px
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_gallery_tags_wrapper span.dropdown_caret {
  position: absolute;
  top: 1px;
  right: 5px;
  height: 20px;
  background-color: #fff
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_gallery_tags_wrapper span.dropdown_caret:before {
  vertical-align: 1px
}

.filters_wrapper .filter_wrapper:first-child {
  margin-left: 0
}

.filters_wrapper .filter_wrapper .filter_menu {
  right: auto;
  left: 5px;
  color: #000;
  background-color: #fff
}

@media (min-width:480px) {
  .filters_wrapper .filter_wrapper .filter_menu {
      left: 85px
  }
}

@media (min-width:768px) {
  .filters_wrapper .filter_wrapper .filter_menu {
      left: auto;
      right: 300px
  }
}

.filters_wrapper .filter_wrapper .filter_menu .filter_menu_text {
  text-align: center;
  border-bottom: 1px solid #c6c6c6;
  padding-bottom: 5px
}

.filters_wrapper .filter_wrapper.filter_duration_wrapper .filter_menu,
.filters_wrapper .filter_wrapper.filter_quality_wrapper .filter_menu {
  left: auto;
  right: 0
}

.filters_wrapper .filter_wrapper.filter_gallery_type .filter_menu {
  top: 24px !important;
  position: absolute;
  min-width: 95px;
  right: 0
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_menu {
  position: absolute;
  right: 0;
  top: 25px;
  z-index: 4
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper {
  width: 300px
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  padding: 0 10px
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label {
  width: 25%;
  text-align: center;
  line-height: 19px;
  padding: 5px;
  cursor: pointer;
  border-bottom: 1px solid #c6c6c6
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label.checked {
  border-bottom: 3px solid #e62600
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper input {
  display: none
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .gallery_tag_option_title {
  text-align: center;
  padding: 5px 10px 5px 0
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .gallery_tag_container {
  padding: 5px 10px;
  max-height: 60vh;
  overflow-y: scroll
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .gallery_tag_container .gallery_tag_option {
  padding: 5px 0;
  cursor: pointer
}

.content_section_title .title_wrapper .filters_wrapper {
  float: right
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper {
  margin-left: 5px;
  display: inline-block
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter,
.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country {
  max-width: 100px
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter select,
.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country select {
  width: 100%
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret,
.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret {
  position: absolute;
  top: 8px;
  right: 5px;
  height: 10px;
  background-color: #fff
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret:before,
.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret:before {
  vertical-align: 9px;
  border-top-color: #000
}

.content_section_title .title_wrapper .filters_wrapper .title_filter_by_starting_letter select {
  padding-right: 20px
}

.top_studios_wrapper .content_section_title .filters_wrapper {
  display: inline-block;
  height: 26px;
  line-height: 29px;
  margin-top: -3px;
  margin-left: -5px
}

@media (min-width:768px) {
  .top_studios_wrapper .content_section_title .filters_wrapper {
      margin-top: 0;
      height: initial;
      float: right
  }
}

.classic_category_filter .filter_category_selects {
  display: block;
  height: 28px;
  max-width: 380px;
  margin: auto
}

.classic_category_filter .filter_category_selects .filter_category_select_wrapper {
  position: relative;
  display: inline-block;
  width: 33.3%;
  height: 100%
}

.classic_category_filter .filter_category_selects .filter_category_select_wrapper span.spacer {
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  left: 5px;
  display: inline-block
}

.classic_category_filter .filter_category_selects .filter_category_select_wrapper span.spacer select {
  width: 100%
}

.filter_multifilter_wrapper {
  display: inline-block;
  min-height: 22px;
  width: 100%
}

@media (min-width:768px) {
  .filter_multifilter_wrapper {
      margin-bottom: 5px
  }
}

.filter_multifilter_wrapper .filter_breadcrumb {
  margin-bottom: 5px
}

@media (min-width:480px) {
  .filter_multifilter_wrapper .filter_breadcrumb {
      width: calc(100% - 80px)
  }
}

.filter_multifilter_wrapper .filter_breadcrumb span.filter_slugs,
.filter_multifilter_wrapper .filter_breadcrumb span.filter_text {
  margin: 0
}

.filter_multifilter_wrapper .filter_breadcrumb span.filter_slugs {
  text-transform: capitalize;
  font-weight: 700;
  white-space: nowrap
}

.filter_multifilter_wrapper .filter_breadcrumb .filter_close {
  position: relative;
  color: #ff0021;
  padding: 2px 8px 2px 2px;
  margin-left: 1px;
  bottom: 2px
}

.filter_multifilter_wrapper .multifilter_dropdown_wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: calc(100% - 35px);
  margin-left: 5px
}

@media (min-width:480px) {
  .filter_multifilter_wrapper .multifilter_dropdown_wrapper {
      width: calc(100% - 115px)
  }
}

@media (min-width:768px) {
  .filter_multifilter_wrapper .multifilter_dropdown_wrapper {
      max-width: calc(100% - 430px);
      width: 700px
  }
}

.filter_multifilter_wrapper .multifilter_dropdown_wrapper>div {
  position: relative;
  margin-left: initial;
  margin-right: 5px;
  min-width: 50px;
  height: 28px
}

@media (min-width:768px) {
  .filter_multifilter_wrapper .multifilter_dropdown_wrapper>div {
      height: 22px
  }
}

.filter_multifilter_wrapper .multifilter_dropdown_wrapper select {
  max-width: 100%;
  width: 100%
}

.filter_multifilter_wrapper.filter_count_3 .multifilter_dropdown_wrapper>div {
  width: 33%
}

.filter_multifilter_wrapper.filter_count_4 .multifilter_dropdown_wrapper>div {
  width: 25%
}

.content_section_recent_amateur_videos_homepage .filter_type_wrapper .filter_menu,
.content_section_recent_studio_videos_homepage .filter_type_wrapper .filter_menu,
.content_section_top_pornstars_homepage .filter_type_wrapper .filter_menu {
  right: 0;
  left: initial !important
}

.filter_duration_wrapper .dropdown_menu,
.filter_gallery_type_wrapper .dropdown_menu,
.filter_period_wrapper .dropdown_menu,
.filter_quality_wrapper .dropdown_menu,
.filter_type_wrapper .dropdown_menu {
  top: 24px !important;
  position: absolute;
  min-width: 145px
}

.filter_gallery_type_wrapper .dropdown_menu,
.filter_period_wrapper .dropdown_menu,
.filter_type_wrapper .dropdown_menu {
  right: initial;
  left: 0 !important
}

.filter_by_multiple_filters .dropdown_menu {
  background-color: #fff;
  color: #000
}

.panel-group .panel-default .panel-collapse {
  display: none
}

.panel-group .panel-default .in {
  display: block
}

.panel-group .filter_by_multiple_filters .panel-heading {
  display: inline-block;
  width: 100%;
  padding: 0 10px;
  vertical-align: top
}

.panel-group .multi_filter_btn {
  display: block;
  width: 100%;
  text-align: left;
  border: 0;
  background-color: transparent
}

.panel-group .multi_filter_btn span {
  display: inline-block
}

.panel-group .test,
.panel-group .test_open {
  display: inline-block;
  line-height: 27px;
  width: 20px
}

.panel-group .test:before {
  border-top: 6px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid
}

.panel-group .test_open:before {
  border-top: 8px solid;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent
}

.panel-group .test:before,
.panel-group .test_open:before {
  width: 0;
  height: 0;
  margin-top: -1px;
  vertical-align: middle;
  display: inline-block;
  content: ""
}

.panel-group .filter_btn_wrapper {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  text-align: center
}

.panel-group .filter_btn_wrapper .filter_btn {
  display: inline-block;
  width: 85px;
  height: 30px;
  margin-right: 10px;
  background-color: #c6c6c6
}

.content_section_top_videos_homepage .filters_wrapper {
  margin-top: 5px
}

.filters_title_collapsible {
  display: none
}

@media (min-width:768px) {
  .filters_title_collapsible {
      display: block;
      position: absolute;
      right: 0;
      bottom: 5px;
      margin-top: 5px
  }
}

.filters_title_collapsible.open {
  display: block;
  margin-bottom: 5px
}

@media (min-width:768px) {
  .filters_title_collapsible.open {
      margin-bottom: initial
  }
}

.filters_title_collapsible .filter_wrapper {
  margin-right: 5px
}

.btn_multifilter_options {
  position: absolute;
  bottom: 6px;
  right: 5px;
  margin-left: 5px;
  width: 24px
}

@media (min-width:480px) {
  .btn_multifilter_options {
      width: 105px
  }
}

@media (min-width:768px) {
  .btn_multifilter_options {
      display: none
  }
}

.btn_multifilter_options.open {
  bottom: 28px
}

.btn_multifilter_options i {
  margin-top: -3px
}

.btn_multifilter_options span {
  margin-left: 5px
}

.posts_filter_category_wrapper {
  position: relative
}

.filter_suggestions_wrapper {
  padding-right: 20px;
  margin: 0 5px;
  font-size: 12px;
  position: relative;
  line-height: 13px
}

.filter_suggestions_wrapper .filter_suggestions {
  position: relative;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden
}

@media (min-width:768px) {
  .filter_suggestions_wrapper .filter_suggestions {
      -webkit-line-clamp: 1
  }
}

.filter_suggestions_wrapper .obfs,
.filter_suggestions_wrapper a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 12px;
  background-color: #e2e2e2;
  color: #000;
  padding: 2px;
  margin: 2px 0;
  border-radius: 3px
}

.filter_suggestions_wrapper .suggestion_label {
  position: absolute;
  bottom: 5px;
  right: 0;
  cursor: pointer
}

.filter_suggestions_wrapper .suggestion_input_1 {
  opacity: 0;
  position: absolute;
  pointer-events: none
}

.filter_suggestions_wrapper .suggestion_lines_initial {
  -webkit-line-clamp: 2;
  display: -webkit-box
}

@media (min-width:768px) {
  .filter_suggestions_wrapper .suggestion_lines_initial {
      -webkit-line-clamp: 1
  }
}

.filter_suggestions_wrapper .suggestion_lines_more {
  -webkit-line-clamp: 4;
  display: -webkit-box
}

@media (min-width:768px) {
  .filter_suggestions_wrapper .suggestion_lines_more {
      -webkit-line-clamp: 3
  }
}

.filter_suggestions_wrapper .suggestion_lines_all {
  -webkit-line-clamp: initial
}

.disclaimer_parent_wrapper {
  display: none;
  position: fixed;
  top: 5px;
  right: 5px;
  left: 5px;
  z-index: 5
}

.disclaimer_parent_wrapper .disclaimer_overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .5;
  background-color: #000
}

.disclaimer_parent_wrapper .disclaimer_container {
  position: absolute;
  left: 50%;
  max-width: 750px;
  width: 100%
}

@media (min-width:1280px) {
  .disclaimer_parent_wrapper .disclaimer_container {
      max-width: 600px
  }
}

.disclaimer_parent_wrapper .disclaimer_wrapper {
  position: relative;
  z-index: 5;
  left: -50%;
  overflow: hidden;
  padding: 10px 5px;
  border-radius: 2px;
  max-height: calc(100vh - 10px);
  color: #000;
  background-color: #f6f6f6
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content {
  font-size: 11px;
  line-height: 14px;
  overflow: auto;
  max-height: calc(100vh - 10px)
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content>div,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content>p {
  margin-bottom: 10px
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_header,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_image,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_sub_header {
  text-align: center;
  font-weight: 700
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_header {
  font-size: 13px
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_checkbox {
  position: relative
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_checkbox div:first-child {
  position: absolute;
  top: -5px;
  left: 0;
  width: 20px;
  height: 20px
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_checkbox div:last-child:first-letter {
  margin-left: 20px
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons {
  text-align: center
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button {
  font-size: 15px;
  font-weight: 700;
  height: 30px;
  border-radius: 2px;
  padding: 0 15px;
  margin: 0 15px;
  cursor: pointer;
  background-color: #e62600;
  color: #fff
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave {
  background-color: #000;
  color: #f6f6f6
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave:hover {
  color: #e62600;
  background-color: #000
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button:hover {
  background-color: #e62600
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer {
  margin: 0
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer p:first-child {
  margin-bottom: 10px
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer .obfs,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer a {
  text-decoration: underline;
  color: #000;
  -webkit-text-decoration-color: #c6c6c6;
  text-decoration-color: #c6c6c6
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content {
  font-size: 14px;
  text-align: center
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_header {
  font-size: 18px
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper {
  text-align: center
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_ageverif {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #007bff;
  color: #fff;
  width: 162px;
  height: 37px;
  padding: 5px 3px 3px 3px;
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 10px
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_ageverif img {
  padding-top: 3px
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .outer_button_wrapper {
  width: 100%;
  max-width: 320px;
  margin: auto
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .inner_button_selector_container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_amateur,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_enter,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_gay,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_trans {
  font-size: 15px;
  font-weight: 700;
  height: 40px;
  width: 100%;
  border-radius: 2px;
  padding: 0 15px;
  cursor: pointer;
  background-color: #e62600;
  color: #fff
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_enter {
  margin-bottom: 15px
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .user_options_wrapper .btn_disclaimer_amateur {
  margin: 0 15px
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .note_normal {
  text-align: center;
  font-size: 13px
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .filter_item,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .note_small {
  text-align: center;
  font-size: 11px
}

.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content .obfs,
.preview_disclaimer_wrapper .disclaimer_wrapper .disclaimer_content a {
  text-decoration: underline
}

.cookie_consent_disclaimer {
  text-align: center
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_parent_wrapper {
  display: none
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper {
  background-color: none;
  color: none
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper .cookie_consent_disclaimer_content {
  color: #000;
  background-color: #f6f6f6;
  font-size: 13px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  width: calc(100% - 20px);
  max-width: 600px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  padding: 10px;
  box-shadow: 0 -5px 20px 0 rgba(0, 0, 0, .15);
  border-radius: 7px 7px 0 0;
  border-style: solid;
  border-color: #d9d9d9;
  border-width: 1px 1px 0 1px;
  z-index: 5
}

@media (max-width:480px) {
  .cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper .cookie_consent_disclaimer_content {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
  }
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper .sticky-cookies-button {
  margin: 5px
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_wrapper span {
  text-decoration: underline
}

.footer_theme_selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 -20px 0;
  padding-top: 10px
}

@media (min-width:968px) {
  .footer_theme_selector {
      margin-left: 210px
  }
}

.footer_theme_selector .main_menu_txt {
  margin-right: 15px
}

.footer_wrapper {
  display: block;
  margin: 20px 0;
  border-top: 1px solid #c6c6c6;
  text-align: center
}

@media (min-width:968px) {
  .footer_wrapper {
      margin-left: 210px
  }
}

.footer_wrapper .mobile_social_links {
  width: 100%;
  margin: 10px 0
}

.footer_wrapper .mobile_social_links .sidebar_social_share {
  display: inline-block;
  margin: 5px 0
}

.footer_wrapper .mobile_social_links .sidebar_social_share .obfs,
.footer_wrapper .mobile_social_links .sidebar_social_share a {
  display: inline-block;
  text-align: left;
  width: auto;
  margin: 0 10px;
  padding: 3px 8px;
  border-radius: 2px;
  color: #fff
}

.footer_wrapper .mobile_social_links .sidebar_social_share .obfs i,
.footer_wrapper .mobile_social_links .sidebar_social_share a i {
  position: relative;
  top: -2px;
  margin-right: 5px
}

.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.twitter_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share a.twitter_btn {
  background-color: #1da1f2
}

.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.facebook_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share a.facebook_btn {
  background-color: #4267b2
}

.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.onlyfans_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share a.onlyfans_btn {
  background-color: #00aff0
}

.footer_wrapper .copywrite {
  display: block;
  font-size: 11px
}

.footer_wrapper div {
  text-align: center
}

.footer_wrapper .copywrite,
.footer_wrapper div>span {
  display: inline;
  line-height: 29px;
  color: #4a4a4a
}

.footer_wrapper .copywrite>a,
.footer_wrapper div>span>a {
  color: #4a4a4a
}

@media (min-width:480px) {
  .footer_wrapper>div {
      margin-left: 10px;
      margin-right: 10px
  }
}

.category_info_footer_text {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 10px;
  max-height: 1850px
}

@media (min-width:360px) {
  .category_info_footer_text {
      max-height: 1400px
  }
}

@media (min-width:480px) {
  .category_info_footer_text {
      max-height: 990px
  }
}

@media (min-width:768px) {
  .category_info_footer_text {
      max-height: 740px
  }
}

@media (min-width:968px) {
  .category_info_footer_text {
      max-height: 740px
  }
}

@media (min-width:1280px) {
  .category_info_footer_text {
      max-height: 720px
  }
}

@media (min-width:1600px) {
  .category_info_footer_text {
      max-height: 400px
  }
}

.category_info_footer_text.read_more_opened {
  max-height: initial
}

.category_info_footer_text ol,
.category_info_footer_text ul {
  -webkit-margin-before: 0;
  margin-block-start: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0
}

.read_more_btn_wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  box-shadow: 0 -10px 5px 0 #000;
  background-color: #f6f6f6
}

.read_more_btn_wrapper.read_more_opened {
  display: none
}

.read_more_btn_wrapper .read_more_btn {
  cursor: pointer;
  padding: 0 20px
}

.mobile_tooltip {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  font-size: 12px;
  padding: 10px;
  color: #fff;
  z-index: 1;
  background-color: rgba(0, 0, 0, .6)
}

.mobile_tooltip .mobile_tooltip_wrapper {
  display: block;
  margin-top: 10%;
  line-height: initial
}

@media (min-width:480px) {
  .mobile_tooltip .mobile_tooltip_wrapper {
      margin-top: 12%
  }
}

.mobile_tooltip .mobile_tooltip_wrapper .tip_icon_wrapper {
  display: block;
  text-align: center;
  padding-bottom: 15px
}

@media (min-width:480px) {
  .mobile_tooltip .mobile_tooltip_wrapper .tip_icon_wrapper {
      float: left;
      padding-left: 10px;
      padding-right: 30px
  }
}

.mobile_tooltip .mobile_tooltip_wrapper .tip_icon_wrapper .tip_text {
  color: #fff
}

.mobile_tooltip .mobile_tooltip_wrapper .tool_confirm,
.mobile_tooltip .mobile_tooltip_wrapper .tool_label {
  width: 50%;
  float: left;
  text-align: center
}

.mobile_tooltip .mobile_tooltip_wrapper .tool_confirm span,
.mobile_tooltip .mobile_tooltip_wrapper .tool_label span {
  display: inline-block;
  width: 100%
}

.mobile_tooltip .mobile_tooltip_wrapper .tool_confirm span.tool_confirm,
.mobile_tooltip .mobile_tooltip_wrapper .tool_label span.tool_confirm {
  font-weight: 700;
  text-decoration: underline;
  cursor: pointer
}

.mobile_tooltip_show {
  display: block
}

.content_studio_page_wrapper {
  display: block
}

.content_studio_page_wrapper .studio_info_wrapper,
.content_studio_page_wrapper .studio_social_share_wrapper {
  display: none;
  margin: 5px 0
}

.content_studio_page_wrapper .studio_info_wrapper.open,
.content_studio_page_wrapper .studio_social_share_wrapper.open {
  display: block
}

.content_studio_page_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_studio_page_wrapper .content_section_title .title_wrapper .title_text {
  width: 100%;
  margin-top: 5px
}

.content_studio_page_wrapper .content_section_content {
  min-height: initial;
  margin-top: 5px
}

.content_studio_page_wrapper .content_section_content .studio_title_wrapper {
  padding-left: 5px
}

@media (min-width:968px) {
  .content_studio_page_wrapper .content_section_content .studio_title_wrapper {
      padding-left: 0;
      max-width: 1000px;
      margin: auto
  }
}

.content_studio_page_wrapper .content_section_content .studio_title_wrapper .h2_class,
.content_studio_page_wrapper .content_section_content .studio_title_wrapper h2 {
  font-size: 15px;
  display: inline
}

.content_studio_page_wrapper .content_section_content .studio_header_container {
  position: relative;
  max-width: 1000px;
  margin: auto
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
  width: 140px
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
      width: 230px;
      position: relative
  }
}

@media (min-width:768px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
      width: 300px;
      position: absolute;
      right: 0;
      top: 0
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-left: 140px
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
      margin-left: 230px
  }
}

@media (min-width:768px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper {
      position: relative;
      margin-left: 0;
      width: calc(100% - 300px)
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer {
  display: block;
  height: 118px;
  padding: 10px 5px 0;
  text-align: center;
  overflow: hidden
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: 70px;
      text-align: left
  }
}

@media (min-width:768px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer {
      height: 40px
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_rating_wrapper {
  margin: 0 10px 10px 0;
  height: 30px
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_rating_wrapper .rating_wrapper {
  margin: 15px auto
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_rating_wrapper .rating_wrapper {
      margin: initial
  }
}

@media (min-width:768px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_rating_wrapper {
      display: inline-block;
      float: left
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_modifier {
  margin: 0 10px 10px 0;
  height: 30px
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item {
  position: relative;
  display: inline-block;
  margin-top: 20px
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item {
      margin: 0 10px 0 0
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_comments,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_rating_wrapper {
  display: block
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_comments {
  display: inline-block
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_comments span {
      display: none
  }
}

@media (min-width:768px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_comments span {
      display: inline-block
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_info span {
  display: none
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button {
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button i {
  position: relative;
  top: -1px;
  display: inline-block
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button i.active {
  display: none
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button>span {
  padding-left: 5px
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button.open,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button.open i,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button:hover i {
  display: none
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button.open i.active,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button:hover i.active {
  display: inline-block
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_info button,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item.studio_social_link button {
  width: 30px
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_modifier {
  margin: 0;
  float: right
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_modifier button.studio_modify_btn {
  height: 22px;
  margin-top: 4px
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
  height: 168px
}

@media (min-width:480px) {

  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper,
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
      min-height: 276px
  }
}

@media (min-width:768px) {

  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper,
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_img_wrapper {
      height: 360px
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin-left: 140px;
  height: 40px;
  background-color: rgba(0, 0, 0, .8)
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats {
      margin-left: 0
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats>span {
  display: inline-block;
  width: 100%;
  height: 100%
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats>span .stats_item {
  position: relative;
  display: block;
  width: 25%;
  height: 100%;
  float: left;
  text-align: center;
  color: #fff
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats>span .stats_item span {
  display: block
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats>span .stats_item.studio_rank_value {
  display: inline-block
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats>span .stats_item.studio_rank_value {
      position: relative;
      width: 25%
  }
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats>span .stats_item.studio_rank_value>span {
  display: inline-block;
  height: 20px;
  margin-top: 10px;
  cursor: initial
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_header_container .studio_stats>span .stats_item {
      position: relative;
      width: 25%
  }
}

.content_studio_page_wrapper .content_section_content .studio_content_container {
  max-width: 1000px;
  padding: 0 5px;
  margin: 5px auto
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_content_container {
      padding-bottom: 5px;
      border-width: 0 0 1px 0;
      border-style: solid;
      border-color: #e2e2e2
  }
}

.content_studio_page_wrapper .content_section_content .studio_comments_wrapper,
.content_studio_page_wrapper .content_section_content .studio_info_wrapper,
.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper {
  max-width: 1000px;
  padding: 0 5px;
  margin: 5px auto;
  padding-bottom: 5px;
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #e2e2e2
}

@media (min-width:480px) {

  .content_studio_page_wrapper .content_section_content .studio_comments_wrapper,
  .content_studio_page_wrapper .content_section_content .studio_info_wrapper,
  .content_studio_page_wrapper .content_section_content .studio_social_share_wrapper {
      padding-bottom: 0;
      border: none
  }
}

.content_studio_page_wrapper .content_section_content .studio_comments_wrapper .social_link_info_item,
.content_studio_page_wrapper .content_section_content .studio_info_wrapper .social_link_info_item,
.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper .social_link_info_item {
  width: 100px
}

.content_studio_page_wrapper .content_section_content .studio_social {
  margin: 0 5px
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_social {
      margin: 0 10px
  }
}

.content_studio_page_wrapper .content_section_content .studio_social .btn span {
  margin-left: 5px
}

.content_studio_page_wrapper .content_section_content .studio_social_link {
  margin: 10px 0
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper ul {
  margin: 0;
  padding: 0
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper ul li {
  display: inline-block;
  width: 20%;
  text-align: center
}

.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper ul li span {
  display: none
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_basic_info {
  padding: 0 10px;
  line-height: 19px
}

@media (min-width:768px) {
  .content_studio_page_wrapper .studio_actions_wrapper .studio_basic_info .sub_studio_info {
      width: 50%;
      float: left
  }
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_social_link_mobile {
  width: 30px;
  display: inline-block;
  height: 30px;
  margin: 0;
  border-radius: 2px;
  margin-right: 10px
}

@media (min-width:768px) {
  .content_studio_page_wrapper .studio_actions_wrapper .studio_social_link_mobile {
      display: inline;
      padding: 6px 0 9px
  }
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_social_link_mobile .btn {
  padding: 4px 7px
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_bio {
  height: 200px;
  overflow-y: auto;
  margin: 0 5px 15px 5px
}

@media (min-width:768px) {
  .content_studio_page_wrapper .studio_actions_wrapper .studio_bio {
      margin: 10px;
      height: 265px
  }
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper {
  height: 29px;
  padding: 10px 0;
  text-align: center;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c6c6c6
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn {
  position: relative;
  height: 28px;
  padding: 0 5px 0 23px;
  border-width: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  color: #757575
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn i {
  position: absolute;
  top: 4px;
  left: 5px;
  display: inline-block
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn i.active {
  display: none
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn span {
  margin-left: 5px
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open {
  border-color: #e62600;
  color: #e62600
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open i {
  display: none
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open i.active {
  display: inline-block
}

.content_studio_page_wrapper .studio_info_wrapper {
  position: relative
}

.content_studio_page_wrapper .studio_info_wrapper .studio_info_bio {
  margin-top: 10px
}

.content_studio_page_wrapper .link_tp {
  pointer-events: none;
  color: #fff
}

.content_wrapper_page_studio_page #temp_footer {
  min-height: 160px;
  padding-top: 10px
}

.content_studio_light_page_wrapper {
  display: block
}

.content_studio_light_page_wrapper .social_link_info_item {
  width: auto !important;
  margin: 0;
  display: inline-block;
  border: 1px solid;
  border-radius: 2px
}

.content_studio_light_page_wrapper .studio_social_share_wrapper {
  display: none
}

.content_studio_light_page_wrapper .studio_social_share_wrapper.open {
  display: block
}

.content_studio_light_page_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_studio_light_page_wrapper .content_section_title .title_wrapper .title_text {
  width: 100%;
  margin-top: 5px
}

.content_studio_light_page_wrapper .content_section_content {
  min-height: initial;
  margin-top: 5px
}

.content_studio_light_page_wrapper .studio_header_container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin: auto
}

.content_studio_light_page_wrapper .studio_header_container .studio_img_wrapper {
  position: relative;
  width: 140px
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper {
  position: relative;
  margin-left: 0;
  width: calc(100% - 140px);
  display: block;
  padding: 10px 5px 0;
  text-align: left
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper .studio_action_line {
  position: relative;
  margin: 0 10px 10px 0;
  height: 25px
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn {
  height: 100%;
  border-style: solid;
  border-width: 1px;
  padding: 3px 5px;
  line-height: normal;
  margin-right: 10px;
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn i {
  position: relative;
  top: -1px;
  display: inline-block
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn i.active {
  display: none
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn>span {
  padding-left: 5px
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open,
.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open i,
.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover i {
  display: none
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open i.active,
.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover i.active {
  display: inline-block
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper .rating_wrapper {
  margin: initial
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper,
.content_studio_light_page_wrapper .studio_header_container .studio_img_wrapper {
  height: 168px
}

.content_studio_light_page_wrapper .studio_content_container {
  max-width: 1000px;
  padding: 0 5px;
  margin: 5px auto
}

@media (min-width:480px) {
  .content_studio_light_page_wrapper .studio_content_container {
      padding-bottom: 5px;
      border-width: 0 0 1px 0;
      border-style: solid;
      border-color: #e2e2e2
  }
}

.content_studio_light_page_wrapper .studio_content_container .studio_modifier {
  text-align: right
}

.content_studio_light_page_wrapper .studio_comments_wrapper,
.content_studio_light_page_wrapper .studio_info_wrapper,
.content_studio_light_page_wrapper .studio_social_share_wrapper {
  max-width: 1000px;
  padding: 0 5px;
  margin: 5px auto;
  padding-bottom: 5px;
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #e2e2e2
}

@media (min-width:480px) {

  .content_studio_light_page_wrapper .studio_comments_wrapper,
  .content_studio_light_page_wrapper .studio_info_wrapper,
  .content_studio_light_page_wrapper .studio_social_share_wrapper {
      padding-bottom: 0;
      border: none
  }
}

@media (min-width:480px) {
  .content_studio_light_page_wrapper .studio_social_link {
      text-align: center;
      margin: 15px 0
  }
}

.content_studio_light_page_wrapper .studio_social_share_wrapper ul {
  margin: 0;
  padding: 0
}

.content_studio_light_page_wrapper .studio_social_share_wrapper ul li {
  display: inline-block;
  width: 20%;
  text-align: center
}

.content_studio_light_page_wrapper .studio_social_share_wrapper ul li span {
  display: none
}

.content_studio_light_page_wrapper .mc_placeholder_img {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 100%;
  left: 320px;
  margin-top: 10px
}

.content_pornstar_page_wrapper {
  display: block
}

.content_pornstar_page_wrapper .pornstar_info_wrapper,
.content_pornstar_page_wrapper .pornstar_social_share_wrapper {
  display: none
}

.content_pornstar_page_wrapper .pornstar_info_wrapper.open,
.content_pornstar_page_wrapper .pornstar_social_share_wrapper.open {
  display: block
}

.content_pornstar_page_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_pornstar_page_wrapper .content_section_title .title_wrapper .title_text {
  width: 100%;
  margin-top: 5px
}

.content_pornstar_page_wrapper .content_section_content {
  min-height: initial;
  margin-top: 5px
}

.content_pornstar_page_wrapper .pornstar_title_wrapper {
  padding-left: 5px;
  position: relative
}

@media (min-width:968px) {
  .content_pornstar_page_wrapper .pornstar_title_wrapper {
      padding-left: 0;
      max-width: 1000px;
      margin: auto
  }
}

.content_pornstar_page_wrapper .pornstar_title_wrapper .h2_class,
.content_pornstar_page_wrapper .pornstar_title_wrapper h2 {
  font-size: 15px;
  display: inline
}

.content_pornstar_page_wrapper .pornstar_title_wrapper .pornstar_aliases {
  padding-left: 5px;
  text-transform: capitalize;
  width: calc(100% - 30px);
  position: relative;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  line-height: 25px
}

.content_pornstar_page_wrapper .pornstar_title_wrapper input {
  opacity: 0;
  position: absolute;
  pointer-events: none
}

.content_pornstar_page_wrapper .pornstar_title_wrapper input:focus~label {
  outline: -webkit-focus-ring-color auto 5px
}

.content_pornstar_page_wrapper .pornstar_title_wrapper input:checked+.pornstar_aliases {
  -webkit-line-clamp: unset
}

.content_pornstar_page_wrapper .pornstar_title_wrapper input:checked~label {
  display: none
}

.content_pornstar_page_wrapper .pornstar_title_wrapper label {
  position: absolute;
  top: 0;
  right: 5px
}

.content_pornstar_page_wrapper .pornstar_header_container {
  position: relative;
  max-width: 1000px;
  margin: auto
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
  width: 140px
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
      width: 230px;
      position: relative
  }
}

@media (min-width:768px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
      width: 300px;
      position: absolute;
      right: 0;
      top: 0
  }
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-left: 140px
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
      margin-left: 230px
  }
}

@media (min-width:768px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
      position: relative;
      margin-left: 0;
      width: calc(100% - 300px)
  }
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer {
  display: block;
  height: 75px;
  padding: 10px 5px 0;
  text-align: center;
  overflow: hidden
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: 70px;
      text-align: left
  }
}

@media (min-width:768px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer {
      height: 40px
  }

  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_rating_wrapper {
      float: left
  }
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_modifier,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_rating_wrapper {
  margin: 0 10px 10px 0;
  height: 30px
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item {
  position: relative;
  display: inline-block
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item {
      margin: 0 10px 0 0
  }
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_rating_wrapper {
  display: block
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_comments {
  display: inline-block
}

@media (min-width:768px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_comments {
      top: -12px
  }
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_info span {
  display: none
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button {
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button i {
  position: relative;
  top: -1px;
  display: inline-block
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button i.active {
  display: none
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button>span {
  padding-left: 5px
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button.open,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button.open i,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button:hover i {
  display: none
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button.open i.active,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button:hover i.active {
  display: inline-block
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_info button,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item.pornstar_social_link button {
  width: 30px
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_modifier {
  margin: 0;
  float: right
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_modifier button.pornstar_modify_btn {
  height: 22px;
  margin-top: 4px
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
  height: 168px
}

@media (min-width:480px) {

  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper,
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
      min-height: 276px
  }
}

@media (min-width:768px) {

  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper,
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
      height: 360px
  }
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin-left: 140px;
  height: 40px;
  background-color: rgba(0, 0, 0, .8)
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats {
      margin-left: 0
  }
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats>span {
  display: inline-block;
  width: 100%;
  height: 100%
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats>span .stats_item {
  position: relative;
  display: inline-block;
  width: 25%;
  height: 100%;
  float: left;
  text-align: center;
  color: #fff
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats>span .stats_item span {
  display: block
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats>span .stats_item.pornstar_rank_value {
  display: inline-block
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats>span .stats_item.pornstar_rank_value {
      position: relative;
      width: 25%
  }
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats>span .stats_item.pornstar_rank_value>span {
  display: inline-block;
  height: 20px;
  margin-top: 10px;
  cursor: initial
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_header_container .pornstar_stats>span .stats_item {
      position: relative;
      width: 25%
  }
}

.content_pornstar_page_wrapper .pornstar_content_container {
  max-width: 1000px;
  padding: 0 5px;
  margin: 5px auto
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_content_container {
      padding-bottom: 5px;
      border-width: 0 0 1px 0;
      border-style: solid;
      border-color: #e2e2e2
  }
}

.content_pornstar_page_wrapper .pornstar_content_container .pornstar_modifier {
  text-align: right
}

.content_pornstar_page_wrapper .pornstar_content_container .social_link_tikporn {
  margin: 10px auto 0 auto;
  display: table
}

.content_pornstar_page_wrapper .pornstar_content_container .pornstar_country_info_item {
  display: none
}

.content_pornstar_page_wrapper .pornstar_content_container .pornstar_modifier {
  margin-top: 10px
}

.content_pornstar_page_wrapper .pornstar_comments_wrapper,
.content_pornstar_page_wrapper .pornstar_info_wrapper,
.content_pornstar_page_wrapper .pornstar_social_share_wrapper {
  max-width: 1000px;
  padding: 0 5px;
  margin: 5px auto;
  padding-bottom: 5px;
  border-width: 0 0 2px 0;
  border-style: solid;
  border-color: #e2e2e2
}

@media (min-width:480px) {

  .content_pornstar_page_wrapper .pornstar_comments_wrapper,
  .content_pornstar_page_wrapper .pornstar_info_wrapper,
  .content_pornstar_page_wrapper .pornstar_social_share_wrapper {
      padding-bottom: 0;
      border: none
  }
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_social_link {
      text-align: center;
      margin: 15px 0
  }
}

.content_pornstar_page_wrapper .pornstar_social_share_wrapper ul {
  margin: 0;
  padding: 0
}

.content_pornstar_page_wrapper .pornstar_social_share_wrapper ul li {
  display: inline-block;
  width: 20%;
  text-align: center
}

.content_pornstar_page_wrapper .pornstar_social_share_wrapper ul li span {
  display: none
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_modify_button {
  color: #8d8d8d;
  text-decoration: underline;
  font-size: 11px;
  cursor: pointer
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info {
  padding: 0 10px;
  line-height: 19px
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info {
  text-align: center
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info {
      text-align: left
  }
}

@media (min-width:768px) {
  .content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info {
      width: 33%;
      float: left
  }
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info .pornstar_country_info_item {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_basic_info .sub_pornstar_info .flag {
  width: 18px;
  margin-right: 3px;
  margin-bottom: 3px
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .toogled_in_mobile {
  display: none
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_actions_wrapper .toogled_in_mobile {
      display: block
  }
}

@media (min-width:768px) {
  .content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_bio {
      margin: 10px;
      max-height: 165px;
      overflow-y: auto
  }
}

@media (min-width:768px) {
  .content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social {
      overflow: hidden;
      height: 26px;
      margin-top: 10px
  }
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile {
  margin: 0 10px 0 0;
  display: initial;
  height: 30px;
  overflow: hidden;
  width: calc(100% - 130px);
  position: relative
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile .social_link_wrapper {
  position: relative;
  display: inline !important
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile .social_link_info_item {
  width: 30px;
  height: 28px;
  margin: 0 10px 5px 0;
  display: inline-block
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile .social_link_info_item .btn {
  padding: 3px 6px;
  display: inline-block !important
}

.content_pornstar_page_wrapper .pornstar_actions_wrapper .pornstar_social_link_mobile span {
  display: none
}

.content_pornstar_page_wrapper .pornstar_info_wrapper {
  position: relative
}

.content_pornstar_page_wrapper .pornstar_info_wrapper .pornstar_info_bio,
.content_pornstar_page_wrapper .pornstar_info_wrapper .pornstar_no_bio {
  margin-top: 10px
}

.content_pornstar_page_wrapper .pornstar_info_wrapper .pornstar_add_bio_link {
  margin-bottom: 10px
}

.content_pornstar_page_wrapper .link_tp {
  pointer-events: none;
  color: #fff
}

@media (min-width:768px) {
  .content_wrapper_page_pornstar_page .miss_tubesite_title_alternative .content_section_title {
      margin-top: 0
  }
}

.content_wrapper_page_pornstar_page #temp_footer {
  position: relative;
  min-height: 160px;
  padding-top: 10px
}

.content_wrapper_page_pornstar_page #temp_footer .social_link_tikporn,
.content_wrapper_page_pornstar_page #temp_footer .social_link_wrapper {
  text-align: center;
  position: relative;
  display: inline-block
}

.content_pornstar_light_page_wrapper {
  display: block
}

.content_pornstar_light_page_wrapper .pornstar_social_share_wrapper {
  display: none
}

.content_pornstar_light_page_wrapper .pornstar_social_share_wrapper.open {
  display: block
}

.content_pornstar_light_page_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_pornstar_light_page_wrapper .content_section_title .title_wrapper .title_text {
  width: 100%;
  margin-top: 5px
}

.content_pornstar_light_page_wrapper .content_section_content {
  min-height: initial;
  margin-top: 5px
}

.content_pornstar_light_page_wrapper .pornstar_header_container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  margin: auto
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
  position: relative;
  width: 140px
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper {
  position: relative;
  margin-left: 0;
  width: calc(100% - 140px);
  display: block;
  padding: 10px 5px 0;
  text-align: left
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_action_line {
  position: relative;
  margin: 0 10px 10px 0;
  height: 25px
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn {
  height: 100%;
  border-style: solid;
  border-width: 1px;
  padding: 3px 5px;
  line-height: normal;
  margin-right: 10px;
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn i {
  position: relative;
  top: -1px;
  display: inline-block
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn i.active {
  display: none
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn>span {
  padding-left: 5px
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open,
.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open i,
.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover i {
  display: none
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open i.active,
.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover i.active {
  display: inline-block
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .rating_wrapper {
  margin: initial
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper,
.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_img_wrapper {
  height: 168px
}

.content_pornstar_light_page_wrapper .gender_placeholder_img {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 100%;
  left: 320px;
  margin-top: 10px
}

.editor_view {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  position: absolute;
  text-align: center;
  z-index: 4;
  max-width: 670px;
  min-width: 290px;
  margin-bottom: 8px;
  padding: 5px 10px;
  border: 1px solid #303030;
  border-radius: 4px;
  background-color: #f6f6f6
}

.editor_view .close {
  position: absolute;
  cursor: pointer;
  right: 0;
  border: transparent;
  font-size: 21px;
  margin: 5px;
  background-color: transparent;
  color: #000;
  width: auto
}

.editor_view .form-control-feedback {
  font-weight: 700;
  color: #30ad22;
  position: absolute;
  display: block;
  text-align: center;
  right: 20px;
  bottom: 10px
}

.editor_view .block_container {
  display: block
}

@media (min-width:768px) {
  .editor_view .block_container {
      width: 100%
  }
}

@media (min-width:768px) {
  .editor_view .block_container .single_row {
      display: table-cell;
      width: 33%;
      padding: 0 5px
  }
}

@media (min-width:768px) {
  .editor_view .block_container .medium_row {
      display: table-cell;
      width: 50%;
      padding: 0 5px
  }
}

@media (min-width:768px) {
  .editor_view .block_container .big_row {
      display: table-cell;
      width: 66%;
      padding: 0 5px
  }
}

.editor_view .block_container .full_row {
  width: 100%;
  margin: auto;
  max-width: 320px
}

.editor_view .big_row,
.editor_view .medium_row,
.editor_view .single_row {
  width: 100%
}

@media (min-width:768px) {

  .editor_view .big_row,
  .editor_view .medium_row,
  .editor_view .single_row {
      padding: 0 5px
  }
}

.editor_view .editor_title_wrapper {
  font-weight: 700;
  margin: 5px 0
}

.editor_view .editor_field_label {
  text-align: left;
  float: left;
  width: 94px;
  padding-top: 3px
}

@media (min-width:768px) {
  .editor_view .editor_field_label {
      text-align: center
  }
}

.editor_view .editor_field_wrapper {
  position: relative;
  padding-left: 94px;
  margin-bottom: 10px
}

.editor_view .editor_field_wrapper .editor_field {
  width: calc(100% - 10px);
  height: 29px;
  padding: 0 5px;
  border: 1px solid #c6c6c6;
  border-radius: 4px
}

.editor_view .editor_field_wrapper select {
  width: 100% !important
}

.editor_view .editor_field_wrapper textarea {
  height: auto !important;
  width: 100% !important
}

.editor_view .pornstar_aliases {
  margin-bottom: 120px
}

.editor_view .editor_tag,
.editor_view .label-info {
  display: inline-block;
  margin: 2px;
  background-color: #55acee;
  padding: 0 5px 2px 5px;
  border-radius: 3px;
  white-space: nowrap
}

.editor_view .icon-calendar {
  position: absolute;
  top: 7px;
  right: 8px
}

.editor_view .measurement_unit {
  position: absolute;
  top: 5px;
  right: 8px;
  color: #757575
}

.editor_view .toggle_radio_btns input {
  display: none
}

.editor_view .toggle_radio_btns label {
  cursor: pointer;
  padding: 5px 10px;
  margin: 0 2px;
  border: 1px solid #757575;
  border-radius: 5px
}

.editor_view .toggle_radio_btns input:checked+label {
  color: #fff;
  background-color: #e62600;
  border-color: #e62600
}

.editor_view .pornstar_similar_dropdown {
  display: none
}

.editor_view .pornstar_similar_dropdown ul {
  padding: 0
}

.editor_view .pornstar_similar_dropdown li {
  cursor: pointer;
  display: inline-block;
  margin: 4px 5px;
  background-color: #ffac1d;
  padding: 0 5px 2px 5px;
  border-radius: 3px;
  white-space: nowrap;
  color: #fff
}

.editor_view .bootstrap-tagsinput {
  width: calc(100% - 12px);
  max-width: calc(100% - 12px);
  text-align: left
}

.editor_view .editor_select_wrapper {
  position: relative
}

.editor_view #breasts_sizes_type {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  box-shadow: 0 0 3px #757575;
  left: 0;
  overflow: visible;
  width: 100%;
  height: 60px
}

.editor_view #breasts_sizes_type span {
  width: 100%;
  float: left;
  padding: 5px
}

.editor_view #breasts_sizes_type .toggle_radio_btns {
  margin: 5px 0
}

.editor_view #breasts_sizes {
  position: absolute;
  z-index: 1;
  top: 90px;
  overflow-y: scroll;
  max-height: 200px;
  background-color: #fff;
  box-shadow: 0 0 3px #c6c6c6
}

.editor_view #breasts_sizes span {
  float: left;
  width: 100%;
  padding: 5px;
  text-align: center;
  cursor: pointer
}

.editor_view .custom_select_caret {
  display: none
}

.editor_view .editor_btn_add_pornstar {
  padding: 0 15px;
  height: 30px;
  border-radius: 5px
}

.showcase_item_wrapper {
  position: relative;
  display: inline-block;
  width: 46vw;
  height: calc(46vw * 1.195);
  line-height: 20px;
  margin: 2px;
  font-size: 11px;
  overflow: hidden
}

@media (min-width:480px) {
  .showcase_item_wrapper {
      width: 32vw;
      height: calc(32vw * 1.195)
  }
}

@media (min-width:768px) {
  .showcase_item_wrapper {
      width: 24vw;
      height: calc(24vw * 1.195);
      font-size: 13px
  }
}

@media (min-width:968px) {
  .showcase_item_wrapper {
      width: 246px;
      height: 295px;
      margin: 0 5px 5px 0
  }
}

.showcase_item_wrapper .showcase_item_title {
  position: absolute;
  height: 22px;
  width: 100%;
  font-size: 13px;
  line-height: 21px;
  top: 0;
  background-color: rgba(0, 0, 0, .8);
  text-align: center
}

@media (min-width:968px) {
  .showcase_item_wrapper .showcase_item_title {
      font-size: 15px
  }
}

.showcase_item_wrapper .showcase_item_title .flag {
  position: absolute;
  margin: 5px;
  top: 0;
  right: 5px
}

.showcase_item_wrapper .showcase_item_title a {
  color: #fff
}

.showcase_item_wrapper .showcase_item_title h3 {
  font-size: 13px
}

@media (min-width:968px) {
  .showcase_item_wrapper .showcase_item_title h3 {
      font-size: 15px
  }
}

.showcase_item_wrapper .showcase_item_thumbnail {
  position: absolute;
  margin-top: 22px
}

.showcase_item_wrapper .showcase_item_remove {
  position: absolute;
  top: -2px;
  left: 5px;
  cursor: pointer
}

.showcase_item_wrapper .showcase_item_disabled {
  position: absolute;
  top: 50%;
  width: 70%;
  background-color: #ff4500;
  border-radius: 10px;
  margin: auto;
  text-align: center;
  padding: 10px;
  left: 10%;
  color: #fff
}

.showcase_item_wrapper .showcase_item_content {
  position: absolute;
  display: block;
  text-align: center;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background-color: rgba(0, 0, 0, .8);
  color: #fff
}

.showcase_item_wrapper .showcase_middle_box,
.showcase_item_wrapper .showcase_small_box {
  width: 19%;
  float: left;
  position: relative
}

.showcase_item_wrapper .showcase_middle_box {
  padding-top: 10px;
  width: 24%
}

.showcase_item_wrapper .showcase_middle_box span {
  cursor: initial
}

.showcase_item_wrapper .showcase_middle_box p {
  border-radius: 10px;
  font-weight: 700;
  background-color: #e62600
}

.favorites_item,
.showcases_grid_wrapper {
  text-align: center;
  margin: 0
}

.videos_grid_wrapper {
  text-align: center;
  margin: 0 0 -3px 0
}

@media (min-width:480px) {
  .videos_grid_wrapper {
      margin: -2px
  }
}

@media (min-width:968px) {
  .videos_grid_wrapper {
      text-align: left;
      margin: 0 -4px -4px 0
  }
}

.pornstar_tab_wrapper,
.studio_tab_wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  margin-top: 5px;
  margin-left: 5px;
  z-index: 1
}

.pornstar_tab_wrapper .tab_btn,
.studio_tab_wrapper .tab_btn {
  margin: 0 20px 0 0;
  cursor: pointer;
  font-size: 15px;
  line-height: 19px;
  font-weight: 700;
  padding-bottom: 4px
}

.pornstar_tab_wrapper .tab_btn.tab_active,
.studio_tab_wrapper .tab_btn.tab_active {
  border-bottom: 2px solid #e62600
}

.pornstar_tab_wrapper .tab_btn .tab_title,
.studio_tab_wrapper .tab_btn .tab_title {
  padding: 0 5px
}

.pornstar_tab_wrapper .tab_btn .tab_info,
.studio_tab_wrapper .tab_btn .tab_info {
  border-radius: 3px;
  padding: 0 5px;
  font-size: 11px;
  color: #fff;
  background-color: #ff6800
}

.pornstar_social_share_wrapper,
.studio_social_share_wrapper,
.video_social_wrapper,
.video_thumb_gallery_wrapper {
  display: none
}

.pornstar_social_share_wrapper.open,
.studio_social_share_wrapper.open,
.video_social_wrapper.open,
.video_thumb_gallery_wrapper.open {
  display: block
}

.social {
  display: block;
  margin-top: 10px
}

.social ul {
  display: block;
  height: 30px;
  text-align: center;
  list-style-type: none;
  list-style: none;
  margin: 0;
  padding: 0
}

.social ul:after {
  content: "";
  width: 100%;
  display: inline-block
}

.social ul li {
  display: inline-block;
  width: 20%;
  height: 30px
}

.social ul li span {
  display: none
}

.social .share_dropdown {
  max-width: 320px;
  margin: auto !important
}

.social .embed_video_info {
  display: none
}

@media (min-width:968px) {
  .social .embed_video_info {
      display: block;
      margin-top: 10px
  }

  .social .embed_video_info textarea {
      width: 100%;
      height: auto;
      -webkit-user-select: text;
      -ms-user-select: text;
      user-select: text
  }
}

.pornstar_add_btn {
  position: absolute;
  right: 5px;
  top: 3px
}

@media (min-width:768px) {
  .pornstar_add_btn {
      position: relative;
      float: right;
      margin-left: 10px;
      top: initial
  }
}

@media (min-width:480px) {
  .editor_add_pornstar_view .category_selector .editor_field_label {
      position: absolute
  }
}

.editor_add_pornstar_view .category_selector .editor_field_wrapper {
  text-align: left
}

@media (min-width:480px) {
  .editor_add_pornstar_view .category_selector .editor_field_wrapper {
      text-align: center;
      padding: 0
  }
}

@media (min-width:768px) {

  .editor_add_pornstar_view .editor_field_wrapper .bootstrap-tagsinput,
  .editor_add_pornstar_view .editor_field_wrapper input {
      width: calc(100% - 20px) !important
  }
}

@media (min-width:768px) {
  .editor_add_pornstar_view .editor_field_wrapper textarea {
      width: calc(100% - 5px) !important
  }
}

.editor_add_pornstar_view #pornstar_suggestion_wrapper {
  text-align: center
}

.editor_add_pornstar_view #pornstar_suggestion_list {
  height: auto;
  width: auto
}

.editor_add_pornstar_view #pornstar_suggestion_list span {
  cursor: pointer
}

.video_page_wrapper {
  display: block;
  margin-top: 10px
}

@media (min-width:480px) {
  .video_page_wrapper {
      margin: 10px 5px 0 5px
  }
}

@media (min-width:968px) {
  .video_page_wrapper {
      margin: 10px auto 0 auto
  }
}

.video_page_wrapper .video_action_buttons {
  position: relative;
  width: 100%;
  height: 66px;
  margin-bottom: 5px
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons {
      height: 28px
  }
}

.video_page_wrapper .video_action_buttons .video_rating_wrapper {
  float: left;
  margin: 0 5px;
  color: #000
}

.video_page_wrapper .video_action_buttons .video_rating_wrapper .rating_wrapper {
  display: block
}

.video_page_wrapper .video_action_buttons .video_action_container {
  float: right;
  margin: 0 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
      position: relative;
      width: auto
  }
}

.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
  margin: 0 5px
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
      margin: 0 0 0 10px
  }
}

.video_page_wrapper .video_action_buttons .video_action_container .other_video_page_buttons .video_favorite .active {
  display: block
}

.video_page_wrapper .video_action_buttons button {
  position: relative;
  width: 28px;
  height: 28px;
  margin-left: 5px;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-color: #c6c6c6;
  color: #757575
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons button {
      margin-left: 10px
  }
}

.video_page_wrapper .video_action_buttons button.open,
.video_page_wrapper .video_action_buttons button:hover {
  color: #e62600;
  border-color: #e62600;
  background-color: #fff
}

.video_page_wrapper .video_action_buttons button.open .active,
.video_page_wrapper .video_action_buttons button:hover .active {
  display: block
}

.video_page_wrapper .video_action_buttons button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.video_page_wrapper .video_action_buttons button i.active {
  display: none
}

.video_page_wrapper .video_action_buttons button i .notification {
  position: absolute;
  top: -3px;
  right: -3px
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action,
.video_page_wrapper .video_action_buttons button.btn_details_post_action,
.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
  position: absolute;
  bottom: 0;
  width: auto;
  min-width: 28px;
  margin: 0
}

@media (min-width:480px) {

  .video_page_wrapper .video_action_buttons button.btn_comments_post_action,
  .video_page_wrapper .video_action_buttons button.btn_details_post_action,
  .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
      position: relative;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      margin-left: 10px
  }
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action i,
.video_page_wrapper .video_action_buttons button.btn_details_post_action i,
.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action i {
  right: auto;
  left: 4px;
  font-style: normal
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
.video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
  display: inline;
  margin-left: 22px
}

@media (min-width:480px) {

  .video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
  .video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
  .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
      display: none
  }
}

@media (min-width:768px) {

  .video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
  .video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
  .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
      display: inline
  }
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
  left: 0
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
      left: auto
  }
}

.video_page_wrapper .video_action_buttons button.btn_details_post_action {
  right: 0
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons button.btn_details_post_action {
      left: auto
  }
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0)
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons button.btn_comments_post_action {
      left: auto;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none
  }
}

@media (min-width:768px) {

  .video_page_wrapper .video_action_buttons button.btn_download_post_action,
  .video_page_wrapper .video_action_buttons button.btn_favourites_post_action {
      width: auto;
      vertical-align: top
  }

  .video_page_wrapper .video_action_buttons button.btn_download_post_action i,
  .video_page_wrapper .video_action_buttons button.btn_favourites_post_action i {
      right: auto;
      left: 4px
  }

  .video_page_wrapper .video_action_buttons button.btn_download_post_action span,
  .video_page_wrapper .video_action_buttons button.btn_favourites_post_action span {
      display: inline;
      margin-left: 22px
  }
}

.video_page_wrapper .video_action_buttons.open {
  color: #e62600
}

.video_page_wrapper .video_action_buttons.open button {
  border: 1px solid #e62600
}

.video_page_wrapper .video_action_buttons.open button i {
  display: none
}

.video_page_wrapper .video_action_buttons.open button i.active {
  display: inline-block
}

.content_section_content .content_section_footer {
  margin: 10px 0 5px;
  padding-top: 10px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #c6c6c6
}

.video_category_wrapper {
  margin: 0 10px 5px 10px;
  position: relative;
  height: 30px
}

.video_category_wrapper select {
  display: inline-block;
  width: 100%
}

.video_wrapper {
  background-color: transparent
}

.turn_off_light_btn {
  cursor: pointer
}

.video_page_wrapper {
  min-width: 293px;
  max-width: 984px
}

.video_page_wrapper_16by9 {
  max-width: 1168px
}

.content_section_post {
  position: relative
}

.content_section_post .content_section_title {
  max-width: 1168px;
  margin: auto;
  position: relative
}

@media (min-width:968px) {
  .content_section_post .title_wrapper {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600
  }
}

.content_section_post .title_wrapper .title_text {
  margin: 5px 0
}

.content_section_post .chips_section_wrapper {
  position: relative;
  max-width: 1168px;
  margin: auto
}

.content_section_post .chips_section_wrapper .filter_suggestions_wrapper {
  margin: 0;
  padding-right: 0
}

.content_section_post .chips_section_wrapper .suggestion_lines_initial {
  -webkit-line-clamp: 2;
  display: -webkit-box
}

@media (min-width:968px) {
  .content_section_post .chips_section_wrapper .suggestion_lines_initial {
      -webkit-line-clamp: 1
  }
}

.content_section_post .chips_section_container .video_item_chip {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 13px;
  background-color: #e2e2e2;
  color: #000;
  padding: 2px 5px;
  margin: 0 2px 5px 2px;
  border-radius: 3px
}

.content_section_post .chips_section_container .video_item_chip a,
.content_section_post .chips_section_container .video_item_chip span {
  color: #000;
  margin: 0;
  padding: 0
}

.content_section_post .chips_section_container .video_item_chip .icon {
  margin-right: 5px
}

.content_section_post .chips_section_container .featured_studio {
  border-color: #e62600 !important;
  background-color: #e62600 !important
}

.content_section_post .chips_section_container .featured_studio a,
.content_section_post .chips_section_container .featured_studio span {
  background-color: initial !important
}

@media (min-width:768px) {
  .content_section_recent_videos_homepage .title_text {
      margin-top: 3px
  }
}

.post_thumb_gallery_wrapper {
  position: relative;
  width: 100%;
  padding-top: 10px;
  text-align: center;
  cursor: pointer
}

.post_thumb_gallery_wrapper .post_gallery_container {
  position: relative;
  width: 100%;
  padding-top: 10px;
  text-align: center;
  cursor: pointer
}

.post_thumb_gallery_wrapper .post_gallery_image_container {
  display: inline-block;
  width: 190px;
  margin: 2px
}

.post_thumb_gallery_wrapper .post_gallery_image {
  width: 100%
}

.post_thumb_gallery_wrapper #opened_image_container {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, .6)
}

@media (min-width:768px) {
  .post_thumb_gallery_wrapper #opened_image_container {
      position: absolute;
      padding: 0
  }
}

.post_thumb_gallery_wrapper #opened_image_container img {
  width: 100%;
  max-width: 480px;
  margin-top: -50%;
  padding-top: 0
}

@media (min-width:768px) {
  .post_thumb_gallery_wrapper #opened_image_container img {
      margin: 0;
      padding-top: 10px
  }
}

.post_thumb_gallery_wrapper #opened_image_container.post_gallery_img_xxlarge img {
  max-width: 640px
}

.video_pornstar_wrapper {
  margin-bottom: 5px;
  text-align: left;
  position: relative
}

.video_pornstar_wrapper #video_pornstar_name {
  width: 80%;
  display: block
}

@media (min-width:768px) {
  .video_pornstar_wrapper #video_pornstar_name {
      width: 85%;
      height: 24px
  }
}

.video_pornstar_wrapper input {
  padding: 2px
}

.video_pornstar_wrapper label {
  height: 20px;
  display: block;
  position: absolute;
  top: 0;
  right: 0
}

.video_item_disabled {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 19%;
  text-align: center;
  background-color: rgba(0, 0, 0, .7)
}

.video_item_disabled .video_item_disabled_text {
  color: #fff
}

.miss_tubesite_item_wrapper,
.video_item_wrapper {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: calc(100vw / (16/9));
  overflow: hidden;
  text-align: left;
  margin: 2px 0;
  cursor: pointer;
  background-color: #000
}

@media (min-width:480px) {

  .miss_tubesite_item_wrapper,
  .video_item_wrapper {
      width: 47vw;
      height: calc(47vw / (16/9));
      margin: 2px
  }
}

@media (min-width:768px) {

  .miss_tubesite_item_wrapper,
  .video_item_wrapper {
      width: 32vw;
      height: calc(32vw / (16/9))
  }
}

@media (min-width:968px) {

  .miss_tubesite_item_wrapper,
  .video_item_wrapper {
      margin: 0 4px 4px 0
  }

  .miss_tubesite_item_wrapper.video_item_small,
  .miss_tubesite_item_wrapper.video_item_small #video,
  .video_item_wrapper.video_item_small,
  .video_item_wrapper.video_item_small #video {
      width: 240px;
      height: 135px
  }

  .miss_tubesite_item_wrapper.video_item_medium,
  .miss_tubesite_item_wrapper.video_item_medium #video,
  .video_item_wrapper.video_item_medium,
  .video_item_wrapper.video_item_medium #video {
      width: 320px;
      height: 180px
  }

  .miss_tubesite_item_wrapper.video_item_large,
  .miss_tubesite_item_wrapper.video_item_large #video,
  .video_item_wrapper.video_item_large,
  .video_item_wrapper.video_item_large #video {
      width: 400px;
      height: 225px
  }
}

.miss_tubesite_item_wrapper.entity_upload_button,
.video_item_wrapper.entity_upload_button {
  z-index: 2
}

.miss_tubesite_item_wrapper.entity_upload_button .obfs,
.miss_tubesite_item_wrapper.entity_upload_button a,
.video_item_wrapper.entity_upload_button .obfs,
.video_item_wrapper.entity_upload_button a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: #757575
}

.miss_tubesite_item_wrapper.entity_upload_button .obfs div,
.miss_tubesite_item_wrapper.entity_upload_button a div,
.video_item_wrapper.entity_upload_button .obfs div,
.video_item_wrapper.entity_upload_button a div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  text-align: center;
  height: 50%
}

.miss_tubesite_item_wrapper.entity_upload_button .obfs div div.entity_upload_button_icon,
.miss_tubesite_item_wrapper.entity_upload_button a div div.entity_upload_button_icon,
.video_item_wrapper.entity_upload_button .obfs div div.entity_upload_button_icon,
.video_item_wrapper.entity_upload_button a div div.entity_upload_button_icon {
  top: initial;
  bottom: 0
}

.miss_tubesite_item_wrapper a,
.video_item_wrapper a {
  display: inline-block;
  height: 100%;
  width: 100%;
  z-index: 0;
  color: #fff
}

.miss_tubesite_item_wrapper a #image_thumb,
.video_item_wrapper a #image_thumb {
  z-index: 2;
  margin-top: 0;
  bottom: initial
}

.miss_tubesite_item_wrapper a #image_thumb #thumbnail_wrapper,
.video_item_wrapper a #image_thumb #thumbnail_wrapper {
  position: relative;
  display: inline-block;
  height: 100%;
  width: 100%;
  z-index: 0
}

.miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar,
.video_item_wrapper a #image_thumb #thumbnail_bar {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 20px;
  background-color: rgba(0, 0, 0, .6)
}

.miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar span#slider,
.video_item_wrapper a #image_thumb #thumbnail_bar span#slider {
  position: relative;
  -webkit-transition: left;
  transition: left;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  display: inline-block;
  background-color: rgba(0, 0, 0, .6);
  padding: 0 5px;
  font-size: 11px;
  line-height: 19px
}

.miss_tubesite_item_wrapper a img,
.video_item_wrapper a img {
  height: 100%;
  width: 100%;
  image-rendering: -webkit-optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor
}

.miss_tubesite_item_wrapper .video_item_title,
.video_item_wrapper .video_item_title {
  height: 20px;
  top: 0;
  position: absolute;
  right: 0;
  left: 0;
  display: inline-block;
  color: #fff;
  z-index: 1;
  background-color: rgba(0, 0, 0, .1);
  text-shadow: 1px 1px 1px #000
}

.miss_tubesite_item_wrapper .video_item_title .user_item_remove,
.video_item_wrapper .video_item_title .user_item_remove {
  margin: 0 5px;
  cursor: pointer
}

.miss_tubesite_item_wrapper .video_item_title .video_item_section_container,
.video_item_wrapper .video_item_title .video_item_section_container {
  position: relative;
  display: inline-block;
  width: calc(100% - 30px);
  font-size: 13px;
  line-height: 19px;
  font-weight: 700;
  padding: 0 5px;
  z-index: 1
}

.miss_tubesite_item_wrapper .video_item_title .video_item_section_container a,
.video_item_wrapper .video_item_title .video_item_section_container a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.miss_tubesite_item_wrapper .video_item_title .video_item_section_container a:focus,
.miss_tubesite_item_wrapper .video_item_title .video_item_section_container a:hover,
.video_item_wrapper .video_item_title .video_item_section_container a:focus,
.video_item_wrapper .video_item_title .video_item_section_container a:hover {
  color: #fff
}

.miss_tubesite_item_wrapper .video_item_title i,
.video_item_wrapper .video_item_title i {
  position: relative;
  top: 3px;
  left: -3px
}

.miss_tubesite_item_wrapper .video_item_stats,
.video_item_wrapper .video_item_stats {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  display: inline-block;
  width: 100%;
  z-index: 1;
  text-shadow: 1px 1px 1px #000;
  height: 18px;
  text-align: right;
  line-height: 16px;
  font-size: 11px;
  padding: 0 3px;
  background-color: transparent;
  pointer-events: none
}

.miss_tubesite_item_wrapper .video_item_stats .user_item_remove,
.video_item_wrapper .video_item_stats .user_item_remove {
  margin: 0 5px;
  cursor: pointer
}

.miss_tubesite_item_wrapper .video_item_stats .bubble,
.video_item_wrapper .video_item_stats .bubble {
  position: relative;
  display: inline-block;
  width: -webkit-fit-content;
  width: fit-content;
  background-color: rgba(0, 0, 0, .6);
  margin-right: 2px;
  border-radius: 2px
}

.miss_tubesite_item_wrapper .video_item_stats .bubble i,
.video_item_wrapper .video_item_stats .bubble i {
  position: absolute;
  margin-left: 5px;
  top: 2px
}

.miss_tubesite_item_wrapper .video_item_stats .bubble span,
.video_item_wrapper .video_item_stats .bubble span {
  padding-right: 5px;
  padding-left: 20px
}

.miss_tubesite_item_wrapper .video_item_stats .bubble_duration span,
.video_item_wrapper .video_item_stats .bubble_duration span {
  padding-left: 5px
}

.miss_tubesite_item_wrapper video,
.video_item_wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%
}

.miss_tubesite_item_wrapper .thumb_preview,
.video_item_wrapper .thumb_preview {
  position: absolute
}

.miss_tubesite_item_wrapper .featured_studio_badge,
.video_item_wrapper .featured_studio_badge {
  position: absolute;
  bottom: 20px;
  pointer-events: none
}

.miss_tubesite_item_wrapper .featured_studio_badge .badge_mobile,
.video_item_wrapper .featured_studio_badge .badge_mobile {
  width: 94px
}

@media (max-width:479px) {

  .miss_tubesite_item_wrapper.badge_wrapper .video_already_seen_bg,
  .miss_tubesite_item_wrapper.badge_wrapper .video_item_already_seen,
  .video_item_wrapper.badge_wrapper .video_already_seen_bg,
  .video_item_wrapper.badge_wrapper .video_item_already_seen {
      display: none
  }
}

.video_embed {
  display: block;
  margin-top: 10px;
  height: 100px;
  border-style: 1px;
  border-width: solid;
  border-radius: 2px;
  border-color: #c6c6c6
}

.video_embed textarea {
  width: 100%;
  height: 100px;
  margin: 0;
  padding: 5px 10px
}

@media (min-width:968px) {
  .content_section_related_posts .content_section_title {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600;
      display: block;
      width: 100%
  }
}

@media (min-width:968px) {
  .content_section_related_posts .content_section_title .title_wrapper {
      margin-bottom: 0
  }
}

.content_section_related_miss_tubesite_videos {
  min-height: 219px
}

@media (min-width:968px) {
  .content_section_related_miss_tubesite_videos .content_section_title {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600;
      display: block;
      width: 100%
  }
}

@media (min-width:968px) {
  .content_section_related_miss_tubesite_videos .content_section_title .title_wrapper {
      margin-bottom: 0
  }
}

.content_section_related_miss_tubesite_videos .content_section_content {
  min-height: 188px
}

.video_item_already_seen {
  position: absolute;
  top: 25px;
  left: 5px;
  padding: 0 5px;
  border-radius: 2px;
  font-size: 11px;
  color: #fff;
  background-color: #000
}

.video_already_seen_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.content_post_page {
  margin-top: 0
}

.video_extra_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.outterthumb .video_iframe_container .vjs-big-play-button {
  display: block
}

.outterthumb .video_iframe_container .vjs-big-play-button:focus,
.outterthumb .video_iframe_container:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
  -webkit-transition: all 0s;
  transition: all 0s
}

.outterthumb .vjs-big-play-button {
  background: 0 0;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
  -webkit-appearance: none;
  appearance: none;
  z-index: 2
}

.outterthumb .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: .06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
  border-radius: .3em;
  -webkit-transition: all .4s;
  transition: all .4s
}

.outterthumb .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -.75em;
  margin-left: -1.5em
}

.outterthumb .vjs-big-play-button {
  font-size: 33px;
  line-height: 79px;
  height: 80px;
  width: 80px;
  margin: -40px;
  border-radius: 2em;
  border: 0
}

.outterthumb .vjs-icon-placeholder {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 0 22px 35px;
  border-color: transparent transparent transparent #fafafa;
  font-size: 1px;
  vertical-align: top;
  margin-left: 10px
}

.post_bottom_extra_wrapper {
  overflow: hidden
}

.videos_grid_block_wrapper {
  margin: 0
}

.video_block_wrapper {
  height: auto;
  margin-bottom: 5px;
  border-bottom: 1px solid #c6c6c6;
  padding: 0 5px 5px 5px
}

@media (min-width:768px) {
  .video_block_wrapper {
      height: 114px;
      padding: 0 0 5px 0
  }
}

.video_block_wrapper .h4_class,
.video_block_wrapper h4 {
  font-size: 13px
}

.video_block_wrapper img {
  width: 100%;
  height: calc(48vw / (16/9))
}

@media (min-width:768px) {
  .video_block_wrapper img {
      width: 204px;
      height: 114px
  }
}

.video_block_wrapper .video_block_thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(48vw / (16/9))
}

@media (min-width:768px) {
  .video_block_wrapper .video_block_thumbnail {
      height: auto
  }
}

.video_block_wrapper .video_block_image {
  position: relative;
  width: 50%;
  height: 100%
}

@media (min-width:768px) {
  .video_block_wrapper .video_block_image {
      width: 204px
  }
}

.video_block_wrapper .video_block_info {
  position: relative;
  width: 50%;
  padding-left: 5px;
  text-align: left
}

@media (min-width:768px) {
  .video_block_wrapper .video_block_info {
      width: calc(100% - 194px);
      padding-left: 10px
  }
}

.video_block_wrapper .video_block_info .video_item_extra {
  position: absolute;
  height: 22px;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 20px);
  text-overflow: ellipsis;
  bottom: 15px;
  display: none
}

@media (min-width:768px) {
  .video_block_wrapper .video_block_info .video_item_extra {
      display: block
  }
}

.video_block_wrapper .video_item_title {
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #000;
  line-height: 16px;
  display: block
}

@media (min-width:768px) {
  .video_block_wrapper .video_item_title {
      padding-bottom: 22px;
      height: 78px
  }
}

.video_block_wrapper .video_item_title a {
  color: #000
}

.video_block_wrapper .video_item_title div {
  font-size: 12px;
  line-height: 15px;
  color: #000;
  height: 60px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden
}

@media (min-width:480px) {
  .video_block_wrapper .video_item_title div {
      font-size: 13px;
      height: 90px;
      -webkit-line-clamp: 6
  }
}

@media (min-width:768px) {
  .video_block_wrapper .video_item_title div {
      height: 60px;
      -webkit-line-clamp: 4
  }
}

.video_block_wrapper .video_item_title div b {
  color: #000
}

.video_block_wrapper .video_item_title .video_item_section_txt {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden
}

.video_block_wrapper .video_item_chip {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 13px;
  background-color: #e2e2e2;
  color: #000;
  padding: 2px 5px;
  margin: 0 2px 5px 2px;
  border-radius: 3px
}

.video_block_wrapper .video_item_chip a,
.video_block_wrapper .video_item_chip span {
  color: #000
}

.video_block_wrapper .video_item_chip .icon {
  margin-right: 5px
}

.video_block_wrapper .video_item_stats {
  position: relative;
  line-height: 13px;
  width: calc(100%);
  display: none
}

@media (min-width:768px) {
  .video_block_wrapper .video_item_stats {
      display: block
  }
}

.video_block_wrapper .video_item_stats .bubble {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 20px;
  line-height: 13px;
  font-size: 11px;
  vertical-align: middle;
  color: #000
}

.video_block_wrapper .video_item_stats .bubble_likes .icon {
  margin-right: 5px
}

.video_block_wrapper .video_item_stats .bubble_date {
  position: absolute;
  right: 0;
  margin-right: 5px
}

.video_block_wrapper .video_mobile_item_stats {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  line-height: 13px;
  font-size: 11px;
  vertical-align: middle;
  color: #fff
}

@media (min-width:768px) {
  .video_block_wrapper .video_mobile_item_stats {
      display: none
  }
}

.video_block_wrapper .video_mobile_item_stats .bubble {
  border-radius: 2px
}

.video_block_wrapper .video_mobile_item_stats .bubble .icon {
  margin-left: 5px;
  vertical-align: bottom
}

.video_block_wrapper .video_mobile_item_stats .bubble span {
  padding: 0 2px
}

.video_block_wrapper .video_mobile_item_stats .bubble_mobile_quality {
  position: absolute;
  top: 2px;
  right: 5px
}

.video_block_wrapper .video_mobile_item_stats .bubble_mobile_duration {
  position: absolute;
  bottom: 2px;
  left: 5px
}

.video_block_wrapper .video_mobile_item_stats .bubble_mobile_likes {
  position: absolute;
  bottom: 2px;
  right: 5px
}

.video_block_wrapper #image_thumb {
  z-index: 0
}

.video_block_wrapper #image_thumb #thumbnail_wrapper {
  position: relative;
  display: inline-block;
  height: 100%;
  width: 100%;
  z-index: 0
}

.video_block_wrapper #image_thumb #thumbnail_bar {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 20px;
  background-color: rgba(0, 0, 0, .6)
}

.video_block_wrapper #image_thumb #thumbnail_bar span#slider {
  position: relative;
  -webkit-transition: left;
  transition: left;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  display: inline-block;
  background-color: rgba(0, 0, 0, .6);
  padding: 0 5px;
  font-size: 11px;
  line-height: 19px
}

.video_block_wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%
}

.video_block_wrapper .thumb_preview {
  position: absolute
}

.video_actions_wrapper {
  margin: 5px
}

.video_actions_wrapper button {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  font-size: 11px;
  font-weight: 400;
  border: none;
  color: #fff;
  background-color: #e62600
}

@media (min-width:480px) {
  .video_actions_wrapper button {
      width: 90px
  }
}

.video_actions_wrapper button i {
  position: absolute;
  top: 5px;
  left: 5px
}

.video_actions_wrapper button span.btn_text {
  padding-left: 16px;
  display: none;
  height: 22px;
  line-height: 21px
}

@media (min-width:480px) {
  .video_actions_wrapper button span.btn_text {
      display: inline-block
  }
}

.video_actions_wrapper #video_add_category_view_container,
.video_actions_wrapper #video_add_pornstar_view_container,
.video_actions_wrapper #video_add_video_tag_view_container,
.video_actions_wrapper #video_edit_description_title_container {
  position: relative
}

.video_actions_wrapper #video_add_pornstar_view_container .video_editor_popup {
  right: 0
}

.video_actions_wrapper #video_add_pornstar_view_container .video_editor_popup:before {
  left: initial;
  right: 39px
}

.video_iframe_wrapper {
  min-width: 293px;
  max-width: 984px;
  margin: 0 auto
}

.video_iframe_wrapper_16by9 {
  max-width: 1168px
}

.video_iframe_container {
  position: relative;
  display: block;
  width: 100%;
  margin: 0 auto
}

.video_iframe_container .video_drag {
  -ms-touch-action: none;
  touch-action: none;
  width: 136px;
  height: 22px;
  background-color: transparent;
  border-radius: 5px;
  border: 1px solid #fff;
  z-index: 1;
  position: absolute;
  bottom: 4px;
  left: calc(50% - 68px);
  display: none;
  overscroll-behavior: none
}

@media (max-width:359px) {
  .video_iframe_container .video_drag {
      left: calc(50% - 48px)
  }
}

.video_iframe_container .video_drag span {
  color: #fff;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.video_iframe_container .video_drag span::before {
  content: '';
  width: 14px;
  height: 14px;
  background-image: url(/assets/default/img/icon_drag_resize.png);
  background-repeat: no-repeat;
  display: inline-block;
  margin: 2px;
  vertical-align: middle
}

.mobile .draggable_player .video_iframe_container.player_active .video_drag {
  display: block;
  z-index: 2
}

.video_iframe_container_16by9 {
  padding-bottom: 56.25%
}

.video_iframe_container_4by3 {
  padding-bottom: 75%
}

.video_iframe_container>iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0
}

.video_iframe_extra {
  position: absolute;
  top: 5px;
  right: 0;
  text-align: right;
  z-index: 1
}

.video_iframe_extra div {
  display: inline-block;
  height: 20px;
  font-size: 11px;
  line-height: 19px;
  padding: 0 5px;
  margin: 0 0 0 10px;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  color: #000;
  border-color: #c6c6c6;
  background-color: #fff
}

.video_iframe_extra div a {
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 19px
}

.video_iframe_light,
.video_iframe_light_text,
.video_iframe_random,
.video_iframe_random_video_text,
.video_iframe_streaming,
.video_iframe_streaming_text {
  display: inline-block;
  color: #000;
  background-color: #fff;
  border: 1px solid #c6c6c6
}

.video_iframe_random {
  margin-right: 10px
}

.video_iframe_streaming {
  margin-right: 5px
}

.video_iframe_streaming_text {
  width: 82px;
  vertical-align: middle
}

.video_iframe_random_video_text {
  width: 50px;
  padding-right: 4px;
  vertical-align: middle
}

.video_iframe_light_text {
  width: 44px;
  padding-left: 4px;
  vertical-align: middle
}

.turn_off_lights_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .9;
  z-index: 5
}

.post_download_wrapper {
  display: none
}

.post_download_wrapper.open {
  display: block
}

.video_download_wrapper {
  margin-top: 10px;
  text-align: center
}

.video_download_wrapper a {
  display: inline-block;
  width: auto;
  height: 8px;
  padding: 10px 5px;
  line-height: 7px;
  margin: 0 2px;
  overflow: hidden;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  background-color: #fff;
  color: #757575
}

.video_download_wrapper a .link_name {
  font-weight: 700
}

.video_download_wrapper a:hover {
  color: #e62600;
  border-color: #e62600;
  background-color: #fff
}

.video_page_wrapper .comments_display_wrapper {
  border: none
}

.video_report_wrapper {
  display: none
}

.video_report_wrapper.open {
  display: block
}

.post_report_modal {
  margin-top: 10px
}

.post_report_modal button {
  float: right;
  width: 90px;
  height: 26px;
  line-height: 17px
}

.post_report_modal label {
  display: block;
  font-weight: 700
}

.post_report_modal textarea {
  display: block;
  width: 100%;
  height: 60px;
  border-radius: 2px
}

.post_report_modal .btn_container {
  display: inline-block;
  height: 30px;
  width: 100%;
  margin-top: 10px
}

.video_tags_wrapper {
  display: none
}

.video_tags_wrapper.open {
  display: block
}

.video_tags_wrapper .video_tag_collapsable {
  overflow-y: hidden;
  width: 100%
}

.video_tags_wrapper .video_tags_display_wrapper {
  position: relative
}

.video_tags_wrapper .video_tags_display_wrapper.collapsed .video_tag_collapsable {
  max-height: 65px;
  width: calc(100% - 15px)
}

.video_tags_wrapper .video_tag_container {
  line-height: 29px
}

.video_tags_wrapper .video_tag_container .video_tag_item {
  float: left;
  white-space: nowrap
}

.video_tags_wrapper .video_tag_container .video_tag_item .video_tag_name {
  color: #000;
  text-transform: capitalize
}

.video_tags_wrapper .video_tag_container .video_tag_item button {
  width: auto;
  text-decoration: underline;
  background-color: transparent;
  color: #000
}

.video_tags_wrapper .video_tag_container .video_tag_item .icon {
  position: relative;
  top: 0;
  margin-right: 5px
}

.video_tags_wrapper .video_tag_container .video_add_video_tag_btn {
  width: 90px !important
}

.video_tags_wrapper .video_tag_container .video_add_video_tag_btn .btn_text {
  display: block !important
}

.video_tags_wrapper .video_tag_container .video_editor_add_video_tag_wrapper {
  float: left;
  margin-right: 5px;
  margin-left: 0
}

@media (min-width:768px) {
  .video_tags_wrapper .video_tag_container .video_editor_add_video_tag_wrapper {
      float: right;
      margin-right: 0;
      margin-left: 5px
  }
}

.video_tags_wrapper .video_tag_container .marker_hover {
  font-weight: 700
}

.video_tags_wrapper .video_editor_showmore_video_tag_wrapper {
  position: absolute;
  right: -4px;
  bottom: 10px
}

.video_tags_wrapper .video_editor_showmore_video_tag_wrapper button {
  width: auto;
  position: relative;
  background-color: transparent;
  padding: 0 2px;
  border: none
}

.video_tags_wrapper .video_editor_showmore_video_tag_wrapper i {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto
}

.video_tags_wrapper .video_editor_showmore_video_tag_wrapper .btn_text {
  display: inline-block !important;
  padding: initial
}

.video_tag_popup .vt_container {
  display: inline
}

.video_tag_popup .vt_container .input_vt_position {
  display: inline;
  max-width: 25px;
  padding: 5px;
  text-align: center;
  border-radius: 5px
}

.video_tag_popup .vt_container .tag_label {
  display: inline
}

.video_tag_popup .autocomplete_wrapper {
  width: 100%;
  margin-top: 10px;
  text-align: center
}

.video_tag_popup .autocomplete_wrapper #video_tag_name {
  width: 110px
}

.video_tag_popup .easy-autocomplete {
  display: inline-block
}

.video_tag_popup .easy-autocomplete input {
  height: 15px
}

.video_tag_popup .video_tag_popup {
  max-width: 320px !important;
  min-height: 200px !important;
  text-align: center
}

.video_tag_popup .vt_btn {
  margin-top: 10px
}

.video_details_wrapper {
  display: none
}

.video_details_wrapper.open {
  display: block
}

.video_details_wrapper .video_description_item {
  margin: 5px 0;
  padding-bottom: 5px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #c6c6c6
}

.video_details_wrapper .video_description_item .video_description_text {
  font-size: 13px;
  display: initial;
  font-weight: 400
}

.video_details_wrapper .video_description_item .video_description_splitted {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.video_details_wrapper .video_description_item .video_description_splitted button {
  float: initial;
  width: auto
}

.video_details_wrapper .video_description_item .video_description_splitted button .btn_text {
  display: block;
  padding: 0
}

.video_details_wrapper button {
  float: right
}

.video_details_wrapper .obfs,
.video_details_wrapper a {
  color: #e62600
}

.video_editor_popup {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  position: absolute;
  top: 0;
  text-align: center;
  z-index: 4;
  max-width: 450px;
  min-width: 290px;
  width: calc(100% - 20px);
  margin-bottom: 8px;
  padding: 5px 10px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #f6f6f6
}

@media (min-width:768px) {
  .video_editor_popup {
      top: auto;
      bottom: 0
  }
}

.video_editor_popup .video_editor_popup_title {
  font-weight: 700;
  margin: 5px 0
}

.video_editor_popup .close {
  position: absolute;
  right: 0;
  cursor: pointer;
  border: transparent;
  font-size: 21px;
  margin: 5px;
  background-color: transparent;
  color: #000;
  width: auto
}

.video_editor_popup .video_editor_popup_description_wrapper,
.video_editor_popup .video_editor_popup_field_wrapper,
.video_editor_popup .video_editor_title_field_wrapper {
  margin: 10px 0
}

.video_editor_popup .video_editor_popup_main_category_wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 10px
}

.video_editor_popup .video_editor_popup_main_category_wrapper span {
  font-weight: 700
}

.video_editor_popup textarea {
  min-height: 60px;
  max-height: 150px;
  resize: vertical;
  width: 100%
}

.video_editor_popup .form-control-feedback {
  font-weight: 700;
  color: #30ad22;
  position: absolute;
  display: block;
  text-align: center;
  right: 10px;
  bottom: 10px
}

.video_editor_popup .editor_tag {
  display: inline;
  background-color: #55acee;
  padding: 0 5px 2px 5px;
  border-radius: 3px;
  white-space: nowrap
}

.video_editor_popup .editor_tag.pornstar_remove,
.video_editor_popup .editor_tag.tag_remove {
  background-color: #c6c6c6;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through
}

.video_editor_popup .video_editor_popup_btn {
  width: 100px;
  height: 26px;
  border: none;
  border-radius: 5px;
  margin-left: 25px;
  color: #fff;
  background-color: #e62600
}

.video_editor_popup .video_editor_popup_select_list_wrapper select {
  height: 115px;
  width: 100%
}

.video_editor_popup .video_editor_popup_select_list_wrapper select option {
  padding: 5px 0
}

@media (min-width:768px) {
  .video_editor_popup .bootstrap-tagsinput {
      width: calc(100% - 20px) !important;
      text-align: left;
      line-height: 25px;
      min-height: 32px
  }
}

.video_editor_popup .bootstrap-tagsinput .pornstar,
.video_editor_popup .bootstrap-tagsinput .tag {
  display: inline-block !important;
  margin: 2px
}

.video_editor_popup .bootstrap-tagsinput .temporary_pornstar,
.video_editor_popup .bootstrap-tagsinput .temporary_tag {
  background-color: #c6c6c6
}

.video_editor_popup .bootstrap-tagsinput .pornstar_remove,
.video_editor_popup .bootstrap-tagsinput .tag_remove {
  background-color: #c6c6c6
}

.video_editor_popup .bootstrap-tagsinput .pornstar_remove .pornstar_value,
.video_editor_popup .bootstrap-tagsinput .pornstar_remove .tag_value,
.video_editor_popup .bootstrap-tagsinput .tag_remove .pornstar_value,
.video_editor_popup .bootstrap-tagsinput .tag_remove .tag_value {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through
}

@media (min-width:768px) {
  .video_editor_popup:before {
      position: absolute;
      bottom: -7px;
      left: 39px;
      content: "";
      border-top: 8px solid #f6f6f6;
      border-right: 10px solid transparent;
      border-left: 10px solid transparent
  }
}

#thumbnail_wrapper {
  position: relative;
  width: 2400px
}

#thumbnail {
  float: left
}

#thumbnail_bar {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 15px;
  margin: 0;
  background-color: rgba(56, 56, 56, .8)
}

@media (min-width:768px) {
  #thumbnail_bar {
      bottom: -20px
  }
}

#thumbnail_bar:before {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 15px;
  content: ""
}

#thumb_slide {
  position: relative;
  float: left
}

#image_thumb {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  width: 100%;
  height: 180px;
  margin-top: 20px;
  margin-left: 320px
}

#duration {
  position: absolute;
  bottom: 22px;
  left: 0;
  font-size: 11px;
  line-height: 11px;
  z-index: 1;
  visibility: hidden;
  width: auto;
  margin-left: 0;
  padding: 4px;
  text-align: center;
  color: #fff;
  border-radius: 6px;
  background-color: #000
}

#duration::after {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px;
  border-style: solid;
  border-color: #000 transparent transparent transparent
}

#slider:hover~#duration {
  visibility: hidden
}

#slider {
  font-size: 10px;
  position: relative;
  display: block;
  width: 10%;
  height: 20px;
  padding: 0 2px;
  cursor: default;
  color: #fff;
  background-color: rgba(0, 0, 0, .8)
}

.video_item_small #slider {
  font-size: 8px;
  padding: 3px 1px 0 0
}

@media (min-width:480px) {
  .video_item_small #slider {
      padding: 3px 0 0 0
  }
}

@media (min-width:480px) {
  .video_item_large #slider {
      font-size: 7px;
      padding: 0 0 0 5px
  }
}

@media (min-width:968px) {

  .video_block_wrapper a #thumbnail_bar,
  .video_item_wrapper a #thumbnail_bar {
      bottom: -20px;
      -webkit-transition: bottom .3s linear;
      transition: bottom .3s linear
  }

  .video_block_wrapper a:hover #thumbnail_bar,
  .video_item_wrapper a:hover #thumbnail_bar {
      bottom: 0;
      -webkit-transition: bottom .3s linear;
      transition: bottom .3s linear
  }
}

.video_block_wrapper a .video_item_stats,
.video_item_wrapper a .video_item_stats {
  -webkit-transition: bottom .3s linear;
  transition: bottom .3s linear
}

.video_block_wrapper .video_progress_bar,
.video_item_wrapper .video_progress_bar {
  position: absolute;
  z-index: 2;
  bottom: 0;
  height: 3px;
  margin-left: 0;
  -webkit-transition: none !important;
  transition: none !important;
  background-color: #e62600
}

.content_section_stories_homepage {
  height: 110px
}

.stories_grid_wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow-x: scroll;
  scroll-behavior: smooth;
  width: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none
}

.stories_grid_wrapper::-webkit-scrollbar {
  display: none
}

.stories_main_wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 5px
}

@media (min-width:968px) {
  .stories_main_wrapper {
      margin-left: 210px;
      width: auto
  }
}

.stories_main_wrapper .story_arrow_wrapper {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  top: 0;
  right: 0;
  padding: 2px 0;
  cursor: pointer
}

.stories_main_wrapper .story_arrow_wrapper .story_left_arrow_container {
  position: absolute;
  padding: 0 5px;
  right: 25px
}

.stories_main_wrapper .story_arrow_wrapper .story_right_arrow_container {
  padding: 0 5px
}

.stories_main_wrapper .content_section_title {
  margin-bottom: 0;
  pointer-events: none
}

.story_item_wrapper {
  position: relative;
  display: block
}

.story_item_wrapper.nomore {
  display: none
}

.story_item_wrapper.load_more_wrapper {
  margin-top: 0
}

.story_item_wrapper .story_item_container {
  position: relative;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 2px solid #e62600;
  overflow: hidden;
  text-align: left;
  margin: 2px 5px;
  cursor: pointer;
  background-color: #000
}

.story_item_wrapper .story_item_container img {
  position: relative;
  height: 100%;
  width: auto;
  left: -20px
}

.story_item_wrapper .story_add_item {
  background-color: #fff;
  text-align: center
}

.story_item_wrapper .story_add_item .icon {
  margin-top: 25px
}

.story_item_wrapper .story_username {
  text-align: center;
  color: #5e5e5e;
  font-size: 11px
}

.story_item_wrapper .story_load_more {
  background-color: transparent;
  cursor: pointer;
  border-color: grey !important
}

.story_item_wrapper .load_more_text {
  position: absolute;
  top: 20px;
  width: 100%;
  text-align: center;
  cursor: pointer;
  color: #000
}

.story_item_wrapper .story_item_remove {
  position: absolute;
  cursor: pointer;
  bottom: 1px;
  left: 1px
}

.story_already_seen {
  opacity: .6
}

.story_already_seen .story_item_container {
  border-color: grey !important
}

@media (min-width:968px) {

  .user_activity_wrapper .stories_main_wrapper,
  .user_feed_wrapper .stories_main_wrapper {
      margin-left: 0;
      width: auto
  }
}

.story_modal_wrapper {
  position: absolute;
  z-index: 3;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow-y: auto;
  text-align: center
}

.story_modal_wrapper .story_wrapper .lSAction {
  opacity: 0
}

.story_modal_wrapper .story_wrapper .lSSlideOuter {
  height: 100vh
}

.story_modal_wrapper .story_wrapper .lSSlideOuter .lSSlideWrapper {
  margin: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.story_modal_wrapper .story_wrapper .lSSlideOuter .lSSlideWrapper img.preloading {
  background-image: url(/assets/default/img/small_spinner_black.gif);
  background-repeat: no-repeat;
  background-position: center;
  width: 200px;
  height: 200px
}

.story_modal_wrapper .story_wrapper .lSSlideOuter .lSSlideWrapper img.noimage {
  background-image: url(/assets/default/img/no-image-icon.gif);
  background-repeat: no-repeat;
  background-position: center;
  width: 200px;
  height: 200px
}

.story_modal_wrapper .story_wrapper .story_bg_container {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  cursor: pointer
}

.story_modal_wrapper .story_container {
  display: inline-block;
  position: relative;
  min-width: 320px
}

@media (min-width:768px) {
  .story_modal_wrapper .story_container {
      background-color: #000
  }
}

.story_modal_wrapper .story_container .story_image_wrapper {
  position: relative
}

.story_modal_wrapper .story_container .story_image_wrapper .top_info_container {
  text-align: left;
  position: absolute;
  z-index: 1;
  width: calc(100% - 10px);
  margin: 5px
}

.story_modal_wrapper .story_container .story_image_wrapper .top_info_container .story_info {
  float: left;
  color: #fff;
  padding: 0 10px;
  line-height: 15px;
  margin-top: 5px
}

.story_modal_wrapper .story_container .story_image_wrapper .top_info_container .profile_img {
  width: 26px;
  height: 26px;
  min-width: auto;
  left: 5px;
  border-radius: 50%;
  float: left;
  background-color: #fff;
  padding: 2px;
  margin-top: 5px
}

.story_modal_wrapper .story_container .story_image_wrapper .top_info_container .top_buttons {
  float: right;
  padding: 5px;
  margin-top: 5px
}

.story_modal_wrapper .story_container .left_arrow {
  display: none !important;
  position: absolute;
  top: 0;
  height: 100%;
  width: 50px;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.story_modal_wrapper .story_container .right_arrow {
  display: none !important;
  position: absolute;
  top: 0;
  height: 100%;
  width: 50px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.story_modal_wrapper .story_container img {
  position: relative;
  padding: 5px;
  height: auto;
  max-width: calc(100% - 10px);
  max-height: calc(100vh - 10px);
  min-width: 190px;
  width: auto
}

@media (min-width:768px) {
  .story_modal_wrapper .story_container img {
      background-color: #000
  }
}

.story_modal_wrapper .story_container .like_container_wrapper {
  position: absolute;
  display: -ms-grid;
  display: grid;
  top: 60%;
  right: 5px;
  color: #fff
}

.story_modal_wrapper .story_container .like_container_wrapper span {
  margin-top: 5px
}

.story_modal_wrapper .story_container .delete_container_wrapper,
.story_modal_wrapper .story_container .report_container_wrapper {
  position: absolute;
  display: -ms-grid;
  display: grid;
  bottom: 15px;
  left: 15px;
  color: #fff
}

.story_modal_wrapper .story_container .story_extra_report_wrapper {
  display: none;
  position: absolute;
  background-color: #fff;
  width: 100%
}

.story_modal_wrapper .story_container .story_extra_report_wrapper.open {
  display: block
}

.story_modal_overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 3;
  background-color: rgba(0, 0, 0, .6)
}

.story_modal_overlay .story_shadow {
  -webkit-filter: drop-shadow(0 2px 2px #000);
  filter: drop-shadow(0 2px 2px #000)
}

.story_modal_overlay .story_modal_container {
  margin: auto;
  position: relative;
  color: #fff;
  height: 100%;
  text-align: center
}

@media (min-width:968px) {
  .story_modal_overlay .story_modal_container {
      top: 10px;
      max-width: calc((100vh - 20px)/ (16/9));
      max-height: calc(100vh - 20px)
  }
}

.story_modal_overlay .story_modal_container iframe {
  width: 100%;
  height: 100%;
  border: none
}

@media (max-width:967px) {
  .story_modal_overlay .story_modal_container iframe {
      background-color: #000
  }
}

.story_modal_overlay .story_modal_container .story_ui {
  position: absolute;
  z-index: 999
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_navegation {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_navegation .story_slide_previous {
  float: left;
  width: 50%;
  height: 100%
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_navegation .story_slide_next {
  float: right;
  width: 50%;
  height: 100%
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_tip {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 50%;
  text-align: center;
  max-width: 480px;
  margin: auto
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_tip .story_slide_tip_text {
  text-decoration: underline
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title {
  top: 10px;
  left: 10px;
  height: 30px;
  width: 90%;
  text-align: left
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .disabled_link {
  pointer-events: none;
  color: #fff;
  cursor: default
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .story_slide_title_avatar {
  width: 30px;
  height: 30px;
  float: left;
  border-radius: 30px;
  border: 1px solid #fff;
  margin-right: 10px;
  overflow: hidden
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .story_slide_title_avatar img {
  width: 30px;
  height: 30px
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .story_slide_title_1 {
  line-height: 15px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_title .story_slide_title_2 {
  line-height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_close {
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 10px
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete,
.story_modal_overlay .story_modal_container .story_ui.story_slide_report {
  bottom: 10px;
  left: 0;
  padding: 10px;
  cursor: pointer
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_sound {
  bottom: 10px;
  right: 10px;
  padding: 10px;
  cursor: pointer
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_share {
  top: 73%;
  right: 7px;
  padding: 10px;
  cursor: pointer
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes {
  top: 60%;
  right: 10px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes.own .icon {
  opacity: .5
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes .story_slide_likes_count {
  pointer-events: none
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes .story_favorite_like {
  display: block
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes .story_favorite_liked {
  display: none
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes.favorite .story_favorite_like {
  display: none
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_likes.favorite .story_favorite_liked {
  display: block
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box {
  top: calc(50% - 80px);
  left: 10px;
  right: 10px
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box label {
  display: block
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box textarea {
  width: 100%;
  height: 60px
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box .story_report_reason .icon {
  margin-top: 2px;
  margin-right: 2px
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_report_box .btn_container {
  text-align: right
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_box,
.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_confirm_box {
  top: calc(50% - 80px);
  left: 10px;
  right: 10px
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_box label,
.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_confirm_box label {
  display: block;
  text-align: center
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_box .story_report_reason .icon,
.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_confirm_box .story_report_reason .icon {
  margin-top: 2px;
  margin-right: 2px
}

.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_box .btn_container,
.story_modal_overlay .story_modal_container .story_ui.story_slide_delete_confirm_box .btn_container {
  margin-top: 10px;
  text-align: center
}

.story_modal_overlay .story_modal_container .story_slide_report_box_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #000;
  opacity: .6;
  height: 100%
}

.story_modal_overlay .story_modal_container .story_slide_more {
  bottom: 10px;
  padding-bottom: 10px;
  width: 90px;
  margin-left: calc(50% - 45px);
  text-align: center;
  color: #000;
  font-weight: 700;
  cursor: pointer
}

.story_modal_overlay .story_modal_container .story_slide_more .story_slide_more_inner {
  background-color: #fff;
  padding: 5px 0;
  border-radius: 15px;
  margin-top: 5px
}

.story_slide_tip_mobile {
  display: none
}

.story_slide_tip_desktop {
  display: block
}

.mobile .story_slide_tip_mobile {
  display: block
}

.mobile .story_slide_tip_desktop {
  display: none
}

.mobile .story_slide_navegation {
  display: none
}

.story_slide_tip_text {
  cursor: pointer
}

@media screen and (orientation:landscape) {
  .mobile .story_modal_container {
      width: auto
  }
}

.story_upload_processing {
  position: absolute;
  text-align: center;
  width: 100%;
  color: #fff
}

.story_upload_processing span {
  background-color: #000;
  padding: 5px;
  border-radius: 5px
}

.story-media-progress .progress-status {
  display: inline-block;
  width: 100%
}

.story-media-progress .progress-status .progress-uploaded {
  text-align: left;
  width: 50%;
  display: inline-block
}

.story-media-progress .progress-status .progress-speed {
  text-align: right;
  width: 50%;
  display: inline-block
}

.content_options_wrapper {
  position: relative;
  max-width: 1000px
}

.content_options_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_options_wrapper .title_wrapper {
  margin-top: 5px
}

.content_options_wrapper .title_wrapper .h2_class,
.content_options_wrapper .title_wrapper h2 {
  padding-left: 28px !important
}

.content_options {
  margin: 5px 5px 0 5px
}

@media (min-width:968px) {
  .content_options {
      margin-top: 10px;
      margin-left: 0
  }
}

.content_options .options_intro_wrapper h1,
.content_options .options_intro_wrapper h2 {
  text-align: center;
  margin-bottom: 5px
}

.content_options .options_item_wrapper {
  margin-top: 20px
}

.content_options .options_item {
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #757575;
  background-color: #fff
}

.content_options .options_item .options_item_title {
  text-decoration: underline;
  margin-bottom: 10px
}

.content_options .options_item .options_item_subtitle {
  margin: 5px 0
}

.content_options .options_item .options_item_submit {
  text-align: center;
  margin: 5px 0
}

.content_options .options_item .btn_options_item {
  background-color: #c6c6c6;
  height: 30px;
  width: 130px;
  font-weight: 700;
  border-radius: 5px;
  border-style: solid;
  border-width: 0 0 2px 0;
  border-color: #757575
}

.content_options .options_item .btn_options_item:hover {
  background-color: #e2e2e2;
  border-color: #5e5e5e
}

.content_options .options_item_checkbox {
  margin-right: 20px;
  margin-bottom: 0;
  cursor: pointer
}

.content_options .options_item_category {
  width: 187px;
  margin-bottom: 10px;
  cursor: pointer
}

.content_options .options_item,
.content_options .options_item_category,
.content_options .options_item_checkbox,
.content_options .participate_notice_wrapper {
  display: inline-block
}

.content_options label {
  font-weight: 700
}

.content_participate_wrapper {
  position: relative;
  max-width: 1000px;
  margin: 15px auto auto auto
}

.content_participate_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_participate_wrapper .title_wrapper {
  margin-top: 5px
}

.content_participate {
  margin: 5px 5px 0 5px
}

@media (min-width:968px) {
  .content_participate {
      margin-top: 10px;
      margin-left: 0
  }
}

.content_participate .participate_intro_wrapper h1,
.content_participate .participate_intro_wrapper p {
  font-size: 15px;
  text-align: center;
  margin-bottom: 5px
}

.content_participate .participate_item {
  margin-bottom: 15px
}

.content_participate .participate_item a {
  text-decoration: underline
}

.content_participate .participate_video_tag_intro {
  font-style: italic
}

.content_participate .participate_item_title_2 {
  font-weight: 700
}

.content_participate .participate_item_body {
  display: table-cell
}

.content_participate .participate_item_img {
  float: left;
  margin-right: 10px
}

.participate_notice_ftp_wrapper,
.participate_notice_wrapper {
  display: block;
  width: 100%;
  max-width: 247px;
  margin: 0 auto 10px auto
}

@media (min-width:768px) {

  .participate_notice_ftp_wrapper,
  .participate_notice_wrapper {
      display: table;
      width: 508px;
      max-width: initial;
      border-spacing: 2px;
      border-collapse: separate;
      margin-left: initial;
      margin-right: initial
  }
}

.participate_notice_ftp_wrapper .participate_notice_title,
.participate_notice_wrapper .participate_notice_title {
  display: block;
  width: 100%;
  line-height: 50px;
  height: 51px;
  text-align: left;
  color: #000;
  background-color: #e2e2e2
}

@media (min-width:768px) {

  .participate_notice_ftp_wrapper .participate_notice_title,
  .participate_notice_wrapper .participate_notice_title {
      display: table-caption;
      margin: 0 2px;
      width: auto
  }
}

.participate_notice_ftp_wrapper .participate_notice_title i,
.participate_notice_wrapper .participate_notice_title i {
  display: inline-block;
  margin: 0 10px
}

.participate_notice_ftp_wrapper .table_wrapper,
.participate_notice_wrapper .table_wrapper {
  display: inline-block;
  width: 100%;
  margin: 0
}

@media (min-width:768px) {

  .participate_notice_ftp_wrapper .table_wrapper,
  .participate_notice_wrapper .table_wrapper {
      width: 508px
  }
}

.participate_notice_ftp_wrapper .user_upload_ftp,
.participate_notice_wrapper .user_upload_ftp {
  display: inline-block
}

.participate_notice_ftp_wrapper .user_upload_ftp th:first-child,
.participate_notice_wrapper .user_upload_ftp th:first-child {
  width: 108px;
  border-left: 0
}

.participate_notice_ftp_wrapper .user_upload_ftp th,
.participate_notice_wrapper .user_upload_ftp th {
  height: 30px;
  padding: 2px 0;
  border: 2px solid #fff;
  background: #fff;
  width: 92px
}

.participate_notice_ftp_wrapper .user_upload_ftp td:first-child,
.participate_notice_wrapper .user_upload_ftp td:first-child {
  font-weight: 700;
  border-left: 0
}

.participate_notice_ftp_wrapper .user_upload_ftp td,
.participate_notice_wrapper .user_upload_ftp td {
  text-align: center;
  width: 80px;
  height: 30px;
  background: #fff
}

.participate_notice_ftp_wrapper .upload_video_duration,
.participate_notice_wrapper .upload_video_duration {
  padding-right: 5px;
  text-align: right
}

.participate_notice_ftp_wrapper .upload_video_quality,
.participate_notice_wrapper .upload_video_quality {
  padding-left: 5px;
  text-align: left
}

.participate_notice_ftp_wrapper .upload_video_duration,
.participate_notice_ftp_wrapper .upload_video_quality,
.participate_notice_wrapper .upload_video_duration,
.participate_notice_wrapper .upload_video_quality {
  font-size: 11px;
  font-weight: 400;
  line-height: 11px
}

.participate_notice_ftp_wrapper .participate_notice_content,
.participate_notice_wrapper .participate_notice_content {
  display: block;
  height: 22px;
  padding: 0 10px;
  margin: 2px 0;
  text-align: center;
  background-color: #fff
}

@media (min-width:768px) {

  .participate_notice_ftp_wrapper .participate_notice_content,
  .participate_notice_wrapper .participate_notice_content {
      display: table-cell;
      height: auto;
      padding: 10px 5px;
      margin: auto
  }
}

.participate_notice_ftp_wrapper .participate_notice_content .participate_amount_title,
.participate_notice_wrapper .participate_notice_content .participate_amount_title {
  float: left
}

@media (min-width:768px) {

  .participate_notice_ftp_wrapper .participate_notice_content .participate_amount_title,
  .participate_notice_wrapper .participate_notice_content .participate_amount_title {
      float: initial
  }
}

.participate_notice_ftp_wrapper .participate_notice_content .participate_amount_coin,
.participate_notice_wrapper .participate_notice_content .participate_amount_coin {
  float: right
}

@media (min-width:768px) {

  .participate_notice_ftp_wrapper .participate_notice_content .participate_amount_coin,
  .participate_notice_wrapper .participate_notice_content .participate_amount_coin {
      float: initial
  }
}

.participate_notice_ftp_wrapper #hr,
.participate_notice_wrapper #hr {
  position: absolute;
  width: 115px;
  height: 4px;
  margin-left: -3px;
  -webkit-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  border-top: 2px solid #f6f6f6
}

.participate_rank_special_item:first-child,
.participate_rank_special_wrapper {
  margin-top: 10px
}

.participate_rank_img_wrapper {
  font-weight: 700;
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center
}

.participate_rank_special_img_wrapper {
  display: block;
  float: left
}

.participate_rank_special_description {
  display: block;
  min-height: 90px;
  padding-left: 90px
}

.content_upload_wrapper {
  position: relative;
  max-width: 1000px
}

.content_upload_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_upload_wrapper .title_wrapper {
  margin-top: 5px
}

.content_upload_home {
  margin: 5px 5px 0 5px
}

@media (min-width:968px) {
  .content_upload_home {
      margin-top: 10px;
      margin-left: 0
  }
}

.content_upload_home .upload_account_needed_message,
.content_upload_home .upload_email_needed_message {
  margin: 10px auto;
  text-align: center;
  font-weight: 700
}

.content_upload_home .upload_account_needed_message a,
.content_upload_home .upload_email_needed_message a {
  text-decoration: underline;
  -webkit-text-decoration-color: #fff;
  text-decoration-color: #fff
}

.content_upload_home .upload_request_ftp_access_wrapper {
  text-align: left;
  margin-bottom: 5px
}

.content_upload_home .upload_request_ftp_access_wrapper .upload_request_password {
  cursor: pointer;
  text-decoration: underline
}

.content_upload_home .upload_request_ftp_access_wrapper .upload_request_ftp_access_info {
  position: absolute;
  margin-top: 13px
}

.content_upload_home .upload_request_ftp_access_wrapper .upload_request_ftp_access_explanation {
  padding-top: 10px;
  padding-left: 25px
}

.upload_iframe {
  width: 100%;
  height: 800px;
  max-width: 1000px;
  margin: 0 auto;
  border: 0
}

#upload_form {
  font-family: Verdana;
  padding: 10px 30px 0 30px;
  padding-top: 10px;
  color: #5e5e5e
}

#upload_form label {
  font-size: 15px;
  font-weight: 400;
  display: inline-block;
  width: 150px;
  margin-bottom: 0;
  margin-left: 10px;
  text-align: left
}

#upload_form input[type=text] {
  height: 23px
}

#upload_form input[type=text],
#upload_form select,
#upload_form textarea {
  width: 100%
}

#upload_form .form_item {
  padding: 0
}

#upload_form .row {
  margin-bottom: 4px
}

#upload_form .form_toc label {
  width: auto
}

#upload_form .form_toc input[type=checkbox] {
  height: auto
}

#upload_form .form_submit {
  text-align: left
}

#upload_progress_wrapper {
  position: absolute;
  width: 100%
}

#upload_progress {
  position: relative;
  width: 400px;
  margin: 0 auto;
  padding: 8px 13px 8px 13px;
  border: 1px solid #e2e2e2;
  border-radius: 2px;
  background-color: #fff
}

#upload_progress>div {
  margin-bottom: 4px
}

#upload_progress span {
  display: inline-block
}

#upload_progress .file_info {
  max-width: 132px;
  margin: 0 auto;
  padding-top: 5px
}

#progress_iframe {
  width: 100%;
  max-width: 950px;
  height: 300px;
  margin: 0 auto;
  border: 0
}

#finished_video_upload {
  font-family: Verdana;
  font-size: 15px;
  width: 100%;
  margin: 8px 0 0 29px;
  color: #5e5e5e
}

#finished_video_upload>div {
  padding-bottom: 5px;
  text-align: left
}

#finished_video_upload label {
  font-weight: 700;
  float: left;
  width: 155px
}

#finished_video_upload .green {
  font-weight: 400;
  width: 100%;
  text-align: left;
  color: #30ad22
}

#finished_video_upload .finished_other_video {
  font-weight: 400;
  width: 100%;
  cursor: pointer;
  text-decoration: underline
}

#finished_video_upload .red {
  width: 100%;
  text-align: left;
  color: #ff0021
}

.upload_iframe {
  width: 100%;
  max-width: 950px;
  height: 750px;
  margin: 0 auto;
  border: 0
}

@media (min-width:1230px) {
  .upload_iframe {
      height: 500px
  }
}

#upload_form .bootstrap-tagsinput {
  overflow-y: auto;
  min-height: 48px;
  padding-top: 0;
  padding-left: 4px;
  text-align: left;
  border: 1px solid #757575;
  border-radius: 0
}

#upload_form .bootstrap-tagsinput .label {
  line-height: 0;
  height: 34px;
  padding: 1px 3px 3px 4px
}

#upload_form .bootstrap-tagsinput .tag {
  margin-right: 0
}

#upload_form #description {
  resize: vertical
}

#upload_form .char_counter {
  line-height: 0;
  top: 11px;
  display: inline-block
}

#upload_form .description_counter {
  top: 23px;
  height: auto;
  margin-right: 4px
}

#upload_form .keywords_counter {
  top: 22px
}

#upload_form .warning {
  color: #ff0021 !important
}

#upload_form .form-control-feedback {
  font-weight: 700;
  color: #30ad22
}

.content_upload_wrapper .tkn_uploader {
  height: 800px;
  margin-top: 15px
}

.content_upload_wrapper .content_section_content {
  padding: 0 10px 5px 10px
}

.pool_uploading_explanation {
  text-align: left
}

.pool_uploading_explanation>p {
  padding-top: 3px
}

.upload_request_ftp_access_wrapper {
  border-top: 1px solid #757575
}

.upload_request_ftp_access_request {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 10px 0 4px 0
}

.upload_request_ftp_access_request>p {
  cursor: pointer;
  text-decoration: underline
}

.upload_request_ftp_access_details_wrapper {
  padding-top: 5px;
  text-align: left
}

.upload_request_ftp_access_details_wrapper>div {
  padding-top: 10px
}

.upload_request_ftp_access_details .js_forgot_ftp_password {
  cursor: pointer;
  text-decoration: underline
}

.upload_request_ftp_access_explanation {
  padding-left: 25px
}

.upload_request_ftp_access_explanation>p {
  padding-bottom: 5px
}

.upload_request_ftp_access_explanation a {
  text-decoration: underline
}

.upload_request_ftp_access_info {
  position: absolute;
  margin-top: 13px
}

.upload_ftp_details_wrapper {
  width: 100%;
  text-align: center;
  border-top: 1px solid #757575
}

.upload_ftp_details_username {
  width: 100px;
  margin: 10px auto
}

.upload_ftp_details_username>p {
  margin-bottom: 5px
}

div.upload_account_needed_message {
  font-weight: 700;
  padding: 40px 0 200px
}

div.content_upload .obfs,
div.content_upload a {
  text-decoration: underline
}

.pool_uploading_explanation_btn {
  padding: 5px 0
}

.is_mobile #more_upload_informations {
  display: block !important;
  visibility: visible !important;
  padding: 10px 0
}

.is_mobile .pool_uploading_explanation {
  display: none
}

.upload_request_ftp_access_wrapper .request_ftp_access_btn {
  width: 200px;
  height: 30px
}

.upload_request_ftp_access_wrapper button[disabled] {
  cursor: not-allowed
}

.ftp_access_toc {
  margin-top: 10px;
  margin-bottom: 10px
}

.ftp_request_access_toc_label {
  font-weight: 400;
  display: inline-block;
  margin-left: 5px
}

.ftp_request_access_toc_label a {
  text-decoration: underline
}

.ftp_access_toc .checkbox {
  display: inline
}

.content_upload_home_wrapper {
  position: relative;
  max-width: 1000px
}

.content_upload_home_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_upload_home_wrapper .title_wrapper {
  margin-top: 5px
}

.content_upload,
.content_upload_home {
  text-align: center;
  margin: 5px
}

.content_upload #more_upload_informations,
.content_upload_home #more_upload_informations {
  display: block;
  border: none;
  margin: 5px auto;
  background: 0 0
}

@media (min-width:768px) {

  .content_upload #more_upload_informations,
  .content_upload_home #more_upload_informations {
      display: none !important
  }
}

.content_upload .pool_uploading_explanation,
.content_upload_home .pool_uploading_explanation {
  text-align: left;
  margin: 5px 0;
  display: none
}

@media (min-width:768px) {

  .content_upload .pool_uploading_explanation,
  .content_upload_home .pool_uploading_explanation {
      display: block
  }
}

.content_upload .obfs,
.content_upload a,
.content_upload_home .obfs,
.content_upload_home a {
  font-weight: 700;
  text-decoration: underline;
  -webkit-text-decoration-color: #fff;
  text-decoration-color: #fff
}

.upload_options_container {
  margin: 5px 0;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.upload_options_container .obfs,
.upload_options_container a {
  cursor: pointer;
  text-decoration: initial
}

.upload_options_container .box_button_container {
  font-weight: 700;
  position: relative;
  width: 60px;
  background-color: #e62600;
  color: #fff;
  padding: 5px 0;
  margin: 0 5px;
  border-radius: 15px
}

.upload_options_container .box_button_container span {
  display: block
}

.content_section_celebrity_upload {
  margin: 10px auto 5px auto;
  max-width: 670px
}

.content_section_celebrity_upload .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_celebrity_upload_page {
  width: calc(100% - 10px);
  max-width: 670px;
  margin: 5px auto 0 auto;
  padding: 0 5px
}

.content_celebrity_upload_page .celebrity_selector {
  width: 100%
}

.content_celebrity_upload_page .select2-selection {
  color: #000 !important;
  background-color: #fff !important;
  border: 1px solid #c6c6c6 !important
}

.content_celebrity_upload_page .select2-selection__rendered {
  color: #000 !important
}

.content_celebrity_upload_page .button_container {
  margin: 10px auto 0 auto;
  width: 180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.content_celebrity_upload_page .finish_upload_files,
.content_celebrity_upload_page .submit_upload_files {
  margin: auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  width: 80px
}

.content_celebrity_upload_page .dropzone-logo {
  width: 114px;
  height: 34px;
  margin: 5px auto;
  background-image: url(../../default/img/upload_bg.png)
}

.content_celebrity_upload_page .flow-error {
  display: none;
  font-size: 14px;
  font-style: italic
}

.content_celebrity_upload_page .flow-drop {
  padding: 10px 85px;
  text-align: center;
  font-weight: 700;
  border-radius: 10px;
  margin-top: 5px;
  width: calc(100% - 170px);
  display: none;
  border: 1px dashed;
  color: #5e5e5e;
  border-color: #5e5e5e
}

.content_celebrity_upload_page .flow-drop a {
  cursor: pointer
}

.content_celebrity_upload_page .flow_button {
  text-decoration: underline;
  cursor: pointer;
  padding: 0 5px
}

.content_celebrity_upload_page .flow_button:hover {
  color: #e62600
}

.content_celebrity_upload_page .flow-browse {
  color: #5e5e5e
}

.content_celebrity_upload_page .drag_drop_text {
  font-size: 19px
}

.content_celebrity_upload_page .flow-dragover {
  color: #555;
  border: 1px solid #999
}

.content_celebrity_upload_page .flow-progress {
  margin: 30px 0 30px 0;
  width: 100%;
  display: none
}

.content_celebrity_upload_page .progress-container {
  height: 7px;
  background: #9cbd94;
  position: relative
}

.content_celebrity_upload_page .progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #45913a;
  width: 0
}

.content_celebrity_upload_page .progress-text {
  font-size: 11px;
  line-height: 9px;
  padding-left: 10px
}

.content_celebrity_upload_page .progress-pause {
  padding: 0 0 0 7px
}

.content_celebrity_upload_page .progress-resume-link {
  display: none
}

.content_celebrity_upload_page .is-paused .progress-resume-link {
  display: inline
}

.content_celebrity_upload_page .is-paused .progress-pause-link {
  display: none
}

.content_celebrity_upload_page .is-complete .progress-pause {
  display: none
}

.content_celebrity_upload_page .flow-list {
  overflow: auto;
  margin-right: -20px;
  display: none;
  max-height: 300px
}

.content_celebrity_upload_page .flow-buttons {
  display: none
}

.content_celebrity_upload_page .uploader-item {
  width: 148px;
  height: 90px;
  background-color: #666;
  position: relative;
  border: 2px solid #000;
  float: left;
  margin: 0 6px 6px 0
}

.content_celebrity_upload_page .uploader-item-thumbnail {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.content_celebrity_upload_page .uploader-item img.uploader-item-thumbnail {
  opacity: 0
}

.content_celebrity_upload_page .uploader-item-creating-thumbnail {
  padding: 0 5px;
  font-size: 9px;
  color: #fff
}

.content_celebrity_upload_page .uploader-item-title {
  position: absolute;
  font-size: 9px;
  line-height: 11px;
  padding: 3px 50px 3px 5px;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, .6);
  min-height: 27px
}

.content_celebrity_upload_page .uploader-item-status {
  position: absolute;
  bottom: 3px;
  right: 3px
}

.content_celebrity_upload_page .is-active .uploader-item,
.content_celebrity_upload_page .uploader-item:hover {
  border-color: #4a873c;
  cursor: pointer
}

.content_celebrity_upload_page .is-active .uploader-item .uploader-item-title,
.content_celebrity_upload_page .uploader-item:hover .uploader-item-title {
  background-color: rgba(74, 135, 60, .8)
}

.content_celebrity_upload_page .is-active.is-error .uploader-item,
.content_celebrity_upload_page .is-error .uploader-item:hover {
  border-color: #900
}

.content_celebrity_upload_page .is-active.is-error .uploader-item .uploader-item-title,
.content_celebrity_upload_page .is-error .uploader-item:hover .uploader-item-title {
  background-color: rgba(153, 0, 0, .6)
}

.content_celebrity_upload_page .is-error .uploader-item-creating-thumbnail {
  display: none
}

.select2-dropdown {
  color: #000 !important;
  background-color: #fff !important;
  border: 1px solid #c6c6c6 !important
}

.select2-dropdown input {
  padding: 15px 5px !important;
  margin: 5px 0;
  border-color: #c6c6c6 !important
}

.select2-dropdown .select2-resultsExtra button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 5px auto
}

.content_wrapper_page_chat .title_wrapper .title_text {
  margin-top: 5px
}

@media (min-width:968px) {
  .content_wrapper_page_chat .main_wrapper {
      margin-left: 10px
  }
}

.content_chat_wrapper {
  position: relative;
  max-width: 1000px;
  height: calc(100vh - 160px)
}

.content_chat_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_chat {
  height: 100%;
  margin: 5px 5px 0 5px
}

@media (min-width:968px) {
  .content_chat {
      margin-top: 10px;
      margin-left: 0
  }
}

.content_chat .chat_account_needed_message {
  text-align: center
}

.content_chat .chat_account_needed_message a {
  font-weight: 700;
  text-decoration: underline
}

.chat_iframe {
  height: calc(100% - 30px);
  width: 100%
}

.user_container .user_cover_wrapper {
  max-width: 1000px
}

.user_container .user_cover_picture_wrapper {
  overflow: hidden;
  max-width: 1210px;
  height: 122px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover
}

@media (min-width:480px) {
  .user_container .user_cover_picture_wrapper {
      height: 122px
  }
}

@media (min-width:768px) {
  .user_container .user_cover_picture_wrapper {
      height: 161px
  }
}

@media (min-width:968px) {
  .user_container .user_cover_picture_wrapper {
      height: 254px
  }
}

.user_container .user_cover_picture_wrapper button {
  position: absolute;
  right: 5px;
  top: 5px;
  height: 20px;
  width: 20px;
  border: none;
  border-radius: 50%;
  background-color: #757575
}

.user_container .user_cover_picture_wrapper span {
  display: none
}

.user_container .user_avatar_wrapper {
  position: absolute;
  bottom: -20px;
  left: 5px;
  position: absolute;
  z-index: 0;
  width: 100px;
  height: 100px
}

@media (min-width:768px) {
  .user_container .user_avatar_wrapper {
      width: 150px;
      height: 150px
  }
}

@media (min-width:968px) {
  .user_container .user_avatar_wrapper {
      width: 200px;
      height: 200px
  }
}

.user_container .user_avatar_wrapper button {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 20px;
  width: 20px;
  border: none;
  border-radius: 50%;
  background-color: #757575
}

.user_container .user_avatar_wrapper span {
  display: none
}

.user_container .user_name_container {
  width: calc(100% - 110px);
  float: right
}

@media (min-width:768px) {
  .user_container .user_name_container {
      width: calc(100% - 160px)
  }
}

@media (min-width:968px) {
  .user_container .user_name_container {
      width: calc(100% - 210px)
  }
}

.user_container .user_name_container .user_username {
  margin-right: 10px;
  font-size: 15px;
  font-weight: 700;
  color: #000
}

.user_container .user_name_container .icon {
  margin-bottom: 2px;
  margin-right: 10px
}

.user_container .avatar_img {
  border-radius: 50%
}

.user_container .user_chat_wrapper {
  position: absolute;
  top: 85px;
  right: 10px;
  cursor: pointer;
  height: 27px;
  border-width: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  color: #757575
}

@media (min-width:768px) {
  .user_container .user_chat_wrapper {
      top: 124px
  }
}

@media (min-width:968px) {
  .user_container .user_chat_wrapper {
      top: 217px
  }
}

.user_container .user_chat_wrapper .user_chat_container {
  background-color: #fff;
  padding: 3px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.user_container .user_chat_wrapper i.active {
  display: none
}

.user_container .user_chat_wrapper:hover {
  border-color: #e62600
}

.user_container .user_chat_wrapper:hover i {
  display: none
}

.user_container .user_chat_wrapper:hover i.active {
  display: inline-block !important
}

.user_container .follow_user_wrapper {
  position: absolute;
  top: 85px;
  right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  height: 27px;
  border-width: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  color: #757575
}

@media (min-width:768px) {
  .user_container .follow_user_wrapper {
      top: 124px
  }
}

@media (min-width:968px) {
  .user_container .follow_user_wrapper {
      top: 217px
  }
}

.user_container .follow_user_wrapper .follow_user_container {
  background-color: #fff;
  padding: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.user_container .follow_user_wrapper .unfollow_user_container {
  background-color: #fff;
  padding: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.user_container .follow_user_wrapper .unfollow_user_container .unfollow_user_btn {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%
}

.user_container .follow_user_wrapper .unfollow_user_container span {
  display: none
}

.user_container .follow_user_wrapper .unfollow_user_container:active,
.user_container .follow_user_wrapper .unfollow_user_container:focus,
.user_container .follow_user_wrapper .unfollow_user_container:hover {
  border-color: #e62600;
  color: #e62600
}

.user_container .follow_user_wrapper .unfollow_user_container:active .unfollow_user_btn,
.user_container .follow_user_wrapper .unfollow_user_container:focus .unfollow_user_btn,
.user_container .follow_user_wrapper .unfollow_user_container:hover .unfollow_user_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.user_container .follow_user_wrapper .unfollow_user_container:active span,
.user_container .follow_user_wrapper .unfollow_user_container:focus span,
.user_container .follow_user_wrapper .unfollow_user_container:hover span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px
}

.user_container .follow_user_wrapper .unfollow_user_btn,
.user_container .follow_user_wrapper span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px
}

.user_container .follow_user_wrapper i.active {
  display: none
}

.user_container .follow_user_wrapper:hover {
  border-color: #e62600;
  color: #e62600
}

.user_container .follow_user_wrapper:hover i {
  display: none
}

.user_container .follow_user_wrapper:hover i.active {
  display: inline-block !important
}

.user_container .upload_options_container_wrapper {
  position: absolute;
  left: 50%;
  text-align: center;
  margin-left: -160px
}

@media (min-width:768px) {
  .user_container .upload_options_container_wrapper {
      margin-left: -15px
  }
}

@media (min-width:968px) {
  .user_container .upload_options_container_wrapper {
      left: initial;
      margin-left: 210px
  }
}

.user_container .show_upload_options_container {
  text-align: center
}

.user_container .show_upload_options_container .upload_option {
  position: relative;
  display: inline-block;
  color: #000
}

.user_container .show_upload_options_container .white_btn_message {
  margin-right: 5px
}

.user_container .profile_upload_options_container {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c6c6c6;
  padding-bottom: 5px;
  margin-bottom: 5px
}

.user_main_container {
  width: 100%;
  margin-top: 30px
}

@media (min-width:768px) {
  .user_main_container {
      float: left;
      width: 255px;
      padding: 60px 0 0 10px;
      margin-top: 0
  }
}

.user_main_container .user_rank_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.user_main_container .user_rank_container .user_rank_img_wrapper {
  width: 50px
}

@media (min-width:768px) {
  .user_main_container .user_rank_container .user_rank_img_wrapper {
      width: 80px
  }
}

.user_main_container .user_rank_container .user_rank_info_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 50px)
}

@media (min-width:768px) {
  .user_main_container .user_rank_container .user_rank_info_wrapper {
      display: block;
      width: calc(100% - 80px)
  }
}

.user_main_container .user_rank_container .user_rank_info_wrapper .user_rank_info_item {
  display: -ms-grid;
  display: grid;
  text-align: center;
  padding: 5px;
  width: 33%
}

@media (min-width:768px) {
  .user_main_container .user_rank_container .user_rank_info_wrapper .user_rank_info_item {
      display: block;
      text-align: left;
      padding: 3px 10px;
      width: auto
  }
}

.user_main_container .user_rank_container .user_rank_info_wrapper .user_rank_value {
  font-weight: 700
}

@media (min-width:768px) {
  .user_main_container .user_rank_container .user_rank_info_wrapper .user_rank_value {
      margin-left: 5px
  }
}

.user_main_container .user_info_wrapper,
.user_main_container .user_links_menu_wrapper {
  display: none;
  margin: 5px 5px 20px 5px
}

@media (min-width:768px) {

  .user_main_container .user_info_wrapper,
  .user_main_container .user_links_menu_wrapper {
      display: block !important
  }
}

.user_main_container .user_sidebar_show_more_btn {
  margin-top: 5px;
  width: 100%
}

@media (min-width:768px) {
  .user_main_container .user_sidebar_show_more_btn {
      display: none
  }
}

.user_main_container .user_sidebar_show_more_btn span {
  float: left;
  color: #757575
}

.user_main_container .user_sidebar_show_more_btn .icon {
  float: right;
  margin-top: 5px
}

.user_main_container .user_info_container,
.user_main_container .user_links_menu_container,
.user_main_container .user_rank_container {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c6c6c6
}

@media (min-width:768px) {

  .user_main_container .user_info_container,
  .user_main_container .user_links_menu_container,
  .user_main_container .user_rank_container {
      border: none
  }
}

.user_main_container .user_info_item .user_info_title {
  float: left;
  font-weight: 700
}

.user_main_container .user_info_item .user_info_icons {
  position: absolute;
  right: 5px;
  cursor: pointer
}

.user_main_container .user_info_item .user_info_icons .icon {
  margin-right: 10px
}

@media (min-width:768px) {
  .user_subviews_wrapper .user_subviews_container {
      display: inline-block;
      width: 100%
  }
}

.user_subviews_wrapper .tkn_nav_tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 5px;
  margin: 5px 0;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c6c6c6
}

.user_subviews_wrapper .tkn_nav_tabs li {
  text-align: center;
  list-style-type: none;
  padding: 0 18px;
  border-style: solid;
  border-width: 0 0 2px 0;
  border-color: transparent
}

@media (min-width:768px) {
  .user_subviews_wrapper .tkn_nav_tabs li {
      padding-left: 20px;
      padding-right: 20px
  }
}

.user_subviews_wrapper .tkn_nav_tabs li .text {
  display: none;
  color: #000
}

@media (min-width:480px) {
  .user_subviews_wrapper .tkn_nav_tabs li .text {
      display: block
  }
}

.user_subviews_wrapper .tkn_nav_tabs li i.active {
  display: none
}

.user_subviews_wrapper .tkn_nav_tabs li.open {
  border-color: #e62600
}

.user_subviews_wrapper .tkn_nav_tabs li.open,
.user_subviews_wrapper .tkn_nav_tabs li:hover {
  color: #e62600
}

.user_subviews_wrapper .tkn_nav_tabs li.open i,
.user_subviews_wrapper .tkn_nav_tabs li:hover i {
  display: none
}

.user_subviews_wrapper .tkn_nav_tabs li.open .text,
.user_subviews_wrapper .tkn_nav_tabs li:hover .text {
  color: #e62600
}

.user_subviews_wrapper .tkn_nav_tabs li.open .active,
.user_subviews_wrapper .tkn_nav_tabs li:hover .active {
  display: inline-block
}

.user_subviews_wrapper .user_feed_icon {
  float: left;
  margin: 0 5px
}

.user_subviews_wrapper .user_feed_item_title {
  padding-left: 5px;
  display: inline-block
}

.user_subviews_wrapper .user_feed_action_date {
  margin-top: -5px
}

.user_subviews_wrapper .user_feed_comment_text {
  margin: 0 5px;
  font-style: italic
}

.avatar_modal_wrapper,
.cover_modal_wrapper {
  display: none;
  position: absolute;
  top: 0;
  z-index: 4;
  color: #000;
  background-color: #fff;
  width: 310px;
  margin-top: 5px;
  margin-left: calc(50% - 155px)
}

@media (min-width:480px) {

  .avatar_modal_wrapper,
  .cover_modal_wrapper {
      width: 470px;
      margin-left: calc(50% - 235px)
  }
}

@media (min-width:768px) {

  .avatar_modal_wrapper,
  .cover_modal_wrapper {
      width: 730px;
      margin-left: calc(50% - 365px);
      margin-top: 120px
  }
}

.avatar_modal_wrapper .avatar_modal_title,
.avatar_modal_wrapper .cover_change_modal_title,
.cover_modal_wrapper .avatar_modal_title,
.cover_modal_wrapper .cover_change_modal_title {
  padding: 5px
}

.avatar_modal_wrapper .avatar_modal_title .icon,
.avatar_modal_wrapper .cover_change_modal_title .icon,
.cover_modal_wrapper .avatar_modal_title .icon,
.cover_modal_wrapper .cover_change_modal_title .icon {
  margin-right: 5px
}

.avatar_modal_wrapper .avatar_current_wrapper,
.avatar_modal_wrapper .user_cover_rules_wrapper,
.cover_modal_wrapper .avatar_current_wrapper,
.cover_modal_wrapper .user_cover_rules_wrapper {
  padding: 0 5px
}

.avatar_modal_wrapper .avatar_new,
.cover_modal_wrapper .avatar_new {
  display: none
}

.avatar_modal_wrapper .avatar_current,
.avatar_modal_wrapper .avatar_new,
.cover_modal_wrapper .avatar_current,
.cover_modal_wrapper .avatar_new {
  overflow: hidden;
  width: 200px;
  height: 200px;
  margin: 0 auto
}

@media (min-width:768px) {

  .avatar_modal_wrapper .avatar_current,
  .avatar_modal_wrapper .avatar_new,
  .cover_modal_wrapper .avatar_current,
  .cover_modal_wrapper .avatar_new {
      float: left;
      margin-right: 20px;
      margin-bottom: 10px
  }
}

@media (min-width:768px) {

  .avatar_modal_wrapper .avatar_description_wrapper,
  .cover_modal_wrapper .avatar_description_wrapper {
      float: left
  }
}

.avatar_modal_wrapper .choose_avatar_form_btn,
.avatar_modal_wrapper .choose_cover_form_btn,
.cover_modal_wrapper .choose_avatar_form_btn,
.cover_modal_wrapper .choose_cover_form_btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0
}

.avatar_modal_wrapper .choose_avatar_btn_wrapper,
.avatar_modal_wrapper .choose_cover_btn_wrapper,
.cover_modal_wrapper .choose_avatar_btn_wrapper,
.cover_modal_wrapper .choose_cover_btn_wrapper {
  text-align: center;
  margin-bottom: 10px
}

.avatar_modal_wrapper .avatar_gallery_btn_wrapper,
.avatar_modal_wrapper .cover_gallery_btn_wrapper,
.cover_modal_wrapper .avatar_gallery_btn_wrapper,
.cover_modal_wrapper .cover_gallery_btn_wrapper {
  display: -ms-grid;
  display: grid
}

.avatar_modal_wrapper .avatar_default_btn,
.avatar_modal_wrapper .cover_default_btn,
.cover_modal_wrapper .avatar_default_btn,
.cover_modal_wrapper .cover_default_btn {
  width: 200px;
  height: 34px;
  font-size: 13px;
  padding: 5px 0;
  font-weight: 700;
  text-align: center;
  margin: auto;
  background-color: #e2e2e2;
  border-radius: 5px;
  border-style: solid;
  border-width: 0 0 2px 0;
  border-color: #757575
}

.avatar_modal_wrapper .avatar_choose_btn,
.avatar_modal_wrapper .cover_choose_btn,
.cover_modal_wrapper .avatar_choose_btn,
.cover_modal_wrapper .cover_choose_btn {
  height: 22px
}

.avatar_resize_wrapper {
  display: none;
  text-align: center;
  margin: auto auto 10px auto;
  padding: 0 10px;
  width: 286px
}

@media (min-width:480px) {
  .avatar_resize_wrapper {
      width: 450px
  }
}

@media (min-width:768px) {
  .avatar_resize_wrapper {
      width: 650px
  }
}

.avatar_resize_wrapper .gallery_container {
  float: left;
  overflow-x: hidden;
  padding: 0 0 0 10px;
  cursor: pointer
}

.avatar_resize_wrapper .gallery_chunk {
  float: left;
  width: 233px;
  height: 436px
}

@media (min-width:480px) {
  .avatar_resize_wrapper .gallery_chunk {
      width: 400px;
      height: 205px
  }
}

@media (min-width:768px) {
  .avatar_resize_wrapper .gallery_chunk {
      width: 600px;
      height: 295px
  }
}

.avatar_resize_wrapper .gallery_page_control {
  position: relative;
  float: left;
  width: 24px;
  height: 431px;
  margin-top: 10px;
  text-align: center;
  background-color: #c6c6c6
}

@media (min-width:480px) {
  .avatar_resize_wrapper .gallery_page_control {
      height: 196px
  }
}

@media (min-width:768px) {
  .avatar_resize_wrapper .gallery_page_control {
      height: 286px
  }
}

.avatar_resize_wrapper .gallery_page_control .inner_controller {
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer
}

.avatar_resize_wrapper .gallery_page_control i {
  position: absolute;
  top: 50%;
  right: 6px;
  margin-top: -8.5px
}

.avatar_resize_wrapper .gallery_page_control .previous_gallery_control {
  display: none
}

.avatar_resize_wrapper .avatar_gallery_container {
  width: 230px;
  height: 440px;
  padding: 4px 0 0 8px !important
}

@media (min-width:480px) {
  .avatar_resize_wrapper .avatar_gallery_container {
      width: 400px;
      height: 205px;
      padding-left: 2px !important
  }
}

@media (min-width:768px) {
  .avatar_resize_wrapper .avatar_gallery_container {
      width: 595px;
      height: 300px;
      padding-left: 2px !important
  }
}

.avatar_resize_wrapper .avatar_gallery_container img {
  width: 103px;
  margin: 6px 3px 0 0;
  box-sizing: border-box
}

@media (min-width:480px) {
  .avatar_resize_wrapper .avatar_gallery_container img {
      width: 95px;
      margin-right: 2px
  }
}

@media (min-width:768px) {
  .avatar_resize_wrapper .avatar_gallery_container img {
      width: 140px;
      margin-right: 5px
  }
}

.avatar_resize_wrapper .avatar_gallery_container img.chosen {
  border: 3px solid red;
  border-radius: 3px
}

.avatar_resize_wrapper .gallery_confirm_btn {
  clear: both;
  width: 100%;
  padding-top: 0;
  text-align: center
}

.default_cover_gallery {
  display: none;
  text-align: center;
  height: auto;
  padding: 0 5px;
  margin: auto auto 10px auto;
  width: calc(100% - 10px)
}

@media (min-width:768px) {
  .default_cover_gallery {
      width: 685px
  }
}

.default_cover_gallery .gallery_page_control {
  position: relative;
  float: left;
  width: 24px;
  height: 155px;
  margin-top: 10px;
  text-align: center;
  background-color: #c6c6c6
}

@media (min-width:480px) {
  .default_cover_gallery .gallery_page_control {
      height: 265px
  }
}

@media (min-width:768px) {
  .default_cover_gallery .gallery_page_control {
      height: 375px
  }
}

.default_cover_gallery .gallery_page_control div {
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer
}

.default_cover_gallery .gallery_page_control .previous_gallery_control {
  display: none
}

.default_cover_gallery .gallery_page_control i {
  position: absolute;
  top: 50%;
  right: 6px;
  margin-top: -8.5px
}

.default_cover_gallery .cover_gallery_container {
  float: left;
  width: 242px;
  padding: 0 0 0 8px;
  overflow-x: hidden;
  cursor: pointer;
  margin-bottom: 10px
}

@media (min-width:480px) {
  .default_cover_gallery .cover_gallery_container {
      width: 405px;
      padding: 0
  }
}

@media (min-width:768px) {
  .default_cover_gallery .cover_gallery_container {
      width: 625px
  }
}

.default_cover_gallery .cover_gallery_container div {
  width: 730px;
  max-height: 495px
}

.default_cover_gallery .cover_gallery_container .gallery_chunk {
  float: left;
  width: 240px;
  height: 153px;
  margin-top: 10px
}

@media (min-width:480px) {
  .default_cover_gallery .cover_gallery_container .gallery_chunk {
      width: 400px;
      height: 288px
  }
}

@media (min-width:480px) {
  .default_cover_gallery .cover_gallery_container .gallery_chunk {
      width: 620px;
      height: 380px
  }
}

.default_cover_gallery .cover_gallery_container .gallery_chunk img {
  width: 224px;
  height: 45px;
  margin-bottom: 9px;
  box-sizing: border-box
}

@media (min-width:480px) {
  .default_cover_gallery .cover_gallery_container .gallery_chunk img {
      width: 390px;
      height: 82px
  }
}

@media (min-width:768px) {
  .default_cover_gallery .cover_gallery_container .gallery_chunk img {
      width: 600px;
      height: 119px
  }
}

.default_cover_gallery .cover_gallery_container .gallery_chunk img.chosen {
  border: 3px solid red;
  border-radius: 3px
}

.default_cover_gallery .gallery_confirm_btn {
  text-align: center
}

.cover_current {
  padding: 0 5px;
  max-height: 300px;
  margin-bottom: 5px
}

.cover_preview {
  max-height: 300px;
  margin-bottom: 10px
}

.cover_current img {
  width: 100%
}

.cover_preview_wrapper {
  padding: 0 5px;
  display: none
}

.cover_chosen_btn_wrapper {
  padding: 0 5px;
  text-align: center;
  margin-bottom: 10px
}

.save_avatar_msg.error,
.save_cover_msg.error {
  text-align: center;
  color: #ff0021
}

.save_avatar_msg.success,
.save_cover_msg.success {
  text-align: center;
  color: #30ad22
}

.user_links_menu_container .user_links_menu_item {
  margin-bottom: 5px
}

.user_links_menu_container .user_links_menu_item .icon {
  margin-right: 5px
}

.user_links_menu_container .user_links_menu_item .user_edition_alert {
  position: absolute;
  text-align: center;
  top: -3px;
  right: -18px;
  padding: 2px !important;
  background-color: #c20000;
  color: #fff;
  border-radius: 3px;
  font-size: 9px;
  line-height: 11px;
  min-width: 12px
}

.user_links_menu_container .user_links_menu_item .obfs,
.user_links_menu_container .user_links_menu_item a {
  position: relative;
  color: #000
}

.profile_modal_button {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #ff0021;
  border: none;
  border-radius: 50%;
  margin: 3px;
  padding: 2px;
  height: 25px;
  width: 24px
}

.user_activity_wrapper .user_news_item,
.user_celebrities_wrapper .user_news_item,
.user_feed_wrapper .user_news_item,
.user_galleries_wrapper .user_news_item,
.user_uploads_wrapper .user_news_item {
  margin: auto;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #c6c6c6
}

.user_activity_wrapper .user_feed_item_content .user_feed_username,
.user_celebrities_wrapper .user_feed_item_content .user_feed_username,
.user_feed_wrapper .user_feed_item_content .user_feed_username,
.user_galleries_wrapper .user_feed_item_content .user_feed_username,
.user_uploads_wrapper .user_feed_item_content .user_feed_username {
  font-weight: 700
}

.user_activity_wrapper .user_feed_item_content .obfs,
.user_activity_wrapper .user_feed_item_content a,
.user_celebrities_wrapper .user_feed_item_content .obfs,
.user_celebrities_wrapper .user_feed_item_content a,
.user_feed_wrapper .user_feed_item_content .obfs,
.user_feed_wrapper .user_feed_item_content a,
.user_galleries_wrapper .user_feed_item_content .obfs,
.user_galleries_wrapper .user_feed_item_content a,
.user_uploads_wrapper .user_feed_item_content .obfs,
.user_uploads_wrapper .user_feed_item_content a {
  padding: 0 5px;
  font-weight: 700;
  text-decoration: underline
}

.user_activity_wrapper .user_feed_item_content .new_user_wrapper,
.user_celebrities_wrapper .user_feed_item_content .new_user_wrapper,
.user_feed_wrapper .user_feed_item_content .new_user_wrapper,
.user_galleries_wrapper .user_feed_item_content .new_user_wrapper,
.user_uploads_wrapper .user_feed_item_content .new_user_wrapper {
  text-align: center
}

.user_activity_wrapper .user_feed_item_content .celebrity_image,
.user_celebrities_wrapper .user_feed_item_content .celebrity_image,
.user_feed_wrapper .user_feed_item_content .celebrity_image,
.user_galleries_wrapper .user_feed_item_content .celebrity_image,
.user_uploads_wrapper .user_feed_item_content .celebrity_image {
  max-height: 150px;
  height: calc(100vw / (16/9));
  width: auto;
  max-width: 100%;
  padding: 0;
  background-color: #c6c6c6
}

.user_activity_wrapper .user_feed_item_content .celebrity_feed_container,
.user_celebrities_wrapper .user_feed_item_content .celebrity_feed_container,
.user_feed_wrapper .user_feed_item_content .celebrity_feed_container,
.user_galleries_wrapper .user_feed_item_content .celebrity_feed_container,
.user_uploads_wrapper .user_feed_item_content .celebrity_feed_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration a,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration a,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration a,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration a,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration a {
  display: block;
  padding: 0 5px
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper {
  max-height: 288px;
  height: calc(100vw / (16/9));
  max-width: 512px;
  width: 100%;
  padding: 0;
  background-color: #c6c6c6
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper video {
  width: 100%
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_novideo_wrapper {
  max-height: 288px;
  height: auto;
  max-width: 512px;
  width: 100%;
  padding: 0
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_thumb_video_play_btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  opacity: .4
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration iframe,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration iframe,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration iframe,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration iframe,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration iframe {
  max-height: 288px;
  height: calc(100vw / (16/9));
  max-width: 512px;
  width: 100%
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container {
  height: 180px;
  width: 100%;
  max-width: 512px;
  padding: 0;
  text-align: center;
  background-color: #e2e2e2
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_celebrities_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text {
  padding-top: 40px;
  color: #757575;
  font-size: 15px;
  font-weight: 700
}

.user_activity_wrapper .gallery_item_container,
.user_activity_wrapper .photo_item_container,
.user_activity_wrapper .pornstar_item_container,
.user_activity_wrapper .studio_item_container,
.user_activity_wrapper .user_item_container,
.user_celebrities_wrapper .gallery_item_container,
.user_celebrities_wrapper .photo_item_container,
.user_celebrities_wrapper .pornstar_item_container,
.user_celebrities_wrapper .studio_item_container,
.user_celebrities_wrapper .user_item_container,
.user_feed_wrapper .gallery_item_container,
.user_feed_wrapper .photo_item_container,
.user_feed_wrapper .pornstar_item_container,
.user_feed_wrapper .studio_item_container,
.user_feed_wrapper .user_item_container,
.user_galleries_wrapper .gallery_item_container,
.user_galleries_wrapper .photo_item_container,
.user_galleries_wrapper .pornstar_item_container,
.user_galleries_wrapper .studio_item_container,
.user_galleries_wrapper .user_item_container,
.user_uploads_wrapper .gallery_item_container,
.user_uploads_wrapper .photo_item_container,
.user_uploads_wrapper .pornstar_item_container,
.user_uploads_wrapper .studio_item_container,
.user_uploads_wrapper .user_item_container {
  position: relative;
  width: 100%
}

.user_activity_wrapper .gallery_item_container .image_container,
.user_activity_wrapper .photo_item_container .image_container,
.user_activity_wrapper .pornstar_item_container .image_container,
.user_activity_wrapper .studio_item_container .image_container,
.user_activity_wrapper .user_item_container .image_container,
.user_celebrities_wrapper .gallery_item_container .image_container,
.user_celebrities_wrapper .photo_item_container .image_container,
.user_celebrities_wrapper .pornstar_item_container .image_container,
.user_celebrities_wrapper .studio_item_container .image_container,
.user_celebrities_wrapper .user_item_container .image_container,
.user_feed_wrapper .gallery_item_container .image_container,
.user_feed_wrapper .photo_item_container .image_container,
.user_feed_wrapper .pornstar_item_container .image_container,
.user_feed_wrapper .studio_item_container .image_container,
.user_feed_wrapper .user_item_container .image_container,
.user_galleries_wrapper .gallery_item_container .image_container,
.user_galleries_wrapper .photo_item_container .image_container,
.user_galleries_wrapper .pornstar_item_container .image_container,
.user_galleries_wrapper .studio_item_container .image_container,
.user_galleries_wrapper .user_item_container .image_container,
.user_uploads_wrapper .gallery_item_container .image_container,
.user_uploads_wrapper .photo_item_container .image_container,
.user_uploads_wrapper .pornstar_item_container .image_container,
.user_uploads_wrapper .studio_item_container .image_container,
.user_uploads_wrapper .user_item_container .image_container {
  width: 110px;
  float: left
}

.user_activity_wrapper .gallery_item_container .image_container img,
.user_activity_wrapper .photo_item_container .image_container img,
.user_activity_wrapper .pornstar_item_container .image_container img,
.user_activity_wrapper .studio_item_container .image_container img,
.user_activity_wrapper .user_item_container .image_container img,
.user_celebrities_wrapper .gallery_item_container .image_container img,
.user_celebrities_wrapper .photo_item_container .image_container img,
.user_celebrities_wrapper .pornstar_item_container .image_container img,
.user_celebrities_wrapper .studio_item_container .image_container img,
.user_celebrities_wrapper .user_item_container .image_container img,
.user_feed_wrapper .gallery_item_container .image_container img,
.user_feed_wrapper .photo_item_container .image_container img,
.user_feed_wrapper .pornstar_item_container .image_container img,
.user_feed_wrapper .studio_item_container .image_container img,
.user_feed_wrapper .user_item_container .image_container img,
.user_galleries_wrapper .gallery_item_container .image_container img,
.user_galleries_wrapper .photo_item_container .image_container img,
.user_galleries_wrapper .pornstar_item_container .image_container img,
.user_galleries_wrapper .studio_item_container .image_container img,
.user_galleries_wrapper .user_item_container .image_container img,
.user_uploads_wrapper .gallery_item_container .image_container img,
.user_uploads_wrapper .photo_item_container .image_container img,
.user_uploads_wrapper .pornstar_item_container .image_container img,
.user_uploads_wrapper .studio_item_container .image_container img,
.user_uploads_wrapper .user_item_container .image_container img {
  width: 100%
}

.user_activity_wrapper .gallery_item_container .data_container,
.user_activity_wrapper .photo_item_container .data_container,
.user_activity_wrapper .pornstar_item_container .data_container,
.user_activity_wrapper .studio_item_container .data_container,
.user_activity_wrapper .user_item_container .data_container,
.user_celebrities_wrapper .gallery_item_container .data_container,
.user_celebrities_wrapper .photo_item_container .data_container,
.user_celebrities_wrapper .pornstar_item_container .data_container,
.user_celebrities_wrapper .studio_item_container .data_container,
.user_celebrities_wrapper .user_item_container .data_container,
.user_feed_wrapper .gallery_item_container .data_container,
.user_feed_wrapper .photo_item_container .data_container,
.user_feed_wrapper .pornstar_item_container .data_container,
.user_feed_wrapper .studio_item_container .data_container,
.user_feed_wrapper .user_item_container .data_container,
.user_galleries_wrapper .gallery_item_container .data_container,
.user_galleries_wrapper .photo_item_container .data_container,
.user_galleries_wrapper .pornstar_item_container .data_container,
.user_galleries_wrapper .studio_item_container .data_container,
.user_galleries_wrapper .user_item_container .data_container,
.user_uploads_wrapper .gallery_item_container .data_container,
.user_uploads_wrapper .photo_item_container .data_container,
.user_uploads_wrapper .pornstar_item_container .data_container,
.user_uploads_wrapper .studio_item_container .data_container,
.user_uploads_wrapper .user_item_container .data_container {
  display: -ms-grid;
  display: grid;
  float: left;
  width: calc(100% - 115px);
  padding-left: 5px
}

.user_activity_wrapper .user_item_container .image_container,
.user_celebrities_wrapper .user_item_container .image_container,
.user_feed_wrapper .user_item_container .image_container,
.user_galleries_wrapper .user_item_container .image_container,
.user_uploads_wrapper .user_item_container .image_container {
  max-width: 100px
}

.user_activity_wrapper .user_item_container .image_container img,
.user_celebrities_wrapper .user_item_container .image_container img,
.user_feed_wrapper .user_item_container .image_container img,
.user_galleries_wrapper .user_item_container .image_container img,
.user_uploads_wrapper .user_item_container .image_container img {
  border-radius: 50%
}

.user_activity_wrapper .user_item_container .data_container,
.user_celebrities_wrapper .user_item_container .data_container,
.user_feed_wrapper .user_item_container .data_container,
.user_galleries_wrapper .user_item_container .data_container,
.user_uploads_wrapper .user_item_container .data_container {
  margin-top: 10px
}

.user_activity_wrapper .gallery_btn_container,
.user_celebrities_wrapper .gallery_btn_container,
.user_feed_wrapper .gallery_btn_container,
.user_galleries_wrapper .gallery_btn_container,
.user_uploads_wrapper .gallery_btn_container {
  text-align: center;
  margin: 0;
  padding-bottom: 10px
}

.user_activity_wrapper .user_feed_item_rank,
.user_celebrities_wrapper .user_feed_item_rank,
.user_feed_wrapper .user_feed_item_rank,
.user_galleries_wrapper .user_feed_item_rank,
.user_uploads_wrapper .user_feed_item_rank {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

@media (min-width:768px) {

  .user_activity_wrapper .user_feed_item_rank,
  .user_celebrities_wrapper .user_feed_item_rank,
  .user_feed_wrapper .user_feed_item_rank,
  .user_galleries_wrapper .user_feed_item_rank,
  .user_uploads_wrapper .user_feed_item_rank {
      display: block
  }
}

.user_activity_wrapper .user_feed_item_rank_header,
.user_celebrities_wrapper .user_feed_item_rank_header,
.user_feed_wrapper .user_feed_item_rank_header,
.user_galleries_wrapper .user_feed_item_rank_header,
.user_uploads_wrapper .user_feed_item_rank_header {
  width: calc(100% - 85px);
  max-width: 395px
}

@media (min-width:768px) {

  .user_activity_wrapper .user_feed_item_rank_header,
  .user_celebrities_wrapper .user_feed_item_rank_header,
  .user_feed_wrapper .user_feed_item_rank_header,
  .user_galleries_wrapper .user_feed_item_rank_header,
  .user_uploads_wrapper .user_feed_item_rank_header {
      width: 100%;
      max-width: initial
  }
}

.user_activity_wrapper .gallery_photos_container,
.user_celebrities_wrapper .gallery_photos_container,
.user_feed_wrapper .gallery_photos_container,
.user_galleries_wrapper .gallery_photos_container,
.user_uploads_wrapper .gallery_photos_container {
  height: 130px !important;
  overflow: hidden;
  display: block !important
}

.user_activity_wrapper .gallery_photos_container,
.user_activity_wrapper .photo_item_container,
.user_celebrities_wrapper .gallery_photos_container,
.user_celebrities_wrapper .photo_item_container,
.user_feed_wrapper .gallery_photos_container,
.user_feed_wrapper .photo_item_container,
.user_galleries_wrapper .gallery_photos_container,
.user_galleries_wrapper .photo_item_container,
.user_uploads_wrapper .gallery_photos_container,
.user_uploads_wrapper .photo_item_container {
  position: relative;
  width: 100%
}

.user_activity_wrapper .gallery_photos_container .photo_container,
.user_activity_wrapper .photo_item_container .photo_container,
.user_celebrities_wrapper .gallery_photos_container .photo_container,
.user_celebrities_wrapper .photo_item_container .photo_container,
.user_feed_wrapper .gallery_photos_container .photo_container,
.user_feed_wrapper .photo_item_container .photo_container,
.user_galleries_wrapper .gallery_photos_container .photo_container,
.user_galleries_wrapper .photo_item_container .photo_container,
.user_uploads_wrapper .gallery_photos_container .photo_container,
.user_uploads_wrapper .photo_item_container .photo_container {
  width: 100px;
  float: left;
  height: 120px;
  overflow: hidden;
  margin: 5px 0 5px 5px;
  position: relative
}

.user_activity_wrapper .gallery_photos_container .photo_container a,
.user_activity_wrapper .photo_item_container .photo_container a,
.user_celebrities_wrapper .gallery_photos_container .photo_container a,
.user_celebrities_wrapper .photo_item_container .photo_container a,
.user_feed_wrapper .gallery_photos_container .photo_container a,
.user_feed_wrapper .photo_item_container .photo_container a,
.user_galleries_wrapper .gallery_photos_container .photo_container a,
.user_galleries_wrapper .photo_item_container .photo_container a,
.user_uploads_wrapper .gallery_photos_container .photo_container a,
.user_uploads_wrapper .photo_item_container .photo_container a {
  display: initial
}

.user_activity_wrapper .gallery_photos_container .img_orientation_portrait,
.user_activity_wrapper .photo_item_container .img_orientation_portrait,
.user_celebrities_wrapper .gallery_photos_container .img_orientation_portrait,
.user_celebrities_wrapper .photo_item_container .img_orientation_portrait,
.user_feed_wrapper .gallery_photos_container .img_orientation_portrait,
.user_feed_wrapper .photo_item_container .img_orientation_portrait,
.user_galleries_wrapper .gallery_photos_container .img_orientation_portrait,
.user_galleries_wrapper .photo_item_container .img_orientation_portrait,
.user_uploads_wrapper .gallery_photos_container .img_orientation_portrait,
.user_uploads_wrapper .photo_item_container .img_orientation_portrait {
  height: auto;
  width: 100%
}

.user_activity_wrapper .gallery_photos_container .img_orientation_landscape,
.user_activity_wrapper .photo_item_container .img_orientation_landscape,
.user_celebrities_wrapper .gallery_photos_container .img_orientation_landscape,
.user_celebrities_wrapper .photo_item_container .img_orientation_landscape,
.user_feed_wrapper .gallery_photos_container .img_orientation_landscape,
.user_feed_wrapper .photo_item_container .img_orientation_landscape,
.user_galleries_wrapper .gallery_photos_container .img_orientation_landscape,
.user_galleries_wrapper .photo_item_container .img_orientation_landscape,
.user_uploads_wrapper .gallery_photos_container .img_orientation_landscape,
.user_uploads_wrapper .photo_item_container .img_orientation_landscape {
  height: 100%;
  width: auto
}

.user_activity_wrapper .submit_buttons_container,
.user_celebrities_wrapper .submit_buttons_container,
.user_feed_wrapper .submit_buttons_container,
.user_galleries_wrapper .submit_buttons_container,
.user_uploads_wrapper .submit_buttons_container {
  margin-bottom: 10px
}

@media (min-width:768px) {
  .user_subviews_wrapper {
      width: calc(100% - 272px);
      max-width: 735px;
      margin: 20px 5px 20px 5px;
      padding-left: 262px
  }
}

.user_subviews_wrapper .subview_header {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  font-size: 15px;
  padding: 5px;
  margin-bottom: 10px
}

.user_subviews_wrapper .subview_header .icon {
  margin-right: 5px
}

.user_subviews_wrapper .user_inner_container {
  margin: 5px
}

.user_subviews_wrapper .user_edit_history_item {
  border: 1px solid #757575;
  min-height: 130px;
  border-radius: 5px;
  padding: 5px;
  margin: 0 5px 10px 5px;
  background-color: #fff
}

.user_subviews_wrapper .user_edit_history_item .icon {
  float: left;
  margin-right: 10px
}

.user_subviews_wrapper .user_edit_history_item a {
  font-weight: 700
}

.user_subviews_wrapper .user_coins_table_wrapper {
  text-align: center
}

.user_subviews_wrapper .user_coins_table_wrapper .user_coins_table {
  width: 100%
}

.user_subviews_wrapper .user_coins_table_wrapper a {
  text-decoration: underline
}

.user_subviews_wrapper .user_notifications_wrapper {
  text-align: left
}

.user_subviews_wrapper .user_notifications_wrapper .user_notifications_table {
  width: 100%
}

.user_subviews_wrapper .user_notifications_wrapper .user_notifications_table .user_notification_header {
  font-weight: 700
}

.user_subviews_wrapper .user_notifications_wrapper .user_notifications_table tr {
  vertical-align: top
}

.user_subviews_wrapper .user_notifications_wrapper a {
  text-decoration: underline
}

.user_subviews_wrapper .user_notifications_wrapper .notification_circle_ball {
  width: 10px;
  height: 10px;
  background-color: #30ad22;
  display: inline-block;
  margin-left: 5px;
  border-radius: 50%
}

.user_subviews_wrapper .user_shop_wrapper {
  text-align: center
}

.user_subviews_wrapper .user_shop_wrapper .user_shop_explanation {
  text-align: left
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper {
  display: inline-block;
  width: 270px;
  min-height: 370px;
  margin: 10px;
  padding: 10px;
  vertical-align: top;
  background-color: #fff
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_price,
.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_title {
  font-weight: 700;
  font-size: 15px
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_buy_wrapper {
  margin: 10px 0
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn {
  height: 32px;
  font-size: 13px;
  line-height: 19px;
  padding: 5px 15px;
  width: 160px;
  font-weight: 700;
  border: none;
  border-radius: 5px;
  color: #fff;
  background-color: #ffac1d
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn .icon {
  margin-right: 5px;
  margin-bottom: 3px
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn:hover {
  background-color: #ff6800
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_disabled {
  background-color: #e2e2e2 !important
}

.user_subviews_wrapper .user_shop_wrapper .shop_notice {
  text-align: center
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group {
  padding: 10px 5px
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group input {
  width: calc(100% - 10px);
  height: 26px;
  margin: 5px 0
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .user_settings_notice {
  color: #000
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_msg {
  color: #fff;
  padding: 3px 10px;
  border-radius: 5px;
  width: -webkit-max-content;
  width: max-content
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_success_message {
  background-color: #30ad22
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_warning_message {
  background-color: #ff6800
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_group {
  display: -ms-grid;
  display: grid;
  padding: 10px 5px
}

.user_subviews_wrapper .user_settings_wrapper .user_profile_disable_btn,
.user_subviews_wrapper .user_settings_wrapper .user_profile_disassociate_email_btn {
  cursor: pointer;
  margin-top: 5px;
  color: #000;
  width: -webkit-max-content;
  width: max-content
}

.user_subviews_wrapper .user_settings_wrapper .user_profile_disable_btn .icon,
.user_subviews_wrapper .user_settings_wrapper .user_profile_disassociate_email_btn .icon {
  margin-right: 5px
}

.user_subviews_wrapper .user_settings_wrapper .user_setting_submit_btn {
  display: block;
  margin: auto;
  width: 200px
}

.user_subviews_wrapper .user_settings_wrapper .options_item_checkbox {
  display: inline-block
}

.user_subviews_wrapper .user_settings_wrapper .options_item_checkbox input {
  width: 20px;
  height: 20px;
  margin: 0 5px
}

.user_subviews_wrapper .user_settings_wrapper .btn_options_item {
  display: block;
  margin: 10px auto 0 auto;
  width: 150px
}

.user_subviews_wrapper .user_edit_history_container {
  display: inline-block;
  width: 100%;
  padding: 10px 10px 3px 0;
  text-align: center
}

@media (min-width:480px) {
  .user_subviews_wrapper .user_edit_history_column {
      float: left;
      width: 50%
  }
}

.user_subviews_wrapper .confirmed_mobile_phone {
  color: #30ad22
}

.public_view_mode_warning {
  cursor: pointer;
  line-height: 25px;
  position: fixed;
  z-index: 3;
  bottom: 0;
  text-align: center;
  color: #fff;
  border-top: 2px solid #e62600;
  background-color: #e62600
}

.public_view_mode_warning span {
  font-weight: 700;
  text-decoration: underline
}

.settings_form_container {
  border-bottom: 2px solid #e2e2e2;
  margin-bottom: 10px
}

.settings_form_container form {
  position: relative
}

.settings_form_container .confirmation_modal {
  position: absolute;
  left: 25%;
  border-radius: 5px;
  border: 1px solid #c6c6c6;
  box-shadow: 0 0 15px #000;
  bottom: 0;
  max-width: 320px;
  max-height: 140px;
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #f6f6f6
}

.settings_form_container .confirmation_modal .modal_div_close {
  position: absolute;
  top: 5px;
  right: 5px;
  background-color: #ff0021;
  border: none;
  border-radius: 50%;
  margin: 2px;
  padding: 2px;
  height: 16px;
  width: 16px;
  text-align: center;
  cursor: pointer
}

.settings_form_container .confirmation_modal .modal_div_close .icon {
  vertical-align: initial
}

#product_form {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  min-width: 300px;
  max-width: 500px;
  height: 100%;
  min-height: 426px;
  max-height: 446px;
  margin: auto;
  padding: 10px;
  border: 1px solid #c6c6c6;
  background-color: #f6f6f6;
  color: #000
}

#product_form .product_form_item {
  position: relative;
  width: 100%;
  padding-top: 10px;
  text-align: center
}

#product_form .product_form_item textarea {
  width: 100%;
  max-width: 400px;
  height: 120px;
  resize: vertical
}

#product_form .product_form_item input[type=text] {
  width: 100%;
  max-width: 400px
}

#product_form .product_form_item button {
  width: 100px;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px
}

#product_form .btn_post_action {
  margin-top: -6px;
  color: #fff !important;
  border-bottom-color: #ff6800;
  background-color: #ffac1d
}

#product_form .btn_post_action:hover {
  border-bottom-color: #e62600;
  background-color: #ff6800
}

#product_form .product_form_item_title {
  display: block;
  text-align: center
}

#product_form .size_option {
  display: inline-block;
  width: 35px;
  margin-right: 5px;
  text-align: center
}

#product_form .size_option label {
  display: block;
  text-align: center
}

.user_feed_wrapper .user_feed_author_avatar {
  position: absolute;
  width: 30px;
  margin-left: 5px
}

.user_feed_wrapper .user_feed_item_title {
  height: 45px;
  padding-left: 40px;
  display: inline-block
}

.user_uploads_wrapper .user_feed_author_avatar {
  position: absolute;
  width: 30px;
  margin-left: 5px
}

.user_uploads_wrapper .user_feed_item_title {
  height: 45px;
  padding-left: 40px;
  display: inline-block
}

.user_galleries_wrapper .user_feed_author_avatar {
  position: absolute;
  width: 30px;
  margin-left: 5px
}

.user_galleries_wrapper .user_feed_item_title {
  height: 45px;
  padding-left: 40px;
  display: inline-block
}

.user_celebrities_wrapper .user_feed_author_avatar {
  position: absolute;
  width: 30px;
  margin-left: 5px
}

.user_celebrities_wrapper .user_feed_item_title {
  height: 45px;
  padding-left: 40px;
  display: inline-block
}

.user_celebrities_wrapper .celebrity_header_wrapper {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.user_celebrities_wrapper .celebrity_avatar {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  border: 2px solid;
  border-color: #e62600;
  background-size: cover
}

@media (min-width:360px) {
  .user_celebrities_wrapper .celebrity_avatar {
      width: 170px;
      height: 170px
  }
}

.user_celebrities_wrapper .celebrity_header_info_wrapper {
  margin-left: 10px;
  width: 100%
}

.user_celebrities_wrapper .celebrity_header_info_wrapper .celebrity_header_top {
  height: 65px
}

@media (min-width:360px) {
  .user_celebrities_wrapper .celebrity_header_info_wrapper .celebrity_header_top {
      height: 70px
  }
}

.user_likes_container .h2_class,
.user_likes_container h1,
.user_likes_container h2 {
  margin-left: 5px
}

.user_likes_container .user_item_wrapper {
  position: relative;
  width: 100px;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 5px 5px
}

.user_likes_container .user_item_wrapper .user_illustration_image {
  border-radius: 50%
}

.user_likes_container .user_item_wrapper .user_item_remove {
  cursor: pointer;
  position: absolute;
  bottom: 35px;
  left: 0
}

.user_likes_container .video_item_stats {
  pointer-events: auto !important
}

.user_likes_container .celebrity_feed_likes {
  display: ruby
}

.user_likes_container .celebrity_feed_likes .celebrity_feed_like {
  display: block
}

.user_likes_container .celebrity_feed_likes .celebrity_media_container {
  width: 360px;
  text-align: left
}

.user_likes_container .celebrity_feed_likes .celebrity_media_container .media_image {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.user_likes_container .celebrity_feed_likes .celebrity_media_container .media_image .post_image_container {
  width: 100px !important;
  height: 100px !important;
  margin: 2px
}

.user_likes_container .celebrity_media_likes {
  display: inline-block;
  width: 100%
}

.user_likes_container .celebrity_media_likes .media_image {
  float: left;
  width: 200px;
  height: 200px;
  margin: 5px;
  border-radius: 5px;
  overflow: hidden
}

.user_likes_container .celebrity_media_likes .media_image img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.user_likes_container .celebrity_media_likes .media_image .celebrity_item_remove {
  position: absolute;
  top: 0;
  right: 5px;
  cursor: pointer
}

.videos_grid_wrapper.js_content_history_videos {
  min-height: 5600px
}

.videos_grid_wrapper .celebrity_header_wrapper {
  margin: 10px
}

.videos_grid_wrapper .celebrity_header_wrapper,
.videos_grid_wrapper .gallery_item_wrapper,
.videos_grid_wrapper .photo_item_container {
  display: inline-block;
  position: relative;
  width: 120px;
  text-align: center
}

.videos_grid_wrapper .celebrity_header_wrapper .celebrity_aliases,
.videos_grid_wrapper .gallery_item_wrapper .celebrity_aliases,
.videos_grid_wrapper .photo_item_container .celebrity_aliases {
  display: none
}

.videos_grid_wrapper .celebrity_header_wrapper .gallery_item_thumbnail,
.videos_grid_wrapper .celebrity_header_wrapper .photo_container,
.videos_grid_wrapper .gallery_item_wrapper .gallery_item_thumbnail,
.videos_grid_wrapper .gallery_item_wrapper .photo_container,
.videos_grid_wrapper .photo_item_container .gallery_item_thumbnail,
.videos_grid_wrapper .photo_item_container .photo_container {
  width: 100px;
  height: 120px;
  overflow: hidden;
  margin: 5px 0 5px 5px;
  position: relative;
  cursor: pointer
}

.videos_grid_wrapper .celebrity_header_wrapper .gallery_item_thumbnail img,
.videos_grid_wrapper .celebrity_header_wrapper .photo_container img,
.videos_grid_wrapper .gallery_item_wrapper .gallery_item_thumbnail img,
.videos_grid_wrapper .gallery_item_wrapper .photo_container img,
.videos_grid_wrapper .photo_item_container .gallery_item_thumbnail img,
.videos_grid_wrapper .photo_item_container .photo_container img {
  height: auto;
  width: 100%
}

.videos_grid_wrapper .celebrity_header_wrapper .gallery_item_title,
.videos_grid_wrapper .gallery_item_wrapper .gallery_item_title,
.videos_grid_wrapper .photo_item_container .gallery_item_title {
  display: inline-block;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5px
}

.videos_grid_wrapper .celebrity_header_avatar {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 2px solid;
  border-color: #e62600;
  background-size: cover
}

.videos_grid_wrapper .celebrity_header_avatar a {
  display: block;
  width: 100%;
  height: 100%
}

.videos_grid_wrapper .celebrity_header_avatar .celebrity_avatar {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-size: cover
}

.videos_grid_wrapper .celebrity_item_remove,
.videos_grid_wrapper .gallery_item_remove,
.videos_grid_wrapper .photo_item_remove {
  position: absolute;
  top: 0;
  right: 10px
}

.user_subscribers_container .h2_class,
.user_subscribers_container h1,
.user_subscribers_container h2 {
  margin-left: 5px
}

.user_subscribers_container .user_item_wrapper {
  position: relative;
  text-align: center;
  width: 100px;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 5px 5px
}

.user_subscribers_container .user_item_wrapper.user_disabled {
  opacity: 40%
}

.user_subscribers_container .user_item_wrapper.user_disabled .user_disabled_info {
  display: inline-block
}

.user_subscribers_container .user_item_wrapper .user_illustration_image {
  border-radius: 50%;
  height: 100px;
  width: 100px
}

.user_subscribers_container .user_item_wrapper .user_item_remove {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0
}

.user_history_container {
  text-align: center
}

.user_history_subview {
  width: 100%
}

.content_section_history_videos {
  min-height: 480px
}

.content_section_history_videos .video_item_stats {
  pointer-events: auto !important
}

.content_section_history_videos,
.user_history_subview {
  text-align: center
}

.content_section_history_videos .btn_white,
.user_history_subview .btn_white {
  display: inline-block !important;
  text-align: center;
  margin: 0 10px 10px;
  width: 240px
}

.confirm_body_wrapper button {
  margin: 0 5px
}

.user_content_partner_wrapper {
  text-align: center
}

.user_content_partner_wrapper .error_warning,
.user_content_partner_wrapper label.error {
  font-weight: 700;
  color: red
}

.user_content_partner_wrapper a {
  text-decoration: underline
}

.user_content_partner_wrapper form {
  text-align: left
}

.user_content_partner_wrapper .block_container {
  padding: 5px
}

.user_content_partner_wrapper .block_container .editor_field {
  max-width: 320px;
  width: 100%
}

.user_content_partner_wrapper .prod_type_block_container .options_item_checkbox {
  margin: 5px 0;
  display: block
}

.user_content_partner_wrapper .prod_type_block_container .custom_radio {
  float: left
}

.user_content_partner_wrapper .partner_mc_option {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 10px 0 5px
}

.user_content_partner_wrapper button {
  display: block;
  margin: auto
}

.user_content_partner_wrapper button:disabled {
  opacity: .5
}

.user_content_partner_wrapper .content_partner_feedback_wrapper {
  margin-top: 10px
}

.content_favorites_wrapper {
  position: relative
}

.content_favorites_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_favorites_wrapper .title_wrapper {
  margin-top: 5px;
  margin-bottom: 5px
}

@media (min-width:768px) {
  .content_favorites_wrapper .title_wrapper {
      margin-bottom: 0
  }
}

.content_favorites_wrapper .celebrity_block {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 140px
}

.content_favorites_wrapper .celebrity_header_wrapper {
  display: inline-block;
  position: relative;
  width: 120px;
  text-align: center
}

.content_favorites_wrapper .celebrity_header_wrapper .celebrity_header_avatar {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 2px solid;
  border-color: #e62600;
  background-size: cover;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.content_favorites_wrapper .celebrity_header_wrapper .celebrity_header_avatar a {
  display: block;
  width: 100%;
  height: 100%
}

.content_favorites_wrapper .celebrity_header_wrapper .celebrity_header_avatar .celebrity_avatar {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-size: cover
}

.content_favorites_wrapper .celebrity_header_wrapper .celebrity_aliases {
  display: none
}

.content_favorites_wrapper .celebrity_feed_container {
  display: flow-root
}

.content_favorites_wrapper .celebrity_feed_container .celebrity_avatar {
  position: relative
}

.content_favorites_wrapper .celebrity_feed_container .feed_wrapper {
  width: 360px;
  text-align: left;
  display: inline-block
}

.content_favorites_wrapper .celebrity_feed_container .feed_wrapper .feed_images {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.content_favorites_wrapper .celebrity_feed_container .feed_wrapper .feed_images .post_image_container {
  width: 100px !important;
  height: 100px !important;
  margin: 2px
}

.content_favorites_wrapper .celebrity_feed_container .photo_item_remove {
  left: 35px !important;
  bottom: 30px !important;
  display: block !important;
  position: absolute;
  cursor: pointer
}

.content_favorites_wrapper .celebrity_media_container {
  display: inline-block;
  width: 100%;
  text-align: center
}

.content_favorites_wrapper .celebrity_media_container .media_image {
  display: inline-block;
  width: 300px;
  height: 300px;
  margin: 5px;
  border-radius: 5px;
  overflow: hidden
}

.content_favorites_wrapper .celebrity_media_container .media_image img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.content_favorites_wrapper .celebrity_media_container .media_image .celebrity_item_remove {
  position: absolute;
  top: 0;
  right: 5px;
  cursor: pointer
}

.favorites_notice_title {
  margin-bottom: 10px
}

.favorites_item {
  margin: 5px 0 15px 0;
  padding-bottom: 5px;
  border-width: 0 0 25px 0;
  border-style: solid;
  border-color: #e2e2e2
}

.favorites_item.card-columns {
  border: none
}

.favorites_item .favorites_item_title {
  text-align: center;
  margin-bottom: 10px
}

.favorites_item .favorites_item_content,
.favorites_item .favorites_item_subtitle {
  text-align: left;
  margin-bottom: 10px
}

.favorites_item .favorites_item_notice {
  font-size: 12px;
  text-align: left
}

.favorites_item .video_item_stats {
  pointer-events: auto !important
}

.top_webcams {
  height: calc(50vw / (16/9));
  overflow: hidden
}

@media (min-width:480px) {
  .top_webcams {
      height: calc(33vw / (16/9))
  }
}

@media (min-width:768px) {
  .top_webcams {
      height: calc(25vw / (16/9))
  }
}

@media (min-width:968px) {
  .top_webcams {
      height: 230px
  }
}

@media (min-width:968px) {
  .top_webcams .content_section_title {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600;
      display: block;
      width: 100%
  }
}

@media (min-width:968px) {
  .top_webcams .content_section_title .title_wrapper {
      margin-bottom: 0
  }
}

.bottom_webcams,
.celebrity_bottom_webcams,
.celebrity_page_bottom_webcams {
  margin-top: 15px
}

.bottom_webcams .webcams_grid_wrapper,
.celebrity_bottom_webcams .webcams_grid_wrapper,
.celebrity_page_bottom_webcams .webcams_grid_wrapper {
  height: calc(100vw / (16/9));
  overflow: hidden
}

@media (min-width:480px) {

  .bottom_webcams .webcams_grid_wrapper,
  .celebrity_bottom_webcams .webcams_grid_wrapper,
  .celebrity_page_bottom_webcams .webcams_grid_wrapper {
      height: calc(49vw / (16/9))
  }
}

@media (min-width:768px) {

  .bottom_webcams .webcams_grid_wrapper,
  .celebrity_bottom_webcams .webcams_grid_wrapper,
  .celebrity_page_bottom_webcams .webcams_grid_wrapper {
      height: calc(33vw / (16/9))
  }
}

@media (min-width:968px) {

  .bottom_webcams .webcams_grid_wrapper,
  .celebrity_bottom_webcams .webcams_grid_wrapper,
  .celebrity_page_bottom_webcams .webcams_grid_wrapper {
      height: 185px
  }
}

.bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
.celebrity_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
.celebrity_page_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper {
  width: 100vw;
  height: calc(100vw / (16/9))
}

@media (min-width:480px) {

  .bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
  .celebrity_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
  .celebrity_page_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper {
      width: 48vw;
      height: calc(48vw / (16/9))
  }
}

@media (min-width:768px) {

  .bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
  .celebrity_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
  .celebrity_page_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper {
      width: 32vw;
      height: calc(32vw / (16/9))
  }
}

@media (min-width:968px) {

  .bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
  .celebrity_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper,
  .celebrity_page_bottom_webcams .webcams_grid_wrapper .webcam_item_wrapper {
      width: 320px;
      height: 180px;
      margin: 0 0 20px 0
  }
}

@media (min-width:968px) {

  .bottom_webcams .content_section_title,
  .celebrity_bottom_webcams .content_section_title,
  .celebrity_page_bottom_webcams .content_section_title {
      border-style: solid;
      border-width: 0 0 1px 0;
      border-color: #e62600;
      display: block;
      width: 100%
  }
}

@media (min-width:968px) {

  .bottom_webcams .content_section_title .title_wrapper,
  .celebrity_bottom_webcams .content_section_title .title_wrapper,
  .celebrity_page_bottom_webcams .content_section_title .title_wrapper {
      margin-bottom: 0
  }
}

.bottom_webcams.hide_mobile_top_webcams,
.celebrity_bottom_webcams.hide_mobile_top_webcams,
.celebrity_page_bottom_webcams.hide_mobile_top_webcams {
  display: block !important
}

@media (min-width:968px) {

  .bottom_webcams.hide_mobile_top_webcams .title_text,
  .celebrity_bottom_webcams.hide_mobile_top_webcams .title_text,
  .celebrity_page_bottom_webcams.hide_mobile_top_webcams .title_text {
      display: block !important
  }
}

@media (max-width:967px) {
  .hide_mobile_top_webcams {
      display: none
  }
}

.webcam_top_container,
.webcams_grid_wrapper {
  text-align: center;
  height: calc(48vw / (16/9));
  overflow: hidden
}

@media (min-width:480px) {

  .webcam_top_container,
  .webcams_grid_wrapper {
      height: calc(32vw / (16/9))
  }
}

@media (min-width:768px) {

  .webcam_top_container,
  .webcams_grid_wrapper {
      height: calc(25vw / (16/9));
      text-align: left
  }
}

@media (min-width:968px) {

  .webcam_top_container,
  .webcams_grid_wrapper {
      height: 190px
  }
}

.webcam_top_container .webcam_item_wrapper,
.webcams_grid_wrapper .webcam_item_wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 47vw;
  height: calc(47vw / (16/9));
  margin: 2px;
  text-align: left;
  vertical-align: top;
  letter-spacing: normal;
  cursor: pointer;
  background-image: url(../images/webcam_placeholder.png);
  background-size: cover;
  background-position: center
}

@media (min-width:480px) {

  .webcam_top_container .webcam_item_wrapper,
  .webcams_grid_wrapper .webcam_item_wrapper {
      width: 32vw;
      height: calc(32vw / (16/9))
  }
}

@media (min-width:768px) {

  .webcam_top_container .webcam_item_wrapper,
  .webcams_grid_wrapper .webcam_item_wrapper {
      width: 24vw;
      height: calc(24vw / (16/9))
  }
}

@media (min-width:968px) {

  .webcam_top_container .webcam_item_wrapper,
  .webcams_grid_wrapper .webcam_item_wrapper {
      width: 320px;
      height: 180px;
      margin: 0 0 20px 0
  }
}

.webcam_top_container .webcam_item_wrapper .force-webcam-video,
.webcams_grid_wrapper .webcam_item_wrapper .force-webcam-video {
  position: absolute;
  pointer-events: none;
  height: 100%;
  background-color: #000
}

.webcam_top_container .webcam_item_wrapper .force-webcam-video .lw,
.webcams_grid_wrapper .webcam_item_wrapper .force-webcam-video .lw {
  border: none !important
}

.webcam_top_container .webcam_item_wrapper .force-webcam-video .xlove_video_container,
.webcams_grid_wrapper .webcam_item_wrapper .force-webcam-video .xlove_video_container {
  height: 100%
}

.webcam_top_container .webcam_item_wrapper .force-webcam-video .xlove_video_container .live,
.webcams_grid_wrapper .webcam_item_wrapper .force-webcam-video .xlove_video_container .live {
  display: none !important
}

.webcam_top_container .webcam_item_wrapper .webcam-video,
.webcams_grid_wrapper .webcam_item_wrapper .webcam-video {
  position: absolute;
  opacity: 0
}

.webcam_top_container .webcam_item_wrapper .webcam-video:hover,
.webcams_grid_wrapper .webcam_item_wrapper .webcam-video:hover {
  opacity: 1
}

.webcam_top_container .webcam_item_section,
.webcams_grid_wrapper .webcam_item_section {
  position: absolute;
  width: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, .1);
  text-shadow: 1px 1px 1px #000
}

.webcam_top_container .webcam_item_online,
.webcam_top_container .webcam_item_title_txt,
.webcams_grid_wrapper .webcam_item_online,
.webcams_grid_wrapper .webcam_item_title_txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  float: left;
  margin-left: 5px;
  font-size: 12px;
  text-shadow: 1px 1px 1px #000
}

@media (min-width:768px) {

  .webcam_top_container .webcam_item_online,
  .webcam_top_container .webcam_item_title_txt,
  .webcams_grid_wrapper .webcam_item_online,
  .webcams_grid_wrapper .webcam_item_title_txt {
      font-size: 13px
  }
}

.webcam_top_container .webcam_green_bullet,
.webcams_grid_wrapper .webcam_green_bullet {
  background-color: #90ee90;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin: 0 2px
}

.webcam_top_container .webcam_item_age_txt,
.webcam_top_container .webcam_item_flag,
.webcams_grid_wrapper .webcam_item_age_txt,
.webcams_grid_wrapper .webcam_item_flag {
  float: right;
  margin-right: 5px;
  font-size: 13px
}

.webcam_top_container .webcam_item_age_txt .icon,
.webcam_top_container .webcam_item_flag .icon,
.webcams_grid_wrapper .webcam_item_age_txt .icon,
.webcams_grid_wrapper .webcam_item_flag .icon {
  margin-left: 5px
}

.webcam_top_container .webcam_item_title,
.webcams_grid_wrapper .webcam_item_title {
  height: 19px;
  margin-top: -2px
}

@media (min-width:968px) {

  .webcam_top_container .webcam_item_title,
  .webcams_grid_wrapper .webcam_item_title {
      height: 21px;
      margin-top: 0
  }
}

.webcam_top_container .webcam_item_footer,
.webcams_grid_wrapper .webcam_item_footer {
  bottom: 0;
  height: 20px;
  margin-top: -1px
}

@media (min-width:968px) {

  .webcam_top_container .webcam_item_footer,
  .webcams_grid_wrapper .webcam_item_footer {
      height: 23px;
      margin-top: 0
  }
}

.webcam_top_container .webcam_text,
.webcams_grid_wrapper .webcam_text {
  margin-left: 5px;
  margin-top: -1px
}

@media (min-width:968px) {

  .webcam_top_container .webcam_text,
  .webcams_grid_wrapper .webcam_text {
      margin-top: 0
  }
}

.webcam_top_container .webcam_dating,
.webcams_grid_wrapper .webcam_dating {
  max-width: 23%;
  max-height: calc(100% - 25px);
  margin-bottom: 20px
}

@media (min-width:768px) {

  .webcam_top_container .webcam_dating,
  .webcams_grid_wrapper .webcam_dating {
      max-width: 15%;
      max-height: calc(100% - 35px)
  }
}

@media (min-width:968px) {

  .webcam_top_container .webcam_dating,
  .webcams_grid_wrapper .webcam_dating {
      max-width: 225px;
      max-height: 225px
  }
}

.webcam_top_container .webcam_title_img,
.webcams_grid_wrapper .webcam_title_img {
  float: left
}

.webcam_dating_limit .content_section_content {
  height: calc(100% - 25px);
  margin-bottom: 5px;
  overflow: hidden
}

@media (min-width:968px) {
  .webcam_dating_limit .content_section_content {
      height: 225px
  }
}

@media (max-width:967px) {
  .webcam_xlove_promotool .content_section_title {
      display: none
  }
}

.webcam_xlove_promotool .webcam_item_thumbnail .webcam_item_title {
  z-index: 1
}

.webcam_xlove_promotool .webcam_item_thumbnail .static_img {
  -webkit-transform: translateY(-12.5%);
  -ms-transform: translateY(-12.5%);
  transform: translateY(-12.5%)
}

@media (min-width:968px) {
  .webcam_xlove_promotool .webcam_item_thumbnail .static_img {
      -webkit-transform: initial;
      -ms-transform: initial;
      transform: initial
  }
}

@media (max-width:967px) {
  .webcam_stripchat .content_section_title {
      display: none
  }
}

.webcam_livejasmin .video_thumb {
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%
}

.webcams_grid_wrapper .webcam_stripchat {
  background-color: #000
}

@media (max-width:967px) {
  .webcam_xcams .content_section_title {
      display: none
  }
}

.webcam_xcams .force-webcam-video {
  background-color: transparent !important
}

.content_wrapper_page_multifilter_page .category_top_webcams,
.content_wrapper_page_multifilter_page_2 .category_top_webcams,
.content_wrapper_page_multifilter_page_3 .category_top_webcams,
.content_wrapper_page_multifilter_page_4 .category_top_webcams {
  height: 0
}

.content_wrapper_page_multifilter_page .hide_mobile_top_webcams,
.content_wrapper_page_multifilter_page_2 .hide_mobile_top_webcams,
.content_wrapper_page_multifilter_page_3 .hide_mobile_top_webcams,
.content_wrapper_page_multifilter_page_4 .hide_mobile_top_webcams {
  display: block !important
}

.content_wrapper_page_multifilter_page .hide_mobile_top_webcams .title_text,
.content_wrapper_page_multifilter_page_2 .hide_mobile_top_webcams .title_text,
.content_wrapper_page_multifilter_page_3 .hide_mobile_top_webcams .title_text,
.content_wrapper_page_multifilter_page_4 .hide_mobile_top_webcams .title_text {
  display: none
}

.celebrity_post_bottom_webcams {
  min-height: 210px
}

.celebrity_post_bottom_webcams .webcams_grid_wrapper {
  height: calc(100vw / (16/9))
}

@media (min-width:480px) {
  .celebrity_post_bottom_webcams .webcams_grid_wrapper {
      height: calc(48vw / (16/9))
  }
}

@media (min-width:768px) {
  .celebrity_post_bottom_webcams .webcams_grid_wrapper {
      height: calc(32vw / (16/9))
  }
}

@media (min-width:968px) {
  .celebrity_post_bottom_webcams .webcams_grid_wrapper {
      height: 180px
  }
}

.celebrity_post_bottom_webcams .webcam_item_wrapper {
  width: 100vw;
  height: calc(100vw / (16/9))
}

@media (min-width:480px) {
  .celebrity_post_bottom_webcams .webcam_item_wrapper {
      width: 48vw;
      height: calc(48vw / (16/9))
  }
}

@media (min-width:768px) {
  .celebrity_post_bottom_webcams .webcam_item_wrapper {
      width: 32vw;
      height: calc(32vw / (16/9))
  }
}

@media (min-width:968px) {
  .celebrity_post_bottom_webcams .webcam_item_wrapper {
      width: 320px;
      height: 180px;
      margin: 0 0 20px 0
  }
}

.celebrity_post_bottom_webcams .force-webcam-video {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.celebrity_profile_bottom_webcams .webcams_grid_wrapper {
  height: calc((((100vw - 10px) - 10px)/ 2) * .9435);
  max-height: 254px;
  overflow: hidden;
  float: left
}

.celebrity_profile_bottom_webcams .webcams_grid_wrapper .webcam_item_thumbnail {
  height: 100%
}

.celebrity_profile_bottom_webcams .webcams_grid_wrapper .img-responsive {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.celebrity_profile_bottom_webcams .webcam_item_wrapper {
  width: calc(((100vw - 10px) - 10px)/ 2);
  height: calc((((100vw - 10px) - 10px)/ 2) * .9435);
  max-width: 240px;
  max-height: 254px;
  overflow: hidden;
  float: left;
  margin: 5px;
  border-radius: 5px
}

.celebrity_profile_bottom_webcams .force-webcam-video {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.celebrity_home_bottom_webcams .webcams_grid_wrapper {
  height: calc(100vw / (16/9))
}

@media (min-width:480px) {
  .celebrity_home_bottom_webcams .webcams_grid_wrapper {
      height: calc(48vw / (16/9))
  }
}

@media (min-width:768px) {
  .celebrity_home_bottom_webcams .webcams_grid_wrapper {
      height: calc(32vw / (16/9))
  }
}

@media (min-width:968px) {
  .celebrity_home_bottom_webcams .webcams_grid_wrapper {
      height: 180px
  }
}

.celebrity_home_bottom_webcams .webcam_item_wrapper {
  width: 100vw;
  height: calc(100vw / (16/9));
  border-radius: 5px
}

@media (min-width:480px) {
  .celebrity_home_bottom_webcams .webcam_item_wrapper {
      width: 48vw;
      height: calc(48vw / (16/9))
  }
}

@media (min-width:768px) {
  .celebrity_home_bottom_webcams .webcam_item_wrapper {
      width: 32vw;
      height: calc(32vw / (16/9))
  }
}

@media (min-width:968px) {
  .celebrity_home_bottom_webcams .webcam_item_wrapper {
      width: 320px;
      height: 180px;
      margin: 0 0 20px 0
  }
}

.celebrity_home_bottom_webcams .force-webcam-video {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.content_cookie_wrapper,
.content_dmca_wrapper,
.content_parental_wrapper,
.content_privacy_policy_wrapper,
.content_section_contact_wrapper,
.content_section_sticker_wrapper,
.content_tos_wrapper {
  position: relative;
  max-width: 1000px;
  margin: 15px auto auto auto
}

.content_cookie_wrapper .content_section_title,
.content_dmca_wrapper .content_section_title,
.content_parental_wrapper .content_section_title,
.content_privacy_policy_wrapper .content_section_title,
.content_section_contact_wrapper .content_section_title,
.content_section_sticker_wrapper .content_section_title,
.content_tos_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_cookie_wrapper .title_wrapper,
.content_dmca_wrapper .title_wrapper,
.content_parental_wrapper .title_wrapper,
.content_privacy_policy_wrapper .title_wrapper,
.content_section_contact_wrapper .title_wrapper,
.content_section_sticker_wrapper .title_wrapper,
.content_tos_wrapper .title_wrapper {
  margin-top: 5px
}

.content_cookie_wrapper .sticker_preview_image,
.content_dmca_wrapper .sticker_preview_image,
.content_parental_wrapper .sticker_preview_image,
.content_privacy_policy_wrapper .sticker_preview_image,
.content_section_contact_wrapper .sticker_preview_image,
.content_section_sticker_wrapper .sticker_preview_image,
.content_tos_wrapper .sticker_preview_image {
  margin: auto;
  text-align: center
}

@media (min-width:768px) {

  .content_cookie_wrapper .sticker_preview_image,
  .content_dmca_wrapper .sticker_preview_image,
  .content_parental_wrapper .sticker_preview_image,
  .content_privacy_policy_wrapper .sticker_preview_image,
  .content_section_contact_wrapper .sticker_preview_image,
  .content_section_sticker_wrapper .sticker_preview_image,
  .content_tos_wrapper .sticker_preview_image {
      float: right
  }
}

.content_cookie_wrapper .content_contact,
.content_cookie_wrapper .content_cookie,
.content_cookie_wrapper .content_parental,
.content_cookie_wrapper .content_sticker,
.content_cookie_wrapper .content_tos,
.content_dmca_wrapper .content_contact,
.content_dmca_wrapper .content_cookie,
.content_dmca_wrapper .content_parental,
.content_dmca_wrapper .content_sticker,
.content_dmca_wrapper .content_tos,
.content_parental_wrapper .content_contact,
.content_parental_wrapper .content_cookie,
.content_parental_wrapper .content_parental,
.content_parental_wrapper .content_sticker,
.content_parental_wrapper .content_tos,
.content_privacy_policy_wrapper .content_contact,
.content_privacy_policy_wrapper .content_cookie,
.content_privacy_policy_wrapper .content_parental,
.content_privacy_policy_wrapper .content_sticker,
.content_privacy_policy_wrapper .content_tos,
.content_section_contact_wrapper .content_contact,
.content_section_contact_wrapper .content_cookie,
.content_section_contact_wrapper .content_parental,
.content_section_contact_wrapper .content_sticker,
.content_section_contact_wrapper .content_tos,
.content_section_sticker_wrapper .content_contact,
.content_section_sticker_wrapper .content_cookie,
.content_section_sticker_wrapper .content_parental,
.content_section_sticker_wrapper .content_sticker,
.content_section_sticker_wrapper .content_tos,
.content_tos_wrapper .content_contact,
.content_tos_wrapper .content_cookie,
.content_tos_wrapper .content_parental,
.content_tos_wrapper .content_sticker,
.content_tos_wrapper .content_tos {
  margin: 5px 5px 0 5px
}

.content_cookie_wrapper .content_contact p,
.content_cookie_wrapper .content_cookie p,
.content_cookie_wrapper .content_parental p,
.content_cookie_wrapper .content_sticker p,
.content_cookie_wrapper .content_tos p,
.content_dmca_wrapper .content_contact p,
.content_dmca_wrapper .content_cookie p,
.content_dmca_wrapper .content_parental p,
.content_dmca_wrapper .content_sticker p,
.content_dmca_wrapper .content_tos p,
.content_parental_wrapper .content_contact p,
.content_parental_wrapper .content_cookie p,
.content_parental_wrapper .content_parental p,
.content_parental_wrapper .content_sticker p,
.content_parental_wrapper .content_tos p,
.content_privacy_policy_wrapper .content_contact p,
.content_privacy_policy_wrapper .content_cookie p,
.content_privacy_policy_wrapper .content_parental p,
.content_privacy_policy_wrapper .content_sticker p,
.content_privacy_policy_wrapper .content_tos p,
.content_section_contact_wrapper .content_contact p,
.content_section_contact_wrapper .content_cookie p,
.content_section_contact_wrapper .content_parental p,
.content_section_contact_wrapper .content_sticker p,
.content_section_contact_wrapper .content_tos p,
.content_section_sticker_wrapper .content_contact p,
.content_section_sticker_wrapper .content_cookie p,
.content_section_sticker_wrapper .content_parental p,
.content_section_sticker_wrapper .content_sticker p,
.content_section_sticker_wrapper .content_tos p,
.content_tos_wrapper .content_contact p,
.content_tos_wrapper .content_cookie p,
.content_tos_wrapper .content_parental p,
.content_tos_wrapper .content_sticker p,
.content_tos_wrapper .content_tos p {
  margin-bottom: 10px
}

.content_cookie_wrapper .content_contact h1,
.content_cookie_wrapper .content_cookie h1,
.content_cookie_wrapper .content_parental h1,
.content_cookie_wrapper .content_sticker h1,
.content_cookie_wrapper .content_tos h1,
.content_dmca_wrapper .content_contact h1,
.content_dmca_wrapper .content_cookie h1,
.content_dmca_wrapper .content_parental h1,
.content_dmca_wrapper .content_sticker h1,
.content_dmca_wrapper .content_tos h1,
.content_parental_wrapper .content_contact h1,
.content_parental_wrapper .content_cookie h1,
.content_parental_wrapper .content_parental h1,
.content_parental_wrapper .content_sticker h1,
.content_parental_wrapper .content_tos h1,
.content_privacy_policy_wrapper .content_contact h1,
.content_privacy_policy_wrapper .content_cookie h1,
.content_privacy_policy_wrapper .content_parental h1,
.content_privacy_policy_wrapper .content_sticker h1,
.content_privacy_policy_wrapper .content_tos h1,
.content_section_contact_wrapper .content_contact h1,
.content_section_contact_wrapper .content_cookie h1,
.content_section_contact_wrapper .content_parental h1,
.content_section_contact_wrapper .content_sticker h1,
.content_section_contact_wrapper .content_tos h1,
.content_section_sticker_wrapper .content_contact h1,
.content_section_sticker_wrapper .content_cookie h1,
.content_section_sticker_wrapper .content_parental h1,
.content_section_sticker_wrapper .content_sticker h1,
.content_section_sticker_wrapper .content_tos h1,
.content_tos_wrapper .content_contact h1,
.content_tos_wrapper .content_cookie h1,
.content_tos_wrapper .content_parental h1,
.content_tos_wrapper .content_sticker h1,
.content_tos_wrapper .content_tos h1 {
  font-size: initial;
  font-weight: 400
}

.contact_form_wrapper,
.sticker_form_wrapper {
  max-width: 600px
}

.contact_form_wrapper .contact_form_title,
.contact_form_wrapper .sticker_form_title,
.sticker_form_wrapper .contact_form_title,
.sticker_form_wrapper .sticker_form_title {
  margin-bottom: 10px
}

@media (min-width:480px) {

  .contact_form_wrapper .contact_form_item,
  .contact_form_wrapper .sticker_form_item,
  .sticker_form_wrapper .contact_form_item,
  .sticker_form_wrapper .sticker_form_item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px
  }
}

.contact_form_wrapper .contact_form_item label,
.contact_form_wrapper .sticker_form_item label,
.sticker_form_wrapper .contact_form_item label,
.sticker_form_wrapper .sticker_form_item label {
  display: block;
  float: left;
  width: 190px;
  padding-top: 3px
}

.contact_form_wrapper .contact_form_item label.error,
.contact_form_wrapper .sticker_form_item label.error,
.sticker_form_wrapper .contact_form_item label.error,
.sticker_form_wrapper .sticker_form_item label.error {
  color: #ff0021;
  padding-top: 0;
  margin-bottom: 5px
}

@media (min-width:480px) {

  .contact_form_wrapper .contact_form_item label.error,
  .contact_form_wrapper .sticker_form_item label.error,
  .sticker_form_wrapper .contact_form_item label.error,
  .sticker_form_wrapper .sticker_form_item label.error {
      position: absolute;
      margin-top: 30px;
      margin-left: 145px;
      width: 100%
  }
}

@media (min-width:480px) {

  .contact_form_wrapper .contact_form_item #contact_message-error.error,
  .contact_form_wrapper .sticker_form_item #contact_message-error.error,
  .sticker_form_wrapper .contact_form_item #contact_message-error.error,
  .sticker_form_wrapper .sticker_form_item #contact_message-error.error {
      margin-top: 75px
  }
}

.contact_form_wrapper .contact_form_item input,
.contact_form_wrapper .contact_form_item select,
.contact_form_wrapper .contact_form_item textarea,
.contact_form_wrapper .sticker_form_item input,
.contact_form_wrapper .sticker_form_item select,
.contact_form_wrapper .sticker_form_item textarea,
.sticker_form_wrapper .contact_form_item input,
.sticker_form_wrapper .contact_form_item select,
.sticker_form_wrapper .contact_form_item textarea,
.sticker_form_wrapper .sticker_form_item input,
.sticker_form_wrapper .sticker_form_item select,
.sticker_form_wrapper .sticker_form_item textarea {
  display: block;
  float: left;
  width: calc(100% - 10px);
  height: 29px;
  padding: 0 5px;
  border: 1px solid #c6c6c6;
  border-radius: 4px
}

@media (min-width:480px) {

  .contact_form_wrapper .contact_form_item input.error,
  .contact_form_wrapper .contact_form_item select.error,
  .contact_form_wrapper .contact_form_item textarea.error,
  .contact_form_wrapper .sticker_form_item input.error,
  .contact_form_wrapper .sticker_form_item select.error,
  .contact_form_wrapper .sticker_form_item textarea.error,
  .sticker_form_wrapper .contact_form_item input.error,
  .sticker_form_wrapper .contact_form_item select.error,
  .sticker_form_wrapper .contact_form_item textarea.error,
  .sticker_form_wrapper .sticker_form_item input.error,
  .sticker_form_wrapper .sticker_form_item select.error,
  .sticker_form_wrapper .sticker_form_item textarea.error {
      margin-bottom: 20px
  }
}

.contact_form_wrapper .contact_form_item select,
.contact_form_wrapper .sticker_form_item select,
.sticker_form_wrapper .contact_form_item select,
.sticker_form_wrapper .sticker_form_item select {
  width: 100% !important
}

.contact_form_wrapper .contact_form_item textarea,
.contact_form_wrapper .sticker_form_item textarea,
.sticker_form_wrapper .contact_form_item textarea,
.sticker_form_wrapper .sticker_form_item textarea {
  height: auto !important;
  width: 100% !important
}

.contact_form_wrapper .contact_form_submit,
.contact_form_wrapper .sticker_form_submit,
.sticker_form_wrapper .contact_form_submit,
.sticker_form_wrapper .sticker_form_submit {
  text-align: center;
  margin-top: 5px;
  width: 100%
}

.contact_form_wrapper .video_removal_input,
.sticker_form_wrapper .video_removal_input {
  margin-bottom: 5px
}

.contact_form_wrapper .add_video_removal_btn,
.sticker_form_wrapper .add_video_removal_btn {
  float: left;
  margin-bottom: 10px;
  cursor: pointer
}

.contact_form_wrapper .video_removal .contact_form_input,
.sticker_form_wrapper .video_removal .contact_form_input {
  width: 100%
}

@media (min-width:480px) {

  .contact_form_wrapper .video_removal .contact_form_input .video_removal_input_wrapper,
  .sticker_form_wrapper .video_removal .contact_form_input .video_removal_input_wrapper {
      display: -ms-grid;
      display: grid
  }
}

.dmca_iframe {
  width: 100%;
  height: 820px;
  border: 0
}

.md_404_wrapper,
.md_410_wrapper {
  margin-bottom: 10px;
  text-align: center;
  height: 280px;
  overflow: hidden
}

@media (min-width:480px) {

  .md_404_wrapper,
  .md_410_wrapper {
      position: relative;
      height: 260px;
      padding-top: 20px;
      text-align: left
  }
}

.md_404_img,
.md_410_img {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  width: 100%;
  height: 115px;
  margin-top: 10px
}

@media (min-width:480px) {

  .md_404_img,
  .md_410_img {
      left: 225px;
      width: auto;
      max-width: 540px;
      height: 236px;
      display: inline-block;
      vertical-align: top
  }
}

@media (min-width:968px) {

  .md_404_img,
  .md_410_img {
      left: 307px
  }
}

.md_404_content,
.md_410_content {
  display: inline-block;
  margin-left: 10px
}

.md_404_content .md_404_content_title,
.md_404_content .md_410_content_title,
.md_410_content .md_404_content_title,
.md_410_content .md_410_content_title {
  font-size: 91px;
  font-weight: 700;
  line-height: 78px;
  color: #c6c6c6
}

.md_404_content .md_404_content_txt,
.md_404_content .md_410_content_txt,
.md_410_content .md_404_content_txt,
.md_410_content .md_410_content_txt {
  font-size: 13px;
  font-weight: 700;
  width: 170px;
  margin-right: auto;
  margin-left: auto
}

@media (min-width:768px) {

  .md_404_content .md_404_content_txt,
  .md_404_content .md_410_content_txt,
  .md_410_content .md_404_content_txt,
  .md_410_content .md_410_content_txt {
      position: absolute;
      left: 200px;
      text-align: center;
      font-size: 25px;
      width: 250px;
      font-weight: 400;
      line-height: 29px
  }
}

.md_404_content .md_404_content_btn,
.md_404_content .md_410_content_btn,
.md_410_content .md_404_content_btn,
.md_410_content .md_410_content_btn {
  margin-top: 20px
}

.content_wrapper_page_casting {
  max-width: 1000px
}

.content_wrapper_page_casting .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_wrapper_page_casting .title_wrapper {
  margin-top: 5px
}

.content_section_casting_wrapper {
  max-width: 1000px
}

.content_section_casting_wrapper .content_casting {
  margin: 5px 5px 0 5px
}

.content_section_casting_wrapper .content_casting p {
  margin-bottom: 10px
}

.casting_form_wrapper .form-group {
  width: 100%
}

.casting_form_wrapper .form-group .row {
  width: 100%
}

@media (min-width:768px) {
  .casting_form_wrapper .form-group .double_row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex
  }
}

@media (min-width:768px) {
  .casting_form_wrapper .form-group .double_row .casting_name {
      width: 70%
  }
}

@media (min-width:768px) {
  .casting_form_wrapper .form-group .double_row .casting_birth_date {
      width: 30%
  }
}

.casting_form_wrapper .casting_submission_btn_wrapper {
  text-align: center
}

.casting_form_wrapper .casting_submission_btn_wrapper .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 5px 0
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container input {
  display: none
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container label {
  cursor: pointer;
  padding: 5px 10px;
  margin: 0 2px;
  border: 1px solid #757575;
  border-radius: 5px
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container input:checked+label {
  color: #fff;
  background-color: #e62600;
  border-color: #e62600
}

.casting_form_wrapper .casting_birth_date,
.casting_form_wrapper .casting_form_message,
.casting_form_wrapper .casting_name,
.casting_form_wrapper .casting_overage,
.casting_form_wrapper .casting_photo_upload,
.casting_form_wrapper .casting_recaptcha_wrapper,
.casting_form_wrapper .casting_submit_wrapper {
  width: 100%
}

.casting_form_wrapper .icon-calendar {
  position: absolute;
  right: 10px;
  top: 7px
}

.casting_form_wrapper input {
  width: calc(100% - 12px);
  height: 22px;
  padding: 4px
}

.casting_form_wrapper textarea {
  width: 100%
}

.casting_form_wrapper .upload_group {
  position: relative
}

.casting_form_wrapper .upload_group .upload_file {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 1px;
  height: 30px;
  right: 3px;
  border: transparent;
  border-radius: 1px;
  background-color: #30ad22;
  width: 160px;
  padding-left: 10px;
  color: #fff
}

.casting_form_wrapper .upload_group .icon-folder {
  margin-right: 8px
}

.casting_form_wrapper .casting_item_overage_wrapper {
  text-align: center
}

.casting_form_wrapper .casting_generic_form {
  margin: 5px 0
}

.casting_form_wrapper .casting_submit_wrapper {
  text-align: center
}

.casting_form_wrapper .casting_submit_wrapper btn {
  width: 200px
}

.casting_form_wrapper .error {
  color: #ff0021;
  font-size: 11px
}

.casting_form_wrapper .casting_male_explanation {
  text-align: center;
  color: #ff0021
}

.casting_modal_overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .6)
}

.casting_modal {
  position: absolute;
  top: 100px;
  left: 0;
  font-size: 13px;
  width: initial;
  min-width: 0;
  max-width: 700px;
  margin: 10px;
  background-color: #f6f6f6
}

@media (min-width:768px) {
  .casting_modal {
      top: 50%;
      left: 50%;
      width: 700px;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
  }
}

.casting_modal .casting_modal_title {
  padding: 5px 0;
  text-align: center;
  border-bottom: 1px solid #f6f6f6
}

.casting_modal .casting_modal_content {
  background-color: #f6f6f6
}

@media (min-width:768px) {
  .casting_modal .casting_modal_content .casting_modal_introduction {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex
  }
}

@media (min-width:768px) {
  .casting_modal .casting_modal_content .casting_modal_explanation .casting_modal_explanation_text {
      float: right;
      margin-left: 230px
  }
}

@media (min-width:768px) {
  .casting_modal .casting_modal_content .casting_modal_explanation .equipment_image {
      float: left;
      position: absolute;
      margin-top: 25px
  }
}

.casting_modal .casting_modal_content .casting_modal_introduction_phrase,
.casting_modal .casting_modal_content .explanation_text_container {
  margin: 10px 0
}

.casting_modal .casting_modal_content .casting_modal_introduction_phrase ul,
.casting_modal .casting_modal_content .explanation_text_container ul {
  text-align: left
}

.casting_modal .casting_modal_content .casting_modal_highlight {
  font-size: 17px;
  font-weight: 700;
  line-height: 19px;
  color: red
}

.casting_modal .casting_modal_button_wrapper {
  display: inline-block;
  width: 100%;
  margin: 24px 0 9px 0;
  text-align: center
}

.casting_modal .casting_modal_button_wrapper button {
  width: auto;
  height: auto;
  padding-right: 10px;
  padding-left: 10px
}

.content_section_search_pornstars .title_wrapper,
.content_section_search_posts .title_wrapper,
.content_section_search_studios .title_wrapper,
.content_section_search_tags .title_wrapper,
.content_wrapper_page_search_galleries .title_wrapper {
  position: relative
}

.content_section_search_pornstars .title_wrapper .title_text,
.content_section_search_posts .title_wrapper .title_text,
.content_section_search_studios .title_wrapper .title_text,
.content_section_search_tags .title_wrapper .title_text,
.content_wrapper_page_search_galleries .title_wrapper .title_text {
  margin-top: 5px;
  margin-bottom: 0;
  width: 100%
}

.content_section_search_pornstars .title_wrapper .title_text .icon,
.content_section_search_posts .title_wrapper .title_text .icon,
.content_section_search_studios .title_wrapper .title_text .icon,
.content_section_search_tags .title_wrapper .title_text .icon,
.content_wrapper_page_search_galleries .title_wrapper .title_text .icon {
  margin-top: -5px
}

.content_section_search_pornstars .title_wrapper .title_text h1,
.content_section_search_posts .title_wrapper .title_text h1,
.content_section_search_studios .title_wrapper .title_text h1,
.content_section_search_tags .title_wrapper .title_text h1,
.content_wrapper_page_search_galleries .title_wrapper .title_text h1 {
  font-size: 13px !important;
  font-weight: 400 !important;
  margin-top: -5px;
  width: calc(100% - 80px)
}

@media (min-width:768px) {

  .content_section_search_pornstars .title_wrapper .title_text h1,
  .content_section_search_posts .title_wrapper .title_text h1,
  .content_section_search_studios .title_wrapper .title_text h1,
  .content_section_search_tags .title_wrapper .title_text h1,
  .content_wrapper_page_search_galleries .title_wrapper .title_text h1 {
      width: calc(100% - 310px)
  }
}

.content_section_search_pornstars .title_wrapper .title_text h2,
.content_section_search_posts .title_wrapper .title_text h2,
.content_section_search_studios .title_wrapper .title_text h2,
.content_section_search_tags .title_wrapper .title_text h2,
.content_wrapper_page_search_galleries .title_wrapper .title_text h2 {
  font-size: 13px !important;
  font-weight: 400 !important;
  margin-top: -5px;
  width: calc(100% - 80px)
}

@media (min-width:768px) {

  .content_section_search_pornstars .title_wrapper .title_text h2,
  .content_section_search_posts .title_wrapper .title_text h2,
  .content_section_search_studios .title_wrapper .title_text h2,
  .content_section_search_tags .title_wrapper .title_text h2,
  .content_wrapper_page_search_galleries .title_wrapper .title_text h2 {
      width: calc(100% - 250px)
  }
}

.content_section_search_pornstars .title_wrapper .btn_multifilter_options,
.content_section_search_posts .title_wrapper .btn_multifilter_options,
.content_section_search_studios .title_wrapper .btn_multifilter_options,
.content_section_search_tags .title_wrapper .btn_multifilter_options,
.content_wrapper_page_search_galleries .title_wrapper .btn_multifilter_options {
  width: auto !important;
  bottom: initial !important
}

.content_section_search_pornstars .title_wrapper .btn_multifilter_options span,
.content_section_search_posts .title_wrapper .btn_multifilter_options span,
.content_section_search_studios .title_wrapper .btn_multifilter_options span,
.content_section_search_tags .title_wrapper .btn_multifilter_options span,
.content_wrapper_page_search_galleries .title_wrapper .btn_multifilter_options span {
  display: initial !important
}

.content_section_search_pornstars .title_wrapper .filters_title_collapsible,
.content_section_search_posts .title_wrapper .filters_title_collapsible,
.content_section_search_studios .title_wrapper .filters_title_collapsible,
.content_section_search_tags .title_wrapper .filters_title_collapsible,
.content_wrapper_page_search_galleries .title_wrapper .filters_title_collapsible {
  width: 100%
}

@media (min-width:768px) {

  .content_section_search_pornstars .title_wrapper .filters_title_collapsible,
  .content_section_search_posts .title_wrapper .filters_title_collapsible,
  .content_section_search_studios .title_wrapper .filters_title_collapsible,
  .content_section_search_tags .title_wrapper .filters_title_collapsible,
  .content_wrapper_page_search_galleries .title_wrapper .filters_title_collapsible {
      width: initial
  }
}

.content_wrapper_page_search_page .content_section_gallery_wrapper,
.content_wrapper_page_search_page .content_section_search_pornstars,
.content_wrapper_page_search_page .content_section_search_posts,
.content_wrapper_page_search_page .content_section_search_studios {
  margin: 0;
  padding-top: 5px
}

@media (min-width:768px) {

  .content_wrapper_page_search_page .content_section_gallery_wrapper,
  .content_wrapper_page_search_page .content_section_search_pornstars,
  .content_wrapper_page_search_page .content_section_search_posts,
  .content_wrapper_page_search_page .content_section_search_studios {
      margin-top: 6px;
      min-height: 275px
  }
}

@media (min-width:968px) {
  .content_wrapper_page_search_page .sidebar_menu_default {
      display: none !important
  }
}

.content_wrapper_page_search_page .sidebar_v2 {
  margin-top: 80px;
  z-index: 3
}

@media (min-width:768px) {
  .content_wrapper_page_search_page .sidebar_v2 {
      display: block;
      width: 165px
  }
}

@media (min-width:968px) {
  .content_wrapper_page_search_page .sidebar_v2 {
      width: 208px;
      margin-top: 0
  }
}

.content_wrapper_page_search_page .sidebar_v2 .side_bar_logo_container {
  display: none
}

@media (min-width:968px) {
  .content_wrapper_page_search_page .sidebar_v2 .side_bar_logo_container {
      display: block
  }
}

.content_wrapper_page_search_page .sidebar_v2_section {
  position: relative;
  padding-top: 10px
}

.content_wrapper_page_search_page .sidebar_v2_section .section_btn_disabled span {
  text-decoration: line-through
}

@media (min-width:768px) {
  .content_wrapper_page_search_page .search_page_v2 {
      margin-left: 165px;
      margin-right: 10px;
      width: auto
  }
}

@media (min-width:968px) {
  .content_wrapper_page_search_page .search_page_v2 {
      margin-left: 210px;
      margin: initial;
      max-width: 1000px
  }
}

.content_wrapper_page_search_page .search_page_v2 .search_empty_container {
  margin-top: 30px;
  text-align: center
}

.content_wrapper_page_search_page .search_page_v2 .mobile_tooltip {
  display: none !important
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 10px;
  margin-left: 5px;
  z-index: 1;
  width: 100%;
  border-bottom: 1px solid #c6c6c6
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn {
  margin: 0 20px 0 0;
  cursor: pointer;
  font-size: 15px;
  line-height: 19px;
  font-weight: 700;
  padding-bottom: 4px;
  cursor: pointer
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn.clicked {
  border-bottom: 2px solid #e62600
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn .tab_title {
  padding: 0 5px
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn .tab_info {
  border-radius: 3px;
  padding: 0 5px;
  font-size: 11px;
  color: #fff;
  background-color: #ff6800
}

.content_wrapper_page_search_page #last_searches_container_collapsed .obfs,
.content_wrapper_page_search_page #last_searches_container_collapsed a {
  margin: 2px
}

.content_wrapper_page_search_page #last_searches_container_collapsed .obfs .icon,
.content_wrapper_page_search_page #last_searches_container_collapsed a .icon {
  margin-right: 3px
}

.container_last_searches {
  margin-bottom: 5px;
  min-height: 40px
}

.last_searches {
  padding-right: 20px;
  margin: 0 5px;
  font-size: 11px;
  position: relative;
  line-height: 12px
}

.last_searches .obfs,
.last_searches a {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 12px;
  background-color: #e2e2e2;
  color: #000;
  padding: 3px;
  margin: 2px;
  border-radius: 3px
}

.last_searches .icon {
  margin-right: 3px
}

.mobile_search_page.expand {
  display: block !important
}

@media (min-width:768px) {
  .mobile_search_page.expand {
      display: none !important
  }
}

.mobile_search_page .search_text {
  position: relative !important
}

.content_description_pool_wrapper {
  position: relative;
  max-width: 1000px
}

.content_description_pool_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_description_pool_wrapper .title_wrapper {
  margin: 5px 0
}

.content_description_pool_wrapper .content_description_pool {
  margin: 5px 5px 0 5px
}

.content_description_pool_wrapper .content_description_pool a {
  text-decoration: underline;
  cursor: pointer
}

.content_description_pool_wrapper .content_description_pool small {
  color: #5e5e5e;
  line-height: 14px
}

.content_description_pool_wrapper .content_description_pool small .icon {
  margin-right: 5px
}

.content_description_pool_wrapper .content_description_pool .grey_small_text {
  color: #5e5e5e
}

.content_description_pool_wrapper .content_description_pool .form-group {
  margin-bottom: 10px
}

.content_description_pool_wrapper .content_description_pool textarea {
  width: 100%;
  min-height: 238px;
  resize: vertical
}

.content_description_pool_wrapper .content_description_pool input {
  width: calc(100% - 47px);
  height: 30px
}

.content_description_pool_wrapper .content_description_pool #custom_pornstar,
.content_description_pool_wrapper .content_description_pool .bootstrap-tagsinput {
  width: calc(100% - 15px);
  text-align: left
}

.content_description_pool_wrapper .content_description_pool label .char_counter {
  margin-right: 10px;
  float: right;
  font-weight: 700;
  font-size: 15px
}

.content_description_pool_wrapper .content_description_pool label .icon {
  margin-right: 10px;
  margin-top: 4px;
  float: right;
  cursor: help
}

.content_description_pool_wrapper .content_description_pool .label-info {
  display: inline;
  background-color: #55acee;
  padding: 0 5px 2px 5px;
  border-radius: 3px;
  white-space: nowrap
}

.content_description_pool_wrapper .content_description_pool #categories,
.content_description_pool_wrapper .content_description_pool #main_categories,
.content_description_pool_wrapper .content_description_pool #pornstars {
  width: 100%;
  height: auto;
  padding: 5px
}

.content_description_pool_wrapper .content_description_pool #categories option,
.content_description_pool_wrapper .content_description_pool #main_categories option,
.content_description_pool_wrapper .content_description_pool #pornstars option {
  padding: 2px 0 3px 7px
}

.content_description_pool_wrapper .content_description_pool .user_description_pool_form_submit {
  text-align: center;
  margin: 10px 0
}

.content_description_pool_wrapper .content_description_pool .user_description_pool_form_submit .btn_submit_description {
  width: 160px
}

.content_description_pool_wrapper .content_description_pool .circular_loader_wrapper {
  position: absolute;
  display: none;
  width: 100%;
  margin-top: -57%;
  text-align: center
}

.content_description_pool_wrapper .user_description_pool_info_wrapper {
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #c6c6c6
}

.content_description_pool_wrapper .user_description_pool_uploaded_user {
  float: left
}

.content_description_pool_wrapper .user_video_file_name {
  margin-top: 10px
}

.content_description_pool_wrapper .user_description_pool_editing iframe {
  width: 100%;
  height: 408px
}

.content_description_pool_wrapper .dropdown_wrapper {
  position: relative;
  float: right
}

.content_description_pool_wrapper .user_description_quality_warning {
  line-height: 14px
}

.content_description_pool_wrapper .user_description_quality_warning .icon {
  margin-right: 5px
}

.content_description_pool_wrapper .dropdown_menu {
  display: none;
  position: absolute;
  top: 25px;
  right: 0;
  min-width: 150px;
  color: #000;
  background-color: #f6f6f6
}

.content_description_pool_wrapper .dropdown_menu .dropdown_menu_item {
  cursor: pointer;
  height: 24px
}

.content_description_pool_wrapper .dropdown_menu .dropdown_menu_item:hover {
  background-color: #e2e2e2
}

.content_description_pool_wrapper .dropdown_menu input {
  float: left;
  height: auto;
  width: auto
}

.content_description_pool_wrapper .dropdown_menu .custom_radio {
  width: 0
}

@media (min-width:768px) {
  .content_description_pool_wrapper .row {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex
  }
}

@media (min-width:768px) {
  .content_description_pool_wrapper .row .large_row {
      width: 50%;
      padding: 5px 10px
  }
}

@media (min-width:968px) {
  .content_description_pool_wrapper .user_description_pool_editing #main_categories {
      height: 88px
  }
}

@media (min-width:968px) {
  .content_description_pool_wrapper .user_description_pool_editing #categories {
      height: 254px
  }
}

@media (min-width:968px) {
  .content_description_pool_wrapper .user_description_pool_editing #pornstars {
      height: 313px;
      margin-bottom: 0
  }
}

@media (min-width:968px) {
  .content_description_pool_wrapper .user_description_pool_editing .add_pornstars {
      height: 59px
  }
}

.content_description_pool_wrapper .description_pool_report_text_btn {
  margin-left: 5px
}

.content_wrapper_page_gallery .content_section_title,
.content_wrapper_page_gallery_page .content_section_title,
.content_wrapper_page_gallery_popular .content_section_title,
.content_wrapper_page_gallery_recent .content_section_title,
.content_wrapper_page_gallery_tags .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_wrapper_page_gallery .title_wrapper,
.content_wrapper_page_gallery_page .title_wrapper,
.content_wrapper_page_gallery_popular .title_wrapper,
.content_wrapper_page_gallery_recent .title_wrapper,
.content_wrapper_page_gallery_tags .title_wrapper {
  margin: 5px 0
}

@media (min-width:968px) {

  .content_wrapper_page_gallery .main_wrapper,
  .content_wrapper_page_gallery_page .main_wrapper,
  .content_wrapper_page_gallery_popular .main_wrapper,
  .content_wrapper_page_gallery_recent .main_wrapper,
  .content_wrapper_page_gallery_tags .main_wrapper {
      margin-left: 10px
  }
}

.content_wrapper_page_gallery .modal,
.content_wrapper_page_gallery_page .modal,
.content_wrapper_page_gallery_popular .modal,
.content_wrapper_page_gallery_recent .modal,
.content_wrapper_page_gallery_tags .modal {
  top: 100px
}

.footer_wrapper_page_gallery,
.footer_wrapper_page_gallery_page,
.footer_wrapper_page_gallery_popular,
.footer_wrapper_page_gallery_recent,
.footer_wrapper_page_gallery_tags {
  margin-left: 0
}

.content_favorites_wrapper,
.content_section_gallery_wrapper {
  position: relative;
  min-height: 240px
}

.content_favorites_wrapper .content_favorites .gallery_item_info,
.content_favorites_wrapper .content_gallery .gallery_item_info,
.content_section_gallery_wrapper .content_favorites .gallery_item_info,
.content_section_gallery_wrapper .content_gallery .gallery_item_info {
  text-align: center
}

@media (min-width:480px) {

  .content_favorites_wrapper .content_favorites .gallery_item_info,
  .content_favorites_wrapper .content_gallery .gallery_item_info,
  .content_section_gallery_wrapper .content_favorites .gallery_item_info,
  .content_section_gallery_wrapper .content_gallery .gallery_item_info {
      text-align: left;
      margin-left: 5px
  }
}

.content_favorites_wrapper .content_favorites .gallery_item_wrapper,
.content_favorites_wrapper .content_gallery .gallery_item_wrapper,
.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper,
.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 2px
}

@media (min-width:480px) {

  .content_favorites_wrapper .content_favorites .gallery_item_wrapper,
  .content_favorites_wrapper .content_gallery .gallery_item_wrapper,
  .content_section_gallery_wrapper .content_favorites .gallery_item_wrapper,
  .content_section_gallery_wrapper .content_gallery .gallery_item_wrapper {
      width: 47vw
  }
}

@media (min-width:768px) {

  .content_favorites_wrapper .content_favorites .gallery_item_wrapper,
  .content_favorites_wrapper .content_gallery .gallery_item_wrapper,
  .content_section_gallery_wrapper .content_favorites .gallery_item_wrapper,
  .content_section_gallery_wrapper .content_gallery .gallery_item_wrapper {
      width: 32vw
  }
}

@media (min-width:968px) {

  .content_favorites_wrapper .content_favorites .gallery_item_wrapper,
  .content_favorites_wrapper .content_gallery .gallery_item_wrapper,
  .content_section_gallery_wrapper .content_favorites .gallery_item_wrapper,
  .content_section_gallery_wrapper .content_gallery .gallery_item_wrapper {
      width: 320px;
      left: 0
  }
}

.content_favorites_wrapper .content_favorites .gallery_item_wrapper .white_btn_message,
.content_favorites_wrapper .content_gallery .gallery_item_wrapper .white_btn_message,
.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper .white_btn_message,
.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper .white_btn_message {
  margin-right: 5px
}

.content_favorites_wrapper .content_favorites .gallery_item_wrapper.loading,
.content_favorites_wrapper .content_gallery .gallery_item_wrapper.loading,
.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper.loading,
.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper.loading {
  background-image: url(../images/loader.gif?v=1);
  background-repeat: no-repeat;
  background-position: center
}

.content_favorites_wrapper .content_favorites .gallery_item_wrapper.loading.lazy-loaded,
.content_favorites_wrapper .content_gallery .gallery_item_wrapper.loading.lazy-loaded,
.content_section_gallery_wrapper .content_favorites .gallery_item_wrapper.loading.lazy-loaded,
.content_section_gallery_wrapper .content_gallery .gallery_item_wrapper.loading.lazy-loaded {
  background-image: none
}

.content_favorites_wrapper .content_favorites .gallery_item_title,
.content_favorites_wrapper .content_gallery .gallery_item_title,
.content_section_gallery_wrapper .content_favorites .gallery_item_title,
.content_section_gallery_wrapper .content_gallery .gallery_item_title {
  position: absolute;
  right: 0;
  left: 0;
  display: inline-block;
  height: 20px;
  top: 0;
  opacity: .8;
  z-index: 1;
  background-color: rgba(0, 0, 0, .6);
  color: #fff
}

.content_favorites_wrapper .content_favorites .gallery_item_thumbnail,
.content_favorites_wrapper .content_gallery .gallery_item_thumbnail,
.content_section_gallery_wrapper .content_favorites .gallery_item_thumbnail,
.content_section_gallery_wrapper .content_gallery .gallery_item_thumbnail {
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer
}

.content_favorites_wrapper .content_favorites .gallery_item_thumbnail img,
.content_favorites_wrapper .content_gallery .gallery_item_thumbnail img,
.content_section_gallery_wrapper .content_favorites .gallery_item_thumbnail img,
.content_section_gallery_wrapper .content_gallery .gallery_item_thumbnail img {
  width: 100%;
  height: 100%
}

.content_favorites_wrapper .content_favorites .gallery_photo_count_info_wrapper,
.content_favorites_wrapper .content_gallery .gallery_photo_count_info_wrapper,
.content_section_gallery_wrapper .content_favorites .gallery_photo_count_info_wrapper,
.content_section_gallery_wrapper .content_gallery .gallery_photo_count_info_wrapper {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 100%
}

.content_favorites_wrapper .content_favorites .gallery_photo_count_info_wrapper .gallery_photo_count_info,
.content_favorites_wrapper .content_gallery .gallery_photo_count_info_wrapper .gallery_photo_count_info,
.content_section_gallery_wrapper .content_favorites .gallery_photo_count_info_wrapper .gallery_photo_count_info,
.content_section_gallery_wrapper .content_gallery .gallery_photo_count_info_wrapper .gallery_photo_count_info {
  width: -webkit-max-content;
  width: max-content;
  position: relative;
  margin: auto;
  padding: 0 5px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, .6);
  color: #fff
}

.content_favorites_wrapper .content_favorites .photo_item_remove,
.content_favorites_wrapper .content_gallery .photo_item_remove,
.content_section_gallery_wrapper .content_favorites .photo_item_remove,
.content_section_gallery_wrapper .content_gallery .photo_item_remove {
  z-index: 1;
  position: absolute;
  cursor: pointer;
  left: 5px;
  bottom: 5px;
  display: none
}

.content_favorites_wrapper .content_favorites .lazy-loaded .photo_item_remove,
.content_favorites_wrapper .content_gallery .lazy-loaded .photo_item_remove,
.content_section_gallery_wrapper .content_favorites .lazy-loaded .photo_item_remove,
.content_section_gallery_wrapper .content_gallery .lazy-loaded .photo_item_remove {
  display: block
}

.content_favorites_wrapper .content_favorites .gallery_item_content,
.content_favorites_wrapper .content_gallery .gallery_item_content,
.content_section_gallery_wrapper .content_favorites .gallery_item_content,
.content_section_gallery_wrapper .content_gallery .gallery_item_content {
  position: absolute;
  right: 0;
  left: 0;
  display: inline-block;
  height: 20px;
  bottom: 0;
  opacity: .8;
  z-index: 1;
  background-color: rgba(0, 0, 0, .6);
  color: #fff
}

.content_favorites_wrapper #add_gallery_tag_form,
.content_favorites_wrapper .remove_gallery_confirmation_container,
.content_favorites_wrapper .remove_photo_confirmation_container,
.content_favorites_wrapper .report_gallery_confirmation_container,
.content_favorites_wrapper .report_photo_confirmation_container,
.content_section_gallery_wrapper #add_gallery_tag_form,
.content_section_gallery_wrapper .remove_gallery_confirmation_container,
.content_section_gallery_wrapper .remove_photo_confirmation_container,
.content_section_gallery_wrapper .report_gallery_confirmation_container,
.content_section_gallery_wrapper .report_photo_confirmation_container {
  max-width: 320px
}

.content_favorites_wrapper #add_gallery_tag_form textarea,
.content_favorites_wrapper .remove_gallery_confirmation_container textarea,
.content_favorites_wrapper .remove_photo_confirmation_container textarea,
.content_favorites_wrapper .report_gallery_confirmation_container textarea,
.content_favorites_wrapper .report_photo_confirmation_container textarea,
.content_section_gallery_wrapper #add_gallery_tag_form textarea,
.content_section_gallery_wrapper .remove_gallery_confirmation_container textarea,
.content_section_gallery_wrapper .remove_photo_confirmation_container textarea,
.content_section_gallery_wrapper .report_gallery_confirmation_container textarea,
.content_section_gallery_wrapper .report_photo_confirmation_container textarea {
  width: calc(100% - 10px)
}

.content_favorites_wrapper #gallery_add_form,
.content_section_gallery_wrapper #gallery_add_form {
  top: 0
}

.content_favorites_wrapper .gallery_report_wrapper,
.content_section_gallery_wrapper .gallery_report_wrapper {
  display: none
}

.content_favorites_wrapper .gallery_report_wrapper.open,
.content_section_gallery_wrapper .gallery_report_wrapper.open {
  display: block
}

.content_favorites_wrapper .gallery_photos_wrapper,
.content_section_gallery_wrapper .gallery_photos_wrapper {
  position: relative;
  margin-bottom: 10px;
  width: 100%;
  min-height: 100vh
}

.content_favorites_wrapper .gallery_photos_wrapper .gallery_photos_container,
.content_section_gallery_wrapper .gallery_photos_wrapper .gallery_photos_container {
  width: 100%;
  height: 100%
}

.content_favorites_wrapper .gallery_item_static,
.content_section_gallery_wrapper .gallery_item_static {
  display: block;
  width: 100%;
  padding: 0 2px
}

.content_favorites_wrapper .gallery_item_static .gallery_owner_mobile_details,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner_mobile_details {
  display: none
}

.content_favorites_wrapper .gallery_item_static .gallery_owner,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner {
  margin-top: 5px
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_avatar,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_avatar {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-size: cover
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info {
  text-align: left;
  margin-left: 5px
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info .owner_username,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info .owner_username {
  font-weight: 700;
  font-size: 15px
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info .created_date,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info .created_date {
  color: #5e5e5e
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner .owner_avatar,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner .owner_avatar {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background-size: cover
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner .owner_info,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner .owner_info {
  text-align: left;
  margin-left: 5px
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner .owner_info .owner_username,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner .owner_info .owner_username {
  font-weight: 700;
  font-size: 15px
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_owner .owner_info .created_date,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_owner .owner_info .created_date {
  color: #5e5e5e
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 5px
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .rating_item,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .rating_item {
  display: none
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction {
  position: relative;
  width: 28px;
  height: 28px;
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action i,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction i,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action i,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action i.active,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction i.active,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action i.active,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction i.active {
  display: none
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .gallery_num_photos,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .gallery_num_photos {
  width: auto
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction {
  cursor: default
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open .active,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover .active,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open .active,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover .active {
  display: block
}

.content_favorites_wrapper .gallery_report_modal,
.content_section_gallery_wrapper .gallery_report_modal {
  padding-top: 10px
}

.content_favorites_wrapper .gallery_report_modal label,
.content_section_gallery_wrapper .gallery_report_modal label {
  display: block;
  font-weight: 700;
  text-align: left
}

.content_favorites_wrapper .gallery_report_modal textarea,
.content_section_gallery_wrapper .gallery_report_modal textarea {
  display: block;
  width: 100%;
  height: 60px;
  border-radius: 2px;
  background-color: initial;
  border: 1px solid #c6c6c6
}

.content_favorites_wrapper .gallery_report_modal .btn_container,
.content_section_gallery_wrapper .gallery_report_modal .btn_container {
  display: inline-block;
  height: 30px;
  width: 100%;
  margin-top: 10px
}

.content_favorites_wrapper .gallery_report_modal button,
.content_section_gallery_wrapper .gallery_report_modal button {
  float: right;
  width: 90px;
  height: 26px;
  line-height: 17px
}

.gallery_pornstar_list,
.gallery_studio_list,
.gallery_tag_list {
  margin-top: 5px;
  width: 100%;
  text-align: initial
}

.gallery_pornstar_list .gallery_pornstar_name,
.gallery_pornstar_list .gallery_studio_name,
.gallery_pornstar_list .gallery_tag_name,
.gallery_studio_list .gallery_pornstar_name,
.gallery_studio_list .gallery_studio_name,
.gallery_studio_list .gallery_tag_name,
.gallery_tag_list .gallery_pornstar_name,
.gallery_tag_list .gallery_studio_name,
.gallery_tag_list .gallery_tag_name {
  position: relative;
  display: inline-block;
  color: #e62600
}

.add_gallery_container_wrapper,
.add_gallery_photo_container_wrapper,
.add_gallery_tag_container_wrapper,
.delete_gallery_confirmation_wrapper,
.delete_photo_confirmation_wrapper,
.edit_gallery_information_wrapper {
  display: none
}

.remove_gallery_confirmation_container,
.remove_photo_confirmation_container {
  max-width: 300px
}

.remove_gallery_confirmation_container .block_container,
.remove_photo_confirmation_container .block_container {
  display: table
}

.gallery_modal_wrapper {
  position: absolute;
  z-index: 3;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow-y: auto;
  text-align: center
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSAction {
  opacity: 0
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSSlideOuter {
  height: 100vh
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSSlideOuter .lSSlideWrapper {
  margin: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSSlideOuter .lSSlideWrapper img.preloading {
  background-image: url(/assets/default/img/small_spinner_black.gif);
  background-repeat: no-repeat;
  background-position: center;
  width: 200px;
  height: 200px
}

.gallery_modal_wrapper .gallery_photos_wrapper .lSSlideOuter .lSSlideWrapper img.noimage {
  background-image: url(/assets/default/img/no-image-icon.gif);
  background-repeat: no-repeat;
  background-position: center;
  width: 200px;
  height: 200px
}

.gallery_modal_wrapper .gallery_photos_wrapper .photo_bg_container {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  cursor: pointer
}

.gallery_modal_wrapper .gallery_photos_wrapper .photo_comments_wrapper,
.gallery_modal_wrapper .gallery_photos_wrapper .photo_report_wrapper {
  display: none
}

.gallery_modal_wrapper .gallery_photos_wrapper .photo_comments_wrapper.open,
.gallery_modal_wrapper .gallery_photos_wrapper .photo_report_wrapper.open {
  display: block
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info {
  background-color: #f6f6f6;
  width: 100%;
  margin: auto;
  position: absolute;
  -webkit-transition-duration: 50ms;
  transition-duration: 50ms;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  display: -ms-inline-grid;
  display: inline-grid;
  text-align: center
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_information,
.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_actions_wrapper,
.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .title_information {
  padding: 5px;
  width: calc(100% - 10px);
  max-width: 700px;
  display: inline-block;
  margin: auto
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_button_wrapper {
  width: calc(100% - 10px);
  max-width: 700px;
  display: inline-block;
  margin: auto
}

@media (max-width:967px) {
  .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_button_wrapper {
      position: absolute;
      width: calc(100% - 10px);
      top: -45px;
      padding: 5px 5px 0 5px;
      background-color: rgba(0, 0, 0, .6)
  }
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_voting_info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px;
  float: left
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px;
  float: right
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button {
  position: relative;
  width: 28px;
  height: 28px;
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

@media (max-width:967px) {
  .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button {
      background: 0 0;
      border: none
  }
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button.open,
.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button.open .active,
.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button:hover .active {
  display: block
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button i.active {
  display: none
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button i .notification {
  position: absolute;
  top: -3px;
  right: -3px
}

.gallery_modal_wrapper .gallery_photos_container {
  display: inline-block;
  position: relative;
  min-width: 320px
}

@media (min-width:768px) {
  .gallery_modal_wrapper .gallery_photos_container {
      background-color: #000
  }
}

.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper {
  position: relative
}

.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper .top_buttons_container {
  position: absolute;
  z-index: 1;
  width: calc(100% - 10px);
  text-align: right;
  padding: 10px 5px;
  background-color: rgba(0, 0, 0, .2)
}

.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper .top_buttons_container .top_buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper .top_buttons_container .top_buttons a,
.gallery_modal_wrapper .gallery_photos_container .gallery_photos_image_wrapper .top_buttons_container .top_buttons div {
  padding: 0 10px
}

.gallery_modal_wrapper .gallery_photos_container .left_arrow {
  position: absolute;
  top: 0;
  height: 100%;
  width: 50px;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.gallery_modal_wrapper .gallery_photos_container .right_arrow {
  position: absolute;
  top: 0;
  height: 100%;
  width: 50px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.gallery_modal_wrapper .gallery_photos_container img {
  position: relative;
  padding: 5px;
  height: auto;
  max-width: calc(100% - 10px);
  max-height: calc(100vh - 10px);
  min-width: 190px;
  width: auto
}

@media (min-width:768px) {
  .gallery_modal_wrapper .gallery_photos_container img {
      background-color: #000
  }
}

.js_gallery_play .gallery_fast_play,
.js_gallery_play .gallery_pause {
  display: none
}

.js_gallery_fast_play .gallery_pause,
.js_gallery_fast_play .gallery_play {
  display: none
}

.js_gallery_pause .gallery_fast_play,
.js_gallery_pause .gallery_play {
  display: none
}

.mobile .opac_bg,
.tablet .opac_bg {
  background-color: #000 !important
}

.mobile .lSSlideWrapper,
.tablet .lSSlideWrapper {
  margin: 0;
  top: 0;
  height: 100vh;
  height: -webkit-fill-available;
  height: stretch
}

.mobile .gallery_photos_container,
.tablet .gallery_photos_container {
  height: 100vh;
  height: -webkit-fill-available;
  height: stretch;
  display: table;
  width: 100%
}

.mobile .gallery_photos_container .gallery_photos_image_wrapper,
.tablet .gallery_photos_container .gallery_photos_image_wrapper {
  display: table-cell;
  vertical-align: middle
}

.mobile .top_buttons_container,
.tablet .top_buttons_container {
  top: 0
}

.gallery_report_modal_wrapper {
  width: 100%;
  display: none;
  position: absolute;
  left: 0;
  z-index: 6;
  pointer-events: none
}

.gallery_report_modal_wrapper.open {
  display: block
}

.gallery_report_modal_wrapper .gallery_report_modal {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  width: calc(100% - 40px);
  max-width: 500px;
  margin: auto;
  padding-bottom: 20px;
  color: #000;
  background-color: #f6f6f6;
  pointer-events: initial
}

.gallery_report_modal_wrapper .gallery_report_modal #report_gallery {
  position: relative
}

.gallery_report_modal_wrapper .gallery_report_modal .gallery_report_title {
  text-align: center;
  padding: 15px 0
}

.gallery_report_modal_wrapper .gallery_report_modal .options_item_title {
  padding: 5px 0;
  font-weight: 700
}

.gallery_report_modal_wrapper .gallery_report_modal form {
  padding: 0 15px
}

.gallery_report_modal_wrapper .gallery_report_modal form .obfs,
.gallery_report_modal_wrapper .gallery_report_modal form a {
  color: #e62600
}

.gallery_report_modal_wrapper .gallery_report_modal form .obfs:hover,
.gallery_report_modal_wrapper .gallery_report_modal form a:hover {
  text-decoration: underline
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_checkbox {
  width: 100%;
  height: 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative
}

@media (min-width:480px) {
  .gallery_report_modal_wrapper .gallery_report_modal form .options_item_checkbox {
      width: 50%
  }
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_checkbox span {
  margin-right: 10px
}

.gallery_report_modal_wrapper .gallery_report_modal form .report_form_item {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit {
  text-align: center;
  margin-top: 10px
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit button {
  width: auto !important;
  height: auto !important;
  border: none !important;
  color: #fff;
  background-color: #e62600 !important
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit button:disabled {
  opacity: .6
}

.gallery_report_modal_wrapper .gallery_report_modal .modal_box_close {
  position: absolute;
  padding: 5px;
  right: 0;
  top: 0
}

.gallery_report_modal .custom_radio {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 3px;
  vertical-align: sub;
  border-radius: 10px;
  z-index: 0
}

.gallery_report_modal .custom_radio input {
  display: none
}

.gallery_report_modal .custom_radio input[type=radio]:checked+.icon_radio:after {
  opacity: 1
}

.gallery_report_modal .custom_radio .icon_radio {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  margin: 1px 0 0;
  cursor: pointer;
  border: 1px solid #c6c6c6;
  border-radius: 10px;
  background-color: #fff;
  color: #000
}

.gallery_report_modal .custom_radio .icon_radio:after {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 7px;
  height: 7px;
  opacity: 0;
  border-radius: 50%;
  background-color: #000
}

.title_animated,
.title_static {
  display: none
}

.static .title_static {
  display: block
}

.animated .title_animated {
  display: block
}

.add_gallery_container_wrapper .dm-uploader,
.gallery_and_photo_container .dm-uploader,
.story_container .dm-uploader {
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.add_gallery_container_wrapper .dm-uploader .btn,
.gallery_and_photo_container .dm-uploader .btn,
.story_container .dm-uploader .btn {
  position: relative;
  overflow: hidden
}

.add_gallery_container_wrapper .dm-uploader .btn input[type=file],
.gallery_and_photo_container .dm-uploader .btn input[type=file],
.story_container .dm-uploader .btn input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  width: 100%;
  opacity: 0;
  cursor: pointer
}

.add_gallery_container_wrapper #files,
.gallery_and_photo_container #files,
.story_container #files {
  overflow-y: scroll !important;
  min-height: 50px;
  margin-bottom: 10px;
  max-height: 250px
}

@media (min-width:768px) {

  .add_gallery_container_wrapper #files,
  .gallery_and_photo_container #files,
  .story_container #files {
      max-height: 265px
  }
}

.add_gallery_container_wrapper #debug,
.gallery_and_photo_container #debug,
.story_container #debug {
  overflow-y: scroll !important;
  height: 180px
}

.add_gallery_container_wrapper .dm-uploader,
.gallery_and_photo_container .dm-uploader,
.story_container .dm-uploader {
  border: 2px dashed #c6c6c6;
  border-radius: 5px;
  text-align: center;
  padding: 10px
}

.add_gallery_container_wrapper .dm-uploader.active,
.gallery_and_photo_container .dm-uploader.active,
.story_container .dm-uploader.active {
  border-color: red;
  border-style: solid
}

.add_gallery_container_wrapper .dragdrop_title,
.gallery_and_photo_container .dragdrop_title,
.story_container .dragdrop_title {
  font-weight: 700;
  font-size: 19px;
  margin: 5px 0
}

.add_gallery_container_wrapper .bg-success,
.gallery_and_photo_container .bg-success,
.story_container .bg-success {
  background-color: #30ad22 !important
}

.add_gallery_container_wrapper .bg-primary,
.gallery_and_photo_container .bg-primary,
.story_container .bg-primary {
  background-color: #e62600
}

.add_gallery_container_wrapper .text-success,
.gallery_and_photo_container .text-success,
.story_container .text-success {
  color: #30ad22 !important
}

.add_gallery_container_wrapper .text-danger,
.gallery_and_photo_container .text-danger,
.story_container .text-danger {
  color: #ff0021 !important
}

.add_gallery_container_wrapper .uploaderFile,
.gallery_and_photo_container .uploaderFile,
.story_container .uploaderFile {
  position: relative;
  text-align: left;
  margin-bottom: 5px
}

.add_gallery_container_wrapper .uploaderFile .remove_photo_upload,
.gallery_and_photo_container .uploaderFile .remove_photo_upload,
.story_container .uploaderFile .remove_photo_upload {
  position: absolute;
  left: 0;
  top: -3px;
  cursor: pointer
}

.add_gallery_container_wrapper .media-image_preview,
.gallery_and_photo_container .media-image_preview,
.story_container .media-image_preview {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 10px;
  border: none;
  display: block;
  background-color: #c6c6c6;
  text-align: center;
  float: left;
  line-height: 49px;
  position: relative
}

.add_gallery_container_wrapper .media-image_preview img,
.gallery_and_photo_container .media-image_preview img,
.story_container .media-image_preview img {
  max-width: 50px;
  max-height: 50px
}

.add_gallery_container_wrapper .media-status_progress,
.gallery_and_photo_container .media-status_progress,
.story_container .media-status_progress {
  height: 50px;
  display: block;
  position: relative;
  margin-left: 60px;
  padding-right: 10px
}

.add_gallery_container_wrapper .media-status_progress label,
.gallery_and_photo_container .media-status_progress label,
.story_container .media-status_progress label {
  font-weight: 700
}

.add_gallery_container_wrapper .media-status_progress span,
.gallery_and_photo_container .media-status_progress span,
.story_container .media-status_progress span {
  margin-left: 10px
}

.add_gallery_container_wrapper .media-status_progress .remove_photo_upload,
.gallery_and_photo_container .media-status_progress .remove_photo_upload,
.story_container .media-status_progress .remove_photo_upload {
  cursor: pointer;
  margin-left: 10px;
  display: inline-block
}

.add_gallery_container_wrapper .media-progress,
.add_gallery_container_wrapper .media-status,
.gallery_and_photo_container .media-progress,
.gallery_and_photo_container .media-status,
.story_container .media-progress,
.story_container .media-status {
  height: 25px;
  width: 100%
}

.add_gallery_container_wrapper .progress-bar,
.gallery_and_photo_container .progress-bar,
.story_container .progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #ffac1d;
  -webkit-transition: width .6s ease;
  transition: width .6s ease
}

.add_gallery_container_wrapper .card ul,
.gallery_and_photo_container .card ul,
.story_container .card ul {
  list-style: none;
  padding: 0;
  margin: 0
}

.add_gallery_container_wrapper .card hr,
.gallery_and_photo_container .card hr,
.story_container .card hr {
  border: 0;
  border-top: 1px solid #5e5e5e
}

.add_gallery_container_wrapper .card .card-header,
.gallery_and_photo_container .card .card-header,
.story_container .card .card-header {
  margin: 10px 0;
  font-weight: 700
}

.add_gallery_container_wrapper .editor_view .single_row,
.gallery_and_photo_container .editor_view .single_row,
.story_container .editor_view .single_row {
  width: auto
}

.add_gallery_container_wrapper .gallery_form_label,
.add_gallery_container_wrapper .story_form_label,
.gallery_and_photo_container .gallery_form_label,
.gallery_and_photo_container .story_form_label,
.story_container .gallery_form_label,
.story_container .story_form_label {
  width: 100%;
  text-align: left;
  font-weight: 700
}

.add_gallery_container_wrapper .gallery_form_wrapper,
.add_gallery_container_wrapper .story_form_wrapper,
.gallery_and_photo_container .gallery_form_wrapper,
.gallery_and_photo_container .story_form_wrapper,
.story_container .gallery_form_wrapper,
.story_container .story_form_wrapper {
  margin-bottom: 10px
}

.add_gallery_container_wrapper .gallery_form_wrapper input,
.add_gallery_container_wrapper .story_form_wrapper input,
.gallery_and_photo_container .gallery_form_wrapper input,
.gallery_and_photo_container .story_form_wrapper input,
.story_container .gallery_form_wrapper input,
.story_container .story_form_wrapper input {
  width: calc(100% - 10px);
  line-height: 29px;
  height: 30px
}

.add_gallery_container_wrapper .gallery_form_wrapper textarea,
.add_gallery_container_wrapper .story_form_wrapper textarea,
.gallery_and_photo_container .gallery_form_wrapper textarea,
.gallery_and_photo_container .story_form_wrapper textarea,
.story_container .gallery_form_wrapper textarea,
.story_container .story_form_wrapper textarea {
  width: calc(100%);
  line-height: 15px;
  padding: 5px;
  font-family: inherit
}

.add_gallery_container_wrapper .gallery_form_wrapper .gallery_main_category_selector,
.add_gallery_container_wrapper .story_form_wrapper .gallery_main_category_selector,
.gallery_and_photo_container .gallery_form_wrapper .gallery_main_category_selector,
.gallery_and_photo_container .story_form_wrapper .gallery_main_category_selector,
.story_container .gallery_form_wrapper .gallery_main_category_selector,
.story_container .story_form_wrapper .gallery_main_category_selector {
  width: 100%;
  line-height: 29px;
  height: 30px
}

.add_gallery_container_wrapper .gallery_form_wrapper .story_select_wrapper,
.add_gallery_container_wrapper .story_form_wrapper .story_select_wrapper,
.gallery_and_photo_container .gallery_form_wrapper .story_select_wrapper,
.gallery_and_photo_container .story_form_wrapper .story_select_wrapper,
.story_container .gallery_form_wrapper .story_select_wrapper,
.story_container .story_form_wrapper .story_select_wrapper {
  position: relative
}

.add_gallery_container_wrapper .gallery_form_wrapper .story_select_wrapper .dropdown_caret,
.add_gallery_container_wrapper .story_form_wrapper .story_select_wrapper .dropdown_caret,
.gallery_and_photo_container .gallery_form_wrapper .story_select_wrapper .dropdown_caret,
.gallery_and_photo_container .story_form_wrapper .story_select_wrapper .dropdown_caret,
.story_container .gallery_form_wrapper .story_select_wrapper .dropdown_caret,
.story_container .story_form_wrapper .story_select_wrapper .dropdown_caret {
  position: absolute;
  top: -2px;
  right: 5px;
  pointer-events: none
}

.add_gallery_container_wrapper .gallery_pornstar_wrapper,
.add_gallery_container_wrapper .gallery_tag_wrapper,
.add_gallery_container_wrapper .story_pornstar_wrapper,
.gallery_and_photo_container .gallery_pornstar_wrapper,
.gallery_and_photo_container .gallery_tag_wrapper,
.gallery_and_photo_container .story_pornstar_wrapper,
.story_container .gallery_pornstar_wrapper,
.story_container .gallery_tag_wrapper,
.story_container .story_pornstar_wrapper {
  margin-bottom: 5px;
  text-align: left;
  position: relative
}

.add_gallery_container_wrapper .gallery_pornstar_wrapper #gallery_pornstar_name,
.add_gallery_container_wrapper .gallery_pornstar_wrapper #gallery_tag_name,
.add_gallery_container_wrapper .gallery_tag_wrapper #gallery_pornstar_name,
.add_gallery_container_wrapper .gallery_tag_wrapper #gallery_tag_name,
.add_gallery_container_wrapper .story_pornstar_wrapper #gallery_pornstar_name,
.add_gallery_container_wrapper .story_pornstar_wrapper #gallery_tag_name,
.gallery_and_photo_container .gallery_pornstar_wrapper #gallery_pornstar_name,
.gallery_and_photo_container .gallery_pornstar_wrapper #gallery_tag_name,
.gallery_and_photo_container .gallery_tag_wrapper #gallery_pornstar_name,
.gallery_and_photo_container .gallery_tag_wrapper #gallery_tag_name,
.gallery_and_photo_container .story_pornstar_wrapper #gallery_pornstar_name,
.gallery_and_photo_container .story_pornstar_wrapper #gallery_tag_name,
.story_container .gallery_pornstar_wrapper #gallery_pornstar_name,
.story_container .gallery_pornstar_wrapper #gallery_tag_name,
.story_container .gallery_tag_wrapper #gallery_pornstar_name,
.story_container .gallery_tag_wrapper #gallery_tag_name,
.story_container .story_pornstar_wrapper #gallery_pornstar_name,
.story_container .story_pornstar_wrapper #gallery_tag_name {
  width: 80%;
  display: block
}

@media (min-width:768px) {

  .add_gallery_container_wrapper .gallery_pornstar_wrapper #gallery_pornstar_name,
  .add_gallery_container_wrapper .gallery_pornstar_wrapper #gallery_tag_name,
  .add_gallery_container_wrapper .gallery_tag_wrapper #gallery_pornstar_name,
  .add_gallery_container_wrapper .gallery_tag_wrapper #gallery_tag_name,
  .add_gallery_container_wrapper .story_pornstar_wrapper #gallery_pornstar_name,
  .add_gallery_container_wrapper .story_pornstar_wrapper #gallery_tag_name,
  .gallery_and_photo_container .gallery_pornstar_wrapper #gallery_pornstar_name,
  .gallery_and_photo_container .gallery_pornstar_wrapper #gallery_tag_name,
  .gallery_and_photo_container .gallery_tag_wrapper #gallery_pornstar_name,
  .gallery_and_photo_container .gallery_tag_wrapper #gallery_tag_name,
  .gallery_and_photo_container .story_pornstar_wrapper #gallery_pornstar_name,
  .gallery_and_photo_container .story_pornstar_wrapper #gallery_tag_name,
  .story_container .gallery_pornstar_wrapper #gallery_pornstar_name,
  .story_container .gallery_pornstar_wrapper #gallery_tag_name,
  .story_container .gallery_tag_wrapper #gallery_pornstar_name,
  .story_container .gallery_tag_wrapper #gallery_tag_name,
  .story_container .story_pornstar_wrapper #gallery_pornstar_name,
  .story_container .story_pornstar_wrapper #gallery_tag_name {
      width: 85%;
      height: 24px
  }
}

.add_gallery_container_wrapper .gallery_pornstar_wrapper input,
.add_gallery_container_wrapper .gallery_tag_wrapper input,
.add_gallery_container_wrapper .story_pornstar_wrapper input,
.gallery_and_photo_container .gallery_pornstar_wrapper input,
.gallery_and_photo_container .gallery_tag_wrapper input,
.gallery_and_photo_container .story_pornstar_wrapper input,
.story_container .gallery_pornstar_wrapper input,
.story_container .gallery_tag_wrapper input,
.story_container .story_pornstar_wrapper input {
  padding: 2px
}

.add_gallery_container_wrapper .gallery_pornstar_wrapper label,
.add_gallery_container_wrapper .gallery_tag_wrapper label,
.add_gallery_container_wrapper .story_pornstar_wrapper label,
.gallery_and_photo_container .gallery_pornstar_wrapper label,
.gallery_and_photo_container .gallery_tag_wrapper label,
.gallery_and_photo_container .story_pornstar_wrapper label,
.story_container .gallery_pornstar_wrapper label,
.story_container .gallery_tag_wrapper label,
.story_container .story_pornstar_wrapper label {
  height: 20px;
  display: block;
  position: absolute;
  top: 0;
  right: 0
}

.add_gallery_container_wrapper .gallery_select_wrapper,
.add_gallery_container_wrapper .photo_select_wrapper,
.gallery_and_photo_container .gallery_select_wrapper,
.gallery_and_photo_container .photo_select_wrapper,
.story_container .gallery_select_wrapper,
.story_container .photo_select_wrapper {
  margin-bottom: 5px;
  text-align: left;
  position: relative
}

.add_gallery_container_wrapper .gallery_select_wrapper .gallery_pornstar_selector,
.add_gallery_container_wrapper .gallery_select_wrapper .photo_pornstar_selector,
.add_gallery_container_wrapper .photo_select_wrapper .gallery_pornstar_selector,
.add_gallery_container_wrapper .photo_select_wrapper .photo_pornstar_selector,
.gallery_and_photo_container .gallery_select_wrapper .gallery_pornstar_selector,
.gallery_and_photo_container .gallery_select_wrapper .photo_pornstar_selector,
.gallery_and_photo_container .photo_select_wrapper .gallery_pornstar_selector,
.gallery_and_photo_container .photo_select_wrapper .photo_pornstar_selector,
.story_container .gallery_select_wrapper .gallery_pornstar_selector,
.story_container .gallery_select_wrapper .photo_pornstar_selector,
.story_container .photo_select_wrapper .gallery_pornstar_selector,
.story_container .photo_select_wrapper .photo_pornstar_selector {
  height: 30px;
  min-width: 280px
}

.add_gallery_container_wrapper .gallery_select_wrapper label,
.add_gallery_container_wrapper .photo_select_wrapper label,
.gallery_and_photo_container .gallery_select_wrapper label,
.gallery_and_photo_container .photo_select_wrapper label,
.story_container .gallery_select_wrapper label,
.story_container .photo_select_wrapper label {
  height: 20px;
  display: block;
  position: absolute;
  top: 0;
  right: 0
}

.add_gallery_container_wrapper .gallery_id_selector,
.gallery_and_photo_container .gallery_id_selector,
.story_container .gallery_id_selector {
  width: 100%;
  height: 30px
}

.add_gallery_container_wrapper .gallery_selector_toogle_container,
.gallery_and_photo_container .gallery_selector_toogle_container,
.story_container .gallery_selector_toogle_container {
  position: relative;
  margin: 10px 0
}

.add_gallery_container_wrapper hr,
.gallery_and_photo_container hr,
.story_container hr {
  color: #c6c6c6
}

.add_gallery_container_wrapper p,
.gallery_and_photo_container p,
.story_container p {
  text-align: left
}

.add_gallery_container_wrapper .editor_view,
.gallery_and_photo_container .editor_view,
.story_container .editor_view {
  max-width: 450px
}

.add_gallery_container_wrapper .error_msg,
.gallery_and_photo_container .error_msg,
.story_container .error_msg {
  color: #ff0021;
  display: block;
  font-size: 11px
}

.add_gallery_container_wrapper .story_category_selector,
.add_gallery_container_wrapper .story_main_category_selector,
.gallery_and_photo_container .story_category_selector,
.gallery_and_photo_container .story_main_category_selector,
.story_container .story_category_selector,
.story_container .story_main_category_selector {
  width: 100%;
  line-height: 29px;
  height: 30px
}

.add_gallery_container_wrapper .story_files,
.gallery_and_photo_container .story_files,
.story_container .story_files {
  background: 0 0;
  border: none;
  margin: 5px 0 10px 0;
  width: 100%
}

.story_pornstar_list_container {
  margin-bottom: 5px;
  text-align: left;
  min-height: 26px
}

.story_pornstar_list_container .editor_tag {
  margin: 1px
}

.gallery_pornstar_list_container,
.gallery_tag_list_container {
  margin-bottom: 5px;
  text-align: left;
  min-height: 28px
}

.gallery_pornstar_list_container .pornstar_span,
.gallery_pornstar_list_container .tag_span,
.gallery_tag_list_container .pornstar_span,
.gallery_tag_list_container .tag_span {
  display: inline-block;
  background-color: #55acee;
  padding: 0 5px 2px 5px;
  margin: 1px;
  color: #fff
}

.gallery_pornstar_list_container .pornstar_span input,
.gallery_pornstar_list_container .tag_span input,
.gallery_tag_list_container .pornstar_span input,
.gallery_tag_list_container .tag_span input {
  background: 0 0;
  border: none;
  color: #fff;
  width: auto
}

.gallery_pornstar_list_container .pornstar_span .remove_span_pornstar,
.gallery_pornstar_list_container .pornstar_span .remove_span_tag,
.gallery_pornstar_list_container .tag_span .remove_span_pornstar,
.gallery_pornstar_list_container .tag_span .remove_span_tag,
.gallery_tag_list_container .pornstar_span .remove_span_pornstar,
.gallery_tag_list_container .pornstar_span .remove_span_tag,
.gallery_tag_list_container .tag_span .remove_span_pornstar,
.gallery_tag_list_container .tag_span .remove_span_tag {
  margin-left: 5px;
  font-size: 15px;
  cursor: pointer
}

.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag,
.gallery_tag_list_container.bootstrap-tagsinput .pornstar,
.gallery_tag_list_container.bootstrap-tagsinput .tag {
  display: inline-block !important;
  margin: 2px
}

.gallery_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
.gallery_pornstar_list_container.bootstrap-tagsinput .temporary_tag,
.gallery_tag_list_container.bootstrap-tagsinput .temporary_pornstar,
.gallery_tag_list_container.bootstrap-tagsinput .temporary_tag {
  background-color: #c6c6c6
}

.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove,
.gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove,
.gallery_tag_list_container.bootstrap-tagsinput .tag_remove {
  background-color: #c6c6c6
}

.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove .pornstar_value,
.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove .tag_value,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove .pornstar_value,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove .tag_value,
.gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove .pornstar_value,
.gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove .tag_value,
.gallery_tag_list_container.bootstrap-tagsinput .tag_remove .pornstar_value,
.gallery_tag_list_container.bootstrap-tagsinput .tag_remove .tag_value {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through
}

.photo_pornstar_list_container {
  margin-bottom: 5px;
  text-align: left;
  min-height: 28px
}

.photo_pornstar_list_container .tag_span {
  display: inline-block;
  background-color: #55acee;
  padding: 0 5px 2px 5px;
  margin: 1px;
  color: #fff
}

.photo_pornstar_list_container .tag_span input {
  background: 0 0;
  border: none;
  color: #fff;
  width: auto
}

.photo_pornstar_list_container .tag_span .remove_span_tag {
  margin-left: 5px;
  font-size: 15px;
  cursor: pointer
}

.photo_pornstar_list_container.bootstrap-tagsinput {
  background-color: #fff
}

.photo_pornstar_list_container.bootstrap-tagsinput .pornstar,
.photo_pornstar_list_container.bootstrap-tagsinput .tag {
  display: inline-block !important;
  margin: 2px;
  background-color: #55acee;
  padding: 0 5px 2px 5px;
  border-radius: 3px;
  white-space: nowrap
}

.photo_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
.photo_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
  background-color: #c6c6c6
}

.photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
.photo_pornstar_list_container.bootstrap-tagsinput .tag_remove {
  background-color: #c6c6c6
}

.photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove .pornstar_value,
.photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove .tag_value,
.photo_pornstar_list_container.bootstrap-tagsinput .tag_remove .pornstar_value,
.photo_pornstar_list_container.bootstrap-tagsinput .tag_remove .tag_value {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through
}

.content_section_photo_wrapper {
  display: inline-block;
  position: relative;
  min-height: 320px;
  background-color: #f6f6f6;
  color: #000;
  text-align: center
}

.content_section_photo_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%
}

.content_section_photo_wrapper .title_wrapper {
  margin-top: 5px
}

.content_section_photo_wrapper .h2_class,
.content_section_photo_wrapper h2 {
  font-size: 15px;
  display: inline
}

.content_section_photo_wrapper .photo_top_controller_wrapper {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 10px;
  top: 5px
}

.content_section_photo_wrapper .photo_top_controller_wrapper .close_button {
  position: initial;
  height: auto;
  width: auto;
  opacity: initial
}

.content_section_photo_wrapper .photo_container {
  padding: 5px
}

.content_section_photo_wrapper .photo_container img {
  max-height: 800px;
  max-width: 100%;
  min-width: 190px;
  min-height: 169px;
  width: auto
}

.content_section_photo_wrapper .photo_container.format-static img {
  background: url(../images/placeholder_photo.png) no-repeat scroll center center
}

.content_section_photo_wrapper .photo_container.format-animated img {
  background: url(../images/placeholder_gif.png) no-repeat scroll center center
}

.content_section_photo_wrapper .info_container,
.content_section_photo_wrapper .photo_action_buttons,
.content_section_photo_wrapper .photo_owner_action_buttons {
  display: -ms-grid;
  display: grid;
  padding: 5px;
  margin: auto;
  max-width: 700px
}

.content_section_photo_wrapper .photo_interaction_container {
  padding: 5px;
  max-width: 700px;
  margin: auto
}

.content_section_photo_wrapper .photo_voting_info {
  float: left
}

.content_section_photo_wrapper .photo_interaction_buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right
}

.content_section_photo_wrapper .photo_interaction_buttons button {
  position: relative;
  width: 28px;
  height: 28px;
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_section_photo_wrapper .photo_interaction_buttons button.open,
.content_section_photo_wrapper .photo_interaction_buttons button:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.content_section_photo_wrapper .photo_interaction_buttons button.open .active,
.content_section_photo_wrapper .photo_interaction_buttons button:hover .active {
  display: block
}

.content_section_photo_wrapper .photo_interaction_buttons button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.content_section_photo_wrapper .photo_interaction_buttons button i.active {
  display: none
}

.content_section_photo_wrapper .photo_interaction_buttons button i .notification {
  position: absolute;
  top: -3px;
  right: -3px
}

.content_section_photo_wrapper .photo_actions_wrapper {
  padding: 5px
}

.content_section_photo_wrapper .photo_actions_wrapper .use_as_cover {
  text-decoration: underline;
  text-align: left;
  cursor: pointer;
  margin-bottom: 10px
}

.content_section_photo_wrapper .voting_container {
  display: inline-block;
  margin: auto
}

.content_section_photo_wrapper .photo_report_modal label {
  display: block;
  font-weight: 700;
  text-align: left
}

.content_section_photo_wrapper .photo_report_modal textarea {
  display: block;
  width: 100%;
  height: 60px;
  border-radius: 2px
}

.content_section_photo_wrapper .photo_report_modal .btn_container {
  display: inline-block;
  height: 30px;
  width: 100%;
  margin-top: 10px
}

.content_section_photo_wrapper .photo_report_modal button {
  float: right;
  width: 90px;
  height: 26px;
  line-height: 17px
}

.content_section_photo_wrapper .remove_gallery_confirmation_container,
.content_section_photo_wrapper .remove_photo_confirmation_container,
.content_section_photo_wrapper .report_gallery_confirmation_container,
.content_section_photo_wrapper .report_photo_confirmation_container,
.content_section_photo_wrapper .use_as_cover_confirmation_container {
  max-width: 320px
}

.content_section_photo_wrapper .remove_gallery_confirmation_container .single_row,
.content_section_photo_wrapper .remove_photo_confirmation_container .single_row,
.content_section_photo_wrapper .report_gallery_confirmation_container .single_row,
.content_section_photo_wrapper .report_photo_confirmation_container .single_row,
.content_section_photo_wrapper .use_as_cover_confirmation_container .single_row {
  padding: 0
}

.content_section_photo_wrapper .remove_gallery_confirmation_container textarea,
.content_section_photo_wrapper .remove_photo_confirmation_container textarea,
.content_section_photo_wrapper .report_gallery_confirmation_container textarea,
.content_section_photo_wrapper .report_photo_confirmation_container textarea,
.content_section_photo_wrapper .use_as_cover_confirmation_container textarea {
  width: calc(100% - 10px)
}

.content_section_photo_wrapper .use_as_cover_confirmation_wrapper {
  display: none
}

.content_section_photo_wrapper .gallery_pornstar_wrapper,
.content_section_photo_wrapper .gallery_tag_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.content_section_photo_wrapper .change_gallery_pornstar_wrapper {
  margin-top: 10px
}

.content_section_photo_wrapper .gallery_add_pornstar_btn {
  margin-left: 5px
}

.content_section_photo_wrapper .gallery_tag_item {
  margin: 0 0 0 5px
}

.content_section_photo_wrapper .gallery_tag_item span {
  color: #e62600
}

.content_section_photo_wrapper .change_gallery_pornstar_wrapper,
.content_section_photo_wrapper .photo_comments_wrapper,
.content_section_photo_wrapper .photo_report_wrapper,
.content_section_photo_wrapper .use_as_cover_confirmation_wrapper {
  display: none
}

.content_section_photo_wrapper .change_gallery_pornstar_wrapper.open,
.content_section_photo_wrapper .photo_comments_wrapper.open,
.content_section_photo_wrapper .photo_report_wrapper.open,
.content_section_photo_wrapper .use_as_cover_confirmation_wrapper.open {
  display: block
}

.content_section_photo_wrapper .gallery_select_wrapper {
  margin-bottom: 5px
}

.content_section_photo_wrapper .bootstrap-tagsinput {
  min-width: 240px;
  width: calc(100% - 12px)
}

.gallery_modify_photo_pornstar_wrapper .photo_select_wrapper {
  text-align: left;
  margin-bottom: 5px;
  position: relative
}

.gallery_modify_photo_pornstar_wrapper .photo_select_wrapper .photo_pornstar_selector {
  height: 28px
}

.gallery_modify_photo_pornstar_wrapper .photo_select_wrapper label {
  position: absolute;
  height: 22px;
  padding: 2px 10px;
  right: 5px
}

.celebrity_submenu_wrapper .submenu_section_item {
  width: calc(50% - 2px);
  text-align: center;
  display: inline-block;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  padding: 5px 0
}

.celebrity_submenu_wrapper .submenu_section_item span {
  vertical-align: middle;
  margin-left: 5px
}

.celebrity_submenu_wrapper .submenu_section_item_left {
  border-right: 1px solid #c6c6c6
}

.content_wrapper_page_celebrity_home .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%;
  padding-bottom: 3px
}

.content_wrapper_page_celebrity_home .title_wrapper {
  margin-top: 5px
}

.content_section_celebrity_homepage {
  width: calc(100% - 10px);
  max-width: 670px;
  margin: 5px auto 0 auto
}

@media (min-width:480px) {
  .content_section_celebrity_homepage {
      width: calc(100% - 20px)
  }
}

.content_section_celebrity_homepage .content_section_title {
  padding-bottom: 3px
}

.celebrity_avatar {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 5px
}

.celebrity_avatar a:focus,
.celebrity_avatar a:hover {
  color: #fff !important
}

.celebrity_avatar .avatar {
  width: 36px;
  height: 36px;
  float: left;
  border-radius: 50%;
  border: 2px solid;
  border-color: #e62600;
  background-size: cover;
  background-color: #000
}

.celebrity_avatar .celebrity_title {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 12px 0 0 5px
}

.feed_wrapper {
  position: relative;
  border-bottom: 1px solid;
  border-color: #c6c6c6;
  padding: 5px 0 10px 0;
  margin-bottom: 10px
}

.feed_wrapper .extra_feed_button {
  position: absolute;
  top: 10px;
  right: 0
}

.feed_wrapper .feed_images {
  margin: 5px auto 5px auto;
  width: 100%
}

.feed_wrapper .feed_images .post_image_container {
  overflow: hidden;
  border-radius: 10px;
  background-color: #000;
  position: relative;
  margin-bottom: 5px;
  float: left;
  width: calc((100vw / 2) - 10px)
}

@media (min-width:480px) {
  .feed_wrapper .feed_images .post_image_container {
      width: calc((100vw / 2) - 15px)
  }
}

.feed_wrapper .feed_images .post_image_container.post_image_container_portrait {
  height: calc(((100vw - 5px)/ 2)/ (2/3));
  max-width: 332px;
  max-height: 360px
}

.feed_wrapper .feed_images .post_image_container.post_image_container_landscape {
  height: calc(((100vw - 5px)/ 2)/ (2/3));
  max-width: 332px;
  max-height: 360px
}

.feed_wrapper .feed_images .post_image_container img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.feed_wrapper .feed_images .post_image_container .play_button {
  position: absolute;
  width: 67px !important;
  height: 67px !important;
  top: calc(50% - 33px);
  left: calc(50% - 33px);
  pointer-events: none
}

.feed_wrapper .feed_images .post_image_container_1 {
  text-align: center;
  margin-bottom: 5px;
  width: calc(100vw - 10px);
  float: initial
}

@media (min-width:480px) {
  .feed_wrapper .feed_images .post_image_container_1 {
      width: calc(100vw - 20px)
  }
}

.feed_wrapper .feed_images .post_image_container_1.post_image_container_portrait {
  height: calc((100vw - 10px)/ (2/3));
  max-width: 480px;
  max-height: calc(100vw - 10px)
}

@media (min-width:480px) {
  .feed_wrapper .feed_images .post_image_container_1.post_image_container_portrait {
      max-width: 670px;
      max-height: 670px
  }
}

.feed_wrapper .feed_images .post_image_container_1.post_image_container_landscape {
  width: calc(100vw - 10px);
  height: calc((100vw -10px)/ (16/9));
  max-width: 670px;
  max-height: 376px
}

@media (min-width:480px) {
  .feed_wrapper .feed_images .post_image_container_1.post_image_container_landscape {
      width: calc(100vw - 20px)
  }
}

.feed_wrapper .feed_images .post_image_container_2,
.feed_wrapper .feed_images .post_image_container_3 {
  width: calc((100vw / 2) - 8px)
}

@media (min-width:480px) {

  .feed_wrapper .feed_images .post_image_container_2,
  .feed_wrapper .feed_images .post_image_container_3 {
      width: calc((100vw / 2) - 15px)
  }
}

.feed_wrapper .feed_images .post_image_odd {
  float: right
}

.feed_wrapper .feed_images .post_link_container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0
}

.feed_wrapper .feed_images .post_image_container_more {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #00000066;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.feed_wrapper .feed_images .post_image_container_more span {
  position: relative;
  margin: auto;
  border-radius: 5px;
  border: 1px solid #fff;
  padding: 4px 14px;
  background-color: #fffFFF33;
  color: #fff
}

.content_section_celebrity_discussion,
.content_section_celebrity_page {
  width: calc(100% - 10px);
  max-width: 1000px;
  margin: 5px auto 0 auto
}

@media (min-width:480px) {

  .content_section_celebrity_discussion,
  .content_section_celebrity_page {
      width: calc(100% - 20px)
  }
}

.content_section_celebrity_discussion .content_section_title,
.content_section_celebrity_page .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%;
  padding-bottom: 3px
}

.content_section_celebrity_discussion .celebrity_header_wrapper,
.content_section_celebrity_page .celebrity_header_wrapper {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar,
.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  border: 2px solid;
  border-color: #e62600;
  background-size: cover;
  background-color: #000
}

@media (min-width:360px) {

  .content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar,
  .content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar {
      width: 170px;
      height: 170px
  }
}

.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar a:focus,
.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar a:hover,
.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar a:focus,
.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar a:hover {
  color: #fff !important
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper,
.content_section_celebrity_page .celebrity_header_info_wrapper {
  margin-left: 10px;
  width: 100%
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_header_top,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_header_top {
  height: 65px
}

@media (min-width:360px) {

  .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_header_top,
  .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_header_top {
      height: 70px
  }
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_header_top a:focus,
.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_header_top a:hover,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_header_top a:focus,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_header_top a:hover {
  color: #fff !important
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_title,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_title {
  font-size: 13px
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_aliases,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_aliases {
  font-size: 13px;
  font-weight: 400;
  color: #5e5e5e
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_likes,
.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_photos,
.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_videos,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_likes,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_photos,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_videos {
  float: left;
  width: 33%;
  max-width: 55px;
  display: -ms-grid;
  display: grid;
  text-align: center
}

@media (min-width:768px) {

  .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_likes,
  .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_photos,
  .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_videos,
  .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_likes,
  .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_photos,
  .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_videos {
      float: initial
  }
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
  border-left: 1px solid;
  border-color: transparent;
  margin-top: 1px;
  text-align: center;
  float: left;
  height: 0;
  width: 100%
}

@media (min-width:360px) {

  .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
  .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
      height: 35px
  }
}

@media (min-width:768px) {

  .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
  .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
      float: initial;
      height: 34px;
      width: 10px;
      border-color: #757575
  }
}

.content_section_celebrity_discussion .celebrity_social_link,
.content_section_celebrity_page .celebrity_social_link {
  margin: 0 5px 5px 0;
  width: auto;
  min-width: 92px;
  padding: 5px 0;
  text-align: center;
  border-radius: 2px;
  float: left
}

@media (min-width:360px) {

  .content_section_celebrity_discussion .celebrity_social_link,
  .content_section_celebrity_page .celebrity_social_link {
      width: 100px;
      margin: 5px
  }
}

.content_section_celebrity_discussion .celebrity_social_link img,
.content_section_celebrity_page .celebrity_social_link img {
  margin: -2px 5px 0 0
}

.content_section_celebrity_discussion .celebrity_header_stats,
.content_section_celebrity_page .celebrity_header_stats {
  display: block
}

@media (min-width:768px) {

  .content_section_celebrity_discussion .celebrity_header_stats,
  .content_section_celebrity_page .celebrity_header_stats {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex
  }
}

.content_section_celebrity_discussion .celebrity_header_social_desktop,
.content_section_celebrity_page .celebrity_header_social_desktop {
  display: block
}

.content_section_celebrity_discussion .celebrity_header_social_mobile,
.content_section_celebrity_page .celebrity_header_social_mobile {
  display: block;
  width: 100%
}

.content_section_celebrity_discussion .celebrity_header_social_mobile .celebrity_social_link,
.content_section_celebrity_page .celebrity_header_social_mobile .celebrity_social_link {
  float: left;
  margin: 5px
}

.celebrity_discussion_header .content_section_title {
  display: none
}

.content_section_celebrity_feed {
  width: calc(100% - 10px);
  max-width: 670px;
  margin: 5px auto 0 auto
}

@media (min-width:480px) {
  .content_section_celebrity_feed {
      width: calc(100% - 20px)
  }
}

.content_section_celebrity_feed .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%;
  padding-bottom: 3px
}

.celebrity_add_profile_picture_wrapper {
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 2px solid #5f5f5f
}

.celebrity_add_profile_picture_wrapper #celebrity_profile_picture {
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 50%
}

.celebrity_add_profile_picture_wrapper .icon {
  position: absolute;
  left: 10px;
  top: 10px
}

.celebrity_add_profile_picture_wrapper #profile_picture_file {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%
}

.celebrity_modal_wrapper {
  display: none;
  position: absolute;
  top: 0;
  z-index: 4;
  color: #000;
  background-color: #fff;
  width: 270px;
  height: 360px;
  margin-top: 5px;
  margin-left: 20px
}

.celebrity_modal_wrapper .celebrity_modal_title {
  padding: 5px
}

.celebrity_modal_wrapper .celebrity_modal_title .icon {
  margin-right: 5px
}

.celebrity_modal_wrapper .celebrity_picture_edit {
  padding: 25px 10px
}

.celebrity_modal_wrapper .celebrity_picture_zoom_wrapper {
  position: absolute;
  top: 20px;
  width: 100%;
  padding: 10px;
  text-align: center
}

.celebrity_modal_wrapper .celebrity_picture_button_wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px;
  text-align: center
}

.celebrity_modal_wrapper .celebrity_picture_button {
  margin: 0 5px
}

.content_section_celebrity_add,
.content_section_celebrity_edit {
  margin: 10px auto 5px auto;
  padding: 0 5px;
  max-width: 670px
}

.content_section_celebrity_add .content_section_title,
.content_section_celebrity_edit .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%;
  padding-bottom: 3px
}

.content_section_celebrity_add .celebrity_add_form_container,
.content_section_celebrity_add .celebrity_edit_form_container,
.content_section_celebrity_edit .celebrity_add_form_container,
.content_section_celebrity_edit .celebrity_edit_form_container {
  margin-bottom: 10px
}

.content_section_celebrity_add .celebrity_add_form_container form,
.content_section_celebrity_add .celebrity_edit_form_container form,
.content_section_celebrity_edit .celebrity_add_form_container form,
.content_section_celebrity_edit .celebrity_edit_form_container form {
  position: relative
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group {
  min-height: 50px;
  padding-top: 5px;
  margin: 0 auto 5px auto
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group input,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group input,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group input,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group input {
  width: calc(100% - 12px);
  height: 28px
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group input.logo,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group input.logo,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group input.logo,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group input.logo {
  width: calc(100% - 52px);
  padding-left: 45px
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .bootstrap-tagsinput,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .bootstrap-tagsinput,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group .bootstrap-tagsinput,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group .bootstrap-tagsinput {
  width: calc(100% - 15px);
  max-width: calc(100% - 15px);
  text-align: left;
  padding: 0 6px;
  border-radius: 0
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .editor_tag,
.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .label-info,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .editor_tag,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .label-info,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group .editor_tag,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group .label-info,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group .editor_tag,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group .label-info {
  display: inline-block;
  margin: 2px;
  background-color: #55acee;
  padding: 0 5px 2px 5px;
  border-radius: 3px;
  white-space: nowrap
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .logo_container,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .logo_container,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_form_input_group .logo_container,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_form_input_group .logo_container {
  position: absolute;
  padding: 5px 10px 0 10px;
  height: 25px;
  border-right: 1px solid;
  border-color: #c6c6c6
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_add_profile_picture_wrapper,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_add_profile_picture_wrapper,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_add_profile_picture_wrapper,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_add_profile_picture_wrapper {
  float: left
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_add_profile_picture_span,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_add_profile_picture_span,
.content_section_celebrity_edit .celebrity_add_form_container .celebrity_add_profile_picture_span,
.content_section_celebrity_edit .celebrity_edit_form_container .celebrity_add_profile_picture_span {
  margin-left: 10px;
  top: 12px;
  position: relative;
  font-size: 11px;
  color: #5e5e5e
}

.celebrity_header_stats .celebrity_interactive_button {
  float: left;
  padding-top: 8px;
  width: 20%;
  max-width: 33px;
  text-align: center;
  position: relative;
  cursor: pointer
}

@media (min-width:768px) {
  .celebrity_header_stats .celebrity_interactive_button {
      float: initial
  }
}

.celebrity_header_stats .celebrity_interactive_button.is_favorite .active {
  display: block
}

.celebrity_header_stats .celebrity_interactive_button .active {
  display: none
}

.celebrity_header_stats .celebrity_interactive_button i {
  left: 5px;
  position: absolute
}

.celebrity_footer_stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.celebrity_footer_stats .celebrity_interactive_button {
  float: left;
  padding-top: 10px;
  width: 40px;
  text-align: center;
  position: relative;
  height: 20px;
  margin: 5px 0;
  cursor: pointer
}

.celebrity_footer_stats .celebrity_interactive_button.is_favorite .active {
  display: block
}

.celebrity_footer_stats .celebrity_interactive_button .active {
  display: none
}

.celebrity_footer_stats .celebrity_interactive_button i {
  left: 5px;
  position: absolute
}

.centered_wrapper {
  padding-top: 5px;
  margin: 0 auto 5px auto;
  text-align: center
}

.centered_wrapper .btn_default:focus,
.centered_wrapper .btn_default:hover {
  color: #fff !important
}

.submit_wrapper {
  padding-top: 5px;
  margin: 0 auto 5px auto;
  text-align: right
}

.submit_wrapper .btn_default:focus,
.submit_wrapper .btn_default:hover {
  color: #fff !important
}

.celebrity_medias .media_image {
  width: calc(((100vw - 10px) - 10px)/ 2);
  height: calc((((100vw - 10px) - 10px)/ 2) * .9435);
  max-width: 240px;
  max-height: 254px;
  overflow: hidden;
  float: left;
  margin: 5px;
  border-radius: 5px
}

.celebrity_medias .media_image a {
  position: relative;
  width: 100%;
  height: 100%
}

.celebrity_medias .media_image img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%
}

.content_celebrity_feed .icon_container,
.content_celebrity_media .icon_container,
.content_celebrity_page .icon_container {
  display: inline-block;
  margin: 5px
}

.content_celebrity_feed .icon_container .icon,
.content_celebrity_media .icon_container .icon,
.content_celebrity_page .icon_container .icon {
  margin-right: 5px
}

.content_celebrity_feed .existing_comment_wrapper,
.content_celebrity_media .existing_comment_wrapper,
.content_celebrity_page .existing_comment_wrapper {
  margin: 12px 0;
  position: relative;
  border: none
}

.content_celebrity_feed .existing_comment_wrapper .avatar,
.content_celebrity_media .existing_comment_wrapper .avatar,
.content_celebrity_page .existing_comment_wrapper .avatar {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #000;
  float: left;
  background-size: contain
}

.content_celebrity_feed .existing_comment_wrapper .arrow,
.content_celebrity_media .existing_comment_wrapper .arrow,
.content_celebrity_page .existing_comment_wrapper .arrow {
  position: absolute;
  background-color: #000;
  width: 10px;
  height: 10px;
  left: 36px;
  top: 10px;
  rotate: 45deg
}

.content_celebrity_feed .existing_comment_wrapper .content,
.content_celebrity_media .existing_comment_wrapper .content,
.content_celebrity_page .existing_comment_wrapper .content {
  margin-left: 10px;
  padding: 8px 10px;
  border-radius: 5px;
  top: 5px;
  position: relative;
  background-color: #000;
  color: #f6f6f6
}

.content_celebrity_feed .current_user_comment .avatar,
.content_celebrity_media .current_user_comment .avatar,
.content_celebrity_page .current_user_comment .avatar {
  float: right;
  background-color: #e62600;
  background-size: contain
}

.content_celebrity_feed .current_user_comment .arrow,
.content_celebrity_media .current_user_comment .arrow,
.content_celebrity_page .current_user_comment .arrow {
  left: initial;
  right: 36px;
  background-color: #e62600;
  color: #000
}

.content_celebrity_feed .current_user_comment .content,
.content_celebrity_media .current_user_comment .content,
.content_celebrity_page .current_user_comment .content {
  position: absolute;
  top: -3px;
  right: 40px;
  background-color: #e62600;
  color: #000
}

.content_celebrity_feed .discussion_input,
.content_celebrity_feed .feed_input,
.content_celebrity_feed .media_input,
.content_celebrity_media .discussion_input,
.content_celebrity_media .feed_input,
.content_celebrity_media .media_input,
.content_celebrity_page .discussion_input,
.content_celebrity_page .feed_input,
.content_celebrity_page .media_input {
  margin-top: 5px;
  width: 100%;
  height: 50px
}

.content_section_celebrity_media_post {
  width: calc(100% - 10px);
  max-width: 1000px;
  margin: 5px auto 0 auto
}

.content_section_celebrity_media_post .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%;
  padding-bottom: 3px
}

@media (min-width:480px) {
  .content_section_celebrity_media_post {
      width: calc(100% - 20px)
  }
}

.content_section_celebrity_media_post .content_celebrity_media_page {
  max-width: 1000px;
  width: 100%;
  margin: auto
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_avatar {
  position: relative;
  display: block;
  margin-bottom: 10px
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_avatar a:focus,
.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_avatar a:hover {
  color: #fff !important
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_avatar .post_media_info {
  position: absolute;
  top: 10px;
  right: 0
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_title {
  font-size: 13px
}

.content_section_celebrity_media_post .content_celebrity_media_page .celebrity_aliases {
  font-size: 13px;
  font-weight: 400;
  color: #5e5e5e
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container {
  max-width: 1000px;
  max-height: 860px;
  height: auto;
  margin-top: 10px;
  margin: auto;
  text-align: center;
  position: relative;
  overflow: hidden
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container .video_bg {
  position: absolute
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container.media_container_video {
  display: block
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container.media_container_video .play_button {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  pointer-events: none
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container.media_container_video .play_button.active {
  display: none
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container .media_orientation_portrait {
  max-height: 860px;
  max-width: 100%
}

.content_section_celebrity_media_post .content_celebrity_media_page .post_media_container .media_orientation_landscape {
  max-height: auto;
  max-width: 100%
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons {
  width: 100%;
  margin-top: 20px
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .previous_button {
  float: left;
  width: calc(50% - 45px);
  height: 20px;
  margin-right: 30px
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .previous_button:focus,
.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .previous_button:hover {
  color: #fff !important
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .next_button {
  display: inline-block;
  width: calc(50% - 45px);
  height: 20px
}

.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .next_button:focus,
.content_section_celebrity_media_post .content_celebrity_media_page .navigation_buttons .next_button:hover {
  color: #fff !important
}

.content_celebrity_media {
  margin: 10px 5px;
  max-width: 1000px
}

@media (min-width:968px) {
  .content_celebrity_media {
      margin: 10px auto
  }
}

.content_section_celebrity_media,
.content_section_search_celebrities {
  margin: 10px auto 5px auto;
  max-width: 1000px
}

.content_section_celebrity_media .content_section_title,
.content_section_search_celebrities .content_section_title {
  display: block;
  width: 100%;
  padding-bottom: 3px
}

@media (min-width:768px) {

  .content_section_celebrity_media .content_section_title,
  .content_section_search_celebrities .content_section_title {
      margin-left: 5px
  }
}

.content_section_search_celebrities .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%;
  padding-bottom: 3px
}

.content_section_search_celebrities h1 {
  font-weight: 400 !important
}

.media_image {
  position: relative
}

.media_image a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%
}

.media_image a:hover {
  color: #fff !important
}

.media_image .play_button {
  position: absolute;
  width: 67px !important;
  height: 67px !important;
  top: calc(50% - 33px);
  left: calc(50% - 33px)
}

.media_image .play_button_small {
  position: absolute;
  width: 50px !important;
  height: 50px !important;
  top: calc(50% - 25px);
  left: calc(50% - 25px)
}

.media_info_box {
  position: absolute;
  width: calc(100% - 10px);
  margin: 0 5px;
  bottom: 10px;
  display: -ms-grid;
  display: grid
}

.media_info_box .celebrity_avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 2px solid;
  border-color: #e62600;
  background-size: cover;
  background-color: #000;
  margin: 0;
  display: block
}

.media_info_box .celebrity_avatar a:focus,
.media_info_box .celebrity_avatar a:hover {
  color: #fff !important
}

.media_info_box .celebrity_name {
  text-shadow: 1px 1px 1px #000
}

.content_section_celebrity_top_photos .content_section_title,
.content_section_celebrity_top_videos .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%;
  padding-bottom: 3px
}

.footer_wrapper_page_celebrity_home {
  border-top: none
}

.sidebar_celebrity_menu .celebrity_title {
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 40px);
  display: inline-block;
  margin-top: 5px
}

.sidebar_celebrity_menu .sidebar_subsection_celebrity_leaks .sidebar_section_item {
  margin-top: 5px
}

.sidebar_celebrity_menu .celebrity_webcams .sidebar_section_item {
  height: 18px !important;
  height: 30px !important;
  margin-top: 5px
}

.sidebar_celebrity_menu .celebrity_webcams .sidebar_celebrity_webcam {
  position: relative;
  margin-right: 5px;
  border-radius: 50%;
  height: 26px;
  width: 26px;
  cursor: pointer;
  border: 2px solid;
  border-color: #c20000
}

.sidebar_celebrity_menu .celebrity_webcams .celebrity_webcam_title {
  margin-top: 5px
}

.sidebar_celebrity_menu .sidebar_top_celebrity_wrapper .celebrity_avatar {
  display: block;
  height: 30px;
  margin-top: 5px
}

.sidebar_celebrity_menu .sidebar_top_celebrity_wrapper .celebrity_avatar a {
  height: 100%
}

.sidebar_celebrity_menu .sidebar_top_celebrity_wrapper .celebrity_avatar .avatar {
  position: relative;
  margin-right: 5px;
  border-radius: 50%;
  height: 26px;
  width: 26px;
  cursor: pointer;
  border: 2px solid;
  border-color: #c20000
}

.custom-icon-ic_16_head_mn_webcams {
  width: 16px;
  height: 16px;
  background-image: url(../images/ic_16_head_mn_webcams_anim.png)
}

.custom-icon-ic_12_webcam_blink {
  width: 12px;
  height: 12px;
  background-image: url(../images/ic_12_webcam_blink.png)
}

.custom-icon-ic_16_head_mn_premium {
  width: 16px;
  height: 16px;
  background-image: url(../images/ic_16_head_mn_premium.png)
}

.main_webapp_wrapper {
  max-width: 600px;
  margin: auto
}

.main_webapp_wrapper .main_webapp_container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 5px;
  text-align: center;
  width: calc(100% - 10px)
}

.main_webapp_wrapper .main_webapp_container .sub_container {
  width: 50%
}

.main_webapp_wrapper .webapp_tab_wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 5px;
  margin-left: 5px;
  z-index: 1
}

.main_webapp_wrapper .webapp_tab_wrapper .tab_btn {
  margin: 0 20px 0 0;
  cursor: pointer;
  font-size: 15px;
  line-height: 19px;
  font-weight: 700;
  padding-bottom: 4px
}

.main_webapp_wrapper .webapp_tab_wrapper .tab_btn.tab_active {
  border-bottom: 2px solid #e62600
}

.main_webapp_wrapper .webapp_tab_wrapper .tab_btn .tab_title {
  padding: 0 5px
}

.main_webapp_wrapper .webapp_explanation_wrapper {
  margin: 5px 5px 5px 15px;
  position: relative
}

.main_webapp_wrapper .webapp_explanation_wrapper .webapp_explanation {
  margin: 10px 0
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_step {
  display: block;
  padding-bottom: 10px;
  width: 100%;
  border-left: 3px solid #c6c6c6
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_step.last_step {
  border-color: transparent
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_number {
  position: absolute;
  background-color: #e62600;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 17px;
  font-weight: bolder;
  color: #fff;
  font-size: 11px;
  margin-left: -10px
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_text {
  width: 100%;
  margin-left: 15px;
  position: relative
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_text .alternative_explanation_text {
  width: 100%
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_arrow {
  position: absolute;
  top: 0;
  right: 0
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_pic {
  width: 65%;
  text-align: center;
  margin: auto
}

.main_webapp_wrapper .webapp_explanation_wrapper .webapp_example_icons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: calc(100% - 40px);
  margin: 0 20px 5px 20px
}

.main_webapp_wrapper .webapp_explanation_wrapper .webapp_example_icons .app_logo {
  display: block;
  cursor: pointer;
  text-align: center;
  width: 25%
}

.main_webapp_wrapper .webapp_explanation_wrapper .webapp_example_icons .app_logo .icon {
  display: block;
  margin: auto
}

.pagination {
  text-align: center;
  margin: 15px 0
}

.pagination .pagination_page,
.pagination .pagination_space {
  width: 28px;
  height: 28px;
  line-height: 29px;
  display: inline-block;
  border-radius: 2px
}

.pagination .pagination_space {
  width: 30px
}

.pagination .live_pagination {
  color: #000;
  background-color: #f6f6f6;
  display: inline-block;
  padding: 0 5px
}

.pagination .live_pagination a {
  color: #000
}

.pagination .live_pagination .pagination_page {
  display: inline-block;
  border: 1px solid #c6c6c6;
  background-color: #fff
}

.pagination .live_pagination .pagination_page.current {
  background-color: #e2e2e2
}

.pagination .live_pagination .pagination_space {
  width: 5px
}

@media (min-width:360px) {
  .pagination .live_pagination .pagination_space {
      width: 10px
  }
}

@media (min-width:480px) {
  .pagination .live_pagination .pagination_space {
      width: 20px
  }
}

@media (min-width:360px) {
  .pagination .live_pagination .gap::before {
      content: "..."
  }
}

.pagination .live_pagination .ghost {
  display: none
}

@media (min-width:768px) {
  .pagination .live_pagination .ghost {
      display: inline-block !important
  }
}

.pagination .fade_pagination {
  margin-top: 5px;
  color: #4a4a4a
}

@media (min-width:768px) {
  .pagination .fade_pagination {
      display: none;
      width: 30px
  }
}

.pagination .fade_pagination a {
  color: #4a4a4a
}

.pagination .fade_pagination .pagination_page {
  height: 30px;
  margin-top: 5px;
  display: inline-block
}

.pagination .fade_pagination .pagination_space {
  width: 20px;
  height: 30px
}

.content_section_miss_wrapper {
  margin: 0 5px
}

.content_section_miss_wrapper .content_section_title {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e62600;
  display: block;
  width: 100%;
  max-width: 1280px;
  margin: auto;
  margin-bottom: 5px
}

.content_section_miss_wrapper .title_wrapper {
  max-width: 1280px;
  margin: auto
}

.content_section_miss_wrapper .title_wrapper .title_text {
  margin-top: 5px
}

.content_section_miss_wrapper .miss_tubesite_top_container {
  max-width: 1280px;
  margin: 0 auto 10px auto
}

.content_section_miss_wrapper .origin_select_wrapper {
  position: relative;
  width: 100%;
  max-width: 480px;
  margin: auto
}

.content_section_miss_wrapper .origin_select_wrapper .origin_place_selector {
  width: 100%
}

.content_section_miss_wrapper .miss_winner_wrapper {
  width: 38%;
  float: left
}

@media (min-width:768px) {
  .content_section_miss_wrapper .miss_winner_wrapper {
      width: 40%;
      float: left
  }
}

.content_section_miss_wrapper .miss_winner_wrapper .miss_winner_img {
  width: 100%;
  height: auto;
  max-width: 300px;
  max-height: 360px;
  margin: auto
}

.content_section_miss_wrapper .miss_video_winner_wrapper {
  position: relative;
  max-width: 1168px;
  margin: auto
}

.content_section_miss_wrapper .miss_description_wrapper {
  width: 60%;
  float: right
}

@media (min-width:768px) {
  .content_section_miss_wrapper .miss_description_wrapper {
      width: 60%;
      float: right
  }
}

.content_section_miss_wrapper .miss_description_wrapper a {
  text-decoration: underline;
  color: #e62600
}

.content_section_miss_wrapper .origin_list_wrapper {
  margin: 5px 0
}

.content_section_miss_wrapper .origin_list_wrapper .origin_list_name {
  display: inline-table;
  width: 50%;
  margin-bottom: 5px;
  cursor: pointer
}

.content_section_miss_wrapper .miss_list_wrapper {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 10px
}

@media (min-width:768px) {
  .content_section_miss_wrapper .miss_list_wrapper {
      float: left
  }
}

.content_section_miss_wrapper .miss_list_wrapper .miss_list_container {
  margin-top: 10px;
  width: 100%;
  text-align: center
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .24);
  position: relative;
  display: inline-block;
  width: 45%;
  max-width: 200px;
  height: auto;
  text-align: center;
  margin: 15px 5px 5px 5px;
  background-color: #fff;
  border-radius: 2px;
  vertical-align: middle;
  color: #000
}

@media (min-width:480px) {
  .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper {
      width: 30%
  }
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper img {
  width: 100%;
  height: calc((50vw - 20px)/ (16/9))
}

@media (min-width:480px) {
  .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper img {
      height: calc((33vw - 20px)/ (16/9))
  }
}

@media (min-width:768px) {
  .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper img {
      height: 112.5px
  }
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper header {
  position: absolute;
  width: calc(100% - 10px);
  padding: 5px
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_container {
  position: absolute;
  bottom: 40px;
  width: 100%
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_loading {
  opacity: .6
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  width: calc(100% - 6px);
  z-index: 1;
  text-shadow: 1px 1px 1px #000;
  height: 18px;
  text-align: right;
  line-height: 16px;
  font-size: 11px;
  padding: 0 3px;
  color: #fff
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble {
  position: relative;
  display: inline-block;
  width: -webkit-fit-content;
  width: fit-content;
  background-color: rgba(0, 0, 0, .6);
  margin-right: 2px;
  border-radius: 2px
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble i {
  position: absolute;
  margin-left: 5px;
  top: 2px
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble span {
  padding-right: 5px;
  padding-left: 20px
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble_duration span {
  padding-left: 5px
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .miss_pornstar_img_container {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin: -10px auto 0 auto;
  background-color: #fff
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .miss_pornstar_img_container .miss_pornstar_img {
  margin-left: 1px;
  padding-top: 1px;
  width: 78px;
  height: 78px;
  border-radius: 50%
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .country_region {
  text-overflow: ellipsis;
  width: calc(100% - 3px);
  white-space: nowrap;
  overflow: hidden
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .country_region .flag {
  width: 18px;
  height: 12px;
  margin: 0 3px 3px 3px;
  overflow: hidden
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_img {
  background-color: #a9a9a9
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_text {
  height: 6px;
  width: 60%;
  background-color: #a9a9a9;
  margin: 8px auto;
  padding: 3px
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_text_small {
  height: 6px;
  width: 30%;
  background-color: #a9a9a9;
  margin: 8px auto;
  padding: 3px
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 90%;
  max-width: 130px;
  height: 35px;
  margin: auto
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block {
  height: 100%;
  width: 27px;
  background-color: #ff6800;
  border-radius: 2px;
  margin: auto;
  border: 1px solid #ff6800
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_top {
  width: 100%;
  height: 50%;
  color: #fff;
  font-size: 12px
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_bottom {
  width: 100%;
  height: 50%;
  background-color: #fff;
  color: #a9a9a9;
  font-size: 12px
}

.content_section_tag_list_wrapper {
  position: relative;
  max-width: 1000px;
  margin: 15px auto auto auto !important
}

.content_section_tag_list_wrapper .mc_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  border-bottom: 1px solid #c6c6c6
}

.content_section_tag_list_wrapper .mc_wrapper a {
  width: auto;
  text-align: center;
  line-height: 19px;
  padding: 5px;
  cursor: pointer;
  font-weight: 700;
  color: #000
}

@media (min-width:360px) {
  .content_section_tag_list_wrapper .mc_wrapper a {
      min-width: 75px
  }
}

@media (min-width:480px) {
  .content_section_tag_list_wrapper .mc_wrapper a {
      min-width: 80px
  }
}

.content_section_tag_list_wrapper .mc_wrapper a.checked {
  border-bottom: 3px solid #e62600
}

.content_section_tag_list_wrapper .search_tag_list_wrapper {
  text-align: center;
  margin-top: 10px
}

.content_section_tag_list_wrapper .search_tag_list_wrapper input {
  width: 275px;
  height: 28px;
  margin: 0;
  border-top-right-radius: initial;
  border-bottom-right-radius: initial
}

@media (min-width:480px) {
  .content_section_tag_list_wrapper .search_tag_list_wrapper input {
      width: 360px
  }
}

.content_section_tag_list_wrapper .search_tag_list_wrapper button {
  height: 30px;
  padding: 5px;
  border-left: 0;
  border-top-left-radius: initial;
  border-bottom-left-radius: initial
}

@media (min-width:480px) {
  .content_section_tag_list_wrapper .search_tag_list_wrapper button {
      padding: 5px 8px
  }
}

.content_section_tag_list_wrapper .tag_tabs_wrapper {
  display: block;
  text-align: center;
  margin-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #c6c6c6
}

.content_section_tag_list_wrapper .tag_tabs_wrapper a {
  width: 23px;
  font-weight: 700;
  display: inline-block
}

.content_section_tag_list_wrapper .tag_list_container {
  padding: 0 5px
}

.content_section_tag_list_wrapper .tag_list_container .tag_tab_title {
  font-weight: 700;
  margin-top: 10px
}

.content_section_tag_list_wrapper .tag_list_container .single_tag_container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50%
}

@media (min-width:480px) {
  .content_section_tag_list_wrapper .tag_list_container .single_tag_container {
      width: 33%
  }
}

@media (min-width:768px) {
  .content_section_tag_list_wrapper .tag_list_container .single_tag_container {
      width: 25%
  }
}

@media (min-width:968px) {
  .content_section_tag_list_wrapper .tag_list_container .single_tag_container {
      width: 20%
  }
}

.content_section_tag_list_wrapper .tag_list_container .single_tag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 18px;
  font-size: 12px;
  background-color: #e2e2e2;
  color: #000;
  padding: 2px 5px;
  margin: 5px 5px 5px 0;
  border-radius: 3px
}

.content_section_tag_list_wrapper .tag_list_container .single_tag .icon {
  margin-right: 5px;
  margin-top: 3px
}

.content_section_tag_list_wrapper .tag_list_container .single_tag .obfs,
.content_section_tag_list_wrapper .tag_list_container .single_tag a {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
  color: #000
}

@media (max-width:479px) {
  .two_col .videos_grid_wrapper {
      margin: 0
  }
}

@media (max-width:479px) {
  .two_col .video_item_wrapper {
      width: calc(45vw - 2px);
      height: calc((50vw - 2px)/ (16/9));
      padding-bottom: 45px;
      background-color: transparent
  }

  .two_col .video_item_wrapper.odd_item {
      margin-right: 4px;
  }

  .two_col .video_item_wrapper.even_item {
      margin-left: 0
  }
}

@media (max-width:479px) and (min-width:480px) {
  .two_col .video_item_wrapper {
      width: 47vw;
      height: calc(47vw / (16/9));
      margin: 2px
  }
}

@media (max-width:479px) and (min-width:768px) {
  .two_col .video_item_wrapper {
      width: 32vw;
      height: calc(32vw / (16/9))
  }
}

@media (max-width:479px) and (min-width:968px) {
  .two_col .video_item_wrapper {
      margin: 0 4px 4px 0
  }

  .two_col .video_item_wrapper.video_item_small,
  .two_col .video_item_wrapper.video_item_small #video {
      width: 240px;
      height: 135px
  }

  .two_col .video_item_wrapper.video_item_medium,
  .two_col .video_item_wrapper.video_item_medium #video {
      width: 320px;
      height: 180px
  }

  .two_col .video_item_wrapper.video_item_large,
  .two_col .video_item_wrapper.video_item_large #video {
      width: 400px;
      height: 225px
  }
}

@media (max-width:479px) {
  .two_col .video_item_wrapper .video_item_title {
      position: absolute;
      top: auto;
      bottom: 0;
      height: 40px;
      background-color: transparent;
      text-shadow: none
  }

  .two_col .video_item_wrapper .video_item_title .video_item_section_container {
      width: calc(100% - 10px);
      line-height: 15px
  }

  .two_col .video_item_wrapper .video_item_title .video_item_section_container a {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      white-space: normal;
      color: #000
  }

  .two_col .video_item_wrapper .video_item_title .icon {
      position: absolute;
      top: calc((-50vw - 2px)/ (16/9));
      left: auto;
      right: 3px
  }

  .two_col .video_item_wrapper .video_item_stats {
      bottom: 45px
  }

  .two_col .video_item_wrapper video {
      width: 100%;
      height: auto
  }

  .two_col .video_item_wrapper .video_progress_bar {
      bottom: 45px
  }
}

@media (max-width:479px) and (min-width:480px) {
  .two_col .video_item_wrapper .video_progress_bar {
      bottom: 0
  }
}

@media (max-width:479px) {
  .two_col .video_item_wrapper .featured_studio_badge {
      top: 3px
  }
}

@media (max-width:479px) {

  .two_col .content_section_pornstar_related_videos,
  .two_col .content_section_studio_related_videos,
  .two_col .content_wrapper_page_pornstar_related_galleries,
  .two_col .content_wrapper_page_studio_related_galleries {
      margin: 0
  }
}

body {
  color: #000;
  background-color: #f6f6f6
}

html.dark .logo_light {
  display: none !important
}

html.dark .header_slogan_img_light {
  display: none !important
}

html.light .logo_dark {
  display: none !important
}

html.light .header_slogan_img_dark {
  display: none !important
}

a {
  color: #000
}

a.active,
a:active,
a:focus,
a:hover {
  color: #e62600
}

textarea {
  color: #000;
  background-color: #fff;
  border-color: #c6c6c6
}

.datepicker-dropdown {
  color: #000;
  background-color: #fff;
  border-color: #c6c6c6
}

.datepicker-dropdown:before {
  border-bottom-color: #c6c6c6
}

.datepicker-dropdown:after {
  border-bottom-color: #fff
}

.warning {
  color: #ff0021 !important
}

.modal_box_overlay {
  background-color: rgba(0, 0, 0, .6)
}

.social_link_facebook {
  background-color: #4267b2
}

.social_link_twitter {
  background-color: #1da1f2
}

.social_link_instagram {
  background-color: #dd2a7b
}

.social_link_onlyfans {
  background-color: #00aff0
}

.social_link_website {
  background-color: #e62600
}

.social_link_tiktok {
  background-color: #fff
}

.social_link_patreon {
  background-color: #fff
}

.social_link_tikporn {
  background-color: #fe2c55
}

.social_link_imdb {
  background-color: #f5c518
}

.social_link_mymfans {
  background-color: #000
}

.social_link_youtube {
  background-color: #fff
}

.social_link_reddit {
  background-color: #fff
}

button {
  color: #000;
  background-color: #fff;
  border-color: #c6c6c6
}

input {
  color: #000;
  background-color: #fff;
  border-color: #c6c6c6
}

select {
  color: #000;
  background-color: #fff;
  border-color: #c6c6c6
}

button>option:hover,
input>option:hover,
select>option:hover {
  background-color: #55acee
}

button span.dropdown_caret:before,
input span.dropdown_caret:before,
select span.dropdown_caret:before {
  border-top-color: #000
}

.smooth_link {
  color: #000 !important
}

.smooth_link:active,
.smooth_link:focus,
.smooth_link:hover {
  color: #000 !important
}

.loading_img_wrapper.modal_lock .overlay {
  background-color: rgba(0, 0, 0, .6)
}

.grey_text {
  color: #5e5e5e
}

.switch_container .slider {
  background-color: #c6c6c6
}

.switch_container .slider:before {
  background-color: #fff;
  border-color: #c6c6c6
}

.scroll_top_btn {
  background-color: #e62600
}

.btn_default_small {
  background-color: #e62600
}

.header_button {
  background-color: #e62600
}

.header_button span {
  background-color: #c20000
}

.notification {
  background-color: #c20000
}

.dropdown_caret {
  color: #000
}

.dropdown_caret:before {
  border-top-color: #000
}

.custom_select_caret {
  background-color: #fff
}

.btn_default {
  background-color: #e62600
}

.btn_default:hover {
  background-color: #c20000
}

.btn_grey {
  color: #000;
  border-color: #757575;
  background-color: #e2e2e2
}

.btn_grey:hover {
  background-color: #c6c6c6
}

.btn_white {
  color: #000 !important;
  border-color: #c6c6c6
}

.btn_white:hover {
  background-color: #e2e2e2
}

.btn_blue {
  border-color: #c6c6c6;
  background-color: #1da1f2
}

.btn_blue:hover {
  background-color: #5e5e5e
}

.btn_dropdown {
  color: #757575;
  border-color: #c6c6c6
}

.rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_up {
  background-color: #30ad22
}

.rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_down {
  background-color: #ff0021
}

.message_container .alert_error {
  background-color: #ff0021
}

.message_container .alert_info {
  background-color: #55acee
}

.message_container .alert_warning {
  background-color: #ff6800
}

.message_container .alert_success {
  background-color: #30ad22
}

.comments_number_span {
  background-color: #c20000
}

.custom_checkbox .icon_checkbox {
  background-color: #fff;
  border: 1px solid #c6c6c6
}

.custom_checkbox .icon_checkbox:after {
  border-color: #000
}

.custom_radio .icon_radio {
  border-color: #c6c6c6;
  background-color: #fff;
  color: #000
}

.custom_radio .icon_radio:after {
  background-color: #000
}

.dmca_penalty_modal .modal_container {
  border-color: #5e5e5e
}

.xdsoft_autocomplete input {
  border-color: #c6c6c6 !important;
  color: #000 !important;
  background-color: #fff !important
}

.xdsoft_autocomplete_dropdown div {
  color: #000 !important;
  background-color: #fff !important
}

.xdsoft_autocomplete_dropdown .active {
  background: #e62600 !important
}

.xdsoft_autocomplete_dropdown .search_type {
  font-size: 11px
}

.bootstrap-tagsinput {
  background-color: #fff;
  border-color: #c6c6c6
}

.tt-menu {
  background-color: #fff;
  border-color: #c6c6c6
}

.tt-menu a {
  color: #000 !important;
  background-color: #fff !important
}

.tt-menu a:hover {
  background: #e2e2e2 !important
}

.tt-menu .tt-cursor {
  background: #e2e2e2 !important
}

mark {
  color: #000
}

.footer_partner_container_wrapper {
  border-color: #d9d9d9
}

.footer_partner_container_wrapper .close_button {
  border-color: #d9d9d9
}

.dropdown_menu {
  background-color: #f6f6f6;
  color: #000
}

.mobile_search form.search {
  border-color: #c6c6c6
}

.mobile_search .search_wrapper button {
  background-color: #fff
}

.mobile_search button.search_btn {
  background-color: #fff
}

.header_wrapper {
  background-color: #000;
  border-color: #5e5e5e
}

.header_wrapper .navbar_wrapper .navbar_signed_user_bg {
  background-color: #e62600
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main {
  background-color: #000
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main:hover {
  background-color: #e62600
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options {
  color: #000;
  background-color: #f6f6f6
}

.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs,
.header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a {
  color: #000
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main {
  color: #000;
  background-color: #f6f6f6
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main a {
  color: #000
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_buttons {
  border-color: #e62600
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item a {
  color: #000
}

.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_alert,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_alert,
.header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_alert,
.header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_alert {
  background-color: #ff0021
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item:hover {
  background-color: #e62600
}

.header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item .chat_counter {
  background-color: #c20000
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper,
.header_wrapper .navbar_wrapper .navbar_search_wrapper button.search_btn,
.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
  background-color: #fff
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper {
  border-color: #fff
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper button {
  background-color: #fff
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu {
  color: #000;
  background-color: #f6f6f6
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio {
  color: #000;
  background-color: #fff
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio:after {
  background-color: #000
}

.header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
  color: #000
}

.header_wrapper .profile_img {
  background-color: #000
}

.header_wrapper .co_sponsor .obfs,
.header_wrapper .co_sponsor a {
  color: #9e9e9e
}

.top_bar_menu_item .option {
  color: #000
}

.top_bar_menu_item .option:hover {
  background-color: #e2e2e2
}

.top_bar_menu_item .option.thumb_size_item_selected {
  background-color: #e2e2e2
}

.top_bar_menu_item .option>.obfs,
.top_bar_menu_item .option>a {
  color: #000
}

@media (min-width:768px) {
  .logo_wrapper span {
      background-color: #f6f6f6;
      color: #000
  }
}

.sub_header_slogan_wrapper .sub_header_slogan {
  color: #000;
  border-color: #c6c6c6;
  background-color: #fff
}

.sub_header_slogan_wrapper .sub_header_slogan a {
  color: #000
}

.sidebar_v2_wrapper .side_bar_container,
.sidebar_wrapper .side_bar_container {
  background-color: #f6f6f6;
  color: #000
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a {
  color: #000
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover {
  border-color: #e62600;
  color: #e62600
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed {
  color: #000
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover {
  border-color: #e62600;
  color: #e62600
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper {
  border-color: #c6c6c6
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button {
  background-color: #f6f6f6
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span {
  color: #000
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before {
  border-top-color: #000
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container {
  border-color: #c6c6c6
}

.sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category,
.sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category {
  border-color: #c6c6c6
}

.sidebar_v2_wrapper .sidebar_social_share span.obfs.twitter_btn,
.sidebar_wrapper .sidebar_social_share span.obfs.twitter_btn {
  background-color: #1da1f2
}

.sidebar_v2_wrapper .sidebar_social_share span.obfs.facebook_btn,
.sidebar_wrapper .sidebar_social_share span.obfs.facebook_btn {
  background-color: #4267b2
}

.sidebar_v2_wrapper .sidebar_social_share span.obfs.onlyfans_btn,
.sidebar_wrapper .sidebar_social_share span.obfs.onlyfans_btn {
  background-color: #00aff0
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb,
.sidebar_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .6)
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before,
.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before {
  background-color: #e62600
}

.sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-visible:before,
.sidebar_wrapper .sidebar_subsection_main_categories .simplebar-visible:before {
  background-color: #e62600
}

.site_notice {
  background-color: #e62600
}

.sidebar_v2_section .filter_item.clicked {
  background-color: #e2e2e2
}

.sidebar_v2_section .filter_container {
  border-color: #c6c6c6
}

.sidebar_v2_section .filter_container .switch input:checked+span {
  background-color: #ff6800
}

.sidebar_v2_section .filter_container .info {
  background-color: #ff6800
}

.navbar_user_log_reg_wrapper .login_register_button {
  background-color: #e62600
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper {
  color: #000;
  background-color: #f6f6f6
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab {
  border-bottom-color: #c6c6c6
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab.active {
  border-bottom-color: #e62600
}

.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .terms_conditions a,
.navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .terms_conditions a {
  color: #000
}

.navbar_user_log_reg_wrapper .user_menu_main {
  color: #000;
  background-color: #f6f6f6
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item:hover {
  background-color: #e2e2e2
}

.navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a {
  color: #000
}

.recover_login_wrapper {
  background-color: #f6f6f6
}

.recover_login_wrapper .recover_menu_close_btn {
  background-color: #e62600
}

.recover_login_wrapper .recover_login_inside_wrapper .auth_form_title {
  border-bottom-color: #e62600
}

.auth_form_item-msg.error {
  color: #ff0021
}

.auth_form_item-msg.success {
  color: #30ad22
}

.recover_account_form_wrapper {
  border-top-color: #c6c6c6
}

.comment_report_modal_wrapper .comment_report_modal {
  color: #000;
  background-color: #f6f6f6
}

.comment_report_modal_wrapper .comment_report_modal form .obfs,
.comment_report_modal_wrapper .comment_report_modal form a {
  color: #e62600
}

.comment_report_modal_wrapper .comment_report_modal form .options_item_submit button {
  color: #fff;
  background-color: #e62600 !important
}

.comment_report_modal .custom_radio .icon_radio {
  border-color: #c6c6c6;
  background-color: #fff;
  color: #000
}

.comment_report_modal .custom_radio .icon_radio:after {
  background-color: #000
}

.comments_display_wrapper .comments_new_comment_wrapper textarea.comments_new_comment_txt,
.comments_display_wrapper .comments_reply_comment_wrapper textarea.comments_new_comment_txt {
  border-color: #c6c6c6
}

.comments_display_wrapper .comments_section_wrapper .comments_top_title {
  color: #000;
  background-color: #fff
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted {
  color: #000;
  background-color: #fff
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted:last-child {
  border-bottom-color: #e62600 !important
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted .comment_author_wrapper {
  color: #000 !important
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment {
  border-color: #c6c6c6
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment.active {
  border-color: #e62600
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper {
  color: #000
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper a strong {
  color: #000
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item,
.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies {
  border-color: #c6c6c6;
  color: #000;
  background-color: #fff
}

.comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_action_item:hover {
  color: #e62600;
  border-color: #e62600
}

.load_more_wrapper .load_more_btn .load_more_text {
  border-color: #c6c6c6;
  background-color: #fff;
  color: #000
}

.load_more_wrapper.use_load_more.havemore:before {
  border-bottom-color: #c6c6c6
}

.content_section_title div .dropdown_menu {
  color: #000
}

.content_section_title .conditional_main_category .dropdown_menu,
.content_section_title .random_video_btn_wrapper .dropdown_menu,
.content_section_title .title_main_categories_wrapper .dropdown_menu {
  background-color: #fff;
  color: #000
}

.content_section_title .random_video_btn_wrapper button.btn {
  border-color: #c6c6c6
}

@media (min-width:768px) {

  .content_section_pornstar_related_videos .content_section_title,
  .content_section_studio_related_videos .content_section_title,
  .content_wrapper_page_pornstar_related_galleries .content_section_title,
  .content_wrapper_page_studio_related_galleries .content_section_title {
      border-color: #c6c6c6
  }
}

.filters_wrapper .filter_wrapper.filter_by_category span.dropdown_caret,
.filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_gallery_tags_wrapper span.dropdown_caret {
  background-color: #fff
}

.filters_wrapper .filter_wrapper .filter_menu {
  color: #000;
  background-color: #fff
}

.filters_wrapper .filter_wrapper .filter_menu .filter_menu_text {
  border-bottom-color: #c6c6c6
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label {
  border-bottom-color: 1px solid #c6c6c6
}

.filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label.checked {
  border-bottom-color: 3px solid #e62600
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret,
.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret {
  background-color: #fff
}

.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret:before,
.content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret:before {
  border-top-color: #000
}

.filter_by_multiple_filters .dropdown_menu {
  background-color: #fff;
  color: #000
}

.panel-group .filter_btn_wrapper .filter_btn {
  background-color: #c6c6c6
}

.filter_suggestions_wrapper .obfs,
.filter_suggestions_wrapper a {
  background-color: #e2e2e2;
  color: #000
}

.disclaimer_parent_wrapper .disclaimer_overlay {
  background-color: #000
}

.disclaimer_parent_wrapper .disclaimer_wrapper {
  color: #000;
  background-color: #f6f6f6
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button {
  background-color: #e62600
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave {
  background-color: #000;
  color: #f6f6f6
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave:hover {
  color: #e62600;
  background-color: #000
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button:hover {
  background-color: #e62600
}

.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer .obfs,
.disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer a {
  color: #000;
  -webkit-text-decoration-color: #c6c6c6;
  text-decoration-color: #c6c6c6
}

.cookie_consent_disclaimer .cookie_consent_disclaimer_content {
  color: #000;
  background-color: #f6f6f6;
  border-color: #d9d9d9
}

.footer_wrapper {
  border-top-color: #c6c6c6
}

.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.twitter_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share a.twitter_btn {
  background-color: #1da1f2
}

.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.facebook_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share a.facebook_btn {
  background-color: #4267b2
}

.footer_wrapper .mobile_social_links .sidebar_social_share .obfs.onlyfans_btn,
.footer_wrapper .mobile_social_links .sidebar_social_share a.onlyfans_btn {
  background-color: #00aff0
}

.footer_wrapper .copywrite,
.footer_wrapper div>span {
  color: #4a4a4a
}

.footer_wrapper .copywrite>a,
.footer_wrapper div>span>a {
  color: #4a4a4a
}

.read_more_btn_wrapper {
  background-color: #f6f6f6
}

.mobile_tooltip {
  z-index: 1;
  background-color: rgba(0, 0, 0, .6)
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button {
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button.open,
.content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

@media (min-width:480px) {
  .content_studio_page_wrapper .content_section_content .studio_content_container {
      border-color: #e2e2e2
  }
}

.content_studio_page_wrapper .content_section_content .studio_comments_wrapper,
.content_studio_page_wrapper .content_section_content .studio_info_wrapper,
.content_studio_page_wrapper .content_section_content .studio_social_share_wrapper {
  border-color: #e2e2e2
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper {
  border-color: #c6c6c6
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn {
  border-color: #c6c6c6;
  color: #757575
}

.content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open {
  border-color: #e62600;
  color: #e62600
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn {
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open,
.content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

@media (min-width:480px) {
  .content_studio_light_page_wrapper .studio_content_container {
      border-color: #e2e2e2
  }
}

.content_studio_light_page_wrapper .studio_comments_wrapper,
.content_studio_light_page_wrapper .studio_info_wrapper,
.content_studio_light_page_wrapper .studio_social_share_wrapper {
  border-color: #e2e2e2
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button {
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button.open,
.content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

@media (min-width:480px) {
  .content_pornstar_page_wrapper .pornstar_content_container {
      border-color: #e2e2e2
  }
}

.content_pornstar_page_wrapper .pornstar_comments_wrapper,
.content_pornstar_page_wrapper .pornstar_info_wrapper,
.content_pornstar_page_wrapper .pornstar_social_share_wrapper {
  border-color: #e2e2e2
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn {
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open,
.content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

@media (min-width:480px) {
  .content_pornstar_light_page_wrapper .pornstar_content_container {
      padding-bottom: 5px;
      border-color: #e2e2e2
  }
}

.content_pornstar_light_page_wrapper .pornstar_comments_wrapper,
.content_pornstar_light_page_wrapper .pornstar_info_wrapper,
.content_pornstar_light_page_wrapper .pornstar_social_share_wrapper {
  border-color: #e2e2e2
}

.editor_view {
  border-color: #303030;
  background-color: #f6f6f6
}

.editor_view .close {
  color: #000
}

.editor_view .editor_field_wrapper .editor_field {
  border-color: #c6c6c6
}

.editor_view .editor_tag,
.editor_view .label-info {
  background-color: #55acee
}

.editor_view .measurement_unit {
  color: #757575
}

.editor_view .toggle_radio_btns label {
  border-color: #757575
}

.editor_view .toggle_radio_btns input:checked+label {
  background-color: #e62600;
  border-color: #e62600
}

.editor_view .pornstar_similar_dropdown li {
  background-color: #ffac1d
}

.showcase_item_wrapper .showcase_middle_box p {
  background-color: #e62600
}

.pornstar_tab_wrapper .tab_btn.tab_active,
.studio_tab_wrapper .tab_btn.tab_active {
  border-bottom-color: #e62600
}

.pornstar_tab_wrapper .tab_btn .tab_info,
.studio_tab_wrapper .tab_btn .tab_info {
  font-size: 11px;
  background-color: #ff6800
}

.video_page_wrapper {
  display: block;
  margin-top: 10px
}

@media (min-width:480px) {
  .video_page_wrapper {
      margin: 10px 5px 0 5px
  }
}

@media (min-width:968px) {
  .video_page_wrapper {
      margin: 10px auto 0 auto
  }
}

.video_page_wrapper .video_action_buttons {
  position: relative;
  width: 100%;
  height: 66px;
  margin-bottom: 5px
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons {
      height: 28px
  }
}

.video_page_wrapper .video_action_buttons .video_rating_wrapper {
  float: left;
  margin: 0 5px;
  color: #000
}

.video_page_wrapper .video_action_buttons .video_rating_wrapper .rating_wrapper {
  display: block
}

.video_page_wrapper .video_action_buttons .video_action_container {
  float: right;
  margin: 0 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
      position: relative;
      width: auto
  }
}

.video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
  margin: 0 5px
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
      margin: 0 0 0 10px
  }
}

.video_page_wrapper .video_action_buttons .video_action_container .other_video_page_buttons .video_favorite .active {
  display: block
}

.video_page_wrapper .video_action_buttons button {
  position: relative;
  width: 28px;
  height: 28px;
  margin-left: 5px;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-color: #c6c6c6;
  color: #757575
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons button {
      margin-left: 10px
  }
}

.video_page_wrapper .video_action_buttons button.open,
.video_page_wrapper .video_action_buttons button:hover {
  color: #e62600;
  border-color: #e62600;
  background-color: #fff
}

.video_page_wrapper .video_action_buttons button.open .active,
.video_page_wrapper .video_action_buttons button:hover .active {
  display: block
}

.video_page_wrapper .video_action_buttons button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.video_page_wrapper .video_action_buttons button i.active {
  display: none
}

.video_page_wrapper .video_action_buttons button i .notification {
  position: absolute;
  top: -3px;
  right: -3px
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action,
.video_page_wrapper .video_action_buttons button.btn_details_post_action,
.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
  position: absolute;
  bottom: 0;
  width: auto;
  min-width: 28px;
  margin: 0
}

@media (min-width:480px) {

  .video_page_wrapper .video_action_buttons button.btn_comments_post_action,
  .video_page_wrapper .video_action_buttons button.btn_details_post_action,
  .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
      position: relative;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      margin-left: 10px
  }
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action i,
.video_page_wrapper .video_action_buttons button.btn_details_post_action i,
.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action i {
  right: auto;
  left: 4px;
  font-style: normal
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
.video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
  display: inline;
  margin-left: 22px
}

@media (min-width:480px) {

  .video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
  .video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
  .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
      display: none
  }
}

@media (min-width:768px) {

  .video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
  .video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
  .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
      display: inline
  }
}

.video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
  left: 0
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
      left: auto
  }
}

.video_page_wrapper .video_action_buttons button.btn_details_post_action {
  right: 0
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons button.btn_details_post_action {
      left: auto
  }
}

.video_page_wrapper .video_action_buttons button.btn_comments_post_action {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0)
}

@media (min-width:480px) {
  .video_page_wrapper .video_action_buttons button.btn_comments_post_action {
      left: auto;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none
  }
}

@media (min-width:768px) {

  .video_page_wrapper .video_action_buttons button.btn_download_post_action,
  .video_page_wrapper .video_action_buttons button.btn_favourites_post_action {
      width: auto;
      vertical-align: top
  }

  .video_page_wrapper .video_action_buttons button.btn_download_post_action i,
  .video_page_wrapper .video_action_buttons button.btn_favourites_post_action i {
      right: auto;
      left: 4px
  }

  .video_page_wrapper .video_action_buttons button.btn_download_post_action span,
  .video_page_wrapper .video_action_buttons button.btn_favourites_post_action span {
      display: inline;
      margin-left: 22px
  }
}

.video_page_wrapper .video_action_buttons.open {
  color: #e62600
}

.video_page_wrapper .video_action_buttons.open button {
  border: 1px solid #e62600
}

.video_page_wrapper .video_action_buttons.open button i {
  display: none
}

.video_page_wrapper .video_action_buttons.open button i.active {
  display: inline-block
}

.content_section_content .content_section_footer {
  margin: 10px 0 5px;
  padding-top: 10px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #c6c6c6
}

.video_category_wrapper {
  margin: 0 10px 5px 10px;
  position: relative;
  height: 30px
}

.video_category_wrapper select {
  display: inline-block;
  width: 100%
}

.content_section_post .chips_section_container .video_item_chip {
  background-color: #e2e2e2;
  color: #000
}

.content_section_post .chips_section_container .video_item_chip a,
.content_section_post .chips_section_container .video_item_chip span {
  color: #000
}

.content_section_post .chips_section_container .featured_studio {
  border-color: #e62600 !important;
  background-color: #e62600 !important
}

.content_section_post .chips_section_container .featured_studio a,
.content_section_post .chips_section_container .featured_studio span {
  background-color: initial !important
}

.post_thumb_gallery_wrapper #opened_image_container {
  background-color: rgba(0, 0, 0, .6)
}

.miss_tubesite_item_wrapper.entity_upload_button .obfs,
.miss_tubesite_item_wrapper.entity_upload_button a,
.video_item_wrapper.entity_upload_button .obfs,
.video_item_wrapper.entity_upload_button a {
  background-color: #757575
}

.miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar,
.video_item_wrapper a #image_thumb #thumbnail_bar {
  background-color: rgba(0, 0, 0, .6)
}

.miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar span#slider,
.video_item_wrapper a #image_thumb #thumbnail_bar span#slider {
  background-color: rgba(0, 0, 0, .6)
}

.miss_tubesite_item_wrapper .video_item_title,
.video_item_wrapper .video_item_title {
  background-color: rgba(0, 0, 0, .1)
}

.miss_tubesite_item_wrapper .video_item_stats .bubble,
.video_item_wrapper .video_item_stats .bubble {
  background-color: rgba(0, 0, 0, .6)
}

.video_embed {
  border-color: #c6c6c6
}

.video_block_wrapper {
  border-bottom-color: #c6c6c6
}

.video_block_wrapper .video_item_title {
  color: #000
}

.video_block_wrapper .video_item_title a {
  color: #000
}

.video_block_wrapper .video_item_title div {
  color: #000
}

.video_block_wrapper .video_item_title div b {
  color: #000
}

.video_block_wrapper .video_item_chip {
  background-color: #e2e2e2;
  color: #000
}

.video_block_wrapper .video_item_chip a,
.video_block_wrapper .video_item_chip span {
  color: #000
}

.video_block_wrapper .video_item_stats .bubble {
  color: #000
}

.video_block_wrapper #image_thumb #thumbnail_bar {
  background-color: rgba(0, 0, 0, .6)
}

.video_block_wrapper #image_thumb #thumbnail_bar span#slider {
  background-color: rgba(0, 0, 0, .6)
}

.video_actions_wrapper button {
  background-color: #e62600
}

.video_iframe_extra div {
  color: #000;
  border-color: #c6c6c6;
  background-color: #fff
}

.video_iframe_light,
.video_iframe_light_text,
.video_iframe_random,
.video_iframe_random_video_text,
.video_iframe_streaming,
.video_iframe_streaming_text {
  color: #000;
  background-color: #fff;
  border-color: #c6c6c6
}

.video_download_wrapper a {
  border-color: #c6c6c6;
  background-color: #fff;
  color: #757575
}

.video_download_wrapper a:hover {
  color: #e62600;
  border-color: #e62600;
  background-color: #fff
}

.video_report_modal_wrapper .post_report_modal {
  color: #000;
  background-color: #f6f6f6
}

.video_report_modal_wrapper .post_report_modal form .obfs,
.video_report_modal_wrapper .post_report_modal form a {
  color: #e62600
}

.video_report_modal_wrapper .post_report_modal form .options_item_submit button {
  color: #fff;
  background-color: #e62600 !important
}

.post_report_modal .custom_radio .icon_radio {
  border-color: #c6c6c6;
  background-color: #fff;
  color: #000
}

.post_report_modal .custom_radio .icon_radio:after {
  background-color: #000
}

.video_tags_wrapper .video_tag_container .video_tag_item .video_tag_name {
  color: #000
}

.video_tags_wrapper .video_tag_container .video_tag_item button {
  color: #000
}

.video_details_wrapper .video_description_item {
  border-color: #c6c6c6
}

.video_details_wrapper .obfs,
.video_details_wrapper a {
  color: #e62600
}

.video_editor_popup {
  background-color: #f6f6f6
}

.video_editor_popup .close {
  color: #000
}

.video_editor_popup .editor_tag.pornstar_remove,
.video_editor_popup .editor_tag.tag_remove {
  background-color: #c6c6c6
}

.video_editor_popup .video_editor_popup_btn {
  background-color: #e62600
}

.video_editor_popup .bootstrap-tagsinput .temporary_pornstar,
.video_editor_popup .bootstrap-tagsinput .temporary_tag {
  background-color: #c6c6c6
}

.video_editor_popup .bootstrap-tagsinput .pornstar_remove,
.video_editor_popup .bootstrap-tagsinput .tag_remove {
  background-color: #c6c6c6
}

@media (min-width:768px) {
  .video_editor_popup:before {
      border-top-color: #f6f6f6
  }
}

.video_block_wrapper .video_progress_bar,
.video_item_wrapper .video_progress_bar {
  background-color: #e62600
}

.stories_main_wrapper .story_item_wrapper .story_item_container {
  border-color: #e62600
}

.stories_main_wrapper .story_item_wrapper .story_username {
  color: #5e5e5e
}

.stories_main_wrapper .story_item_wrapper .load_more_text {
  color: #000
}

.content_options .options_item {
  border-color: #757575;
  background-color: #fff
}

.content_options .options_item .btn_options_item {
  background-color: #c6c6c6;
  border-color: #757575
}

.content_options .options_item .btn_options_item:hover {
  background-color: #e2e2e2;
  border-color: #5e5e5e
}

.participate_notice_ftp_wrapper .participate_notice_title,
.participate_notice_wrapper .participate_notice_title {
  color: #000;
  background-color: #e2e2e2
}

.participate_notice_ftp_wrapper .user_upload_ftp th,
.participate_notice_wrapper .user_upload_ftp th {
  border-color: #fff;
  background: #fff
}

.participate_notice_ftp_wrapper .user_upload_ftp td,
.participate_notice_wrapper .user_upload_ftp td {
  background: #fff
}

.participate_notice_ftp_wrapper .participate_notice_content,
.participate_notice_wrapper .participate_notice_content {
  background-color: #fff
}

.participate_notice_ftp_wrapper #hr,
.participate_notice_wrapper #hr {
  border-top-color: #f6f6f6
}

#upload_form {
  color: #5e5e5e
}

#upload_progress {
  border-color: #e2e2e2
}

#finished_video_upload {
  color: #5e5e5e
}

#upload_form .bootstrap-tagsinput {
  border-color: #757575
}

.upload_request_ftp_access_wrapper {
  border-top-color: #757575
}

.upload_ftp_details_wrapper {
  border-top: #757575
}

.upload_options_container .box_button_container {
  background-color: #e62600
}

.user_container .user_cover_picture_wrapper button {
  background-color: #757575
}

.user_container .user_avatar_wrapper button {
  background-color: #757575
}

.user_container .user_name_container .user_username {
  color: #000
}

.user_container .user_chat_wrapper {
  border-color: #c6c6c6;
  color: #757575
}

.user_container .user_chat_wrapper:hover {
  border-color: #e62600
}

.user_container .follow_user_wrapper {
  border-color: #c6c6c6;
  color: #757575
}

.user_container .follow_user_wrapper .unfollow_user_container:active,
.user_container .follow_user_wrapper .unfollow_user_container:focus,
.user_container .follow_user_wrapper .unfollow_user_container:hover {
  border-color: #e62600;
  color: #e62600
}

.user_container .follow_user_wrapper:hover {
  border-color: #e62600;
  color: #e62600
}

.user_container .show_upload_options_container {
  border-color: #c6c6c6
}

.user_container .show_upload_options_container .upload_option {
  color: #000
}

.user_main_container .user_sidebar_show_more_btn span {
  color: #000
}

.user_main_container .user_info_container,
.user_main_container .user_links_menu_container,
.user_main_container .user_rank_container {
  border-color: #c6c6c6
}

.user_subviews_wrapper .tkn_nav_tabs {
  border-color: #c6c6c6
}

.user_subviews_wrapper .tkn_nav_tabs li .text {
  color: #000
}

.user_subviews_wrapper .tkn_nav_tabs li.open {
  border-color: #e62600
}

.user_subviews_wrapper .tkn_nav_tabs li.open,
.user_subviews_wrapper .tkn_nav_tabs li:hover {
  color: #e62600
}

.user_subviews_wrapper .tkn_nav_tabs li.open .text,
.user_subviews_wrapper .tkn_nav_tabs li:hover .text {
  color: #e62600
}

.avatar_modal_wrapper,
.cover_modal_wrapper {
  color: #000;
  background-color: #fff
}

.avatar_modal_wrapper .avatar_default_btn,
.avatar_modal_wrapper .cover_default_btn,
.cover_modal_wrapper .avatar_default_btn,
.cover_modal_wrapper .cover_default_btn {
  background-color: #e2e2e2;
  border-color: #757575
}

.avatar_resize_wrapper .gallery_page_control {
  background-color: #c6c6c6
}

.default_cover_gallery .gallery_page_control {
  background-color: #c6c6c6
}

.user_links_menu_container .user_links_menu_item .user_edition_alert {
  background-color: #c20000
}

.user_links_menu_container .user_links_menu_item .obfs,
.user_links_menu_container .user_links_menu_item a {
  color: #000
}

.user_activity_wrapper .user_news_item,
.user_feed_wrapper .user_news_item,
.user_galleries_wrapper .user_news_item,
.user_uploads_wrapper .user_news_item {
  border-color: #c6c6c6
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper {
  background-color: #c6c6c6
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container {
  background-color: #e2e2e2
}

.user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
.user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text {
  color: #757575
}

.user_subviews_wrapper .user_edit_history_item {
  border-color: #757575;
  background-color: #fff
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper {
  background-color: #fff
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn {
  background-color: #ffac1d
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn:hover {
  background-color: #ff6800
}

.user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_disabled {
  background-color: #e2e2e2 !important
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .user_settings_notice {
  color: #000
}

.user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_warning_message {
  background-color: #ff6800
}

.user_subviews_wrapper .user_settings_wrapper .user_profile_disable_btn,
.user_subviews_wrapper .user_settings_wrapper .user_profile_disassociate_email_btn {
  color: #000
}

.public_view_mode_warning {
  border-top-color: #e62600;
  background-color: #e62600
}

.settings_form_container {
  border-bottom-color: #e2e2e2
}

.settings_form_container .confirmation_modal {
  border-color: #c6c6c6;
  color: #000;
  background-color: #f6f6f6
}

#product_form {
  border-color: #c6c6c6;
  background-color: #f6f6f6;
  color: #000
}

#product_form .btn_post_action {
  border-bottom-color: #ff6800;
  background-color: #ffac1d
}

#product_form .btn_post_action:hover {
  border-bottom-color: #e62600;
  background-color: #ff6800
}

.favorites_notice_title {
  margin-bottom: 10px
}

.favorites_item {
  border-color: #e2e2e2
}

.webcam_top_container .webcam_item_section,
.webcams_grid_wrapper .webcam_item_section {
  background-color: rgba(0, 0, 0, .1)
}

.contact_form_wrapper .contact_form_item input,
.contact_form_wrapper .contact_form_item select,
.contact_form_wrapper .contact_form_item textarea,
.contact_form_wrapper .sticker_form_item input,
.contact_form_wrapper .sticker_form_item select,
.contact_form_wrapper .sticker_form_item textarea,
.sticker_form_wrapper .contact_form_item input,
.sticker_form_wrapper .contact_form_item select,
.sticker_form_wrapper .contact_form_item textarea,
.sticker_form_wrapper .sticker_form_item input,
.sticker_form_wrapper .sticker_form_item select,
.sticker_form_wrapper .sticker_form_item textarea {
  border-color: #c6c6c6
}

.md_404_content .md_404_content_title,
.md_404_content .md_410_content_title,
.md_410_content .md_404_content_title,
.md_410_content .md_410_content_title {
  color: #c6c6c6
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container label {
  border-color: #757575
}

.casting_form_wrapper .casting_submission_btn_wrapper .options_item_container input:checked+label {
  background-color: #e62600;
  border-color: #e62600
}

.sidebar_celebrity_menu .celebrity_webcams .sidebar_celebrity_webcam {
  border-color: #c20000
}

.celebrity_feature .logo_wrapper span {
  background-color: #f6f6f6;
  color: #000
}

.celebrity_avatar .avatar {
  border-color: #e62600
}

.feed_wrapper {
  border-color: #c6c6c6
}

.feed_wrapper .feed_images .post_image_container {
  background-color: #000
}

.content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar,
.content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar {
  border-color: #e62600
}

.content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_aliases,
.content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_aliases {
  color: #5e5e5e
}

@media (min-width:768px) {

  .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
  .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
      border-color: #757575
  }
}

.celebrity_modal_wrapper {
  color: #000;
  background-color: #fff
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .logo_container,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .logo_container {
  border-color: #c6c6c6
}

.content_section_celebrity_add .celebrity_add_form_container .celebrity_add_profile_picture_span,
.content_section_celebrity_add .celebrity_edit_form_container .celebrity_add_profile_picture_span {
  color: #5e5e5e
}

.content_celebrity_feed .existing_comment_wrapper .avatar,
.content_celebrity_media .existing_comment_wrapper .avatar,
.content_celebrity_page .existing_comment_wrapper .avatar {
  background-color: #000
}

.content_celebrity_feed .existing_comment_wrapper .arrow,
.content_celebrity_media .existing_comment_wrapper .arrow,
.content_celebrity_page .existing_comment_wrapper .arrow {
  background-color: #000
}

.content_celebrity_feed .existing_comment_wrapper .content,
.content_celebrity_media .existing_comment_wrapper .content,
.content_celebrity_page .existing_comment_wrapper .content {
  background-color: #000;
  color: #f6f6f6
}

.content_celebrity_feed .current_user_comment .avatar,
.content_celebrity_media .current_user_comment .avatar,
.content_celebrity_page .current_user_comment .avatar {
  background-color: #e62600
}

.content_celebrity_feed .current_user_comment .arrow,
.content_celebrity_media .current_user_comment .arrow,
.content_celebrity_page .current_user_comment .arrow {
  background-color: #e62600;
  color: #000
}

.content_celebrity_feed .current_user_comment .content,
.content_celebrity_media .current_user_comment .content,
.content_celebrity_page .current_user_comment .content {
  background-color: #e62600;
  color: #000
}

.media_info_box .celebrity_avatar {
  border-color: #e62600
}

.casting_modal_overlay {
  background-color: rgba(0, 0, 0, .6)
}

.casting_modal {
  background-color: #f6f6f6
}

.casting_modal .casting_modal_title {
  border-bottom-color: #303030
}

.casting_modal .casting_modal_content {
  background-color: #f6f6f6
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper {
  border-bottom-color: #c6c6c6
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn.clicked {
  border-bottom-color: #e62600
}

.content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn .tab_info {
  background-color: #ff6800
}

.last_searches .obfs,
.last_searches a {
  background-color: #e2e2e2;
  color: #000
}

.content_description_pool_wrapper .content_description_pool small {
  color: #5e5e5e
}

.content_description_pool_wrapper .content_description_pool .grey_small_text {
  color: #5e5e5e
}

.content_description_pool_wrapper .user_description_pool_info_wrapper {
  border-bottom-color: #c6c6c6
}

.content_description_pool_wrapper .dropdown_menu {
  color: #000;
  background-color: #f6f6f6
}

.content_description_pool_wrapper .dropdown_menu .dropdown_menu_item:hover {
  background-color: #e2e2e2
}

.content_favorites_wrapper .content_favorites .gallery_item_title,
.content_favorites_wrapper .content_gallery .gallery_item_title,
.content_section_gallery_wrapper .content_favorites .gallery_item_title,
.content_section_gallery_wrapper .content_gallery .gallery_item_title {
  background-color: rgba(0, 0, 0, .6)
}

.content_favorites_wrapper .content_favorites .gallery_item_content,
.content_favorites_wrapper .content_gallery .gallery_item_content,
.content_section_gallery_wrapper .content_favorites .gallery_item_content,
.content_section_gallery_wrapper .content_gallery .gallery_item_content {
  background-color: rgba(0, 0, 0, .6)
}

.content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info .created_date,
.content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info .created_date {
  color: #5e5e5e
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction {
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
.content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
.content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.content_favorites_wrapper .gallery_report_modal textarea,
.content_section_gallery_wrapper .gallery_report_modal textarea {
  border-color: #c6c6c6
}

.gallery_pornstar_list .gallery_pornstar_name,
.gallery_pornstar_list .gallery_studio_name,
.gallery_pornstar_list .gallery_tag_name,
.gallery_studio_list .gallery_pornstar_name,
.gallery_studio_list .gallery_studio_name,
.gallery_studio_list .gallery_tag_name,
.gallery_tag_list .gallery_pornstar_name,
.gallery_tag_list .gallery_studio_name,
.gallery_tag_list .gallery_tag_name {
  color: #e62600
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info {
  background-color: #f6f6f6
}

@media (max-width:967px) {
  .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_button_wrapper {
      background-color: rgba(0, 0, 0, .6)
  }
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button {
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button.open,
.gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.gallery_report_modal_wrapper .gallery_report_modal {
  color: #000;
  background-color: #f6f6f6
}

.gallery_report_modal_wrapper .gallery_report_modal form .obfs,
.gallery_report_modal_wrapper .gallery_report_modal form a {
  color: #e62600
}

.gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit button {
  color: #fff;
  background-color: #e62600 !important
}

.gallery_report_modal .custom_radio .icon_radio {
  border-color: #c6c6c6;
  background-color: #fff;
  color: #000
}

.gallery_report_modal .custom_radio .icon_radio:after {
  background-color: #000
}

.add_gallery_container_wrapper .dm-uploader,
.gallery_and_photo_container .dm-uploader,
.story_container .dm-uploader {
  border-color: #c6c6c6
}

.add_gallery_container_wrapper .bg-primary,
.gallery_and_photo_container .bg-primary,
.story_container .bg-primary {
  background-color: #e62600
}

.add_gallery_container_wrapper .media-image_preview,
.gallery_and_photo_container .media-image_preview,
.story_container .media-image_preview {
  background-color: #c6c6c6
}

.add_gallery_container_wrapper .progress-bar,
.gallery_and_photo_container .progress-bar,
.story_container .progress-bar {
  background-color: #ffac1d
}

.add_gallery_container_wrapper .card hr,
.gallery_and_photo_container .card hr,
.story_container .card hr {
  border-top-color: #5e5e5e
}

.add_gallery_container_wrapper hr,
.gallery_and_photo_container hr,
.story_container hr {
  color: #c6c6c6
}

.gallery_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
.gallery_pornstar_list_container.bootstrap-tagsinput .temporary_tag,
.gallery_tag_list_container.bootstrap-tagsinput .temporary_pornstar,
.gallery_tag_list_container.bootstrap-tagsinput .temporary_tag {
  background-color: #c6c6c6
}

.gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
.gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove,
.gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove,
.gallery_tag_list_container.bootstrap-tagsinput .tag_remove {
  background-color: #c6c6c6
}

.photo_pornstar_list_container.bootstrap-tagsinput {
  background-color: #fff
}

.photo_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
.photo_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
  background-color: #c6c6c6
}

.photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
.photo_pornstar_list_container.bootstrap-tagsinput .tag_remove {
  background-color: #c6c6c6
}

.content_section_photo_wrapper {
  background-color: #f6f6f6;
  color: #000
}

.content_section_photo_wrapper .photo_interaction_buttons button {
  border-color: #c6c6c6;
  color: #757575;
  background-color: #fff
}

.content_section_photo_wrapper .photo_interaction_buttons button.open,
.content_section_photo_wrapper .photo_interaction_buttons button:hover {
  border-color: #e62600;
  color: #e62600;
  background-color: #fff
}

.content_section_photo_wrapper .gallery_tag_item span {
  color: #e62600
}

.main_webapp_wrapper .webapp_tab_wrapper .tab_btn.tab_active {
  border-bottom-color: #e62600
}

.main_webapp_wrapper .webapp_explanation_wrapper .explanation_number {
  background-color: #e62600
}

.pagination .live_pagination {
  color: #000;
  background-color: #f6f6f6
}

.pagination .live_pagination a {
  color: #000
}

.pagination .live_pagination .pagination_page {
  border-color: #c6c6c6;
  background-color: #fff
}

.pagination .live_pagination .pagination_page.current {
  background-color: #e2e2e2
}

.pagination .fade_pagination {
  color: #4a4a4a
}

.pagination .fade_pagination a {
  color: #4a4a4a
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper {
  color: #000;
  background-color: #fff
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble {
  background-color: rgba(0, 0, 0, .6)
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_top {
  color: #fff
}

.content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_bottom {
  background-color: #fff
}

.content_section_tag_list_wrapper .mc_wrapper {
  border-bottom-color: #c6c6c6
}

.content_section_tag_list_wrapper .mc_wrapper a {
  color: #000
}

.content_section_tag_list_wrapper .mc_wrapper a.checked {
  border-bottom-color: #e62600
}

.content_section_tag_list_wrapper .tag_tabs_wrapper {
  border-bottom-color: #c6c6c6
}

.content_section_tag_list_wrapper .tag_list_container .single_tag {
  background-color: #e2e2e2;
  color: #000
}

.content_section_tag_list_wrapper .tag_list_container .single_tag .obfs,
.content_section_tag_list_wrapper .tag_list_container .single_tag a {
  color: #000
}

@media (max-width:479px) {
  .dark.two_col .video_item_wrapper .video_item_title .video_item_section_container a {
      color: #fff
  }
}

html.light .icon-alert_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -36px;
  width: 12px;
  height: 12px
}

html.light .icon-alert_error {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -67px;
  width: 16px;
  height: 16px
}

html.light .icon-alert_info {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -86px;
  width: 16px;
  height: 16px
}

html.light .icon-alert_success {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -105px;
  width: 16px;
  height: 16px
}

html.light .icon-alert_warning {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -124px;
  width: 16px;
  height: 16px
}

html.light .icon-arrow_white_left {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -289px -215px;
  width: 12px;
  height: 20px
}

html.light .icon-arrow_white_right {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -330px -286px;
  width: 12px;
  height: 20px
}

html.light .icon-ic_10_check {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -411px;
  width: 12px;
  height: 10px
}

html.light .icon-ic_10_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -424px;
  width: 10px;
  height: 10px
}

html.light .icon-ic_12_other_delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -51px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_upro_ot_confirmed {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -66px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_upro_ot_phone {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -81px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_vid_th_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -96px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_webcam_blink {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -111px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_16_head_bt_chat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -143px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_bt_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -162px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_bt_hamburger {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -181px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_bt_options {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -200px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_bt_search {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -219px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_bt_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -238px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_bt_user {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px 1px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_premium {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -276px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_webcams_anim {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -295px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_install {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -314px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_search_cat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -333px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_search_pornstar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -352px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_search_studio {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -371px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_search_tag {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -390px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_search_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -41px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_search_webcam {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -60px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_story_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -79px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_story_delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -98px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_story_report {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -117px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_facebook {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -136px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_insta {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -155px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_instagram {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -174px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_onlyfans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -276px -406px;
  width: 16px;
  height: 10px
}

html.light .icon-ic_16_tool_patreon {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -193px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_sound_off {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -212px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_sound_on {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -231px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_tikporn {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -250px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_tiktok {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -269px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_twitter {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -2px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_view_more {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -307px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_website {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -326px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_up_grey_instagram {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -345px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_up_grey_onlyfans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -364px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_up_grey_patreon {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -383px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_up_grey_tiktok {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_up_grey_twitter {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -421px -427px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_18_ad_pepper {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -23px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_gal_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -44px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_gal_comments {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -65px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_gal_download {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -86px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_gal_favorite {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -107px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_gal_pause {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -128px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_gal_play {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -149px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_gal_play2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -170px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_story_share {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -191px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_favorites_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -212px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_like_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -233px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_19_qlt_4k {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -130px -406px;
  width: 19px;
  height: 13px
}

html.light .icon-ic_19_qlt_full_hd {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -152px -406px;
  width: 19px;
  height: 13px
}

html.light .icon-ic_19_qlt_hd {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -174px -406px;
  width: 19px;
  height: 13px
}

html.light .icon-ic_19_qlt_sd {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -196px -406px;
  width: 19px;
  height: 13px
}

html.light .icon-ic_22_dislike_red {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -167px;
  width: 22px;
  height: 22px
}

html.light .icon-ic_22_gal_dislike {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -192px;
  width: 22px;
  height: 22px
}

html.light .icon-ic_22_gal_like {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -217px;
  width: 22px;
  height: 22px
}

html.light .icon-ic_22_like_green {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -242px;
  width: 22px;
  height: 22px
}

html.light .icon-ic_30_avatar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_avatar_anonymous {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -250px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_sha_reddit {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -33px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_sha_tumblr {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -66px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_sha_twitter {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -99px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_sha_vk {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -132px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_story_add {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -165px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_story_like {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -198px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_story_liked {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -231px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_40_swipe {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -200px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_boafoda {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -43px -200px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_boafoda {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -86px -200px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_drochy {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -129px -200px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_eispop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -172px -200px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_gmail {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -215px -200px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_photos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px 0;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_porndig {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -43px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_pornes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -86px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_pornototale {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -129px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_tukif {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -172px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_tybito {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -243px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_disable_youtube {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -43px -243px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_drochy {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -86px -243px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_eispop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -129px -243px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_gmail {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -172px -243px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_photos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -215px -243px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_porn {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -258px -243px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_porndig {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px 0;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_pornototale {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -43px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_tukif {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -86px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_tybito {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -129px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_40_webapp_youtube {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -172px;
  width: 40px;
  height: 40px
}

html.light .icon-ic_48_add_up {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -179px -118px;
  width: 48px;
  height: 48px
}

html.light .icon-icon_deleted_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -179px 0;
  width: 80px;
  height: 56px
}

html.light .icon-play_video_btn {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -179px -59px;
  width: 80px;
  height: 56px
}

html.light .icon-user_gift_button {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -46px;
  width: 16px;
  height: 18px
}

html.light .icon-calendar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -21px -427px;
  width: 17px;
  height: 17px
}

html.light .icon-camera_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -144px;
  width: 26px;
  height: 20px
}

html.light .icon-close_alert {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -277px -466px;
  width: 13px;
  height: 13px
}

html.light .icon-comments_button {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -427px;
  width: 18px;
  height: 17px
}

html.light .icon-comments_delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -18px;
  width: 11px;
  height: 15px
}

html.light .icon-comments_hide {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -236px -406px;
  width: 17px;
  height: 11px
}

html.light .icon-comments_reply {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -261px -466px;
  width: 13px;
  height: 14px
}

html.light .icon-comments_report {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px 0;
  width: 12px;
  height: 15px
}

html.light .icon-comments_show {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -256px -406px;
  width: 17px;
  height: 11px
}

html.light .icon-comments_top {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -107px -406px;
  width: 20px;
  height: 13px
}

html.light .icon-comments_vote_down {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -409px;
  width: 15px;
  height: 15px
}

html.light .icon-comments_vote_up {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -209px -466px;
  width: 15px;
  height: 15px
}

html.light .icon-cookie {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -239px -173px;
  width: 20px;
  height: 20px
}

html.light .icon-delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px -23px;
  width: 15px;
  height: 20px
}

html.light .icon-description_area_icon {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -102px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-edit_history_action {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -84px -406px;
  width: 20px;
  height: 16px
}

html.light .icon-edit_history_title {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -125px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-folder {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -218px -406px;
  width: 15px;
  height: 13px
}

html.light .icon-ic_12_other_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -126px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_other_link {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -141px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_other_sort {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -156px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_cat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -171px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_combo {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -186px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_likes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -201px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_pornstar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -216px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_related {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -231px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_studio {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -246px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_tag {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -261px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_video_likes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -276px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_search_webcam {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -291px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_side_ot_multi_cats {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -306px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_upro_ot_edit {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -321px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_vid_sg_plus {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -336px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_vid_th_comm {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -351px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_vid_th_comment {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -366px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_12_vid_th_thumb {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -381px;
  width: 12px;
  height: 12px
}

html.light .icon-ic_16_head_mn_cat_lang {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -382px -150px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px 0;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_galeries {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -37px;
  width: 16px;
  height: 16px
}
html.light .icon-ic_16_head_mn_galeries2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px 0px;
  width: 16px;
  height: 16px
}
html.light .icon-ic_16_head_mn_galeries3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -54px;
  width: 16px;
  height: 16px
}
html.light .icon-ic_16_head_mn_games {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -38px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_meet {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -57px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_miss {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -76px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_misstk {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -95px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_notification {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -114px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_participate {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -133px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -152px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_sexshop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -171px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -190px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_videos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -95px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_mn_webcams {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -228px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_1 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -247px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -266px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -285px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_4 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -304px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_arrow_down {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -323px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_gay {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -342px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_notification {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -361px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_search {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -380px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_straight {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -399px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_head_ot_trans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -463px -418px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_notif_activity {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_notif_information {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -19px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_notif_warning {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -38px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_prst_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -57px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_prst_videos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -95px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_prst_videos_kif {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -76px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_prst_views {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -114px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_story_slide_left {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -133px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_story_slide_right {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -152px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_1 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -171px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -190px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -209px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_4 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -228px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_ad_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -247px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_arrow_menu_down {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -266px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_arrow_menu_right {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -285px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_arrow_menu_up {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -304px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_close {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -342px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_close_grey {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -323px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_dark {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -361px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_gay {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -380px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_light {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -399px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_options {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -418px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_preview_b {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -437px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_preview_m {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -456px -447px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_preview_s {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px 0;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_random {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -19px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_scroll {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -38px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_slogans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -57px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_straight {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -76px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_trans {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -95px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_video_light {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -114px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_tool_video_streaming {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -133px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upl_tool_gif {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -152px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upl_tool_photo {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -171px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upl_tool_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -190px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_chat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -209px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_collapse {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -228px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_expand {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -247px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_follow {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -285px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_follow_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -266px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_activity {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -323px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_activity_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -304px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -361px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_favorites_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -342px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_feed {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -399px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_feed_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -380px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -437px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_history_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -482px -418px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_photos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -19px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_photos_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -57px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_upro_tab_upload_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -38px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_user_mn_activity {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -76px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_user_mn_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -95px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_user_mn_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -114px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_user_mn_logout {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -133px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_user_mn_profile {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -152px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_user_mn_timeline {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -171px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_16_user_mn_uploads {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -190px -466px;
  width: 16px;
  height: 16px
}

html.light .icon-ic_18_app_ios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -254px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_app_windows {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -275px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_1 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -296px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -317px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px -338px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_4 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -333px -319px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_cats {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -354px -319px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_chat {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -22px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_fav_cats {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -43px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -64px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_galeries {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -85px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -106px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_logout {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -127px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_misstk {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -148px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_notification {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -169px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_notifications {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -190px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_options {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -211px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_parental {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -232px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_participate {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -253px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -274px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_settings {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -295px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_sexshop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -316px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_stickers {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -337px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -358px -342px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_theme {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -21px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_webapp {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -42px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_mob_mn_webcams {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -63px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_alpha {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -84px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_categories {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -105px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -126px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -147px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_popular {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -168px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -189px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_related {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -210px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -442px 0px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_side_webcams {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -252px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_tag_mn_1 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -273px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_tag_mn_2 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -294px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_tag_mn_3 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -315px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_tag_mn_4 {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -336px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_casting {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -357px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_miss {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -378px -364px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_notifications {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px 0;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_options {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -21px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_participate {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -42px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -63px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_recent {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -84px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_search {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -105px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -126px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_tags {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -147px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_top {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -168px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_video {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -189px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_titles_webcams {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -210px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upl_tool_info {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -231px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upl_tool_less {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -252px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upl_tool_more {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -273px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_comment {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -294px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_fav {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_fav_photo {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -315px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_fav_pornstar {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -336px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_fav_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -402px -357px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_follow {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -21px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_photo {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -42px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_studio {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -63px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -84px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_feed_user {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -105px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_followers {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -126px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_coins_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -147px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_content_partner {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -168px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_edit {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -231px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_edit_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -189px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_edit_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -210px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_gift_shop {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -252px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_notifications {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -273px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_parameters {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -294px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_pool_desc {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -315px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_upro_menu_public_profile {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -336px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_comment {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -378px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_comment_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -357px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_delete {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px 0;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_delete_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -399px -385px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_details {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -42px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_details_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -21px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_dislike {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -84px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_dislike_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -63px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_download {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -126px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_download_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -105px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_favorites {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -168px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_favorites_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -147px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_like {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -189px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_reply {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -231px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_reply_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -210px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_report {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -315px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_report_comment {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -273px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_report_comment_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -252px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_report_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -294px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_share {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -357px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_share_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -336px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_tag {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -21px -406px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_tag_black {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -423px -378px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_tag_hover {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -406px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_18_vid_sg_top_comments {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -42px -406px;
  width: 18px;
  height: 18px
}

html.light .icon-ic_22_dislike {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -267px;
  width: 22px;
  height: 22px
}

html.light .icon-ic_22_like {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -292px;
  width: 22px;
  height: 22px
}

html.light .icon-ic_30_coin {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -264px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_part_participate {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -297px -286px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_part_ranks {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px 0;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_part_rewards {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -33px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_30_part_video_tags {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -66px;
  width: 30px;
  height: 30px
}

html.light .icon-ic_32_kifcoin {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -305px -215px;
  width: 32px;
  height: 32px
}

html.light .icon-ic_no_results {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 0;
  width: 176px;
  height: 170px
}

html.light .icon-icon_app_arrow {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -173px;
  width: 74px;
  height: 24px
}

html.light .icon-info_grey {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -227px -466px;
  width: 14px;
  height: 14px
}

html.light .icon-phone {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -63px -406px;
  width: 18px;
  height: 18px
}

html.light .icon-plus_white_big {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -501px -396px;
  width: 12px;
  height: 12px
}

html.light .icon-remove_grey {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -293px -466px;
  width: 13px;
  height: 13px
}

html.light .icon-snap_icon {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -309px -319px;
  width: 21px;
  height: 18px
}

html.light .icon-title_contact {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -148px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-title_dmca {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -171px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-title_edit {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -194px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-title_favorites_galleries_photos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -262px -215px;
  width: 24px;
  height: 20px
}

html.light .icon-title_favorites_pornstars_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -230px -118px;
  width: 24px;
  height: 20px
}

html.light .icon-title_favorites_studios_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -230px -141px;
  width: 24px;
  height: 20px
}

html.light .icon-title_favorites_videos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -104px -173px;
  width: 24px;
  height: 20px
}

html.light .icon-title_favorites_videos_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -77px -173px;
  width: 24px;
  height: 20px
}

html.light .icon-title_search {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -217px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-title_tos {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -444px 0;
  width: 16px;
  height: 20px
}

html.light .icon-title_upload {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -122px;
  width: 30px;
  height: 19px
}

html.light .icon-title_user_profile {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -342px;
  width: 19px;
  height: 19px
}

html.light .icon-user_edit_generic {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -244px -466px;
  width: 14px;
  height: 14px
}

html.light .icon-user_title_activity {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -54px -319px;
  width: 21px;
  height: 20px
}

html.light .icon-user_title_gifts {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -381px 0;
  width: 18px;
  height: 20px
}

html.light .icon-user_title_history {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -78px -319px;
  width: 21px;
  height: 20px
}

html.light .icon-user_title_kifs {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -158px -173px;
  width: 24px;
  height: 20px
}

html.light .icon-user_title_kifs_members {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -131px -173px;
  width: 24px;
  height: 20px
}

html.light .icon-user_title_members {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -185px -173px;
  width: 24px;
  height: 20px
}

html.light .icon-user_title_news_feed {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -240px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-user_title_notifications {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -263px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-user_title_parameters {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -286px -319px;
  width: 20px;
  height: 20px
}

html.light .icon-user_title_pornstars {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -212px -173px;
  width: 24px;
  height: 20px
}

html.light .icon-user_title_studios {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: 0 -319px;
  width: 24px;
  height: 20px
}

html.light .icon-user_title_uploads {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -348px -99px;
  width: 30px;
  height: 20px
}

html.light .icon-user_title_votes {
  background-image: url(../images/spritesheet_light.d7aed514.png);
  background-position: -27px -319px;
  width: 24px;
  height: 20px
}

html.dark .icon-alert_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -172px;
  width: 12px;
  height: 12px
}

html.dark .icon-alert_error {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -357px;
  width: 16px;
  height: 16px
}

html.dark .icon-alert_info {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -336px;
  width: 16px;
  height: 16px
}

html.dark .icon-alert_success {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -254px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-alert_warning {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -273px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-arrow_white_left {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -23px;
  width: 12px;
  height: 20px
}

html.dark .icon-arrow_white_right {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -46px;
  width: 12px;
  height: 20px
}

html.dark .icon-ic_10_check {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -90px;
  width: 12px;
  height: 10px
}

html.dark .icon-ic_10_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -103px;
  width: 10px;
  height: 10px
}

html.dark .icon-ic_12_other_delete {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -187px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_upro_ot_confirmed {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -202px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_upro_ot_phone {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -217px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_vid_th_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -232px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_webcam_blink {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -247px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_16_head_bt_chat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -292px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_bt_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -311px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_bt_hamburger {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -330px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_bt_options {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -349px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_bt_search {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -368px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_bt_upload {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -387px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_bt_user {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -406px -398px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_premium {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -19px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_webcams_anim {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -38px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_install {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -57px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_search_cat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -76px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_search_pornstar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -95px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_search_studio {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -114px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_search_tag {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -133px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_search_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -152px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_search_webcam {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -171px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_story_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -190px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_story_delete {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -209px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_story_report {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -228px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_facebook {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -247px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_insta {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -266px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_instagram {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -285px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_onlyfans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -320px;
  width: 16px;
  height: 10px
}

html.dark .icon-ic_16_tool_patreon {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -304px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_sound_off {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -323px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_sound_on {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -342px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_tikporn {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -361px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_tiktok {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -380px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_twitter {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -399px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_view_more {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -418px -419px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_website {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px 0;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_up_grey_instagram {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -19px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_up_grey_onlyfans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -38px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_up_grey_patreon {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -57px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_up_grey_tiktok {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -76px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_up_grey_twitter {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -95px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_18_ad_pepper {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -299px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_gal_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -281px -259px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_gal_comments {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_gal_download {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -21px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_gal_favorite {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -42px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_gal_pause {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -63px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_gal_play {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -84px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_gal_play2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -105px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_story_share {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -126px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_favorites_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -147px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_like_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -168px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_19_qlt_4k {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -342px -459px;
  width: 19px;
  height: 13px
}

html.dark .icon-ic_19_qlt_full_hd {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -364px -459px;
  width: 19px;
  height: 13px
}

html.dark .icon-ic_19_qlt_hd {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -459px;
  width: 19px;
  height: 13px
}

html.dark .icon-ic_19_qlt_sd {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -408px -459px;
  width: 19px;
  height: 13px
}

html.dark .icon-ic_22_dislike_red {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -230px -141px;
  width: 22px;
  height: 22px
}

html.dark .icon-ic_22_gal_dislike {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -99px -302px;
  width: 22px;
  height: 22px
}

html.dark .icon-ic_22_gal_like {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -124px -302px;
  width: 22px;
  height: 22px
}

html.dark .icon-ic_22_like_green {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -149px -302px;
  width: 22px;
  height: 22px
}

html.dark .icon-ic_30_avatar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -248px -259px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_avatar_anonymous {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -215px -259px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_sha_reddit {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px 0;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_sha_tumblr {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -33px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_sha_twitter {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -66px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_sha_vk {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -99px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_story_add {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -132px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_story_like {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -165px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_story_liked {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -198px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_40_swipe {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -173px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_boafoda {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -43px -173px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_boafoda {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -86px -173px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_drochy {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -129px -173px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_eispop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -172px -173px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_gmail {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -215px -173px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_photos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -216px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_porndig {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -43px -216px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_pornes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -86px -216px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_pornototale {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -129px -216px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_tukif {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -172px -216px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_tybito {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -215px -216px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_disable_youtube {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px 0;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_drochy {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -43px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_eispop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -86px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_gmail {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -129px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_photos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -172px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_porn {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -262px -215px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_porndig {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -259px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_pornototale {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -43px -259px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_tukif {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -86px -259px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_tybito {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -129px -259px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_40_webapp_youtube {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -172px -259px;
  width: 40px;
  height: 40px
}

html.dark .icon-ic_48_add_up {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -179px -118px;
  width: 48px;
  height: 48px
}

html.dark .icon-icon_deleted_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -179px 0;
  width: 80px;
  height: 56px
}

html.dark .icon-play_video_btn {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -179px -59px;
  width: 80px;
  height: 56px
}

html.dark .icon-user_gift_button {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -419px;
  width: 16px;
  height: 18px
}

html.dark .icon-calendar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -378px;
  width: 17px;
  height: 17px
}

html.dark .icon-comments_reply {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -121px;
  width: 13px;
  height: 14px
}

html.dark .icon-comments_report {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -138px;
  width: 12px;
  height: 15px
}

html.dark .icon-comments_vote_up {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -69px;
  width: 15px;
  height: 15px
}

html.dark .icon-delete {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px 0;
  width: 15px;
  height: 20px
}

html.dark .icon-description_area_icon {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -138px;
  width: 20px;
  height: 20px
}

html.dark .icon-edit_history_action {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -231px -398px;
  width: 20px;
  height: 16px
}

html.dark .icon-edit_history_title {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -161px;
  width: 20px;
  height: 20px
}

html.dark .icon-ic_12_other_link {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -262px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_other_sort {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -277px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_search_cat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -292px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_search_combo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -307px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_search_pornstar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -322px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_search_related {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -337px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_search_studio {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -352px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_search_tag {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -367px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_search_webcam {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -382px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_side_ot_multi_cats {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -397px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_upro_ot_edit {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px 0;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_vid_sg_plus {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -30px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_vid_sg_plus_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -15px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_vid_th_comment {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -45px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_12_vid_th_thumb {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -60px;
  width: 12px;
  height: 12px
}

html.dark .icon-ic_16_head_mn_cat_lang {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -114px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -133px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_galeries {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -152px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_games {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -171px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_meet {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -190px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_misstk {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -209px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_notification {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -228px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_participate {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -247px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -266px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_sexshop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -285px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -304px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_videos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -323px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_mn_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -342px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_1 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -361px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -380px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_3 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -399px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_4 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -446px -418px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_arrow_down {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_gay {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -19px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_notification {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -38px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_search {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -57px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_straight {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -76px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_head_ot_trans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -95px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_notif_activity {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -114px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_notif_information {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -133px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_notif_warning {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -152px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_prst_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -171px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_prst_videos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -209px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_prst_videos_kif {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -190px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_prst_views {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -228px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_story_slide_left {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -247px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_story_slide_right {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -266px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_1 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -285px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -304px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_3 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -323px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_ad_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -342px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_arrow_menu_down {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -361px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_arrow_menu_right {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -380px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_arrow_menu_up {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -399px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_close {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -437px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_close_grey {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -418px -440px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_dark {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px 0;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_gay {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -19px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_light {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -38px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_options {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -57px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_preview_b {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -76px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_preview_m {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -95px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_preview_s {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -114px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_random {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -133px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_scroll {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -152px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_slogans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -171px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_straight {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -190px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_trans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -209px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_video_light {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -228px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_tool_video_streaming {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -247px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upl_tool_gif {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -266px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upl_tool_photo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -285px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upl_tool_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -304px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_chat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -323px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_collapse {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -342px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_expand {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -361px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_follow {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -399px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_follow_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -380px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_activity {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -437px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_activity_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -465px -418px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -19px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_favorites_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_feed {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -57px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_feed_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -38px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -95px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_history_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -76px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_photos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -133px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_photos_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -114px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_upload {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -171px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_upro_tab_upload_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -152px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_user_mn_activity {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -190px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_user_mn_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -209px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_user_mn_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -228px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_user_mn_logout {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -247px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_user_mn_profile {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -266px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_user_mn_timeline {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -285px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_16_user_mn_uploads {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -304px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-ic_18_mob_mn_1 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -189px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -210px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_3 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -231px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_4 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -252px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_cats {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -273px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_chat {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -294px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_fav_cats {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -315px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -336px -335px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_galeries {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px 0;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -21px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_logout {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -42px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_misstk {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -63px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_notifications {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -84px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_options {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -105px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_parental {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -126px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_participate {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -147px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -168px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_settings {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -189px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_sexshop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -210px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_stickers {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -231px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -252px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_theme {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -273px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_upload {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -294px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_webapp {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -365px -315px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_mob_mn_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_alpha {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -21px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_categories {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -42px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -63px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -84px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_popular {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -105px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -126px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_related {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -147px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -168px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_side_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -189px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_tag_mn_1 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -210px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_tag_mn_2 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -231px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_tag_mn_3 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -252px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_tag_mn_4 {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -273px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_title_top {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -294px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_title_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -315px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_casting {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -336px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_miss {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -357px -356px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_notifications {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px 0;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_options {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -21px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_participate {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -42px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -63px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_recent {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -84px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_recents {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -105px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_search {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -126px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -147px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_tags {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -168px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_top {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -189px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -210px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_titles_webcams {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -231px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upl_tool_info {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -252px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upl_tool_less {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -273px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upl_tool_more {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -294px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_comment {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -315px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_fav {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -42px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_fav_photo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -386px -336px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_fav_pornstar {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_fav_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -21px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_follow {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -63px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_photo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -105px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_photo_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -84px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_studio {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -126px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_upload {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -147px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_feed_user {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -168px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_followers {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -189px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_coins_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -210px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_content_partner {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -231px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_edit {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -294px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_edit_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -252px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_edit_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -273px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_gift_shop {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -315px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_notifications {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -336px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_parameters {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -357px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_pool_desc {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -378px -377px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_upro_menu_public_profile {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px 0;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_comment {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -42px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_comment_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -21px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_delete {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -84px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_delete_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -63px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_details {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -126px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_details_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -105px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_dislike {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -168px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_dislike_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -147px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_download {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -210px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_download_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -189px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_favorites {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -231px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_like {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -252px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_photo {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -294px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_photo_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -273px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_reply {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -336px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_reply_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -315px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_report {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -42px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_report_comment {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_report_comment_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -407px -357px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_report_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -21px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_share {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -84px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_share_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -63px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_tag {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -168px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_tag_black {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -126px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_tag_black_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -105px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_tag_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -147px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_top_comments {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -210px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_18_vid_sg_top_comments_hover {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -189px -398px;
  width: 18px;
  height: 18px
}

html.dark .icon-ic_22_dislike {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -174px -302px;
  width: 22px;
  height: 22px
}

html.dark .icon-ic_22_like {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -199px -302px;
  width: 22px;
  height: 22px
}

html.dark .icon-ic_30_coin {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -231px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_part_participate {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -264px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_part_ranks {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 -302px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_part_rewards {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -33px -302px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_30_part_video_tags {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -66px -302px;
  width: 30px;
  height: 30px
}

html.dark .icon-ic_no_results {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: 0 0;
  width: 176px;
  height: 170px
}

html.dark .icon-icon-ic_16_tool_onlyfans {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -430px -459px;
  width: 16px;
  height: 10px
}

html.dark .icon-icon-ic_16_tool_tikporn {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -323px -459px;
  width: 16px;
  height: 16px
}

html.dark .icon-icon_camera_video {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -230px -118px;
  width: 26px;
  height: 20px
}

html.dark .icon-info_grey {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -87px;
  width: 14px;
  height: 14px
}

html.dark .icon-plus_white_big {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -484px -75px;
  width: 12px;
  height: 12px
}

html.dark .icon-remove_grey {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -156px;
  width: 13px;
  height: 13px
}

html.dark .icon-title_contact {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -184px;
  width: 20px;
  height: 20px
}

html.dark .icon-title_dmca {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -207px;
  width: 20px;
  height: 20px
}

html.dark .icon-title_edit {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -230px;
  width: 20px;
  height: 20px
}

html.dark .icon-title_favorites_galleries_photos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -224px -302px;
  width: 24px;
  height: 20px
}

html.dark .icon-title_favorites_pornstars_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -251px -302px;
  width: 24px;
  height: 20px
}

html.dark .icon-title_favorites_studios_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -278px -302px;
  width: 24px;
  height: 20px
}

html.dark .icon-title_favorites_videos {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px 0;
  width: 24px;
  height: 20px
}

html.dark .icon-title_favorites_videos_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -305px -302px;
  width: 24px;
  height: 20px
}

html.dark .icon-user_edit_generic {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -428px -104px;
  width: 14px;
  height: 14px
}

html.dark .icon-user_title_gifts {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -276px;
  width: 18px;
  height: 20px
}

html.dark .icon-user_title_history {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -115px;
  width: 21px;
  height: 20px
}

html.dark .icon-user_title_members {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -23px;
  width: 24px;
  height: 20px
}

html.dark .icon-user_title_parameters {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -253px;
  width: 20px;
  height: 20px
}

html.dark .icon-user_title_pornstars {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -46px;
  width: 24px;
  height: 20px
}

html.dark .icon-user_title_studios {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -69px;
  width: 24px;
  height: 20px
}

html.dark .icon-user_title_votes {
  background-image: url(../images/spritesheet_dark.d7214cf9.png);
  background-position: -338px -92px;
  width: 24px;
  height: 20px
}

html.dark body {
  color: #fff;
  background-color: #222
}

html.dark html.dark .logo_light {
  display: none !important
}

html.dark html.dark .header_slogan_img_light {
  display: none !important
}

html.dark html.light .logo_dark {
  display: none !important
}

html.dark html.light .header_slogan_img_dark {
  display: none !important
}

html.dark a {
  color: #fff
}

html.dark a.active,
html.dark a:active,
html.dark a:focus,
html.dark a:hover {
  color: #e62600
}

html.dark textarea {
  color: #fff;
  background-color: #323232;
  border-color: #5f5f5f
}

html.dark .datepicker-dropdown {
  color: #fff;
  background-color: #323232;
  border-color: #5f5f5f
}

html.dark .datepicker-dropdown:before {
  border-bottom-color: #5f5f5f
}

html.dark .datepicker-dropdown:after {
  border-bottom-color: #323232
}

html.dark .warning {
  color: #ff0021 !important
}

html.dark .modal_box_overlay {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .social_link_facebook {
  background-color: #4267b2
}

html.dark .social_link_twitter {
  background-color: #1da1f2
}

html.dark .social_link_instagram {
  background-color: #dd2a7b
}

html.dark .social_link_onlyfans {
  background-color: #00aff0
}

html.dark .social_link_website {
  background-color: #e62600
}

html.dark .social_link_tiktok {
  background-color: #fff
}

html.dark .social_link_patreon {
  background-color: #fff
}

html.dark .social_link_tikporn {
  background-color: #fe2c55
}

html.dark .social_link_imdb {
  background-color: #f5c518
}

html.dark .social_link_mymfans {
  background-color: #000
}

html.dark .social_link_youtube {
  background-color: #fff
}

html.dark .social_link_reddit {
  background-color: #fff
}

html.dark button {
  color: #fff;
  background-color: #323232;
  border-color: #5f5f5f
}

html.dark input {
  color: #fff;
  background-color: #323232;
  border-color: #5f5f5f
}

html.dark select {
  color: #fff;
  background-color: #323232;
  border-color: #5f5f5f
}

html.dark button>option:hover,
html.dark input>option:hover,
html.dark select>option:hover {
  background-color: #55acee
}

html.dark button span.dropdown_caret:before,
html.dark input span.dropdown_caret:before,
html.dark select span.dropdown_caret:before {
  border-top-color: #fff
}

html.dark .smooth_link {
  color: #fff !important
}

html.dark .smooth_link:active,
html.dark .smooth_link:focus,
html.dark .smooth_link:hover {
  color: #fff !important
}

html.dark .loading_img_wrapper.modal_lock .overlay {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .grey_text {
  color: #828282
}

html.dark .switch_container .slider {
  background-color: #828282
}

html.dark .switch_container .slider:before {
  background-color: #fff;
  border-color: #fff
}

html.dark .scroll_top_btn {
  background-color: #e62600
}

html.dark .btn_default_small {
  background-color: #e62600
}

html.dark .header_button {
  background-color: #e62600
}

html.dark .header_button span {
  background-color: #c20000
}

html.dark .notification {
  background-color: #c20000
}

html.dark .dropdown_caret {
  color: #fff
}

html.dark .dropdown_caret:before {
  border-top-color: #fff
}

html.dark .custom_select_caret {
  background-color: #323232
}

html.dark .btn_default {
  background-color: #e62600
}

html.dark .btn_default:hover {
  background-color: #c20000
}

html.dark .btn_grey {
  color: #000;
  border-color: #323232;
  background-color: #828282
}

html.dark .btn_grey:hover {
  background-color: #5f5f5f
}

html.dark .btn_white {
  color: #000 !important;
  border-color: #5f5f5f
}

html.dark .btn_white:hover {
  background-color: #828282
}

html.dark .btn_blue {
  border-color: #5f5f5f;
  background-color: #1da1f2
}

html.dark .btn_blue:hover {
  background-color: #121212
}

html.dark .btn_dropdown {
  color: #323232;
  border-color: #5f5f5f
}

html.dark .rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_up {
  background-color: #30ad22
}

html.dark .rating_wrapper .rating .rating_progress .rating_progress_bar.rating_progress_bar_down {
  background-color: #ff0021
}

html.dark .message_container .alert_error {
  background-color: #ff0021
}

html.dark .message_container .alert_info {
  background-color: #55acee
}

html.dark .message_container .alert_warning {
  background-color: #ff6800
}

html.dark .message_container .alert_success {
  background-color: #30ad22
}

html.dark .comments_number_span {
  background-color: #c20000
}

html.dark .custom_checkbox .icon_checkbox {
  background-color: #323232;
  border: 1px solid #5f5f5f
}

html.dark .custom_checkbox .icon_checkbox:after {
  border-color: #fff
}

html.dark .custom_radio .icon_radio {
  border-color: #5f5f5f;
  background-color: #323232;
  color: #fff
}

html.dark .custom_radio .icon_radio:after {
  background-color: #fff
}

html.dark .dmca_penalty_modal .modal_container {
  border-color: #121212
}

html.dark .xdsoft_autocomplete input {
  border-color: #5f5f5f !important;
  color: #fff !important;
  background-color: #323232 !important
}

html.dark .xdsoft_autocomplete_dropdown div {
  color: #fff !important;
  background-color: #323232 !important
}

html.dark .xdsoft_autocomplete_dropdown .active {
  background: #e62600 !important
}

html.dark .xdsoft_autocomplete_dropdown .search_type {
  font-size: 11px
}

html.dark .bootstrap-tagsinput {
  background-color: #323232;
  border-color: #5f5f5f
}

html.dark .tt-menu {
  background-color: #323232;
  border-color: #5f5f5f
}

html.dark .tt-menu a {
  color: #fff !important;
  background-color: #323232 !important
}

html.dark .tt-menu a:hover {
  background: #828282 !important
}

html.dark .tt-menu .tt-cursor {
  background: #828282 !important
}

html.dark mark {
  color: #fff
}

html.dark .footer_partner_container_wrapper {
  border-color: #333
}

html.dark .footer_partner_container_wrapper .close_button {
  border-color: #333
}

html.dark .dropdown_menu {
  background-color: #141414;
  color: #fff
}

html.dark .mobile_search form.search {
  border-color: #5f5f5f
}

html.dark .mobile_search .search_wrapper button {
  background-color: #323232
}

html.dark .mobile_search button.search_btn {
  background-color: #323232
}

html.dark .header_wrapper {
  background-color: #000;
  border-color: #121212
}

html.dark .header_wrapper .navbar_wrapper .navbar_signed_user_bg {
  background-color: #e62600
}

html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main {
  background-color: #000
}

html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_main:hover {
  background-color: #e62600
}

html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options {
  color: #fff;
  background-color: #121212
}

html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options .obfs,
html.dark .header_wrapper .navbar_wrapper .navbar_language_dropdown_wrapper .navbar_language_dropdown_options a {
  color: #fff
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main {
  color: #fff;
  background-color: #121212
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main a {
  color: #fff
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_buttons,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_buttons {
  border-color: #e62600
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .top_bar_menu_item a,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .menu_line_container,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .obfs,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item .page_theme_menu_item,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .top_bar_menu_item a {
  color: #fff
}

html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_connexion .notification_alert,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_inscription .notification_alert,
html.dark .header_wrapper .navbar_wrapper .mobile_notification_wrapper .top_bar_menu_main .notification_alert,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_connexion .notification_alert,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_inscription .notification_alert,
html.dark .header_wrapper .navbar_wrapper .top_bar_menu_wrapper .top_bar_menu_main .notification_alert {
  background-color: #ff0021
}

html.dark .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item:hover {
  background-color: #e62600
}

html.dark .header_wrapper .navbar_wrapper .navbar_menu_wrapper ul.main_menu li.main_menu_item .chat_counter {
  background-color: #c20000
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper,
html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper button.search_btn,
html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
  background-color: #323232
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper {
  border-color: #323232
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper button {
  background-color: #323232
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu {
  color: #fff;
  background-color: #121212
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio {
  color: #fff;
  background-color: #323232
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper .search_wrapper div.dropdown_menu .icon_radio:after {
  background-color: #fff
}

html.dark .header_wrapper .navbar_wrapper .navbar_search_wrapper input.search_text {
  color: #fff
}

html.dark .header_wrapper .profile_img {
  background-color: #000
}

html.dark .header_wrapper .co_sponsor .obfs,
html.dark .header_wrapper .co_sponsor a {
  color: #9e9e9e
}

html.dark .top_bar_menu_item .option {
  color: #fff
}

html.dark .top_bar_menu_item .option:hover {
  background-color: #141414
}

html.dark .top_bar_menu_item .option.thumb_size_item_selected {
  background-color: #828282
}

html.dark .top_bar_menu_item .option>.obfs,
html.dark .top_bar_menu_item .option>a {
  color: #fff
}

@media (min-width:768px) {
  html.dark .logo_wrapper span {
      background-color: #222;
      color: #fff
  }
}

html.dark .sub_header_slogan_wrapper .sub_header_slogan {
  color: #fff;
  border-color: #5f5f5f;
  background-color: #323232
}

html.dark .sub_header_slogan_wrapper .sub_header_slogan a {
  color: #fff
}

html.dark .sidebar_v2_wrapper .side_bar_container,
html.dark .sidebar_wrapper .side_bar_container {
  background-color: #222;
  color: #fff
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a {
  color: #fff
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content a:hover {
  border-color: #e62600;
  color: #e62600
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed {
  color: #fff
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs:hover,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content span.obfs_delayed:hover {
  border-color: #e62600;
  color: #e62600
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper {
  border-color: #5f5f5f
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button {
  background-color: #222
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button span {
  color: #fff
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_main_categories_wrapper button .dropdown_caret:before {
  border-top-color: #fff
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_conditional_main_categories_wrapper.switch_container {
  border-color: #5f5f5f
}

html.dark .sidebar_v2_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category,
html.dark .sidebar_wrapper .sidebar_section_wrapper .sidebar_section_content .sidebar_bundle_category {
  border-color: #5f5f5f
}

html.dark .sidebar_v2_wrapper .sidebar_social_share span.obfs.twitter_btn,
html.dark .sidebar_wrapper .sidebar_social_share span.obfs.twitter_btn {
  background-color: #1da1f2
}

html.dark .sidebar_v2_wrapper .sidebar_social_share span.obfs.facebook_btn,
html.dark .sidebar_wrapper .sidebar_social_share span.obfs.facebook_btn {
  background-color: #4267b2
}

html.dark .sidebar_v2_wrapper .sidebar_social_share span.obfs.onlyfans_btn,
html.dark .sidebar_wrapper .sidebar_social_share span.obfs.onlyfans_btn {
  background-color: #00aff0
}

html.dark .sidebar_v2_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb,
html.dark .sidebar_wrapper .sidebar_subsection_main_categories ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before,
html.dark .sidebar_wrapper .sidebar_subsection_main_categories .simplebar-scrollbar:before {
  background-color: #e62600
}

html.dark .sidebar_v2_wrapper .sidebar_subsection_main_categories .simplebar-visible:before,
html.dark .sidebar_wrapper .sidebar_subsection_main_categories .simplebar-visible:before {
  background-color: #e62600
}

html.dark .site_notice {
  background-color: #e62600
}

html.dark .sidebar_v2_section .filter_item.clicked {
  background-color: #828282
}

html.dark .sidebar_v2_section .filter_container {
  border-color: #5f5f5f
}

html.dark .sidebar_v2_section .filter_container .switch input:checked+span {
  background-color: #ff6800
}

html.dark .sidebar_v2_section .filter_container .info {
  background-color: #ff6800
}

html.dark .navbar_user_log_reg_wrapper .login_register_button {
  background-color: #e62600
}

html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper {
  color: #fff;
  background-color: #121212
}

html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab {
  border-bottom-color: #5f5f5f
}

html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_tab_wrapper .login_register_tab.active {
  border-bottom-color: #e62600
}

html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #login-form .login_wrapper .terms_conditions a,
html.dark .navbar_user_log_reg_wrapper .login_register_inside_wrapper .login_register_body_wrapper #register-form .signup_wrapper .terms_conditions a {
  color: #fff
}

html.dark .navbar_user_log_reg_wrapper .user_menu_main {
  color: #fff;
  background-color: #121212
}

html.dark .navbar_user_log_reg_wrapper .user_menu_main .user_menu_item:hover {
  background-color: #141414
}

html.dark .navbar_user_log_reg_wrapper .user_menu_main .user_menu_item a {
  color: #fff
}

html.dark .recover_login_wrapper {
  background-color: #222
}

html.dark .recover_login_wrapper .recover_menu_close_btn {
  background-color: #e62600
}

html.dark .recover_login_wrapper .recover_login_inside_wrapper .auth_form_title {
  border-bottom-color: #e62600
}

html.dark .auth_form_item-msg.error {
  color: #ff0021
}

html.dark .auth_form_item-msg.success {
  color: #30ad22
}

html.dark .recover_account_form_wrapper {
  border-top-color: #5f5f5f
}

html.dark .comment_report_modal_wrapper .comment_report_modal {
  color: #fff;
  background-color: #121212
}

html.dark .comment_report_modal_wrapper .comment_report_modal form .obfs,
html.dark .comment_report_modal_wrapper .comment_report_modal form a {
  color: #e62600
}

html.dark .comment_report_modal_wrapper .comment_report_modal form .options_item_submit button {
  color: #fff;
  background-color: #e62600 !important
}

html.dark .comment_report_modal .custom_radio .icon_radio {
  border-color: #5f5f5f;
  background-color: #323232;
  color: #fff
}

html.dark .comment_report_modal .custom_radio .icon_radio:after {
  background-color: #fff
}

html.dark .comments_display_wrapper .comments_new_comment_wrapper textarea.comments_new_comment_txt,
html.dark .comments_display_wrapper .comments_reply_comment_wrapper textarea.comments_new_comment_txt {
  border-color: #5f5f5f
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_top_title {
  color: #fff;
  background-color: #000
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted {
  color: #fff;
  background-color: #000
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted:last-child {
  border-bottom-color: #e62600 !important
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment_highlighted .comment_author_wrapper {
  color: #fff !important
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment {
  border-color: #5f5f5f
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment.active {
  border-color: #e62600
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper {
  color: #fff
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_author_wrapper a strong {
  color: #fff
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_actions_wrapper .comment_action_item,
html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_show_replies {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #323232
}

html.dark .comments_display_wrapper .comments_section_wrapper .comments_wrapper .comment .comment_body_wrapper .comment_action_item:hover {
  color: #e62600;
  border-color: #e62600
}

html.dark .load_more_wrapper .load_more_btn .load_more_text {
  border-color: #5f5f5f;
  background-color: #323232;
  color: #fff
}

html.dark .load_more_wrapper.use_load_more.havemore:before {
  border-bottom-color: #5f5f5f
}

html.dark .content_section_title div .dropdown_menu {
  color: #fff
}

html.dark .content_section_title .conditional_main_category .dropdown_menu,
html.dark .content_section_title .random_video_btn_wrapper .dropdown_menu,
html.dark .content_section_title .title_main_categories_wrapper .dropdown_menu {
  background-color: #323232;
  color: #fff
}

html.dark .content_section_title .random_video_btn_wrapper button.btn {
  border-color: #5f5f5f
}

@media (min-width:768px) {

  html.dark .content_section_pornstar_related_videos .content_section_title,
  html.dark .content_section_studio_related_videos .content_section_title,
  html.dark .content_wrapper_page_pornstar_related_galleries .content_section_title,
  html.dark .content_wrapper_page_studio_related_galleries .content_section_title {
      border-color: #5f5f5f
  }
}

html.dark .filters_wrapper .filter_wrapper.filter_by_category span.dropdown_caret,
html.dark .filters_wrapper .filter_wrapper.filter_gallery_tag .dropdown_gallery_tags_wrapper span.dropdown_caret {
  background-color: #323232
}

html.dark .filters_wrapper .filter_wrapper .filter_menu {
  color: #fff;
  background-color: #323232
}

html.dark .filters_wrapper .filter_wrapper .filter_menu .filter_menu_text {
  border-bottom-color: #5f5f5f
}

html.dark .filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label {
  border-bottom-color: 1px solid #5f5f5f
}

html.dark .filters_wrapper .filter_wrapper.filter_gallery_tag .gallery_tag_wrapper .mc_wrapper label.checked {
  border-bottom-color: 3px solid #e62600
}

html.dark .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret,
html.dark .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret {
  background-color: #323232
}

html.dark .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_by_starting_letter .dropdown_caret:before,
html.dark .content_section_title .title_wrapper .filters_wrapper .filter_wrapper.title_filter_country .dropdown_caret:before {
  border-top-color: #fff
}

html.dark .filter_by_multiple_filters .dropdown_menu {
  background-color: #323232;
  color: #fff
}

html.dark .panel-group .filter_btn_wrapper .filter_btn {
  background-color: #5f5f5f
}

html.dark .filter_suggestions_wrapper .obfs,
html.dark .filter_suggestions_wrapper a {
  background-color: #828282;
  color: #fff
}

html.dark .disclaimer_parent_wrapper .disclaimer_overlay {
  background-color: #000
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper {
  color: #fff;
  background-color: #121212
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button {
  background-color: #e62600
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave {
  background-color: #fff;
  color: #121212
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button.btn_disclaimer_leave:hover {
  color: #e62600;
  background-color: #fff
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .disclaimer_buttons button:hover {
  background-color: #e62600
}

html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer .obfs,
html.dark .disclaimer_parent_wrapper .disclaimer_wrapper .disclaimer_content .cookie_disclaimer a {
  color: #fff;
  -webkit-text-decoration-color: #5f5f5f;
  text-decoration-color: #5f5f5f
}

html.dark .cookie_consent_disclaimer .cookie_consent_disclaimer_content {
  color: #fff;
  background-color: #121212;
  border-color: #333
}

html.dark .footer_wrapper {
  border-top-color: #5f5f5f
}

html.dark .footer_wrapper .mobile_social_links .sidebar_social_share .obfs.twitter_btn,
html.dark .footer_wrapper .mobile_social_links .sidebar_social_share a.twitter_btn {
  background-color: #1da1f2
}

html.dark .footer_wrapper .mobile_social_links .sidebar_social_share .obfs.facebook_btn,
html.dark .footer_wrapper .mobile_social_links .sidebar_social_share a.facebook_btn {
  background-color: #4267b2
}

html.dark .footer_wrapper .mobile_social_links .sidebar_social_share .obfs.onlyfans_btn,
html.dark .footer_wrapper .mobile_social_links .sidebar_social_share a.onlyfans_btn {
  background-color: #00aff0
}

html.dark .footer_wrapper .copywrite,
html.dark .footer_wrapper div>span {
  color: #fff
}

html.dark .footer_wrapper .copywrite>a,
html.dark .footer_wrapper div>span>a {
  color: #fff
}

html.dark .read_more_btn_wrapper {
  background-color: #222
}

html.dark .mobile_tooltip {
  z-index: 1;
  background-color: rgba(0, 0, 0, .5)
}

html.dark .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #222
}

html.dark .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button.open,
html.dark .content_studio_page_wrapper .content_section_content .studio_header_container .studio_actions_wrapper .studio_actions_spacer .studio_action_item>button:hover {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #e62600
}

@media (min-width:480px) {
  html.dark .content_studio_page_wrapper .content_section_content .studio_content_container {
      border-color: #828282
  }
}

html.dark .content_studio_page_wrapper .content_section_content .studio_comments_wrapper,
html.dark .content_studio_page_wrapper .content_section_content .studio_info_wrapper,
html.dark .content_studio_page_wrapper .content_section_content .studio_social_share_wrapper {
  border-color: #828282
}

html.dark .content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper {
  border-color: #5f5f5f
}

html.dark .content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn {
  border-color: #5f5f5f;
  color: #323232
}

html.dark .content_studio_page_wrapper .studio_actions_wrapper .studio_action_btns_wrapper .btn_studio_action_btn.open {
  border-color: #e62600;
  color: #e62600
}

html.dark .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #222
}

html.dark .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn.open,
html.dark .content_studio_light_page_wrapper .studio_header_container .studio_actions_wrapper button.js_toggle_container_btn:hover {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #e62600
}

@media (min-width:480px) {
  html.dark .content_studio_light_page_wrapper .studio_content_container {
      border-color: #828282
  }
}

html.dark .content_studio_light_page_wrapper .studio_comments_wrapper,
html.dark .content_studio_light_page_wrapper .studio_info_wrapper,
html.dark .content_studio_light_page_wrapper .studio_social_share_wrapper {
  border-color: #828282
}

html.dark .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #222
}

html.dark .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button.open,
html.dark .content_pornstar_page_wrapper .pornstar_header_container .pornstar_actions_wrapper .pornstar_actions_spacer .pornstar_action_item>button:hover {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #e62600
}

@media (min-width:480px) {
  html.dark .content_pornstar_page_wrapper .pornstar_content_container {
      border-color: #828282
  }
}

html.dark .content_pornstar_page_wrapper .pornstar_comments_wrapper,
html.dark .content_pornstar_page_wrapper .pornstar_info_wrapper,
html.dark .content_pornstar_page_wrapper .pornstar_social_share_wrapper {
  border-color: #828282
}

html.dark .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #222
}

html.dark .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn.open,
html.dark .content_pornstar_light_page_wrapper .pornstar_header_container .pornstar_actions_wrapper button.js_toggle_container_btn:hover {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #e62600
}

@media (min-width:480px) {
  html.dark .content_pornstar_light_page_wrapper .pornstar_content_container {
      padding-bottom: 5px;
      border-color: #828282
  }
}

html.dark .content_pornstar_light_page_wrapper .pornstar_comments_wrapper,
html.dark .content_pornstar_light_page_wrapper .pornstar_info_wrapper,
html.dark .content_pornstar_light_page_wrapper .pornstar_social_share_wrapper {
  border-color: #828282
}

html.dark .editor_view {
  border-color: #141414;
  background-color: #222
}

html.dark .editor_view .close {
  color: #fff
}

html.dark .editor_view .editor_field_wrapper .editor_field {
  border-color: #5f5f5f
}

html.dark .editor_view .editor_tag,
html.dark .editor_view .label-info {
  background-color: #55acee
}

html.dark .editor_view .measurement_unit {
  color: #323232
}

html.dark .editor_view .toggle_radio_btns label {
  border-color: #323232
}

html.dark .editor_view .toggle_radio_btns input:checked+label {
  background-color: #e62600;
  border-color: #e62600
}

html.dark .editor_view .pornstar_similar_dropdown li {
  background-color: #ffac1d
}

html.dark .showcase_item_wrapper .showcase_middle_box p {
  background-color: #e62600
}

html.dark .pornstar_tab_wrapper .tab_btn.tab_active,
html.dark .studio_tab_wrapper .tab_btn.tab_active {
  border-bottom-color: #e62600
}

html.dark .pornstar_tab_wrapper .tab_btn .tab_info,
html.dark .studio_tab_wrapper .tab_btn .tab_info {
  font-size: 11px;
  background-color: #ff6800
}

html.dark .video_page_wrapper {
  display: block;
  margin-top: 10px
}

@media (min-width:480px) {
  html.dark .video_page_wrapper {
      margin: 10px 5px 0 5px
  }
}

@media (min-width:968px) {
  html.dark .video_page_wrapper {
      margin: 10px auto 0 auto
  }
}

html.dark .video_page_wrapper .video_action_buttons {
  position: relative;
  width: 100%;
  height: 66px;
  margin-bottom: 5px
}

@media (min-width:480px) {
  html.dark .video_page_wrapper .video_action_buttons {
      height: 28px
  }
}

html.dark .video_page_wrapper .video_action_buttons .video_rating_wrapper {
  float: left;
  margin: 0 5px;
  color: #fff
}

html.dark .video_page_wrapper .video_action_buttons .video_rating_wrapper .rating_wrapper {
  display: block
}

html.dark .video_page_wrapper .video_action_buttons .video_action_container {
  float: right;
  margin: 0 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}

html.dark .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%
}

@media (min-width:480px) {
  html.dark .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons {
      position: relative;
      width: auto
  }
}

html.dark .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
  margin: 0 5px
}

@media (min-width:480px) {
  html.dark .video_page_wrapper .video_action_buttons .video_action_container .main_video_page_buttons button {
      margin: 0 0 0 10px
  }
}

html.dark .video_page_wrapper .video_action_buttons .video_action_container .other_video_page_buttons .video_favorite .active {
  display: block
}

html.dark .video_page_wrapper .video_action_buttons button {
  position: relative;
  width: 28px;
  height: 28px;
  margin-left: 5px;
  border-width: 1px;
  border-style: solid;
  background-color: #222;
  border-color: #5f5f5f;
  color: #fff
}

@media (min-width:480px) {
  html.dark .video_page_wrapper .video_action_buttons button {
      margin-left: 10px
  }
}

html.dark .video_page_wrapper .video_action_buttons button.open,
html.dark .video_page_wrapper .video_action_buttons button:hover {
  color: #fff;
  border-color: #5f5f5f;
  background-color: #e62600
}

html.dark .video_page_wrapper .video_action_buttons button.open .active,
html.dark .video_page_wrapper .video_action_buttons button:hover .active {
  display: block
}

html.dark .video_page_wrapper .video_action_buttons button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

html.dark .video_page_wrapper .video_action_buttons button i.active {
  display: none
}

html.dark .video_page_wrapper .video_action_buttons button i .notification {
  position: absolute;
  top: -3px;
  right: -3px
}

html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action,
html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action,
html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
  position: absolute;
  bottom: 0;
  width: auto;
  min-width: 28px;
  margin: 0
}

@media (min-width:480px) {

  html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action,
  html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action,
  html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
      position: relative;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      margin-left: 10px
  }
}

html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action i,
html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action i,
html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action i {
  right: auto;
  left: 4px;
  font-style: normal
}

html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
  display: inline;
  margin-left: 22px
}

@media (min-width:480px) {

  html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
  html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
  html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
      display: none
  }
}

@media (min-width:768px) {

  html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action>span:last-child,
  html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action>span:last-child,
  html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action>span:last-child {
      display: inline
  }
}

html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
  left: 0
}

@media (min-width:480px) {
  html.dark .video_page_wrapper .video_action_buttons button.btn_kiftags_post_action {
      left: auto
  }
}

html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action {
  right: 0
}

@media (min-width:480px) {
  html.dark .video_page_wrapper .video_action_buttons button.btn_details_post_action {
      left: auto
  }
}

html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0)
}

@media (min-width:480px) {
  html.dark .video_page_wrapper .video_action_buttons button.btn_comments_post_action {
      left: auto;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none
  }
}

@media (min-width:768px) {

  html.dark .video_page_wrapper .video_action_buttons button.btn_download_post_action,
  html.dark .video_page_wrapper .video_action_buttons button.btn_favourites_post_action {
      width: auto;
      vertical-align: top
  }

  html.dark .video_page_wrapper .video_action_buttons button.btn_download_post_action i,
  html.dark .video_page_wrapper .video_action_buttons button.btn_favourites_post_action i {
      right: auto;
      left: 4px
  }

  html.dark .video_page_wrapper .video_action_buttons button.btn_download_post_action span,
  html.dark .video_page_wrapper .video_action_buttons button.btn_favourites_post_action span {
      display: inline;
      margin-left: 22px
  }
}

html.dark .video_page_wrapper .video_action_buttons.open {
  color: #e62600
}

html.dark .video_page_wrapper .video_action_buttons.open button {
  border: 1px solid #e62600
}

html.dark .video_page_wrapper .video_action_buttons.open button i {
  display: none
}

html.dark .video_page_wrapper .video_action_buttons.open button i.active {
  display: inline-block
}

html.dark .content_section_content .content_section_footer {
  margin: 10px 0 5px;
  padding-top: 10px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #5f5f5f
}

html.dark .video_category_wrapper {
  margin: 0 10px 5px 10px;
  position: relative;
  height: 30px
}

html.dark .video_category_wrapper select {
  display: inline-block;
  width: 100%
}

html.dark .content_section_post .chips_section_container .video_item_chip {
  background-color: #828282;
  color: #fff
}

html.dark .content_section_post .chips_section_container .video_item_chip a,
html.dark .content_section_post .chips_section_container .video_item_chip span {
  color: #fff
}

html.dark .content_section_post .chips_section_container .featured_studio {
  border-color: #e62600 !important;
  background-color: #e62600 !important
}

html.dark .content_section_post .chips_section_container .featured_studio a,
html.dark .content_section_post .chips_section_container .featured_studio span {
  background-color: initial !important
}

html.dark .post_thumb_gallery_wrapper #opened_image_container {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .miss_tubesite_item_wrapper.entity_upload_button .obfs,
html.dark .miss_tubesite_item_wrapper.entity_upload_button a,
html.dark .video_item_wrapper.entity_upload_button .obfs,
html.dark .video_item_wrapper.entity_upload_button a {
  background-color: #323232
}

html.dark .miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar,
html.dark .video_item_wrapper a #image_thumb #thumbnail_bar {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .miss_tubesite_item_wrapper a #image_thumb #thumbnail_bar span#slider,
html.dark .video_item_wrapper a #image_thumb #thumbnail_bar span#slider {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .miss_tubesite_item_wrapper .video_item_title,
html.dark .video_item_wrapper .video_item_title {
  background-color: rgba(0, 0, 0, .1)
}

html.dark .miss_tubesite_item_wrapper .video_item_stats .bubble,
html.dark .video_item_wrapper .video_item_stats .bubble {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .video_embed {
  border-color: #5f5f5f
}

html.dark .video_block_wrapper {
  border-bottom-color: #5f5f5f
}

html.dark .video_block_wrapper .video_item_title {
  color: #fff
}

html.dark .video_block_wrapper .video_item_title a {
  color: #fff
}

html.dark .video_block_wrapper .video_item_title div {
  color: #fff
}

html.dark .video_block_wrapper .video_item_title div b {
  color: #fff
}

html.dark .video_block_wrapper .video_item_chip {
  background-color: #828282;
  color: #fff
}

html.dark .video_block_wrapper .video_item_chip a,
html.dark .video_block_wrapper .video_item_chip span {
  color: #fff
}

html.dark .video_block_wrapper .video_item_stats .bubble {
  color: #fff
}

html.dark .video_block_wrapper #image_thumb #thumbnail_bar {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .video_block_wrapper #image_thumb #thumbnail_bar span#slider {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .video_actions_wrapper button {
  background-color: #e62600
}

html.dark .video_iframe_extra div {
  color: #fff;
  border-color: #5f5f5f;
  background-color: #323232
}

html.dark .video_iframe_light,
html.dark .video_iframe_light_text,
html.dark .video_iframe_random,
html.dark .video_iframe_random_video_text,
html.dark .video_iframe_streaming,
html.dark .video_iframe_streaming_text {
  color: #fff;
  background-color: #323232;
  border-color: #5f5f5f
}

html.dark .video_download_wrapper a {
  border-color: #5f5f5f;
  background-color: #222;
  color: #fff
}

html.dark .video_download_wrapper a:hover {
  color: #fff;
  border-color: #5f5f5f;
  background-color: #e62600
}

html.dark .video_report_modal_wrapper .post_report_modal {
  color: #fff;
  background-color: #121212
}

html.dark .video_report_modal_wrapper .post_report_modal form .obfs,
html.dark .video_report_modal_wrapper .post_report_modal form a {
  color: #e62600
}

html.dark .video_report_modal_wrapper .post_report_modal form .options_item_submit button {
  color: #fff;
  background-color: #e62600 !important
}

html.dark .post_report_modal .custom_radio .icon_radio {
  border-color: #5f5f5f;
  background-color: #323232;
  color: #fff
}

html.dark .post_report_modal .custom_radio .icon_radio:after {
  background-color: #fff
}

html.dark .video_tags_wrapper .video_tag_container .video_tag_item .video_tag_name {
  color: #fff
}

html.dark .video_tags_wrapper .video_tag_container .video_tag_item button {
  color: #fff
}

html.dark .video_details_wrapper .video_description_item {
  border-color: #5f5f5f
}

html.dark .video_details_wrapper .obfs,
html.dark .video_details_wrapper a {
  color: #e62600
}

html.dark .video_editor_popup {
  background-color: #222
}

html.dark .video_editor_popup .close {
  color: #fff
}

html.dark .video_editor_popup .editor_tag.pornstar_remove,
html.dark .video_editor_popup .editor_tag.tag_remove {
  background-color: #5f5f5f
}

html.dark .video_editor_popup .video_editor_popup_btn {
  background-color: #e62600
}

html.dark .video_editor_popup .bootstrap-tagsinput .temporary_pornstar,
html.dark .video_editor_popup .bootstrap-tagsinput .temporary_tag {
  background-color: #5f5f5f
}

html.dark .video_editor_popup .bootstrap-tagsinput .pornstar_remove,
html.dark .video_editor_popup .bootstrap-tagsinput .tag_remove {
  background-color: #5f5f5f
}

@media (min-width:768px) {
  html.dark .video_editor_popup:before {
      border-top-color: #222
  }
}

html.dark .video_block_wrapper .video_progress_bar,
html.dark .video_item_wrapper .video_progress_bar {
  background-color: #e62600
}

html.dark .stories_main_wrapper .story_item_wrapper .story_item_container {
  border-color: #e62600
}

html.dark .stories_main_wrapper .story_item_wrapper .story_username {
  color: #828282
}

html.dark .stories_main_wrapper .story_item_wrapper .load_more_text {
  color: #fff
}

html.dark .content_options .options_item {
  border-color: #323232;
  background-color: #323232
}

html.dark .content_options .options_item .btn_options_item {
  background-color: #5f5f5f;
  border-color: #323232
}

html.dark .content_options .options_item .btn_options_item:hover {
  background-color: #828282;
  border-color: #121212
}

html.dark .participate_notice_ftp_wrapper .participate_notice_title,
html.dark .participate_notice_wrapper .participate_notice_title {
  color: #fff;
  background-color: #e62600
}

html.dark .participate_notice_ftp_wrapper .user_upload_ftp th,
html.dark .participate_notice_wrapper .user_upload_ftp th {
  border-color: #141414;
  background: #141414
}

html.dark .participate_notice_ftp_wrapper .user_upload_ftp td,
html.dark .participate_notice_wrapper .user_upload_ftp td {
  background: #141414
}

html.dark .participate_notice_ftp_wrapper .participate_notice_content,
html.dark .participate_notice_wrapper .participate_notice_content {
  background-color: #141414
}

html.dark .participate_notice_ftp_wrapper #hr,
html.dark .participate_notice_wrapper #hr {
  border-top-color: #222
}

html.dark #upload_form {
  color: #121212
}

html.dark #upload_progress {
  border-color: #828282
}

html.dark #finished_video_upload {
  color: #121212
}

html.dark #upload_form .bootstrap-tagsinput {
  border-color: #323232
}

html.dark .upload_request_ftp_access_wrapper {
  border-top-color: #323232
}

html.dark .upload_ftp_details_wrapper {
  border-top: #323232
}

html.dark .upload_options_container .box_button_container {
  background-color: #e62600
}

html.dark .user_container .user_cover_picture_wrapper button {
  background-color: #5f5f5f
}

html.dark .user_container .user_avatar_wrapper button {
  background-color: #5f5f5f
}

html.dark .user_container .user_name_container .user_username {
  color: #fff
}

html.dark .user_container .user_chat_wrapper {
  border-color: #5f5f5f;
  color: #323232
}

html.dark .user_container .user_chat_wrapper:hover {
  border-color: #e62600
}

html.dark .user_container .follow_user_wrapper {
  border-color: #5f5f5f;
  color: #323232
}

html.dark .user_container .follow_user_wrapper .unfollow_user_container:active,
html.dark .user_container .follow_user_wrapper .unfollow_user_container:focus,
html.dark .user_container .follow_user_wrapper .unfollow_user_container:hover {
  border-color: #e62600;
  color: #e62600
}

html.dark .user_container .follow_user_wrapper:hover {
  border-color: #e62600;
  color: #e62600
}

html.dark .user_container .show_upload_options_container {
  border-color: #5f5f5f
}

html.dark .user_container .show_upload_options_container .upload_option {
  color: #fff
}

html.dark .user_main_container .user_sidebar_show_more_btn span {
  color: #fff
}

html.dark .user_main_container .user_info_container,
html.dark .user_main_container .user_links_menu_container,
html.dark .user_main_container .user_rank_container {
  border-color: #5f5f5f
}

html.dark .user_subviews_wrapper .tkn_nav_tabs {
  border-color: #5f5f5f
}

html.dark .user_subviews_wrapper .tkn_nav_tabs li .text {
  color: #fff
}

html.dark .user_subviews_wrapper .tkn_nav_tabs li.open {
  border-color: #e62600
}

html.dark .user_subviews_wrapper .tkn_nav_tabs li.open,
html.dark .user_subviews_wrapper .tkn_nav_tabs li:hover {
  color: #e62600
}

html.dark .user_subviews_wrapper .tkn_nav_tabs li.open .text,
html.dark .user_subviews_wrapper .tkn_nav_tabs li:hover .text {
  color: #e62600
}

html.dark .avatar_modal_wrapper,
html.dark .cover_modal_wrapper {
  color: #fff;
  background-color: #323232
}

html.dark .avatar_modal_wrapper .avatar_default_btn,
html.dark .avatar_modal_wrapper .cover_default_btn,
html.dark .cover_modal_wrapper .avatar_default_btn,
html.dark .cover_modal_wrapper .cover_default_btn {
  background-color: #828282;
  border-color: #323232
}

html.dark .avatar_resize_wrapper .gallery_page_control {
  background-color: #5f5f5f
}

html.dark .default_cover_gallery .gallery_page_control {
  background-color: #5f5f5f
}

html.dark .user_links_menu_container .user_links_menu_item .user_edition_alert {
  background-color: #c20000
}

html.dark .user_links_menu_container .user_links_menu_item .obfs,
html.dark .user_links_menu_container .user_links_menu_item a {
  color: #fff
}

html.dark .user_activity_wrapper .user_news_item,
html.dark .user_feed_wrapper .user_news_item,
html.dark .user_galleries_wrapper .user_news_item,
html.dark .user_uploads_wrapper .user_news_item {
  border-color: #5f5f5f
}

html.dark .user_activity_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
html.dark .user_feed_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
html.dark .user_galleries_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper,
html.dark .user_uploads_wrapper .user_feed_item_content .user_feed_illustration .user_video_thumb_wrapper {
  background-color: #5f5f5f
}

html.dark .user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
html.dark .user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
html.dark .user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container,
html.dark .user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container {
  background-color: #828282
}

html.dark .user_activity_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
html.dark .user_feed_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
html.dark .user_galleries_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text,
html.dark .user_uploads_wrapper .user_feed_item_content .user_feed_illustration .video_disabled_container .user_feed_video_disabled_text {
  color: #323232
}

html.dark .user_subviews_wrapper .user_edit_history_item {
  border-color: #323232;
  background-color: #323232
}

html.dark .user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper {
  background-color: #323232
}

html.dark .user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn {
  background-color: #ffac1d
}

html.dark .user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_btn:hover {
  background-color: #ff6800
}

html.dark .user_subviews_wrapper .user_shop_wrapper .shop_item_wrapper .shop_item_disabled {
  background-color: #828282 !important
}

html.dark .user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .user_settings_notice {
  color: #fff
}

html.dark .user_subviews_wrapper .user_settings_wrapper .user_settings_input_group .email_warning_message {
  background-color: #ff6800
}

html.dark .user_subviews_wrapper .user_settings_wrapper .user_profile_disable_btn,
html.dark .user_subviews_wrapper .user_settings_wrapper .user_profile_disassociate_email_btn {
  color: #fff
}

html.dark .public_view_mode_warning {
  border-top-color: #e62600;
  background-color: #e62600
}

html.dark .settings_form_container {
  border-bottom-color: #828282
}

html.dark .settings_form_container .confirmation_modal {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #121212
}

html.dark #product_form {
  border-color: #5f5f5f;
  background-color: #121212;
  color: #fff
}

html.dark #product_form .btn_post_action {
  border-bottom-color: #ff6800;
  background-color: #ffac1d
}

html.dark #product_form .btn_post_action:hover {
  border-bottom-color: #e62600;
  background-color: #ff6800
}

html.dark .favorites_notice_title {
  margin-bottom: 10px
}

html.dark .favorites_item {
  border-color: #828282
}

html.dark .webcam_top_container .webcam_item_section,
html.dark .webcams_grid_wrapper .webcam_item_section {
  background-color: rgba(0, 0, 0, .1)
}

html.dark .contact_form_wrapper .contact_form_item input,
html.dark .contact_form_wrapper .contact_form_item select,
html.dark .contact_form_wrapper .contact_form_item textarea,
html.dark .contact_form_wrapper .sticker_form_item input,
html.dark .contact_form_wrapper .sticker_form_item select,
html.dark .contact_form_wrapper .sticker_form_item textarea,
html.dark .sticker_form_wrapper .contact_form_item input,
html.dark .sticker_form_wrapper .contact_form_item select,
html.dark .sticker_form_wrapper .contact_form_item textarea,
html.dark .sticker_form_wrapper .sticker_form_item input,
html.dark .sticker_form_wrapper .sticker_form_item select,
html.dark .sticker_form_wrapper .sticker_form_item textarea {
  border-color: #5f5f5f
}

html.dark .md_404_content .md_404_content_title,
html.dark .md_404_content .md_410_content_title,
html.dark .md_410_content .md_404_content_title,
html.dark .md_410_content .md_410_content_title {
  color: #5f5f5f
}

html.dark .casting_form_wrapper .casting_submission_btn_wrapper .options_item_container label {
  border-color: #323232
}

html.dark .casting_form_wrapper .casting_submission_btn_wrapper .options_item_container input:checked+label {
  background-color: #e62600;
  border-color: #e62600
}

html.dark .sidebar_celebrity_menu .celebrity_webcams .sidebar_celebrity_webcam {
  border-color: #c20000
}

html.dark .celebrity_feature .logo_wrapper span {
  background-color: #222;
  color: #fff
}

html.dark .celebrity_avatar .avatar {
  border-color: #e62600
}

html.dark .feed_wrapper {
  border-color: #5f5f5f
}

html.dark .feed_wrapper .feed_images .post_image_container {
  background-color: #000
}

html.dark .content_section_celebrity_discussion .celebrity_header_avatar .celebrity_avatar,
html.dark .content_section_celebrity_page .celebrity_header_avatar .celebrity_avatar {
  border-color: #e62600
}

html.dark .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_aliases,
html.dark .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_aliases {
  color: #828282
}

@media (min-width:768px) {

  html.dark .content_section_celebrity_discussion .celebrity_header_info_wrapper .celebrity_space,
  html.dark .content_section_celebrity_page .celebrity_header_info_wrapper .celebrity_space {
      border-color: #323232
  }
}

html.dark .celebrity_modal_wrapper {
  color: #fff;
  background-color: #323232
}

html.dark .content_section_celebrity_add .celebrity_add_form_container .celebrity_form_input_group .logo_container,
html.dark .content_section_celebrity_add .celebrity_edit_form_container .celebrity_form_input_group .logo_container {
  border-color: #5f5f5f
}

html.dark .content_section_celebrity_add .celebrity_add_form_container .celebrity_add_profile_picture_span,
html.dark .content_section_celebrity_add .celebrity_edit_form_container .celebrity_add_profile_picture_span {
  color: #828282
}

html.dark .content_celebrity_feed .existing_comment_wrapper .avatar,
html.dark .content_celebrity_media .existing_comment_wrapper .avatar,
html.dark .content_celebrity_page .existing_comment_wrapper .avatar {
  background-color: #fff
}

html.dark .content_celebrity_feed .existing_comment_wrapper .arrow,
html.dark .content_celebrity_media .existing_comment_wrapper .arrow,
html.dark .content_celebrity_page .existing_comment_wrapper .arrow {
  background-color: #fff
}

html.dark .content_celebrity_feed .existing_comment_wrapper .content,
html.dark .content_celebrity_media .existing_comment_wrapper .content,
html.dark .content_celebrity_page .existing_comment_wrapper .content {
  background-color: #fff;
  color: #222
}

html.dark .content_celebrity_feed .current_user_comment .avatar,
html.dark .content_celebrity_media .current_user_comment .avatar,
html.dark .content_celebrity_page .current_user_comment .avatar {
  background-color: #e62600
}

html.dark .content_celebrity_feed .current_user_comment .arrow,
html.dark .content_celebrity_media .current_user_comment .arrow,
html.dark .content_celebrity_page .current_user_comment .arrow {
  background-color: #e62600;
  color: #fff
}

html.dark .content_celebrity_feed .current_user_comment .content,
html.dark .content_celebrity_media .current_user_comment .content,
html.dark .content_celebrity_page .current_user_comment .content {
  background-color: #e62600;
  color: #fff
}

html.dark .media_info_box .celebrity_avatar {
  border-color: #e62600
}

html.dark .casting_modal_overlay {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .casting_modal {
  background-color: #222
}

html.dark .casting_modal .casting_modal_title {
  border-bottom-color: #141414
}

html.dark .casting_modal .casting_modal_content {
  background-color: #222
}

html.dark .content_wrapper_page_search_page .mobile_search_tab_wrapper {
  border-bottom-color: #5f5f5f
}

html.dark .content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn.clicked {
  border-bottom-color: #e62600
}

html.dark .content_wrapper_page_search_page .mobile_search_tab_wrapper .tab_btn .tab_info {
  background-color: #ff6800
}

html.dark .last_searches .obfs,
html.dark .last_searches a {
  background-color: #828282;
  color: #fff
}

html.dark .content_description_pool_wrapper .content_description_pool small {
  color: #828282
}

html.dark .content_description_pool_wrapper .content_description_pool .grey_small_text {
  color: #828282
}

html.dark .content_description_pool_wrapper .user_description_pool_info_wrapper {
  border-bottom-color: #5f5f5f
}

html.dark .content_description_pool_wrapper .dropdown_menu {
  color: #fff;
  background-color: #121212
}

html.dark .content_description_pool_wrapper .dropdown_menu .dropdown_menu_item:hover {
  background-color: #141414
}

html.dark .content_favorites_wrapper .content_favorites .gallery_item_title,
html.dark .content_favorites_wrapper .content_gallery .gallery_item_title,
html.dark .content_section_gallery_wrapper .content_favorites .gallery_item_title,
html.dark .content_section_gallery_wrapper .content_gallery .gallery_item_title {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .content_favorites_wrapper .content_favorites .gallery_item_content,
html.dark .content_favorites_wrapper .content_gallery .gallery_item_content,
html.dark .content_section_gallery_wrapper .content_favorites .gallery_item_content,
html.dark .content_section_gallery_wrapper .content_gallery .gallery_item_content {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .content_favorites_wrapper .gallery_item_static .gallery_owner .owner_info .created_date,
html.dark .content_section_gallery_wrapper .gallery_item_static .gallery_owner .owner_info .created_date {
  color: #828282
}

html.dark .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
html.dark .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction,
html.dark .content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action,
html.dark .content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_noaction {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #222
}

html.dark .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
html.dark .content_favorites_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover,
html.dark .content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action.open,
html.dark .content_section_gallery_wrapper .gallery_info_wrapper .gallery_interaction_container .gallery_interaction_buttons .btn_gallery_action:hover {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #e62600
}

html.dark .content_favorites_wrapper .gallery_report_modal textarea,
html.dark .content_section_gallery_wrapper .gallery_report_modal textarea {
  border-color: #5f5f5f
}

html.dark .gallery_pornstar_list .gallery_pornstar_name,
html.dark .gallery_pornstar_list .gallery_studio_name,
html.dark .gallery_pornstar_list .gallery_tag_name,
html.dark .gallery_studio_list .gallery_pornstar_name,
html.dark .gallery_studio_list .gallery_studio_name,
html.dark .gallery_studio_list .gallery_tag_name,
html.dark .gallery_tag_list .gallery_pornstar_name,
html.dark .gallery_tag_list .gallery_studio_name,
html.dark .gallery_tag_list .gallery_tag_name {
  color: #e62600
}

html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info {
  background-color: #222
}

@media (max-width:967px) {
  html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .gallery_button_wrapper {
      background-color: rgba(0, 0, 0, .5)
  }
}

html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #222
}

html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button.open,
html.dark .gallery_modal_wrapper .gallery_photos_wrapper .gallery_photos_info .photo_interaction_buttons button:hover {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #e62600
}

html.dark .gallery_report_modal_wrapper .gallery_report_modal {
  color: #fff;
  background-color: #121212
}

html.dark .gallery_report_modal_wrapper .gallery_report_modal form .obfs,
html.dark .gallery_report_modal_wrapper .gallery_report_modal form a {
  color: #e62600
}

html.dark .gallery_report_modal_wrapper .gallery_report_modal form .options_item_submit button {
  color: #fff;
  background-color: #e62600 !important
}

html.dark .gallery_report_modal .custom_radio .icon_radio {
  border-color: #5f5f5f;
  background-color: #323232;
  color: #fff
}

html.dark .gallery_report_modal .custom_radio .icon_radio:after {
  background-color: #fff
}

html.dark .add_gallery_container_wrapper .dm-uploader,
html.dark .gallery_and_photo_container .dm-uploader,
html.dark .story_container .dm-uploader {
  border-color: #5f5f5f
}

html.dark .add_gallery_container_wrapper .bg-primary,
html.dark .gallery_and_photo_container .bg-primary,
html.dark .story_container .bg-primary {
  background-color: #e62600
}

html.dark .add_gallery_container_wrapper .media-image_preview,
html.dark .gallery_and_photo_container .media-image_preview,
html.dark .story_container .media-image_preview {
  background-color: #5f5f5f
}

html.dark .add_gallery_container_wrapper .progress-bar,
html.dark .gallery_and_photo_container .progress-bar,
html.dark .story_container .progress-bar {
  background-color: #ffac1d
}

html.dark .add_gallery_container_wrapper .card hr,
html.dark .gallery_and_photo_container .card hr,
html.dark .story_container .card hr {
  border-top-color: #121212
}

html.dark .add_gallery_container_wrapper hr,
html.dark .gallery_and_photo_container hr,
html.dark .story_container hr {
  color: #5f5f5f
}

html.dark .gallery_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
html.dark .gallery_pornstar_list_container.bootstrap-tagsinput .temporary_tag,
html.dark .gallery_tag_list_container.bootstrap-tagsinput .temporary_pornstar,
html.dark .gallery_tag_list_container.bootstrap-tagsinput .temporary_tag {
  background-color: #5f5f5f
}

html.dark .gallery_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
html.dark .gallery_pornstar_list_container.bootstrap-tagsinput .tag_remove,
html.dark .gallery_tag_list_container.bootstrap-tagsinput .pornstar_remove,
html.dark .gallery_tag_list_container.bootstrap-tagsinput .tag_remove {
  background-color: #5f5f5f
}

html.dark .photo_pornstar_list_container.bootstrap-tagsinput {
  background-color: #323232
}

html.dark .photo_pornstar_list_container.bootstrap-tagsinput .temporary_pornstar,
html.dark .photo_pornstar_list_container.bootstrap-tagsinput .temporary_tag {
  background-color: #5f5f5f
}

html.dark .photo_pornstar_list_container.bootstrap-tagsinput .pornstar_remove,
html.dark .photo_pornstar_list_container.bootstrap-tagsinput .tag_remove {
  background-color: #5f5f5f
}

html.dark .content_section_photo_wrapper {
  background-color: #121212;
  color: #fff
}

html.dark .content_section_photo_wrapper .photo_interaction_buttons button {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #222
}

html.dark .content_section_photo_wrapper .photo_interaction_buttons button.open,
html.dark .content_section_photo_wrapper .photo_interaction_buttons button:hover {
  border-color: #5f5f5f;
  color: #fff;
  background-color: #e62600
}

html.dark .content_section_photo_wrapper .gallery_tag_item span {
  color: #e62600
}

html.dark .main_webapp_wrapper .webapp_tab_wrapper .tab_btn.tab_active {
  border-bottom-color: #e62600
}

html.dark .main_webapp_wrapper .webapp_explanation_wrapper .explanation_number {
  background-color: #e62600
}

html.dark .pagination .live_pagination {
  color: #fff;
  background-color: #222
}

html.dark .pagination .live_pagination a {
  color: #fff
}

html.dark .pagination .live_pagination .pagination_page {
  border-color: #5f5f5f;
  background-color: #323232
}

html.dark .pagination .live_pagination .pagination_page.current {
  background-color: #828282
}

html.dark .pagination .fade_pagination {
  color: #fff
}

html.dark .pagination .fade_pagination a {
  color: #fff
}

html.dark .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper {
  color: #fff;
  background-color: #323232
}

html.dark .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .video_item_stats .bubble {
  background-color: rgba(0, 0, 0, .5)
}

html.dark .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_top {
  color: #323232
}

html.dark .content_section_miss_wrapper .miss_list_wrapper .miss_pornstar_wrapper .dummy_countdown_block .countdown_block_bottom {
  background-color: #323232
}

html.dark .content_section_tag_list_wrapper .mc_wrapper {
  border-bottom-color: #5f5f5f
}

html.dark .content_section_tag_list_wrapper .mc_wrapper a {
  color: #fff
}

html.dark .content_section_tag_list_wrapper .mc_wrapper a.checked {
  border-bottom-color: #e62600
}

html.dark .content_section_tag_list_wrapper .tag_tabs_wrapper {
  border-bottom-color: #5f5f5f
}

html.dark .content_section_tag_list_wrapper .tag_list_container .single_tag {
  background-color: #828282;
  color: #fff
}

html.dark .content_section_tag_list_wrapper .tag_list_container .single_tag .obfs,
html.dark .content_section_tag_list_wrapper .tag_list_container .single_tag a {
  color: #fff
}

@media (max-width:479px) {
  html.dark .dark.two_col .video_item_wrapper .video_item_title .video_item_section_container a {
      color: #fff
  }
}