/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Archive Page
    05. Review Template
    06. Topic Template
    07. "50 crediti" Product
    08. "Acquista crediti" Page
    09. "Classifica mensile" Page
    10. "Il buon senso" Topic
    11. "150 crediti + 20 FREE" Product
    12. "350 crediti + 40 FREE" Product
    13. "Groups" Page
    14. "Pagamento" Page
    15. "STORIE &#8211; RACCONTI FETISH / BDSM" Forum
    16. "Video Store" Page
    17. "Vendi Video" Page
    18. "Pratica del cuckold e pornhube" Topic
    19. "Photos" Page
    20. "Mappa utenti" Page
    21. "WP Router Placeholder Page" Wp_router_page
    22. "Mi presento" Topic
    23. "Videos" Page
    24. "Regali" Page
    25. "Dashboard" Page
    26. "Carrello" Page
    27. "Prodotti" Elementor_library
    28. "MarketPlace" Page
    29. "Presentati" Forum
    30. "Forum dei Gruppi" Forum
    31. "Points Payout History" Page
    32. "ChatRoom" Page
    33. "Slip bikini con perizoma top triangolo" Product
    34. "Messages" Page
    35. "Earning Stats" Page
    36. "Withdrawal" Page
    37. "Eventi BDSM" Page
    38. "MistressPlanet.com – Il pianeta delle Mistress" Page
    39. "Annunci BDSM" Page
    40. "Members" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .member-header-actions .bb-recipient-info .bb-recipient-avatar{
	width:90px;
	height:90px;
}

body .header-banner-overlay.visible{
	margin-top: 90px !important;
}

body .header-banner-overlay{
	margin-top: 90px !important;
}

body .notification-content .typing-indicator, body .notification-content .posted{
	display: block;
	font-size: 11px;
	margin-top: 3px;
	line-height: 19px;
}

body .member-header-actions .bb-recipient-info{
	display:inline-block;
	-webkit-transform:translatex(5px) translatey(-37px);	-ms-transform:translatex(5px) translatey(-37px);	transform:translatex(5px) translatey(-37px);
}

body .member-header-actions .bb-transfer-title{
	display:none;
}

body .member-header-actions .bb-amount-label{
	display:none;
}

body .member-header-actions .bb-quick-buttons .bb-quick-btn{
	display:inline-flex;
	padding-left:10px;
	padding-right:14px;
	font-size:12px;
	font-weight:700 !important;
}

body .member-header-actions .bb-mycred-modal-content{
	padding-top:0px;
	padding-bottom:1px;
}

body .member-header-actions .bb-message-info{
	margin-bottom:12px;
	padding-top:5px;
	margin-top:15px;
}

body .member-header-actions .bb-recipient-info img{
	border-top-left-radius:60px;
	border-top-right-radius:60px;
	border-bottom-left-radius:60px;
	border-bottom-right-radius:60px;
}

body .member-header-actions form{
	position:relative;
	top:-10px;
}

body .bio-wrapper .bio-edit-button .dashicons-edit{
	padding-top:2px;
	color:#000000;
	border-style:solid;
	margin-right:3px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-width:1px;
}

body .bb-modal-activity-body .comment-item ul .acomment-foot-actions{
	background-color:transparent;
}

body .bb-modal-activity-body .activity-list .activity-item .activity-comments > ul > .comment-item > div .acomment_inner .acomment-content_wrap .acomment-foot-actions{
	background-color:transparent;
}

body #item-header-content .flex .bb-mycred-modal{
	position:fixed;
	-webkit-backdrop-filter:blur(2.92px);	backdrop-filter:blur(2.92px);
}

body .bp-profile-wrapper .profile .edit-profile-screen{
	display:none;
}

body .bio-wrapper .bio-short .short-text{
	line-height:1.2em;
}

body #item-header-cover-image .buddyboss-user-bio .bio-wrapper{
	line-height:1.2em;
}

body .bio-wrapper .bio-short a{
	font-weight:700;
	color:#000000;
}

body #item-header-avatar .online{
	width:20px;
	height:20px;
	top:10px;
	left:130px;
	border-style:solid;
	border-width:3px;
}

body #send-private-message .send-message{
	height:43px;
	padding-right:8px !important;
	padding-top:3px !important;
	padding-left:13px !important;
	margin-right:5px;
}

body .buddyboss-user-bio .bio-wrapper .bio-text{
	line-height:0.05em;
}

body .bio-content-wrapper div p{
	color:#000000 !important;
	margin-bottom:7px !important;
	font-style:normal;
}

body .buddyboss-user-bio p{
	color:#000000;
	margin-bottom:7px;
	font-style:normal !important;
	line-height:1.3em !important;
}

body .buddyboss-bio-edit-wrapper .edit-icon .fa-pen{
	font-size:14px;
	color:#7f8c8d;
	border-style:solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-width:1px;
	border-color:#bdc3c7;
}

body #item-header-cover-image{
	padding-bottom:10px !important;
}

body #my-follow-buttons{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body #my-follow-buttons .generic-button .follow-button{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	height:40px;
	padding-left:28px;
	padding-right:30px;
}

body #my-follow-buttons .generic-button{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body #item-header-content .flex .header-dropdown{
	padding-top:6px;
}

body .bb_more_options_list .generic-button .stop{
	display:none !important;
}

body #item-header-content .flex .bb-profile-transfer-btn{
	padding-top:9px;
	padding-bottom:8px;
	height:39px;
	padding-left:13px;
	padding-right:12px;
}

body .bio-controls .mostra-tutto{
	color:#000000;
}

body .member-social .followers-wrap strong{
	font-size:17px;
	font-weight:600;
}

body .member-social .following-wrap strong{
	font-size:16px;
	font-weight:600;
}

body #item-body .activity-head-bar{
	display:none;
}

body #item-body{
	margin-top:0px;
}

body #secondary .widget{
	border-style:none;
}

body #item-actions h4{
	color:transparent;
	background-image:url("https://www.mistressplanet.com/staging/wp-content/uploads/2025/08/shield-user.svg");
	background-size:contain;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat:no-repeat;
	width:24px;
}

body .item .item-meta i{
	display:none;
}

body .bs-forums-items li .item{
	padding-top:5px;
}

body #bbpress-forums .topic-list-no-replies .bs-header-item{
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
}

body #item-header-content .flex .bp-parent-group-title-wrap{
	font-size:13px;
}

body #item-header-content .bp-group-title-wrap .bb-bp-group-title{
	font-size:23px !important;
}

body #item-header-cover-image .bp-parent-group-title{
	font-size:12px;
}

body #item-header-cover-image .bp-current-group-title{
	font-size:12px;
}

body .site-content-grid #primary #main .hentry .entry-content #buddypress #item-header #cover-image-container #item-header-cover-image #item-header-content .bp-group-title-wrap .bb-bp-group-title{
	width:350px !important;
}

body #item-header-content .bp-group-parent-wrap{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	margin-bottom:5px;
}

body #item-header-content .bp-group-meta-wrap{
	margin-bottom:8px !important;
}

body #activity-stream ul .acomment-content_block{
	background-color:#ecf0f1;
	margin-bottom:0px;
}

body #activity-stream .video-activity-wrap .activity-state span{
	font-size:12px;
}

body #activity-stream .activity-comments li{
	padding-left:0px;
}

body #ac-form-8880{
	padding-left:20px;
}

body #activity-stream .activity-list .unfav{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body #activity-stream .video-activity-wrap .activity-state{
	margin-right:10px;
}

body #activity-stream div .unfav{
	background-color:transparent !important;
}

body #activity-stream .activity-list .activity-item .activity-comments > ul{
	padding-left:0px;
}

body #activity-stream .activity-list .video-activity-wrap{
	padding-left:7px;
}

body #buddypress .activity h3{
	display:none;
}

body #buddypress form input:nth-child(5){

	margin-bottom:10px;
}

body .entry-content #buddypress .activity #activity-stream .activity-list .activity div div div form div button{
	display:inline-flex !important;
}

body .activity-list .activity div div div form div button{
	padding-bottom:6px;
	padding-top:11px;
	padding-left:14px;
	padding-right:14px;
	font-size:13px;
}

body .bp-generic-meta .bb-recipient-info img{
	width:90px;
	height:90px;
	border-top-left-radius:80px;
	border-top-right-radius:80px;
	border-bottom-left-radius:80px;
	border-bottom-right-radius:80px;
}

body .bp-generic-meta .bb-quick-buttons .bb-quick-btn{
	font-size:13px;
	display:inline-flex;
	padding-left:13px;
	padding-right:12px;
	background-color:#ecf0f1;
	color:#000000;
	font-weight:600;
	border-style:none;
}

body .bp-generic-meta .bb-mycred-modal-content{
	padding-left:10px;
	padding-right:10px;
}

body .bp-generic-meta .bb-message-info{
	background-color:#ecf0f1;
	color:rgba(44,62,80,0.72);
}

body .bp-generic-meta .bb-quick-buttons{
	margin-bottom:22px;
}

body .bp-generic-meta form{
	margin-bottom:0px;
}

body #notifications-bulk-management .bs-item-list .bs-item-wrap{
	border-style:none;
	padding-left:10px;
	padding-bottom:19px;
	padding-top:19px;
	padding-right:11px;
}

body .bs-item-list .bs-item-wrap .posted{
	font-size:12px;
	color:#6f7a7b;
}

body .bs-item-list .bs-header-item .bb-sort-by-date{
	display:none;
}

body #cover-image-container{
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:none;
}

body .bp-profile-wrapper .profile header{
	padding-bottom:0px;
	padding-top:5px;
	margin-top:10px !important;
	margin-bottom:10px !important;
	border-bottom-style:none;
}

body #profile-edit-form .datebox-selects label{
	font-size:14px !important;
}

body .bp-profile-wrapper tbody .label{
	display:inline-flex !important;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	padding-bottom:3px !important;
	font-weight:600 !important;
}

body .bp-profile-wrapper .profile tbody{
	display:inline-flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body #buddypress .bp-wrap .bb-profile-grid #item-body .item-body-inner .bp-profile-wrapper .bp-profile-content .profile .group-separator-block .bp-widget .profile-fields tbody{
	width:85% !important;
}

body .bp-profile-wrapper tbody p{
	margin-bottom:0px !important;
}

body .bs-single-forum-list > li > .bs-reply-list-item .bs-timestamp{
	display:none !important;
}

body .activity-state_users .activity-state_user__name a{
	font-size:14px !important;
	font-weight:500 !important;
}

body .bs-single-forum-list > li > .bs-reply-list-item .bbp-author-role{
	display:none;
}

body #bbpress-forums li li .bs-timestamp{
	display:none !important;
}

body #bbpress-forums li li .bbp-author-role{
	display:none;
}

body .activity-state_users .activity-state_user .activity-state_user__avatar{
	width:58px !important;
	height:58px !important;
	margin-right:3px !important;
}

body .activity-state_users a .avatar{
	width:58px !important;
}

body .activity-state_users a .bb-icon-thumbs-up{
	font-size:23px !important;
}

body #bbpress-forums li li h3{
	margin-bottom:0px !important;
}

body #bbpress-forums li li .bs-reply-header{
	margin-bottom:0px !important;
}

body #bbpress-forums li li .bs-reply-list-item{
	padding-bottom:15px !important;
	padding-top:15px !important;
}

body .item .item-meta .bs-voices-wrap{
	display:none !important;
}

body #bbpress-forums .item-meta a:nth-child(2){

	display:none;
}

body .bbp-lead-topic .item-meta:nth-child(4) .bs-replied{
	display:none !important;
}

body .bbp-lead-topic .item-meta:nth-child(2) .bs-replied{
	background-color:transparent;
	color:transparent;
}

body .bbp-lead-topic .item-meta:nth-child(2) .bbp-author-link{
	position:relative;
	top:-7px;
	left:-61px;
}

body .activity-state-popup_tab .activity-state_user a .avatar{
	width:58px !important;
}

body .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:58px !important;
}

body .activity-state-popup_tab_item .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:58px !important;
}

body .activity-state-popup_tab_content .activity-state-popup_tab_item .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:58px !important;
}

body .activity-state-popup_tab .activity-state-popup_tab_content .activity-state-popup_tab_item .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:58px !important;
}

body div .activity-state-popup_tab .activity-state-popup_tab_content .activity-state-popup_tab_item .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:58px !important;
}

body div div .activity-state-popup_tab .activity-state-popup_tab_content .activity-state-popup_tab_item .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:58px !important;
}

body div div div .activity-state-popup_tab .activity-state-popup_tab_content .activity-state-popup_tab_item .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:58px !important;
}

body div div div div .activity-state-popup_tab .activity-state-popup_tab_content .activity-state-popup_tab_item .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:58px !important;
}

body #activity-stream .activity-date .time-since{
	display:none;
}

body #activity-stream .activity-list .activity-item input[type=button]{
	font-size:21px !important;
}

body #buddypress .screen-content #activity-stream .activity-list .activity-item .activity-content .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-user-item input[type=button]{
	line-height:1.8em !important;
}

body #activity-stream .bpolls-item label{
	position:relative;
	top:1px;
}

body #activity-stream .bpolls-item input[type=radio]{
	margin-right:5px !important;
}

body #activity-stream .bpolls-item .bpolls-item-inner{
	padding-top:5px;
}

body #primary{
	padding-top:0px;
}

body #header-notifications-dropdown-elem .notification-header a{
	font-size:13px;
	color:#000000;
}

body #header-notifications-dropdown-elem .notification-footer a{
	color:#000000;
	background-color:rgba(236,240,241,0.48);
}

body #header-notifications-dropdown-elem .read-item .notification-content{
	font-size:14px !important;
}

body #header-notifications-dropdown-elem .notification-list li{
	font-size:13px;
}

body #header-notifications-dropdown-elem .notification-dropdown ul{
	padding-left:0px;
	padding-right:0px;
}

body .buddyboss-user-bio .buddyboss-bio-edit-wrapper .bio-placeholder{
	margin-bottom:0px !important;
	color:#7f8c8d !important;
}

body #bp-nouveau-activity-form form > div:nth-child(5){

	border-top-style:none !important;
}

body #bp-nouveau-activity-form .focus-in > div:nth-child(4){

	padding-bottom:1px !important;
}

body .focus-in > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){

	padding-top:18px !important;
}

body #trigger{
	display:none;
}

body #bb-anonymous-container-1003{
	margin-bottom:0px !important;
	margin-top:26px !important;
}

body #bbpress-forums{
	padding-top:20px;
}

body .adverts-form fieldset .adverts-cancel-unload{
	color:#ffffff !important;
	height:43px !important;
	padding-bottom:1px !important;
	font-size:17px !important;
}

body .bp-wrap #item-body fieldset .adverts-cancel-unload{
	color:#ffffff !important;
}

body #user-activity .bb-single-nav-item-point{
	border-bottom-width:3px !important;
}

body div div .bm-toast-site-message{
	background-color:rgba(0,0,0,0.98) !important;
	color:#ffffff;
	padding-top:10px;
	height:90px;
	padding-left:10px;
	border-top-left-radius:14px;
	border-top-right-radius:14px;
	border-bottom-left-radius:14px;
	border-bottom-right-radius:14px;
}

body .bm-list .bm-message-info svg{
	display:none;
}

body .bm-list .bm-message .reply-enabled{
	display:inline-flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body .bm-list .bm-message .bm-time{
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body #«rcl»{
	display:none;
}

body .activity-item > div > div > a span{
	font-size:12px !important;
}

body .activity-list .activity-item:nth-child(1) div:nth-child(4) > div:nth-child(2) > div:nth-child(1){

	padding-bottom:0px !important;
}

body #activity-stream .activity-item:nth-child(1) .bb-activity-media-wrap{
	padding-bottom:0px !important;
}

body #activity-stream .media-activity-wrap .activity-state-reactions{
	padding-bottom:0px !important;
}

body .button-tabs li a{
	font-size:13px !important;
	margin-right:9px !important;
}

body .button-tabs .current a{
	margin-right:14px !important;
}

body #item-body .profile li a{
	margin-right:9px !important;
}

body #activity-stream .media-activity-wrap .activity-state{
	-ms-flex-line-pack:flex-start !important;	align-content:flex-start !important;
	-webkit-box-pack:flex-start !important;	-ms-flex-pack:flex-start !important;	justify-content:flex-start !important;
}

body .elementor-shortcode div .mycred-my-balance-image-mycred_default{
	width:14px;
	height:15px;
	top:-2px;
}

body .media-activity-wrap .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-item .bpolls-item-inner .bpolls-result-votes .bpolls-post-voted .bp-polls-view-all{
	color:#020202 !important;
	background-color:#ffffff !important;
}

body .activity-item .media-activity-wrap .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-item .bpolls-item-inner .bpolls-result-votes .bpolls-post-voted .bp-polls-view-all{
	color:#020202 !important;
	background-color:#ffffff !important;
}

body .activity-list .activity-item .media-activity-wrap .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-item .bpolls-item-inner .bpolls-result-votes .bpolls-post-voted .bp-polls-view-all{
	color:#020202 !important;
	background-color:#ffffff !important;
}

body .member-header-actions input[type=number].bb-amount-input{
	-webkit-box-shadow:none !important;	box-shadow:none !important;
	border-color:rgba(214,214,214,0.67) !important;
}

body #item-header-content .flex input[type=number].bb-amount-input{
	border-color:#d6d6d6 !important;
}

body #item-header-content .flex .member-header-actions input[type=number].bb-amount-input{
	border-color:#d6d6d6 !important;
}

body .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form input[type=number].bb-amount-input{
	border-color:#d6d6d6 !important;
}

body .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form input[type=number].bb-amount-input{
	border-color:#d6d6d6 !important;
}

body .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form input[type=number].bb-amount-input{
	border-color:#d6d6d6 !important;
}

body .member-header-actions textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body #item-header-content .flex textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body #item-header-content .flex .member-header-actions textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body #item-header-content .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body #item-header-cover-image #item-header-content .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body #cover-image-container #item-header-cover-image #item-header-content .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body #item-header #cover-image-container #item-header-cover-image #item-header-content .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea.bb-message-textarea{
	border-color:rgba(214,214,214,0.7) !important;
}

body #item-header-content .flex .bb-nickname{
	font-size:14px !important;
	color:#809697 !important;
}

body #object-nav{
	padding-left:0px !important;
	padding-right:0px !important;
}

body #cashcred_tab_content h4{
	margin-bottom:24px;
}

body #header-notifications-dropdown-elem .notification-dropdown .notification-header{
	background-color:rgba(236,240,241,0.71);
}

body #header-notifications-dropdown-elem .notification-header .title{
	font-size:16px;
}

body #members-list .secondary-buttons .follow-container{
	margin-bottom:0px !important;
}

body #send-private-message a{
	background-color:transparent !important;
}

body #members-list .member-button-wrap a{
	background-color:transparent !important;
}

body #header-notifications-dropdown-elem span .bb-icon-bell{
	font-size:30px;
}

body #header-notifications-dropdown-elem{
	padding-left:1px !important;
}

body #header-messages-dropdown-elem span .bb-icon-inbox{
	font-size:30px;
}

body #header-aside .user-wrap-container{
	margin-left:12px;
}

body #header-notifications-dropdown-elem span span{
	border-style:none;
	border-width:2px;
	border-color:#000000;
	font-size:9px;
	color:#ffffff;
	font-weight:700;
}

body #page .footer-bottom{
	visibility:hidden;
}

body .buddypanel .side-panel-inner .side-panel-menu-container #buddypanel-menu .menu-item .bb-menu-item .bb-icon-currency-dollar{
	color:#1abc9c !important;
}

body #buddypanel-menu .menu-item .bb-icon-currency-dollar{
	font-weight:700;
}

body .ha-age-gate-confirm-age .ha-age-gate-boxes{
	padding-left:15px;
	padding-right:17px;
	padding-top:0px;
	padding-bottom:29px;
}

body .ha-age-gate-boxes .ha-age-gate-header .ha-age-gate-title{
	font-size:24px;
	color:#000000;
	font-weight:700;
}

body .ha-age-gate-boxes .ha-age-gate-header .ha-age-gate-description{
	font-weight:400 !important;
	font-size:12px !important;
}

body .elementor-element-6be6fe6 .elementor-widget-ha-age-gate .ha-age-gate-confirm-age{
	-webkit-backdrop-filter:blur(7.02px);	backdrop-filter:blur(7.02px);
}

body .elementor-widget-ha-age-gate .ha-age-gate-confirm-age{
	-webkit-backdrop-filter:blur(4.38px) !important;	backdrop-filter:blur(4.38px) !important;
}

body #age-verification-popup .age-popup-logo{
	margin-bottom:0px;
	max-width:190px;
}

body #age-verification-popup .age-popup-container .age-popup-logo{
	width:190px !important;
}

body #age-verification-popup .age-popup-container{
	padding-top:0px;
}

body #age-verification-popup h2{
	font-size:24px;
}

body #age-verification-popup p{
	font-size:13px;
}

body #exit-site-button:hover{
	background-color:#ffffff;
}

body #enter-site-button{
	padding-top:17px;
	padding-bottom:15px;
}

body #exit-site-button{
	background-color:#ffffff;
}

body #activity-stream .bpsp-pinned-post-tag span{
	background-color:transparent !important;
}

body .bpsp-pinned-post-tag span i{
	font-size:20px !important;
}

body #activity-stream .activity-list .bpsp-pin-tool{
	background-color:#ecf0f1 !important;
	min-height:28px !important;
	padding-left:4px !important;
}

body #activity-stream .activity-list .bpsp-unpin-post{
	border-style:solid !important;
	border-color:#e74c3c !important;
	border-width:2px !important;
	padding-left:2px !important;
}

body .Toastify__toast-body .bm-toast-site-message-avatar img{
	border-top-left-radius:40px;
	border-top-right-radius:40px;
	border-bottom-left-radius:40px;
	border-bottom-right-radius:40px;
}

body .bm-toast-site-message-info .bm-toast-site-message-content div{
	font-size:14px;
}

body .bm-toast-site-message .Toastify__close-button svg{
	font-size:16px;
	color:#ffffff;
}

body div div .bm-toast-close-all-notifications{
	margin-bottom:36px !important;
	font-weight:600;
	font-size:12px;
	margin-top:0px;
	background-color:rgba(0,0,0,0.66) !important;
	border-top-left-radius:34px;
	border-top-right-radius:34px;
	border-bottom-left-radius:34px;
	border-bottom-right-radius:34px;
}

body #secondary-right .topic-author a{
	font-size:13px;
}

body #header-messages-dropdown-elem .time div span{
	width:26px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-left:3px;
	padding-right:3px;
	font-weight:600;
	background-color:#c0392b;
	font-size:10px;
}

body #header-messages-dropdown-elem .time span{
	font-size:11px !important;
}

body #header-messages-dropdown-elem ul h4{
	font-size:14px;
}

@media (max-width:1030px){

	body #secondary .widget{
	display:none;
}

body #secondary{
	display:none;
	}

}



@media (max-width:781px){

	body #item-header-content{
	text-align:left !important;
}

body #item-actions h4{
	margin-right:0px !important;
	}

}



@media (max-width:640px){

	body #activity-stream .activity-list .activity-item{
	padding-right:13px !important;
	padding-left:13px !important;
}

body #header-aside .user-wrap-container{
	margin-left:0px;
}

body #activity-stream .activity-list .activity-comments{
	padding-left:6px !important;
}

body #activity-stream .activity-list .bp-activity-head{
	padding-left:5px !important;
}

body #activity-stream .media-activity-wrap p{
	padding-left:7px !important;
	}

}



@media (max-width:620px){

	body #header-notifications-dropdown-elem > .notification-dropdown{
	-webkit-transform: translatex(-80px);	-ms-transform: translatex(-80px);	transform: translatex(-80px);
}

body .elementor-element-709f1c8 .elementor-widget-button a{
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	display:inline-flex;
	padding-left:15px;
	margin-bottom:6px;
}

body .elementor-element-709f1c8 .elementor-button-link svg{
	height:16px;
	width:19px;
	font-size:16px;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-transform:scale(1.3);	-ms-transform:scale(1.3);	transform:scale(1.3);
}

body .elementor-element-709f1c8 .elementor-button-link .elementor-button-text{
	position:relative;
	top:2px;
	font-size:13px;
	font-weight:500;
	}

}



@media (max-width:560px){

	body #item-header-content .flex .mutual-followers{
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
	}

}



@media (max-width:550px){

	body #item-header-avatar{
	margin-left:0px !important;
}

body #members-list .bp-verified-member{
	padding-left:0px !important;
	padding-right:0px !important;
}

body #item-header-content .flex .bb-profile-transfer-btn{
	top:-3px !important;
}

body #activity-stream .activity-list .bp-activity-head{
	padding-left:5px !important;
}

body #activity-stream .media-activity-wrap p{
	padding-left:9px !important;
}

body #activity-stream .activity-list .activity-comments{
	padding-left:7px !important;
	}

}



@media (max-width:543px){

	body #item-body{
	padding-right:0px;
}

body #buddypress .bp-wrap .bb-profile-grid{
	padding-right:0px;
	}

}



@media (max-width:479px){

	body div div .bm-toast-site-message{
	margin-bottom:10px;
	}

}



@media (max-width:475px){

	body div div .bm-toast-site-message{
	padding-right:10px;
	margin-left:18px;
	margin-right:18px;
	padding-top:10px !important;
	height:84px;
	}

}



@media (max-width:460px){

	body #item-header-cover-image .mutual-followers span{
	top:4px !important;
}

body #social-networks-popup .modal-wrapper .modal-container{
	width:280px !important;
}

body #item-header-content .flex .bb-user-content-wrap .member-social-links .social-networks-wrap #social-networks-popup .bbm-model-wrap .modal-wrapper .modal-container{
	width:280px !important;
}

body .entry-content #buddypress #item-header #cover-image-container #item-header-cover-image #item-header-content .flex .bb-user-content-wrap .member-social-links .social-networks-wrap #social-networks-popup .bbm-model-wrap .modal-wrapper .modal-container{
	width:280px !important;
	}

}



@media (max-width:450px){

	body .buddyboss-user-bio p{
	line-height:1.2em !important;
	}

}



@media (max-width:390px){

	body #header-aside .user-wrap-container{
	display:none;
	}

}



@media (max-width:374px){

	body .elementor-element-6be6fe6 .elementor-top-column:nth-child(1) .elementor-widget-wrap{
	-ms-flex-wrap:nowrap;	flex-wrap:nowrap;
	}

}



@media (min-width:481px){

	body div div .Toastify__toast-container--bottom-right .bm-toast-site-message{
	margin-bottom:10px !important;
	}

}



@media (min-width:544px){

	body .bs-header-item .flex-1 h2{
	font-size:16px;
}

body .bp-profile-wrapper .profile h1{
	font-size:20px !important;
	}

}



@media (min-width:748px){

	body #activity-stream .activity-list .video-activity-wrap{
	margin-top:13px;
}

body .bp-profile-wrapper tbody .label{
	font-size:14px;
}

body #object-nav{
	margin-top:0px !important;
	}

}



@media (min-width:769px){

	body #header-aside .user-link:nth-child(1) > .user-name:nth-child(1){

	display:none;
	}

}



@media (min-width:783px){

	body #item-actions h4{
	margin-right:0px;
}

body #item-header-content{
	padding-top:0px !important;
}

body #item-header-content .flex .member-title-wrap{
	margin-top:5px;
}

body #item-header-avatar{
	margin-right:10px !important;
}

body #cover-image-container{
	padding-top:10px;
	}

}



@media (min-width:800px){

	body #item-header-content .bp-group-title-wrap h2{
	margin-bottom:0px !important;
}

body #user-activity .bb-single-nav-item-point{
	padding-bottom:5px !important;
}

body #content{
	padding-top:0px;
	}

}



@media (min-width:981px){

	body #item-header-content .flex .member-header-actions{
	margin-top:0px;
	}

}



@media (min-width:1301px){

	body #item-header-content .flex .header-dropdown{
	margin-top:4px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post #main .hentry .entry-content-wrap{
	padding-right:14px;
	padding-top:7px;
	border-top-left-radius:20px;
	background-color:transparent;
	margin-right:0px;
	margin-left:7px;
}

body.single-post #primary{
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	margin-bottom:29px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	margin-top:30px;
}

body.single-post #main .hentry{
	margin-right:11px;
	background-color:transparent !important;
	padding-left:16px;
	padding-right:19px;
}

body.single-post #main .post-date a{
	font-size:11px;
}

body.single-post .post-related-posts .slick-initialized .draggable{
	margin-left:17px;
}

body.single-post #main .post-meta-wrapper .cat-links{
	margin-left:8px;
}

body.single-post #main .post-related-posts{
	padding-left:10px;
	padding-right:34px;
}

body.single-post .post-grid div .entry-content-wrap{
	margin-right:28px !important;
}

body.single-post .post-grid div .post-inner-wrap{
	margin-right:23px;
}

body.single-post #comments{
	margin-left:18px;
	margin-right:26px;
}

body.single-post .primary-entry-content p{
	font-size:20px !important;
	font-family:'Nunito', sans-serif;
}

body.single-post #main h2.wp-block-heading{
	font-family:'Nunito', sans-serif;
	font-size:29px;
	margin-bottom:10px;
	margin-top:30px;
}

body.single-post .primary-entry-content .meta-wrap .post-author{
	font-weight:600;
}

body.single-post .post-grid div .post-date{
	display:none;
}

body.single-post .primary-entry-content .meta-wrap .post-date{
	display:none;
}

body.single-post .primary-entry-content .entry-header h1{
	margin-bottom:0px;
}

body.single-post .primary-entry-content .entry-media img{
	margin-top:0px;
}

@media (min-width:545px){

	body.single-post .primary-entry-content p{
	margin-bottom:10px !important;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .member-header-actions .bb-transfer-title{
	display:none;
}

body.page:not(.home) #activity-stream .activity-list .activity-reactions_count{
	font-size:13px;
	color:#1e1e1e;
	font-size:13px;
	color:#1e1e1e;
}

body.page:not(.home) .members-directory-wrapper .bp-subnavs .members-nav{
	padding-left:13px;
}

body.page:not(.home) #send-private-message{
	background-color:#ffffff;
}

body.page:not(.home) #members-list .item-entry:nth-child(2) .send-message i{
	background-color:#ffffff;
}

body.page:not(.home) #members-list.grid .list-wrap{
	position: relative;
	overflow: hidden;
}

body.page:not(.home) #members-list.grid .list-wrap .member-cover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 75px;
	background-size: cover;
	background-position: center;
	z-index: 0;
}

body.page:not(.home) #members-list.grid .list-wrap .item-avatar{
	position: relative;
	z-index: 1;
}

body.page:not(.home) #members-list.grid .list-wrap .item{
	padding-top: 75px;
}

body.page:not(.home) #members-list .item-entry .secondary-buttons{
	border-style:none;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
}

body.page:not(.home) .hentry .entry-header h1{
	margin-top:16px;
}

body.page:not(.home) #main article{
	padding-left:8px;
	padding-right:13px;
}

body.page:not(.home) #members-list .item-entry .secondary-buttons .list-wrap-inner .item-avatar .member-cover{
	top:-32px !important;
}

body.page:not(.home) #members-list .secondary-buttons .member-cover{
	top:-33px !important;
}

body.page:not(.home) #members-list .bp-verified-member .primary-button{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

body.page:not(.home) .members-directory-wrapper .bp-verified-member .item-avatar .member-cover{
	top:-33px !important;
}

body.page:not(.home) #members-list .secondary-buttons .avatar{
	position:relative;
	top:55px;
}

body.page:not(.home) .bp-verified-member a img{
	position:relative;
	top:53px;
}

body.page:not(.home) #activity-stream .bpolls-item input[type=radio]{
	z-index:999;
	position:relative;
	left:10px;
	top:2px;
	margin-right:7px !important;
	z-index:999;
	position:relative;
	left:10px;
	top:2px;
	margin-right:7px !important;
}

body.page:not(.home) #activity-stream .activity-list .activity-inner{
	margin-bottom:0px;
	margin-bottom:0px;
}

body.page:not(.home) .member-header-actions .bb-amount-label{
	display:none;
}

body.page:not(.home) .member-header-actions .bb-quick-buttons .bb-quick-btn{
	display:inline-flex;
	padding-left:10px;
	padding-right:11px;
	font-size:12px;
	font-weight:700;
}

body.page:not(.home) .member-header-actions .bb-mycred-modal-content{
	padding-top:0px;
	padding-bottom:1px;
	padding-left:15px;
	padding-right:15px;
	width:370px;
	height:420px;
	border-top-left-radius:28px;
	border-top-right-radius:28px;
	border-bottom-right-radius:28px;
	border-bottom-left-radius:28px;
}

body.page:not(.home) .member-header-actions .bb-message-info{
	margin-bottom:12px;
	padding-top:5px;
	margin-top:15px;
}

body.page:not(.home) .member-header-actions form{
	position:relative;
	top:-10px;
}

body.page:not(.home) .activity-item div ul li > div > div > div > div{
	background-color:#ecf0f1;
}

body.page:not(.home) .activity-item div ul li > div > div > div > div > a span{
	display:none;
}

body.page:not(.home) .bio-wrapper .bio-edit-button .dashicons-edit{
	padding-top:2px;
	color:#000000;
	border-style:solid;
	margin-right:3px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-width:1px;
}

body.page:not(.home) #activity-stream ul .acomment-foot-actions{
	background-color:transparent;
}

body.page:not(.home) .bb-modal-activity-body .comment-item ul .acomment-foot-actions{
	background-color:transparent;
}

body.page:not(.home) .bb-modal-activity-body .activity-list .activity-item .activity-comments > ul > .comment-item > div .acomment_inner .acomment-content_wrap .acomment-foot-actions{
	background-color:transparent;
}

body.page:not(.home) #activity-modal .bb-modal-activity-header h2{
	display:none;
}

body.page:not(.home) #activity-modal .bb-modal-activity-header{
	background-color:rgba(236,240,241,0.55);
}

body.page:not(.home) .bb-mycred-modal{
	-webkit-backdrop-filter:blur(2.92px);	backdrop-filter:blur(2.92px);
	z-index:9999 !important;
}

body.page:not(.home) .bp-profile-wrapper .profile .edit-profile-screen{
	display:none;
}

body.page:not(.home) .bio-wrapper .bio-short .short-text{
	line-height:1.2em;
}

body.page:not(.home) #item-header-cover-image .buddyboss-user-bio .bio-wrapper{
	line-height:1.2em;
}

body.page:not(.home) .bio-wrapper .bio-short a{
	font-weight:700;
	color:#000000;
}

body.page:not(.home) #item-header-avatar .online{
	width:20px;
	height:20px;
	top:10px;
	left:130px;
	border-style:solid;
	border-width:3px;
}

body.page:not(.home) .activity-item > div > div > div > div a span{
	display:none;
}

body.page:not(.home) .buddyboss-user-bio .bio-wrapper .bio-text{
	line-height:0.05em;
}

body.page:not(.home) .bio-content-wrapper div p{
	color:#000000 !important;
	margin-bottom:0px !important;
	font-style:normal;
	font-size:13px;
	line-height:1.2em;
}

body.page:not(.home) .buddyboss-bio-edit-wrapper .edit-icon .fa-pen{
	font-size:14px;
	color:#7f8c8d;
	border-style:solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-width:1px;
	border-color:#bdc3c7;
}

body.page:not(.home) #my-follow-buttons .generic-button{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page:not(.home) #item-header-content .flex .header-dropdown{
	padding-top:6px;
}

body.page:not(.home) .bb_more_options_list .generic-button .stop{
	display:none !important;
}

body.page:not(.home) .bio-controls .mostra-tutto{
	color:#000000;
	position:relative;
	top:5px;
}

body.page:not(.home) .member-social .followers-wrap strong{
	font-size:17px;
	font-weight:600;
}

body.page:not(.home) .member-social .following-wrap strong{
	font-size:16px;
	font-weight:600;
}

body.page:not(.home) #item-body .activity-head-bar{
	display:none;
}

body.page:not(.home) #item-body{
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
}

body.page:not(.home) #activity-stream .author-avatar .bb-hp-profile-avatar{
	border-style:none;
}

body.page:not(.home) #secondary .widget{
	border-style:none;
	padding-top:10px;
}

body.page:not(.home) #item-actions h4{
	color:transparent;
	background-image:url("https://www.mistressplanet.com/wp-content/uploads/2025/08/shield-user.svg");
	background-size:contain;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat:no-repeat;
	width:24px;
}

body.page:not(.home) .item div .bs-replied{
	display:none;
}

body.page:not(.home) .item .item-meta i{
	display:none;
}

body.page:not(.home) .item div .bs-voices{
	display:none;
}

body.page:not(.home) .bs-forums-items li .item-meta{
	display:none;
}

body.page:not(.home) .item .item-title a{
	font-weight:600;
}

body.page:not(.home) .bs-forums-items li .item{
	padding-top:5px;
}

body.page:not(.home) .item-title .title-wrap .bb-reply-topic-title{
	font-size:23px;
}

body.page:not(.home) .item .item-description p{
	font-size:15px;
}

body.page:not(.home) #bbpress-forums .topic-list-no-replies .bs-header-item{
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
}

body.page:not(.home) #item-header-content .flex .bp-parent-group-title-wrap{
	font-size:13px;
}

body.page:not(.home) #item-header-content .bp-group-title-wrap .bb-bp-group-title{
	font-size:23px !important;
}

body.page:not(.home) #item-header-cover-image .bp-parent-group-title{
	font-size:12px;
}

body.page:not(.home) #item-header-cover-image .bp-current-group-title{
	font-size:12px;
}

body.page:not(.home) .site-content-grid #primary #main .hentry .entry-content #buddypress #item-header #cover-image-container #item-header-cover-image #item-header-content .bp-group-title-wrap .bb-bp-group-title{
	width:350px !important;
}

body.page:not(.home) #item-header-content .bp-group-parent-wrap{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	margin-bottom:5px;
}

body.page:not(.home) #item-header-content .bp-group-meta-wrap{
	margin-bottom:8px !important;
	display:inline-flex;
}

body.page:not(.home) #activity-stream ul .acomment-content_block{
	background-color:#ecf0f1;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:6px;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body.page:not(.home) #activity-stream .video-activity-wrap .activity-state span{
	font-size:12px;
}

body.page:not(.home) #activity-stream .activity-comments li{
	padding-left:0px;
}

body.page:not(.home) #ac-form-8880{
	padding-left:20px;
}

body.page:not(.home) #activity-stream .activity-list .unfav{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) #activity-stream div .bp-generic-meta .bp-secondary-action{
	padding-left:2px;
}

body.page:not(.home) #activity-stream .video-activity-wrap .activity-state{
	margin-right:10px;
}

body.page:not(.home) #activity-stream div .unfav{
	background-color:transparent !important;
}

body.page:not(.home) #activity-stream .activity-list .activity-item .activity-comments > ul{
	padding-left:0px;
}

body.page:not(.home) #activity-stream .activity-list .video-activity-wrap{
	padding-left:7px;
}

body.page:not(.home) #buddypress .activity h3{
	display:none;
}

body.page:not(.home) .entry-content #buddypress .activity #activity-stream .activity-list .activity div div div form div button{
	display:inline-flex !important;
}

body.page:not(.home) .activity-list .activity div div div form div button{
	padding-bottom:6px;
	padding-top:11px;
	padding-left:14px;
	padding-right:14px;
	font-size:13px;
}

body.page:not(.home) .activity-list .activity > div > div > div > div{
	font-size:12px;
}

body.page:not(.home) p a > span{
	display:none !important;
}

body.page:not(.home) #buddypress .activity .activity-list .bp-like-button{
	background-color:transparent !important;
}

body.page:not(.home) #buddypress .activity .activity-list .bp-primary-action{
	background-color:transparent !important;
}

body.page:not(.home) .bp-generic-meta .bb-recipient-info img{
	width:90px;
	height:90px;
	border-top-left-radius:80px;
	border-top-right-radius:80px;
	border-bottom-left-radius:80px;
	border-bottom-right-radius:80px;
}

body.page:not(.home) .bp-generic-meta label{
	display:none;
}

body.page:not(.home) #buddypress .activity .bb-activity-transfer-btn{
	padding-top:6px;
	padding-bottom:6px;
	background-color:#ecf0f1;
	color:#000000;
	font-weight:600;
	border-style:none;
}

body.page:not(.home) .activity-state .activity-state-reactions .activity-reactions_count{
	font-size:12px;
}

body.page:not(.home) .bp-generic-meta .bb-quick-buttons .bb-quick-btn{
	font-size:13px;
	display:inline-flex;
	padding-left:13px;
	padding-right:12px;
	background-color:#ecf0f1;
	color:#000000;
	font-weight:600;
	border-style:none;
}

body.page:not(.home) .bp-generic-meta .bb-mycred-modal-content{
	padding-left:10px;
	padding-right:10px;
}

body.page:not(.home) .bp-generic-meta .bb-message-info{
	background-color:#ecf0f1;
	color:rgba(44,62,80,0.72);
}

body.page:not(.home) .bp-generic-meta .bb-quick-buttons{
	margin-bottom:22px;
}

body.page:not(.home) .bp-generic-meta form{
	margin-bottom:0px;
}

body.page:not(.home) #notifications-bulk-management .bs-item-list .bs-item-wrap{
	border-style:none;
	padding-left:10px;
	padding-bottom:19px;
	padding-top:19px;
	padding-right:11px;
}

body.page:not(.home) .bs-item-list .bs-item-wrap .posted{
	font-size:12px;
	color:#6f7a7b;
}

body.page:not(.home) .bs-item-list .bs-header-item .bb-sort-by-date{
	display:none;
}

body.page:not(.home) .single-activity-video .vjs-poster img{
	background-color:#000000;
}

body.page:not(.home) .bb-activity-video-wrap .bb-activity-video-elem .bb-video-duration{
	background-color:#2a4040 !important;
	font-size:12px;
	font-weight:500;
}

body.page:not(.home) #activity-stream .bp-generic-meta .bp-secondary-action{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) #activity-stream .activity-list .bp-primary-action{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) .bp-profile-wrapper .profile .group-separator-block{
	padding-left:11px;
	border-style:none;
}

body.page:not(.home) .bp-profile-wrapper tbody p{
	margin-bottom:0px;
}

body.page:not(.home) .bp-profile-wrapper .profile header{
	margin-bottom:10px;
}

body.page:not(.home) #profile-edit-form .datebox-selects label{
	font-size:14px;
}

body.page:not(.home) #profile-edit-form fieldset .description{
	margin-top:0px;
}

body.page:not(.home) .activity-state_users .activity-state_user__name a{
	font-size:14px;
	font-weight:500;
}

body.page:not(.home) #activity-stream div h4{
	font-size:17px;
}

body.page:not(.home) .activity-state_users a .avatar{
	height:58px;
	display:inline-block;
}

body.page:not(.home) .activity-state_users .activity-state_user .activity-state_user__avatar{
	width:58px;
	height:58px;
	margin-right:3px;
}

body.page:not(.home) .activity-state_users a .activity-state_user__reaction{
	font-size:14px;
	border-style:none;
	border-color:#ffffff;
}

body.page:not(.home) .activity-state_users a .bb-icon-thumbs-up{
	font-size:23px;
}

body.page:not(.home) .activity-state_users .activity-state_user .activity-state_user__name{
	margin-left:6px;
}

body.page:not(.home) .activity-state_users .activity-state_user .activity-state_user__role{
	margin-left:3px;
	min-width:30px;
	position:relative;
	top:2px;
}

body.page:not(.home) #header-notifications-dropdown-elem span i{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page:not(.home) #header-aside .user-link .avatar{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page:not(.home) .focus-in h5 .user-name{
	display:none !important;
}

body.page:not(.home) .focus-in div div div div .medium-editor-element{
	background-color:rgba(236,240,241,0.59);
	padding-left:14px !important;
	padding-top:7px !important;
	border-top-left-radius:20px !important;
	border-top-right-radius:24px !important;
	border-bottom-left-radius:20px !important;
	border-bottom-right-radius:24px !important;
	margin-bottom:0px !important;
}

body.page:not(.home) #bp-nouveau-activity-form .focus-in > div:nth-child(2){

	padding-bottom:0px;
}

body.page:not(.home) #bp-nouveau-activity-form .focus-in > div:nth-child(4){

	padding-top:10px !important;
	padding-bottom:1px;
}

body.page:not(.home) .focus-in div:nth-child(4) .post-elements-buttons-item:nth-child(2){

	display:none;
}

body.page:not(.home) #activity-stream .comment-item .emoji{
	height:18px;
	width:18px;
}

body.page:not(.home) .buddyboss-user-bio .buddyboss-bio-edit-wrapper a{
	display:inline-flex;
}

body.page:not(.home) #item-header-cover-image .buddyboss-user-bio .buddyboss-bio-edit-wrapper{
	display:inline-flex;
}

body.page:not(.home) #item-header-content .flex .buddyboss-user-bio{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-ms-flex-line-pack:center;	align-content:center;
	padding-top:0px;
	margin-bottom:12px;
}

body.page:not(.home) .buddyboss-bio-edit-wrapper .edit-icon i{
	position:relative;
}

body.page:not(.home) #item-header-content .flex .buddyboss-bio-edit-wrapper{
	-ms-flex-line-pack:center;	align-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body.page:not(.home) .buddyboss-user-bio .buddyboss-bio-edit-wrapper .bio-placeholder{
	margin-bottom:0px;
	margin-left:7px;
	position:relative;
	top:6px;
	color:#7f8c8d;
}

body.page:not(.home) #activity-stream .bp-messages{
	margin-top:20px;
}

body.page:not(.home) .buddyboss-user-bio .bio-content-wrapper div{
	margin-top:8px;
}

body.page:not(.home) #bp-nouveau-activity-form form > div:nth-child(5){

	border-top-style:none;
}

body.page:not(.home) #bp-nouveau-activity-form div .bb-icon-video{
	font-size:26px;
	position:relative;
	top:1px;
}

body.page:not(.home) #bp-nouveau-activity-form .focus-in > .bb-model-header:nth-child(1){

	padding-top:10px;
	padding-bottom:11px;
}

body.page:not(.home) .focus-in > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){

	padding-top:18px;
}

body.page:not(.home) #gif-search-results{
	padding-left:0px;
	padding-right:0px;
}

body.page:not(.home) .member-header-actions .bb-transfer-msg{
	margin-top:0px;
	position:relative;
	top:10px;
}

body.page:not(.home) .bb-toggle-row{
	padding-right:200px;
	margin-top:26px;
}

body.page:not(.home) .bb-toggle-label{
	font-size:12px;
	margin-left:6px !important;
}

body.page:not(.home) .member-header-actions input[type=number]{
	margin-bottom:20px !important;
}

body.page:not(.home) #page .elementor-location-header .elementor-element-6be6fe6{
	z-index:999;
}

body.page:not(.home) #item-body .adverts-list .adverts-list-empty{
	padding-top:68px;
	padding-bottom:78px;
	padding-left:19px;
	padding-right:25px;
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page:not(.home) .adverts-form fieldset .adverts-field-account{
	display:none;
}

body.page:not(.home) .adverts-form fieldset .adverts-field-name-adverts_price{
	display:none;
}

body.page:not(.home) #item-body .adverts-form fieldset{
	background-color:#ffffff;
	padding-left:13px;
	padding-right:14px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	padding-top:13px;
}

body.page:not(.home) .adverts-field-name-_contact_information .adverts-field-header .adverts-field-header-title{
	margin-bottom:10px;
}

body.page:not(.home) .adverts-form fieldset .adverts-cancel-unload{
	height:43px;
	padding-bottom:1px;
	font-size:17px;
}

body.page:not(.home) .bp-profile-wrapper .change-avatar .change-avatar-screen{
	display:none;
}

body.page:not(.home) .bp-profile-wrapper .change-avatar .info{
	display:none;
}

body.page:not(.home) #item-body .profile-header .outline{
	background-color:#ffffff !important;
}

body.page:not(.home) #user-activity .widget:nth-child(1) .widget-title{
	margin-bottom:10px;
	font-size:15px;
	font-weight:500;
}

body.page:not(.home) #user-activity .widget:nth-child(1){

	padding-top:7px;
	padding-left:13px;
}

body.page:not(.home) .hentry .term-description{
	display:none;
}

body.page:not(.home) #primary{
	padding-top:0px;
}

body.page:not(.home) .hentry .wpadverts-block-search{
	padding-top:41px;
	padding-right:18px;
	padding-left:18px;
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page:not(.home) .hentry .wpadverts-block-list{
	margin-top:31px;
	background-color:#ffffff;
	padding-left:20px;
	padding-right:17px;
	padding-top:11px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page:not(.home) .wpa-block-list-results .wpa-result-item .wpa-result-meta--pattern__post_date{
	font-weight:300;
	font-size:13px;
}

body.page:not(.home) .wpa-block-list-results .wpa-result-item .wpa-result-meta--meta__adverts_location{
	font-size:13px;
	color:#000000;
}

body.page:not(.home) .wpa-block-list-results .wpa-result-item span{
	color:#000000;
	font-weight:700;
}

body.page:not(.home) #activity-stream .activity-list .bp-activity-head{
	padding-left:10px;
}

body.page:not(.home) #activity-stream .media-activity-wrap .activity-state{
	padding-left:9px;
	margin-bottom:10px;
	margin-top:0px;
	-ms-flex-line-pack:flex-start;	align-content:flex-start;
	-webkit-box-align:flex-start;	-ms-flex-align:flex-start;	align-items:flex-start;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) #activity-stream .activity-list .activity-comments{
	padding-left:0px;
}

body.page:not(.home) #activity-stream .activity-list .activity-content{
	padding-left:0px;
	padding-right:0px;
}

body.page:not(.home) #activity-stream .activity-list .media-activity-wrap{
	padding-left:0px;
	padding-right:0px;
}

body.page:not(.home) #activity-stream .media-activity-wrap p{
	margin-bottom:6px;
	padding-left:8px;
}

body.page:not(.home) .activity-item > div > div > a span{
	font-size:12px;
}

body.page:not(.home) #activity-stream .button span{
	font-size:13px;
}

body.page:not(.home) .activity-list .activity-item:nth-child(1) div:nth-child(4) > div:nth-child(2) > div:nth-child(1){

	padding-bottom:0px;
}

body.page:not(.home) #activity-stream .activity-item:nth-child(1) .bp-activity-head{
	padding-left:0px;
}

body.page:not(.home) #activity-stream .activity-item:nth-child(1) .media-activity-wrap p{
	padding-left:0px;
}

body.page:not(.home) #activity-stream .activity-item:nth-child(1) .activity-comments{
	padding-left:0px;
}

body.page:not(.home) #activity-stream .media-activity-wrap .activity-state-reactions{
	padding-bottom:0px;
}

body.page:not(.home) .bp-profile-wrapper .profile-loop-header a{
	margin-top:6px;
	position:relative;
	top:2px;
}

body.page:not(.home) .button-tabs li a{
	font-size:13px;
}

body.page:not(.home) .button-tabs .current a{
	margin-right:14px;
}

body.page:not(.home) #item-body .bp-profile-wrapper .bp-profile-content{
	padding-left:13px;
	padding-right:12px;
}

body.page:not(.home) #activity-stream .activity-list .activity-item{
	border-style:none;
	z-index:1;
}

body.page:not(.home) #activity-stream .activity-list li{
	margin-top:10px;
}

body.page:not(.home) #user-activity .widget .widget-num-count{
	font-size:15px;
	font-weight:700;
}

body.page:not(.home) #groups-list-options{
	margin-bottom:15px;
}

body.page:not(.home) .bpolls-vote-submit-form .bpolls-item .bpolls-check-radio-wrap{
	margin-bottom:0px;
	top:0px;
}

body.page:not(.home) #activity-stream .bpolls-item .bpolls-check-radio-div{
	position:relative;
	top:-39px;
	height:36px;
	padding-left:4px;
	z-index:-1;
}

body.page:not(.home) #activity-stream .bpolls-item label{
	position:relative;
	z-index:1;
	margin-left:28px;
	font-weight:500;
}

body.page:not(.home) #activity-stream .bpolls-options-attach-items form{
	margin-top:41px;
	margin-bottom:0px;
}

body.page:not(.home) #activity-stream .bpolls-item .bpolls-check-radio-wrap{
	position:relative;
	display:inline-flex;
}

body.page:not(.home) #activity-stream .bpolls-item .bpolls-item-width{
	top:-39px;
	z-index:0;
	height:37px;
	background-image:-webkit-linear-gradient(left, #74ebd5 0%, #acb6e5 100%);	background-image:-o-linear-gradient(left, #74ebd5 0%, #acb6e5 100%);	background-image:linear-gradient(to right, #74ebd5 0%, #acb6e5 100%);
}

body.page:not(.home) #activity-stream .bpolls-item .bpolls-item-width-wrapper{
	top:-1px;
	height:3px;
	color:transparent;
	margin-bottom:11px;
}

body.page:not(.home) #activity-stream p b{
	margin-bottom:1px;
}

body.page:not(.home) #activity-stream .bpolls-vote-submit-form p a{
	-ms-flex-item-align:flex-end;	-ms-grid-row-align:flex-end;	align-self:flex-end;
}

body.page:not(.home) #activity-stream .activity-read-more a{
	color:#000000;
	font-weight:700;
	text-decoration:underline;
}

body.page:not(.home) #activity-stream .activity-list .bb-media-privacy-wrap{
	color:transparent;
}

body.page:not(.home) #activity-stream .privacy-wrap span{
	color:#000000;
	position:relative;
	left:-20px;
}

body.page:not(.home) .bpolls-vote-submit-form .bpolls-add-user-item input[type=text]{
	border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:26px;
	border-width:2px;
}

body.page:not(.home) .bpolls-vote-submit-form .bpolls-add-user-item input[type=button]{
	background-color:#ffffff !important;
	color:#000000 !important;
	border-color:#000000 !important;
	border-style:solid;
	border-width:2px !important;
	font-size:17px !important;
	font-weight:700 !important;
	padding-left:13px !important;
	padding-right:13px !important;
}

body.page:not(.home) .bb-profile-grid #item-body .item-body-inner #activity-stream .activity-list .activity-item .activity-content .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-option-error{
	display:none !important;
}

body.page:not(.home) .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-option-error{
	visibility:hidden;
}

body.page:not(.home) .bpolls-vote-submit-form p a{
	margin-left:8px;
	border-top-left-radius:24px !important;
	border-bottom-left-radius:24px !important;
	border-bottom-right-radius:24px !important;
	border-top-right-radius:24px !important;
	padding-top:4px;
}

body.page:not(.home) .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-user-item{
	margin-top:7px;
	position:relative;
	top:-15px;
}

body.page:not(.home) #activity-stream .activity-list .bb-content-inr-wrap{
	background-color:transparent;
}

body.page:not(.home) .member-header-actions input[type=number].bb-amount-input{
	border-style:solid;
	display:inline-block;
	margin-bottom:0px !important;
	border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:26px;
	border-width:2px;
	-webkit-box-shadow:none;	box-shadow:none;
	position:relative;
	top:-7px;
	border-color:rgba(214,214,214,0.65);
}

body.page:not(.home) #buddypress #item-header #cover-image-container #item-header-cover-image #item-header-content .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form input[type=number].bb-amount-input{
	width:73% !important;
}

body.page:not(.home) .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form input[type=number].bb-amount-input{
	width:70% !important;
}

body.page:not(.home) #item-header #cover-image-container #item-header-cover-image #item-header-content .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-quick-buttons .bb-quick-btn{
	background-color:rgba(201,201,201,0.7) !important;
}

body.page:not(.home) .member-header-actions .bb-recipient-info .bb-recipient-avatar{
	border-color:#ffffff;
	border-width:4px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	margin-left:0px;
	height:91px;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	position:relative;
	top:7px;
}

body.page:not(.home) .member-header-actions textarea.bb-message-textarea{
	top:8px;
}

body.page:not(.home) #item-header-content .flex .mutual-followers{
	position:relative;
	top:-6px;
}

body.page:not(.home) #item-header-cover-image .mutual-followers span{
	margin-left:0px;
}

body.page:not(.home) .bp-verified-member .item-avatar .member-cover{
	height:140px !important;
}

body.page:not(.home) #members-dir-list #members-list .item-entry .secondary-buttons .list-wrap-inner .item-avatar .member-cover{
	height:140px !important;
}

body.page:not(.home) .bp-secondary-header .push-right .layout-list-view{
	display:none;
}

body.page:not(.home) .bp-secondary-header .push-right .active{
	display:none;
}

body.page:not(.home) .buddyboss-user-bio p{
	font-style:normal;
	line-height:1.3em;
}

body.page:not(.home) #item-header-cover-image .member-title-wrap h2{
	text-transform:capitalize;
	font-weight:600;
}

body.page:not(.home) #buddypress #item-header #cover-image-container #item-header-cover-image #item-header-content .flex .member-header-actions-wrap .member-header-actions .bb-mycred-modal .bb-mycred-modal-content .bb-recipient-info .bb-recipient-avatar{
	width:91px !important;
}

body.page:not(.home) .member-header-actions .bb-recipient-info .bb-recipient-name{
	font-size:21px !important;
	text-transform:capitalize;
}

body.page:not(.home) #bb-anonymous-container-976{
	margin-bottom:0px !important;
}

body.page:not(.home) .member-header-actions .bb-mycred-transfer-form{
	margin-bottom:0px;
}

body.page:not(.home) .member-header-actions .bb-close{
	left:326px;
	color:#000000;
}

body.page:not(.home) #item-header-content .flex .bb-nickname{
	font-size:14px;
	color:#809697;
	position:relative;
	top:-6px;
}

body.page:not(.home) .member-header-actions .bb-recipient-info{
	display:inline-flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body.page:not(.home) .buddyboss-user-bio p .emoji{
	width:17px;
	height:17px;
}

body.page:not(.home) #object-nav{
	border-top-style:none !important;
	padding-left:0px;
	padding-right:0px;
}

body.page:not(.home) #members-all a{
	display:none;
}

body.page:not(.home) #members-dir-map-filter-type div:nth-child(1){

	display:none;
}

body.page:not(.home) #members-dir-map-filter-type div:nth-child(2){

	display:inline-block;
}

body.page:not(.home) #members-dir-map-filter-keywords div:nth-child(1){

	display:none;
}

body.page:not(.home) #members-dir-map-filter-keywords div:nth-child(2){

	display:inline-flex;
}

body.page:not(.home) .container .bb-grid #primary #main .hentry .entry-content #buddypress .screen-content .members-dir-map-search-div #members-dir-map-search-form #members-dir-map-filter-type div:nth-child(2){

	width:47% !important;
}

body.page:not(.home) #member-type-filter{
	margin-bottom:10px;
}

body.page:not(.home) #buddypress .members-dir-map-search-div{
	display:block;
	-webkit-box-orient:row;	-webkit-box-direction:row;	-ms-flex-direction:row;	flex-direction:row;
}

body.page:not(.home) #members-dir-map .members-map-pin-popup p{
	margin-bottom:0px;
	font-size:12px;
	padding-top:15px;
}

body.page:not(.home) #members-dir-map .gm-style-iw-ch{
	padding-top:0px;
	height:33px;
}

body.page:not(.home) #members-dir-map .gm-style-iw-chr{
	height:12px;
}

body.page:not(.home) #activity-stream .bpolls-item .bpolls-item-inner{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
}

body.page:not(.home) #members-list .item-entry .bio-controls{
	text-align:center;
}

body.page:not(.home) #members-list .secondary-buttons .buddyboss-user-bio{
	margin-left:15px;
	margin-right:10px;
}

body.page:not(.home) #members-list .secondary-buttons .follow-container{
	margin-bottom:0px;
	margin-top:1px;
}

body.page:not(.home) #members-list .secondary-buttons .item strong{
	font-weight:700;
}

body.page:not(.home) .member-header-actions .bb-form-buttons .bb-submit-btn{
	position:relative;
	top:17px;
}

body.page:not(.home) .member-header-actions .bb-form-buttons .bb-cancel{
	text-align:left;
	padding-left:12px;
}

body.page:not(.home) .bpolls-vote-submit-form .bpolls-item label{
	left:1px;
	top:-12px !important;
}

body.page:not(.home) .comment-item > div{
	padding-bottom:0px !important;
}

body.page:not(.home) #members-list .secondary-buttons .member-status{
	top:65px;
}

body.page:not(.home) #members-list .bp-verified-member .member-status{
	top:65px;
}

body.page:not(.home) #members-list .bp-verified-member .buddyboss-user-bio{
	margin-left:7px;
	margin-right:8px;
}

body.page:not(.home) .bpolls-vote-submit-form .bpolls-item p{
	position:relative;
	top:0px;
}

body.page:not(.home) .bpolls-vote-submit-form .bpolls-item .bpolls-result-votes{
	position:relative;
	left:-10px;
}

body.page:not(.home) #item-header-cover-image{
	padding-top:9px;
}

body.page:not(.home) #activity-stream .bpolls-item .bpolls-result-votes{
	margin-top:0px;
	margin-bottom:13px;
	z-index:96;
	top:-6px;
}

body.page:not(.home) #activity-stream .bpsp-pinned-post-tag span{
	background-color:transparent;
}

body.page:not(.home) .bpsp-pinned-post-tag span i{
	font-size:20px;
	color:#c0392b;
}

body.page:not(.home) #activity-stream .bpsp-pin-tool span{
	display:none;
}

body.page:not(.home) #activity-stream .bpsp-pin-tool .fa-thumb-tack{
	background-color:transparent;
}

body.page:not(.home) #activity-stream .activity-list .bpsp-pin-tool{
	width:29px;
	background-color:#ecf0f1;
	padding-left:4px;
	min-height:28px;
	height:28px;
}

body.page:not(.home) #activity-stream .activity-list .bpsp-unpin-post{
	border-style:solid;
	border-color:#e74c3c;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-width:2px;
	padding-left:2px;
}

body.page:not(.home) .bio-controls .mostra-meno{
	color:#000000 !important;
}

body.page:not(.home) #item-header-content .flex .bb-current-member-mistress{
	background-image:url("https://www.mistressplanet.com/wp-content/uploads/2025/08/stel.gif");
}

body.page:not(.home) .bb-modal-activity-body .activity-list .activity-item .activity-comments > ul > .comment-item > div .acomment_inner .acomment-content_wrap .acomment-content_block{
	background-color:#ecf0f1;
}

body.page:not(.home) #groups-list .item-block p{
	display:none;
}

body.page:not(.home) #user-activity .bb-single-nav-item-point{
	font-size:15px;
}

body.page:not(.home) #user-xprofile .bb-single-nav-item-point{
	font-size:15px;
}

body.page:not(.home) #user-media .bb-single-nav-item-point{
	font-size:15px;
}

body.page:not(.home) #user-video .bb-single-nav-item-point{
	font-size:15px;
}

body.page:not(.home) #user-groups .bb-single-nav-item-point{
	font-size:15px;
}

body.page:not(.home) #user-forums .bb-single-nav-item-point{
	font-size:15px;
}

body.page:not(.home) #user-adverts .bb-single-nav-item-point{
	font-size:15px;
	font-weight:500;
}

body.page:not(.home) #activity-stream ul .acomment-meta{
	font-size:12px;
}

body.page:not(.home) #activity-stream .activity-list .bpolls-item{
	margin-bottom:15px;
}

body.page:not(.home) #activity-stream ul .bb-activity-edited-text{
	font-size:10px;
}

@media (max-width:1030px){

	body.page:not(.home) #secondary .widget{
	display:none;
}

body.page:not(.home) #secondary{
	display:none;
	}

}



@media (max-width:1024px){

	body.page:not(.home) #bb-media-model-container .activity-list li{
	max-height:100%;
	min-height:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	}

}



@media (max-width:980px){

	body.page:not(.home) #item-header-content .flex .member-header-actions{
	display:inline-flex;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body.page:not(.home) .member-header-actions-wrap .member-header-actions .bb-profile-transfer-btn{
	padding-top:9px;
	margin-right:11px;
	top:-4px !important;
	}

}



@media (max-width:820px){

	body.page:not(.home) .elementor-location-header .elementor-element-6be6fe6:nth-child(1) .elementor-container{
	padding-left:0px;
}

body.page:not(.home) #page .elementor-location-header .elementor-element-6be6fe6:nth-child(1){

	padding-left:0px;
	}

}



@media (max-width:799px){

	body.page:not(.home) #main article{
	padding-top:18px;
	padding-right:18px;
	padding-left:16px;
}

body.page:not(.home) #content{
	padding-left:0px;
	padding-right:0px;
}

body.page:not(.home) #primary{
	padding-left:0px;
	padding-right:0px;
	}

}



@media (max-width:781px){

	body.page:not(.home) #item-header-avatar .online{
	left:97px;
}

body.page:not(.home) #item-header-content .flex .member-social-links{
	margin-bottom:0px;
}

body.page:not(.home) #activity-stream .activity-list .activity-item{
	border-style:none;
	border-bottom-style:none !important;
}

body.page:not(.home) #main .hentry{
	padding-right:0px;
	padding-left:0px;
}

body.page:not(.home) #activity-stream .activity-list .bp-activity-head{
	padding-left:0px;
}

body.page:not(.home) #item-header-content .flex .mutual-followers{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body.page:not(.home) #item-header-cover-image .member-title-wrap h2{
	font-size:22px;
	top:-9px !important;
}

body.page:not(.home) #item-header-content .flex .bb-user-content-wrap .member-title-wrap h2{
	font-size:22px !important;
}

body.page:not(.home) #item-header-content{
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	text-align:left;
}

body.page:not(.home) #item-actions h4{
	margin-right:0px;
	}

}



@media (max-width:767px){

	body.page:not(.home) #main article{
	padding-top:0px;
	}

}



@media (max-width:640px){

	body.page:not(.home) #item-header{
	padding-left:0px;
}

body.page:not(.home) #activity-stream .activity-list .bb-activity-media-elem{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

body.page:not(.home) #activity-stream .activity-list .bb-open-media-theatre{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.page:not(.home) #activity-stream .activity-list .activity-item{
	padding-left:13px;
	padding-right:13px;
}

body.page:not(.home) #activity-stream .media-activity-wrap .activity-state{
	padding-left:2px;
	padding-right:7px;
}

body.page:not(.home) #activity-stream .activity-list .activity-comments{
	padding-left:6px;
}

body.page:not(.home) #activity-stream .activity-list .bp-activity-head{
	padding-left:5px;
}

body.page:not(.home) #activity-stream .media-activity-wrap p{
	padding-left:7px;
	}

}



@media (max-width:620px){

	body.page:not(.home) #members-list .item-entry .secondary-buttons{
	border-style:none !important;
}

body.page:not(.home) #item-header-content .flex .mutual-followers{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	}

}



@media (max-width:580px){

	body.page:not(.home) #item-header-content .flex .mutual-followers{
	line-height:1.15em;
}

body.page:not(.home) #item-header-content .flex .mutual-label{
	position:relative;
	top:-4px;
}

body.page:not(.home) #buddypress .members-directory-wrapper .members-directory-container{
	padding-left:15px;
	padding-right:19px;
	}

}



@media (max-width:560px){

	body.page:not(.home) #members-list .bp-verified-member .primary-button{
	-webkit-box-shadow:none;	box-shadow:none;
	}

}



@media (max-width:550px){

	body.page:not(.home) #item-header-cover-image{
	-ms-flex-line-pack:flex-start;	align-content:flex-start;
	-webkit-box-align:flex-start;	-ms-flex-align:flex-start;	align-items:flex-start;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	padding-left:10px;
	padding-right:8px;
}

body.page:not(.home) #item-header-cover-image .member-title-wrap h2{
	text-align:left;
}

body.page:not(.home) #item-header-content .flex .bb-nickname{
	text-align:left;
}

body.page:not(.home) #item-header-content .flex .buddyboss-user-bio{
	text-align:left;
}

body.page:not(.home) #item-header-content .flex .member-social{
	text-align:left;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) #item-header-content .flex .member-social-links{
	text-align:left;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) #item-header-cover-image .member-title-wrap .bb-current-member-staff{
	position:absolute;
	-webkit-transform:translatex(34px) translatey(-43px);	-ms-transform:translatex(34px) translatey(-43px);	transform:translatex(34px) translatey(-43px);
}

body.page:not(.home) #item-header-content .flex .mutual-followers{
	text-align:left;
	-ms-flex-line-pack:center;	align-content:center;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) #activity-stream .activity-list .bp-activity-head{
	padding-left:5px;
}

body.page:not(.home) #activity-stream .media-activity-wrap p{
	padding-left:9px;
}

body.page:not(.home) #activity-stream .activity-list .activity-comments{
	padding-left:7px;
}

body.page:not(.home) #activity-stream .media-activity-wrap .activity-reactions_count{
	font-size:12px;
	color:#464c4c;
}

body.page:not(.home) #activity-stream .media-activity-wrap .activity-state{
	margin-top:5px;
	}

}



@media (max-width:543px){

	body.page:not(.home) #item-body{
	padding-right:0px;
}

body.page:not(.home) #buddypress .bp-wrap .bb-profile-grid{
	padding-right:0px;
	}

}



@media (max-width:479px){

	body.page:not(.home) #activity-stream .bpolls-item label{
	display:inline;
}

body.page:not(.home) #activity-stream .bpolls-item .bpolls-check-radio-div{
	display:block;
}

body.page:not(.home) #item-header-content .flex .mutual-followers{
	-webkit-box-orient:row;	-webkit-box-direction:row;	-ms-flex-direction:row;	flex-direction:row;
	}

}



@media (max-width:475px){

	body.page:not(.home) .buddyboss-user-bio .bio-content-wrapper div{
	padding-bottom:0px;
	margin-top:0px;
}

body.page:not(.home) #item-header-content{
	padding-left:0px;
	padding-right:0px;
}

body.page:not(.home) #item-header-content .flex .mutual-followers{
	-ms-flex-line-pack:flex-start;	align-content:flex-start;
	-webkit-box-orient:row;	-webkit-box-direction:row;	-ms-flex-direction:row;	flex-direction:row;
	}

}



@media (max-width:460px){

	body.page:not(.home) #activity-stream p .bp-polls-voters{
	margin-left:0px;
}

body.page:not(.home) #activity-stream .bpolls-item p .bp-polls-voters{
	width:42px !important;
}

body.page:not(.home) #activity-stream p .bpolls-percent{
	padding-left:0px;
	padding-right:0px;
	position:relative;
	left:-5px;
}

body.page:not(.home) #item-header-content .flex .mutual-followers{
	text-align:left;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
	-ms-flex-wrap:nowrap;	flex-wrap:nowrap;
	-webkit-box-orient:row;	-webkit-box-direction:row;	-ms-flex-direction:row;	flex-direction:row;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	top:-2px;
}

body.page:not(.home) #item-header-content .flex .member-social{
	text-align:left;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	padding-left:2px;
}

body.page:not(.home) #item-header-content .flex .member-header-actions-wrap{
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	display:inline-flex;
	-webkit-box-align:flex-start;	-ms-flex-align:flex-start;	align-items:flex-start;
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	position:relative;
	top:5px;
}

body.page:not(.home) #item-header-cover-image .member-title-wrap h2{
	display:inline-flex;
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	padding-left:2px;
	top:-15px;
}

body.page:not(.home) #item-header-content .flex .member-title-wrap{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) #item-header-content .flex .buddyboss-user-bio{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	display:inline-flex;
}

body.page:not(.home) #item-header-cover-image .buddyboss-user-bio .buddyboss-bio-edit-wrapper{
	margin-right:4px;
}

body.page:not(.home) .buddyboss-bio-edit-wrapper .edit-icon i{
	top:-7px;
	font-size:12px !important;
	margin-right:3px;
}

body.page:not(.home) #item-header-content .flex .member-social-links{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	text-align:left;
}

body.page:not(.home) .member-social .followers-wrap strong{
	font-weight:700;
	font-size:16px;
}

body.page:not(.home) .member-social .following-wrap strong{
	font-size:15px;
	font-weight:700;
}

body.page:not(.home) #item-header-cover-image .mutual-followers span{
	top:4px;
}

body.page:not(.home) #item-header-content .flex .bb-user-content-wrap{
	padding-left:2px;
}

body.page:not(.home) .bio-content-wrapper div p{
	font-size:14px;
}

body.page:not(.home) .bio-controls .mostra-tutto-container span{
	top:7px;
}

body.page:not(.home) #item-header-content .flex .member-header-actions{
	position:relative;
	left:-8px;
}

body.page:not(.home) #item-header-avatar .avatar{
	top:-18px;
}

body.page:not(.home) #item-header-cover-image .buddyboss-user-bio .bio-content-wrapper{
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	text-align:left;
}

body.page:not(.home) .buddyboss-user-bio p .emoji{
	width:18px;
	height:18px;
}

body.page:not(.home) .buddyboss-user-bio .bio-content-wrapper div{
	margin-top:4px;
}

body.page:not(.home) #item-header-content .flex .bb-nickname{
	text-align:left;
}

body.page:not(.home) #item-header-content .flex .bb-current-member-schiavo{
	left:20px;
}

body.page:not(.home) #members-list .bp-verified-member{
	padding-left:0px;
	padding-right:0px;
}

body.page:not(.home) #item-header-content .flex .mutual-label{
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	text-align:left;
}

body.page:not(.home) .header-dropdown .bb_more_options_action .bb-icon-ellipsis-h{
	position:relative;
	top:1px;
}

body.page:not(.home) #item-header-content .flex .bb-profile-transfer-btn{
	padding-bottom:3px;
	padding-top:11px;
	height:39px;
	top:-3px;
}

body.page:not(.home) #item-header-content .flex .social-networks-wrap{
	position:absolute;
	display:inline-block;
	-webkit-transform:translatex(139px) translatey(-330px);	-ms-transform:translatex(139px) translatey(-330px);	transform:translatex(139px) translatey(-330px);
	top:238px;
}

body.page:not(.home) .buddyboss-user-bio .buddyboss-bio-edit-wrapper a{
	position:relative;
	top:-5px;
}

body.page:not(.home) #item-header-cover-image .member-social .flex{
	margin-bottom:0px;
}

body.page:not(.home) #social-networks-popup .modal-wrapper .modal-container{
	position:relative;
	top:-307px;
	left:-148px;
	width:280px;
}

body.page:not(.home) #social-networks-popup .modal-wrapper .bb-action-popup-content{
	padding-top:0px;
	padding-bottom:21px;
	text-align:center;
}

body.page:not(.home) #social-networks-popup .modal-wrapper header{
	padding-top:8px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:8px;
}

body.page:not(.home) #social-networks-popup h4 span{
	font-size:18px;
	}

}



@media (max-width:450px){

	body.page:not(.home) #item-header-cover-image .member-title-wrap h2{
	padding-left:2px;
	top:-14px !important;
}

body.page:not(.home) #item-header .flex .header-dropdown .bb_more_options_action{
	padding-top:11px !important;
}

body.page:not(.home) #my-follow-buttons .generic-button .stop{
	height:39px;
}

body.page:not(.home) #item-header-content .flex .member-social{
	position:relative;
	top:3px;
}

body.page:not(.home) #item-header-content .flex .bb-nickname{
	top:-11px;
	left:1px;
}

body.page:not(.home) .buddyboss-user-bio p{
	line-height:1.2em;
}

body.page:not(.home) #item-header-content .flex .bb-current-member-schiavo{
	top:-3px !important;
	left:22px;
	position:relative;
	}

}



@media (max-width:440px){

	body.page:not(.home) #item-header-content .flex .mutual-followers{
	margin-top:0px;
	}

}



@media (max-width:435px){

	body.page:not(.home) #item-header-avatar img{
	top:-1px !important;
}

body.page:not(.home) #item-header-cover-image .member-title-wrap h2{
	font-size:24px;
	left:-2px;
}

body.page:not(.home) #item-header-content .flex .bb-user-content-wrap .member-title-wrap h2{
	font-size:24px !important;
}

body.page:not(.home) #item-header-content .flex .user-nicename{
	top:-15px !important;
	}

}



@media (max-width:430px){

	body.page:not(.home) #activity-stream p .bpolls-percent{
	width:52px;
	background-color:transparent;
}

body.page:not(.home) #item-header .flex .member-title-wrap .user-nicename{
	top:-14px !important;
}

body.page:not(.home) .bio-content-wrapper div p{
	line-height:1.2em !important;
	}

}



@media (max-width:400px){

	body.page:not(.home) #item-header-content .flex .member-title-wrap{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
}

body.page:not(.home) #item-header-cover-image .member-title-wrap h2{
	text-align:left;
}

body.page:not(.home) #item-header-content .flex .user-nicename{
	left:1px;
	}

}



@media (min-width:544px){

	body.page:not(.home) .bs-header-item .flex-1 h2{
	font-size:16px;
	}

}



@media (min-width:748px){

	body.page:not(.home) #content #main .hentry .entry-title{
	font-size:25px !important;
}

body.page:not(.home) #activity-stream .activity-list .video-activity-wrap{
	margin-top:13px;
}

body.page:not(.home) #item-header-content{
	padding-left:10px;
	}

}



@media (min-width:782px){

	body.page:not(.home) #item-header-avatar .avatar{
	width:100%;
	}

}



@media (min-width:783px){

	body.page:not(.home) #item-actions h4{
	margin-right:1px !important;
}

body.page:not(.home) #item-header-content{
	padding-top:0px !important;
}

body.page:not(.home) #item-header-content .flex .member-title-wrap{
	margin-top:0px;
}

body.page:not(.home) #item-header-avatar{
	margin-right:10px;
	}

}



@media (min-width:800px){

	body.page:not(.home) #item-header-content .bp-group-title-wrap h2{
	margin-bottom:0px !important;
}

body.page:not(.home) #content{
	padding-top:40px;
	}

}



@media (min-width:981px){

	body.page:not(.home) #item-header-content .flex .member-header-actions{
	margin-top:0px;
	}

}



@media (min-width:1301px){

	body.page:not(.home) #item-header-content .flex .header-dropdown{
	margin-top:4px;
	}

}



/*-----------------------------------------------*/
/*  Archive Page                                 */
/*-----------------------------------------------*/
body.archive #main article{
	background-color:transparent;
}

body.archive #bbpress-forums .bbp-pagination{
	display:none;
	display:none;
}

body.archive .bs-forums-items li .item-meta{
	display:none !important;
}

body.archive .bb-forums-list .bs-timestamp a{
	font-size:11px;
	display:none;
}

body.archive .tribe-common--breakpoint-xsmall .tribe-events-header .tribe-events-c-events-bar{
	border-top-left-radius:20px !important;
	border-bottom-left-radius:20px !important;
	border-top-right-radius:20px !important;
	border-bottom-right-radius:20px !important;
}

body.archive #tribe-events-events-bar-search .tribe-events-c-search .tribe-events-c-search__input-group{
	border-top-left-radius:20px;
}

body.archive #tribe-events-events-bar-search form{
	border-top-left-radius:20px;
	background-color:transparent;
}

body.archive .tribe-events-calendar-list .tribe-events-calendar-list__event-wrapper article{
	background-color:#ffffff;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	padding-bottom:10px;
	padding-left:6px;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

body.archive .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag{
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

body.archive .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime span{
	background-color:#f1c40f;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
	font-weight:600;
}

body.archive .tribe-events-calendar-list__event-wrapper .hentry .tribe-events-calendar-list__event-details{
	padding-top:10px;
}

body.archive .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-weekday{
	background-color:#e74c3c;
	padding-bottom:3px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

body.archive .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-daynum{
	color:#000000;
	background-color:#ffffff;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.archive .tribe-events-calendar-list .hentry .tribe-events-calendar-list__event-details{
	padding-left:10px !important;
}

body.archive #bbpress-forums .bb-forums-list{
	background-color:#f2f2f2;
	margin-bottom:0px;
}

body.archive .bb-forums-list li .bb-cover-list-item{
	padding-bottom:0px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-style:none;
}

body.archive #bbpress-forums .bs-forums-items .bs-header-item{
	padding-top:0px;
	padding-bottom:0px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	background-color:transparent;
}

body.archive #primary{
	background-color:#f2f2f2;
}

body.archive .bs-forums-items li .bs-replied{
	font-size:13px;
	display:none;
}

body.archive .bs-forums-items li .bs-voices{
	font-size:13px;
	color:#7f8c8d;
}

body.archive .bs-forums-items li .bs-replies{
	font-size:13px;
	color:#7f8c8d;
}

body.archive .bs-forums-items .item .bbp-author-name{
	font-weight:500;
	font-size:13px;
	color:#000000;
}

body.archive .item-meta a{
	font-size:12px;
	color:#7f8c8d;
}

body.archive .tribe-common--breakpoint-xsmall .tribe-events-calendar-list .tribe-events-calendar-list__event-row{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.archive .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-daynum{
	border-style:solid;
	border-width:2px;
}

body.archive .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-weekday{
	color:#ffffff !important;
	font-weight:600;
	border-width:2px;
	border-color:#000000;
}

body.archive .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a{
	font-size:19px;
}

body.archive .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag .tribe-events-calendar-latest-past__event-date-tag-month{
	background-color:#ed3535;
	color:#ffffff;
	padding-top:6px;
	padding-bottom:4px;
	font-weight:600;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.archive .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag .tribe-events-calendar-latest-past__event-date-tag-daynum{
	background-color:#ffffff;
}

body.archive .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag .tribe-events-calendar-latest-past__event-date-tag-year{
	background-color:#ffffff;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	padding-bottom:8px;
}

body.archive .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-datetime span{
	background-color:#f1c40f;
	color:#ffffff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

body.archive .tribe-events-calendar-latest-past .hentry h3{
	margin-bottom:0px !important;
}

body.archive .tribe-events-calendar-latest-past .hentry .tribe-events-calendar-latest-past__event-details{
	padding-top:15px;
	background-color:rgba(255,255,255,0.44);
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:10px;
}

body.archive .bs-forums-items li i{
	display:none;
}

body.archive #primary .entry-header h1{
	margin-top:10px;
}

body.archive .tribe-events-view--list .tribe-events-header .tribe-events-c-events-bar{
	border-style:none !important;
}

body.archive #tribe-events-events-bar-keyword{
	background-color:transparent !important;
}

body.archive .bb-forums-list li .bs-timestamp{
	display:none;
}

@media (max-width:799px){

	body.archive #primary{
	padding-top:20px;
	padding-left:17px;
	padding-right:18px;
	}

}



/*-----------------------------------------------*/
/*  Review Template                              */
/*-----------------------------------------------*/
body.single-review #main .hentry .primary-entry-content{
	margin-top:20px;
	padding-left:19px;
	padding-right:15px;
	padding-bottom:6px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.single-review #primary{
	margin-top:32px;
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}



/*-----------------------------------------------*/
/*  Topic Template                               */
/*-----------------------------------------------*/
body.single-topic #content-report .modal-wrapper .modal-container{
	background-color:#212020;
}

body.single-topic #content-report .modal-wrapper .bb-model-header{
	background-color:#101012;
	border-style:none;
}

body.single-topic #bb-report-content label span{
	color:#e74c3c;
}

body.single-topic #new-post .medium-editor-element p{
	color:#ecf0f1;
	color: #101314;
}

body.single-topic #bbp_topic_title{
	border-style:none;
}

body.single-topic #main article{
	background-color:transparent;
	padding-left:0px;
}

body.single-topic #bbpress-forums .bb-grid .replies-content{
	padding-left:0px;
	padding-right:0px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.single-topic #bbpress-forums .bb-grid .bs-single-topic-sidebar{
	background-color:#f2f2f2;
}

body.single-topic #bbpress-forums .bb-grid{
	background-color:#f2f2f2;
}

body.single-topic #bbpress-forums .bbp-pagination .bbp-pagination-count{
	margin-left:5px;
	font-size:11px;
}

body.single-topic .bs-single-forum-list li .bs-reply-list-item:hover{
	background-color:#ffffff !important;
}

body.single-topic #bbp-reply-exerpt{
	color:#515151;
}

body.single-topic #bbpress-forums .topic-list-no-replies .bs-header-item{
	padding-bottom:15px !important;
}

body.single-topic .bs-reply-list-item .bbp-after-author-hook a{
	display:none;
}

body.single-topic .item .item-description p{
	font-size:15px;
}

body.single-topic .item-title .title-wrap h1{
	font-size:24px !important;
}

body.single-topic #bbpress-forums .bs-single-forum-list .bs-header-item{
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:14px !important;
}

body.single-topic #bbpress-forums li .bs-reply-list-item{
	padding-left:15px !important;
	padding-right:15px !important;
}

body.single-topic #bbpress-forums .bs-reply-list-item p{
	font-size:15px;
}

body.single-topic #bbpress-forums .bs-header-item .topic-reply-count{
	font-size:16px;
	text-decoration:underline;
	font-weight:700;
}

@media (max-width:1100px){

	body.single-topic #bbp-reply-to-user{
	font-weight:600;
}

body.single-topic .bbp-form div label{
	color:#7f8c8d !important;
	font-size:14px !important;
	}

}



@media (max-width:799px){

	body.single-topic .bs-single-forum-list > li > .bs-reply-list-item .bbp-after-author-hook a{
	display:none;
}

body.single-topic #bbpress-forums .bbp-threaded-replies .bbp-after-author-hook a{
	display:none;
}

body.single-topic #content .container .bb-grid #primary #main .hentry .entry-content #bbpress-forums .bb-grid .replies-content .bs-single-forum-list li .bbp-threaded-replies li .bs-reply-list-item{
	background-color:#f9f9f9 !important;
}

body.single-topic #bbpress-forums li li .bs-reply-list-item{
	margin-left:30px;
	margin-right:30px;
	width:90%;
	border-top-left-radius:10px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:10px !important;
}

body.single-topic #bbpress-forums li li .bs-timestamp{
	display:none !important;
}

body.single-topic #bbpress-forums li li .bbp-author-role{
	font-size:13px;
}

body.single-topic #bbpress-forums li li .bbp-author-name{
	font-size:13px;
}

body.single-topic #bbpress-forums .bs-single-forum-list li .bbp-threaded-replies > li{
	padding-bottom:15px;
}

body.single-topic #primary{
	padding-top:0px;
}

body.single-topic #bbpress-forums .topic-list-no-replies .bs-header-item{
	border-top-left-radius:20px !important;
	border-top-right-radius:20px !important;
	border-bottom-left-radius:20px !important;
}

body.single-topic #bbpress-forums .bb-grid .info{
	margin-bottom:20px;
}

body.single-topic #bbpress-forums .topic-list-no-replies .bs-header-item:nth-child(1){

	padding-left:15px !important;
	padding-right:16px !important;
	}

}



@media (min-width:800px){

	body.single-topic #content{
	padding-top:20px !important;
	}

}



/*-----------------------------------------------*/
/*  "50 crediti" Product                         */
/*-----------------------------------------------*/
body.postid-308 .cart .quantity .bs-quantity{
	display:none;
}

body.postid-308 .product .entry-summary form{
	text-align:left;
}

body.postid-308 .entry-summary .product_meta .posted_in{
	display:none !important;
}

body.postid-308 .entry-summary .product_meta h4{
	display:none;
}

body.postid-308 #main nav{
	display:none;
}

body.postid-308 .woocommerce-product-gallery img{
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

body.postid-308 #main .product .woocommerce-product-gallery{
	border-style:none !important;
	text-align:center;
	padding-left:50px;
	padding-top:25px;
	background-color:#353535 !important;
}

body.postid-308 .woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
}

body.postid-308 #main .product .entry-summary{
	border-top-right-radius:30px !important;
	border-bottom-right-radius:30px !important;
}

body.postid-308 .product .entry-summary p{
	text-align:left;
	color:#ecf0f1 !important;
}

body.postid-308 .product .entry-summary h1{
	color:#f1c40f;
	font-weight:600;
	font-family:'Nunito Sans', sans-serif;
}

body.postid-308 #main .product .entry-summary .cart .single_add_to_cart_button{
	background-color:#1abc9c !important;
	font-weight:600 !important;
}

body.postid-308 #primary #main a img{
	width:140px !important;
}

body.postid-308 .woocommerce-product-gallery a img{
	height:140px;
}

body.postid-308 .product .woocommerce-product-gallery > a:nth-child(1){

	display:none;
}

body.postid-308 .woocommerce-product-gallery .woocommerce-product-gallery__image a{
	text-align:center;
}

body.postid-308 #main .product .woocommerce-tabs{
	display:none;
}

body.postid-308 #main .product .related{
	display:none;
}

@media (min-width:544px){

	body.postid-308 .product .entry-summary .entry-title{
	font-size:39px;
	}

}



/*-----------------------------------------------*/
/*  "Acquista crediti" Page                      */
/*-----------------------------------------------*/
body.page-id-309 .elementor-element-371af17 .elementor-price-table .elementor-price-table__price{
	padding-bottom:0px;
	background-color:#ffffff;
}

body.page-id-309 .elementor-element-371af17 .elementor-price-table li{
	display:none;
}

body.page-id-309 #gamipress-transfers-form-wrapper .gamipress-transfers-points-transfer-form .gamipress-transfers-recipient-form-recipient{
	display:inline;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	border-style:none;
	padding-left:0px;
}

body.page-id-309 #gamipress-transfers-form-wrapper .gamipress-transfers-points-transfer-form .gamipress-transfers-points-transfer-form-custom{
	margin-bottom:0px;
	padding-top:11px;
	display:inline;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	padding-left:0px;
}

body.page-id-309 .gamipress-transfers-points-transfer-form .gamipress-transfers-points-transfer-form-custom legend{
	font-size:18px;
	font-weight:600;
	display:none;
}

body.page-id-309 #gamipress-transfers-form-wrapper{
	margin-top:0px;
	padding-top:0px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-309 .elementor-element-9089aea .elementor-column-wrap{
	margin-top:10px;
	background-color:#ffffff !important;
}

body.page-id-309 .elementor-widget-heading h2{
	text-align:center;
	color:#f1c40f !important;
	text-transform:uppercase;
}

body.page-id-309 #gamipress-transfers-form-wrapper form{
	display:inline;
}

body.page-id-309 #gamipress-transfers-form-wrapper .gamipress-transfers-points-transfer-form .gamipress-transfers-notes-transfer-form-notes{
	padding-top:0px;
	margin-top:3px;
	padding-bottom:0px;
	border-style:none;
	padding-left:0px;
}

body.page-id-309 .gamipress-transfers-points-transfer-form .gamipress-transfers-points-transfer-form-new-balance .gamipress-transfers-points-transfer-form-new-balance-amount{
	font-weight:700;
}

body.page-id-309 .gamipress-transfers-recipient-form-recipient .gamipress-transfers-recipient-form-recipient-input input[type=text]{
	border-style:solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-309 .gamipress-transfers-points-transfer-form-custom .gamipress-transfers-points-transfer-form-custom-input input[type=text]{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-style:solid;
}

body.page-id-309 .gamipress-transfers-notes-transfer-form-notes .gamipress-transfers-notes-transfer-form-notes-input textarea{
	background-color:#ffffff;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-width:2px;
	border-color:#ecf0f1;
}

body.page-id-309 .hentry .elementor .elementor-section-wrap{
	background-color:#f2f2f2;
}

body.page-id-309 #mycred-transfer-form-transfer .select-recipient-wrapper{
	display:inline-block;
	margin-top:10px;
}

body.page-id-309 #mycred-transfer-form-transfer .select-amount-wrapper{
	display:inline-block;
	padding-left:13px;
}

body.page-id-309 #mycred-transfer-form-transfer .col-sm-12{
	display:inline-block;
}

body.page-id-309 #mycred-transfer-form-transfer .select-amount-wrapper label{
	margin-left:7px;
	position:relative;
	top:5px;
	font-weight:500;
	font-size:16px;
}

body.page-id-309 .hentry .elementor-element-9089aea{
	border-bottom-left-radius:20px;
	background-color:#f2f2f2;
}

body.page-id-309 .elementor-element-9089aea .elementor-widget-wrap{
	background-color:#ffffff !important;
	margin-top:20px;
}

body.page-id-309 #mycred-transfer-form-transfer{
	-webkit-box-shadow:none !important;	box-shadow:none !important;
	background-color:#ffffff !important;
	padding-top:6px !important;
}

body.page-id-309 #mycred-transfer-form-transfer .select-recipient-wrapper label{
	font-weight:500;
	font-size:16px;
}

body.page-id-309 #mycred-transfer-form-transfer .row:nth-child(2){

	display:none;
}

body.page-id-309 #mycred-transfer-form-transfer .row:nth-child(3){

	text-align:left;
}

body.page-id-309 .elementor-element-371af17 .elementor-top-column:nth-child(1) .elementor-price-table__header{
	border-bottom-style:solid;
}

body.page-id-309 .elementor-element-371af17 .elementor-top-column:nth-child(3) .elementor-price-table__header{
	border-bottom-style:solid;
}

body.page-id-309 .elementor-element-371af17 .elementor-top-column:nth-child(2) .elementor-price-table__header{
	border-bottom-style:solid;
}

body.page-id-309 #content{
	background-color:#f2f2f2;
	z-index:1;
}

body.page-id-309 .hentry .elementor-element-371af17 .elementor-container{
	background-color:#f2f2f2;
}

body.page-id-309 .hentry .elementor-element-9089aea .elementor-container{
	background-color:#f2f2f2;
}

body.page-id-309 .elementor-element-371af17 .elementor-widget-price-table .elementor-price-table__ribbon{
	width:100px;
	height:100px;
}

body.page-id-309 .elementor-element-371af17 .elementor-price-table .elementor-price-table__footer{
	background-color:#ffffff;
}

body.page-id-309 .elementor-element-371af17 .elementor-price-table a{
	border-style:solid;
	border-width:2px;
	border-color:#2c3e50;
}

body.page-id-309 .elementor-element-371af17 .elementor-top-column:nth-child(2) .elementor-widget-container{
	-webkit-box-shadow:0px 0px 5px 4px #bdc3c7;	box-shadow:0px 0px 5px 4px #bdc3c7;
	border-right-width:5px;
	border-bottom-width:5px;
}

body.page-id-309 .hentry .elementor-element-17c54d6 .elementor-container{
	display:none;
}

body.page-id-309 .hentry .elementor{
	background-color:#f2f2f2;
}

body.page-id-309 .hentry .elementor .elementor-element-371af17{
	background-color:#f2f2f2;
}

body.page-id-309 #mycred-transfer-form-transfer .row{
	background-color:#ffffff;
}

body.page-id-309 #mycred-transfer-form-transfer .select-amount-wrapper input[type=text]{
	margin-left:10px;
}

body.page-id-309 #mycred-transfer-form-transfer .select-recipient-wrapper input[type=text]{
	margin-left:14px;
	margin-top:0px;
}

body.page-id-309 .elementor-widget-html .credit-packs{
	background-color:transparent;
}

body.page-id-309 .elementor-widget-html .grid .featured{
	top:-2px;
}

body.page-id-309 .grid .ribbon{
	padding-top:2px !important;
	position:fixed;
	top:16px !important;
	left:80px !important;
	padding-bottom:2px !important;
}

body.page-id-309 .grid .card .euro{
	font-size:21px !important;
	color:#1abc9c !important;
}

body.page-id-309 .grid .card .total{
	font-size:16px;
	color:#000000;
}

body.page-id-309 .elementor-element-186958e .elementor-widget-wrap{
	padding-top:0px !important;
}

body.page-id-309 .grid .card .value{
	color:#1abc9c !important;
}

body.page-id-309 .grid .card h3{
	margin-bottom:0px;
}

body.page-id-309 .elementor-widget-html .grid article{
	padding-top:25px;
	padding-bottom:25px;
}

body.page-id-309 .grid .card:nth-child(1) .total{
	display:none;
}

body.page-id-309 .grid .card:nth-child(1) .cta{
	margin-top:36px;
}

body.page-id-309 .grid .card:nth-child(1) .price{
	margin-bottom:22px;
	margin-top:21px;
}

@media (min-width:800px){

	body.page-id-309 #content{
	padding-top:15px !important;
	}

}



/*-----------------------------------------------*/
/*  "Classifica mensile" Page                    */
/*-----------------------------------------------*/
body.page-id-345 .elementor-element-59717b2 .elementor-widget-wrap{
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	padding-left:19px !important;
	padding-right:0px !important;
	margin-right:20%;
	margin-left:20%;
}

body.page-id-345 .hentry .entry-header h1{
	display:none;
}

body.page-id-345 .gamipress-leaderboard-table tr .column-header{
	display:none;
}

body.page-id-345 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .gamipress-leaderboard div .gamipress-leaderboard-table tbody .user-3 .column-avatar{
	width:70px !important;
}

body.page-id-345 .gamipress-leaderboard-table .column-avatar{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-345 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .gamipress-leaderboard div .gamipress-leaderboard-table tbody .user-3 .column-position{
	width:2px !important;
}

body.page-id-345 .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .gamipress-leaderboard div .gamipress-leaderboard-table tbody .user-3 .column-position{
	width:20px !important;
}

body.page-id-345 .elementor-widget-shortcode .elementor-shortcode .gamipress-leaderboard{
	text-align:left;
}

body.page-id-345 .elementor-shortcode .gamipress-leaderboard h2{
	text-align:center;
}

body.page-id-345 .gamipress-leaderboard-table .user-3 td{
	display:table-cell;
	padding-right:0px;
}

body.page-id-345 .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .gamipress-leaderboard div .gamipress-leaderboard-table tbody .user-3 .column-punto{
	font-weight:700 !important;
}

body.page-id-345 a img{
	border-radius:20px!important;
}

body.page-id-345 .hentry .elementor-element-59717b2 .elementor-container{
	background-color:#f2f2f2;
}

body.page-id-345 .column-avatar img{
	border-radius:20px;
}

@media (max-width:599px){

	body.page-id-345 .elementor-element-59717b2 .elementor-widget-wrap{
	margin-left:0px;
	margin-right:0px;
	}

}



/*-----------------------------------------------*/
/*  "Il buon senso" Topic                        */
/*-----------------------------------------------*/
body.postid-605 .bs-single-forum-list li .bs-reply-list-item{
	padding-left:28px !important;
}



/*-----------------------------------------------*/
/*  "150 crediti + 20 FREE" Product              */
/*-----------------------------------------------*/
body.postid-833 .cart .quantity .bs-quantity{
	display:none;
}

body.postid-833 .product .entry-summary form{
	text-align:left;
}

body.postid-833 .entry-summary .product_meta .posted_in{
	display:none !important;
}

body.postid-833 .entry-summary .product_meta h4{
	display:none;
}

body.postid-833 #main nav{
	display:none;
}

body.postid-833 .woocommerce-product-gallery img{
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

body.postid-833 #main .product .woocommerce-product-gallery{
	border-style:none !important;
	text-align:center;
	padding-left:50px;
	padding-top:25px;
	background-color:#353535 !important;
}

body.postid-833 .woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
}

body.postid-833 #main .product .entry-summary{
	border-top-right-radius:30px !important;
	border-bottom-right-radius:30px !important;
}

body.postid-833 .product .entry-summary p{
	text-align:left;
	color:#ecf0f1 !important;
}

body.postid-833 .product .entry-summary h1{
	color:#f1c40f;
	font-weight:600;
	font-family:'Nunito Sans', sans-serif;
}

body.postid-833 #main .product .entry-summary .cart .single_add_to_cart_button{
	background-color:#1abc9c !important;
	font-weight:600 !important;
}

body.postid-833 #primary #main a img{
	width:140px !important;
}

body.postid-833 .woocommerce-product-gallery a img{
	height:140px;
}

body.postid-833 .product .woocommerce-product-gallery > a:nth-child(1){

	display:none;
}

body.postid-833 .woocommerce-product-gallery .woocommerce-product-gallery__image a{
	text-align:center;
}

body.postid-833 #main .product .woocommerce-tabs{
	display:none;
}

body.postid-833 #main .product .related{
	display:none;
}

@media (min-width:544px){

	body.postid-833 .product .entry-summary .entry-title{
	font-size:39px;
	}

}



/*-----------------------------------------------*/
/*  "350 crediti + 40 FREE" Product              */
/*-----------------------------------------------*/
body.postid-838 .cart .quantity .bs-quantity{
	display:none;
}

body.postid-838 .product .entry-summary form{
	text-align:left;
}

body.postid-838 .entry-summary .product_meta .posted_in{
	display:none !important;
}

body.postid-838 .entry-summary .product_meta h4{
	display:none;
}

body.postid-838 #main nav{
	display:none;
}

body.postid-838 .woocommerce-product-gallery img{
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

body.postid-838 #main .product .woocommerce-product-gallery{
	border-style:none !important;
	text-align:center;
	padding-left:50px;
	padding-top:25px;
	background-color:#353535 !important;
}

body.postid-838 .woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
}

body.postid-838 #main .product .entry-summary{
	border-top-right-radius:30px !important;
	border-bottom-right-radius:30px !important;
}

body.postid-838 .product .entry-summary p{
	text-align:left;
	color:#ecf0f1 !important;
}

body.postid-838 .product .entry-summary h1{
	color:#f1c40f;
	font-weight:600;
	font-family:'Nunito Sans', sans-serif;
}

body.postid-838 #main .product .entry-summary .cart .single_add_to_cart_button{
	background-color:#1abc9c !important;
	font-weight:600 !important;
}

body.postid-838 #primary #main a img{
	width:140px !important;
}

body.postid-838 .woocommerce-product-gallery a img{
	height:140px;
}

body.postid-838 .product .woocommerce-product-gallery > a:nth-child(1){

	display:none;
}

body.postid-838 .woocommerce-product-gallery .woocommerce-product-gallery__image a{
	text-align:center;
}

body.postid-838 #main .product .woocommerce-tabs{
	display:none;
}

body.postid-838 #main .related ul{
	display:none;
}

body.postid-838 #main .related h2{
	display:none;
}

@media (min-width:544px){

	body.postid-838 .product .entry-summary .entry-title{
	font-size:39px;
	}

}



/*-----------------------------------------------*/
/*  "Groups" Page                                */
/*-----------------------------------------------*/
body.page-id-41 .hentry .entry-header h1{
	display:none;
}

body.page-id-41 #groups-list .item-avatar a{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

body.page-id-41 #groups-list .list-wrap .avatar{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-41 #dir-groups-search-form{
	display:none;
}

body.page-id-41 #groups-list .item-entry .list-wrap{
	border-style:none !important;
}

body.page-id-41 #primary{
	padding-left:13px;
	padding-right:18px;
}

body.page-id-41 #groups-list .item-block p{
	display:none;
}



/*-----------------------------------------------*/
/*  "Pagamento" Page                             */
/*-----------------------------------------------*/
body.page-id-304 .hentry .woocommerce-order .woocommerce-order-details-wrapper{
	border-style:none;
}

body.page-id-304 .woocommerce-order-details tbody .product-name{
	border-style:none;
}

body.page-id-304 .woocommerce-order-details thead .product-name{
	border-style:none;
	border-bottom-style:none !important;
}

body.page-id-304 .woocommerce-order .woocommerce-order-over h2{
	color:#1abc9c;
	font-weight:600;
}

body.page-id-304 .woocommerce-order-details thead .product-qty{
	border-bottom-style:none !important;
}

body.page-id-304 .woocommerce-order-details thead .product-total{
	border-bottom-style:none !important;
}

body.page-id-304 .woocommerce-order-details thead .product-thumb{
	border-bottom-style:none !important;
}

body.page-id-304 #customer_details .woocommerce-billing-fields{
	display:none;
}

body.page-id-304 .hentry .entry-header h1{
	display:none;
}

body.page-id-304 .bs-product-check .bs-product-name .qty{
	display:none;
}

body.page-id-304 .bs-product-check .variation .variation-Vendor{
	display:none !important;
}

body.page-id-304 #order_review_heading{
	margin-bottom:16px;
	text-align:center;
	font-size:15px;
}

body.page-id-304 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
	display:none;
}

body.page-id-304 .cart_item .product-name .bs-product-thumbnail{
	width:21px;
}

body.page-id-304 .woocommerce-checkout-review-order-table .cart-subtotal th{
	display:none;
}

body.page-id-304 .woocommerce-checkout-review-order-table .cart-subtotal td{
	display:none;
}

body.page-id-304 .woocommerce-checkout-review-order-table .order-total th{
	display:none;
}

body.page-id-304 .order-total td bdi{
	display:none;
}

body.page-id-304 .wc_payment_method label img{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.page-id-304 .wc_payment_method label a{
	font-size:11px !important;
	color:#ecf0f1;
}

body.page-id-304 #place_order{
	background-color:rgba(46,204,113,0.31) !important;
	border-width:2px !important;
	border-color:#34495e !important;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	color:#11826b !important;
	border-style:none !important;
	font-weight:600 !important;
}

body.page-id-304 #order_comments{
	border-style:solid;
}

body.page-id-304 #payment ul{
	background-color:#f4f4f4 !important;
	padding-right:11px !important;
	padding-left:11px !important;
	border-style:none !important;
}

body.page-id-304 .hentry .woocommerce-checkout .bb-wc-co{
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-304 #page .elementor-location-header{
	margin-bottom:15px;
}

body.page-id-304 .hentry .woocommerce-form-coupon-toggle .woocommerce-info{
	margin-left:0px;
	font-size:12px;
}

body.page-id-304 .woocommerce-form-coupon-toggle .woocommerce-info a{
	color:#1abc9c;
}

body.page-id-304 #main .hentry .entry-content{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	display:inline-flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body.page-id-304 #main article{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	display:inline-flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body.page-id-304 .hentry .woocommerce-form-coupon-toggle{
	padding-top:0px;
}

body.page-id-304 .bs-product-check .bs-product-thumbnail img{
	margin-right:3px !important;
	width:35px;
	height:35px;
}

body.page-id-304 .bs-product-check .bs-product-name .check-name{
	margin-left:28px;
	font-weight:700 !important;
	font-size:17px;
}

body.page-id-304 .hentry .bb-wc-co .bb-wc-col:nth-child(1){

	display:none;
}

body.page-id-304 .woocommerce-checkout-review-order-table tbody .product-name{
	border-style:none;
	border-bottom-style:none !important;
}

body.page-id-304 .woocommerce-checkout-review-order-table .order-total td{
	border-left-style:none;
	border-style:none;
}

body.page-id-304 .woocommerce-checkout-review-order-table tbody .product-total{
	border-left-style:none;
	border-bottom-style:none !important;
}

body.page-id-304 .woocommerce-checkout-review-order-table .total td{
	border-left-style:none;
}

body.page-id-304 .woocommerce-checkout-review-order-table thead .product-name{
	display:none;
}

body.page-id-304 .woocommerce-checkout-review-order-table thead .product-total{
	display:none;
}

body.page-id-304 .cart_item .product-total bdi{
	font-size:26px;
	font-weight:700;
	color:#16a085;
}

body.page-id-304 .cart_item bdi .woocommerce-Price-currencySymbol{
	font-size:18px;
}

body.page-id-304 .hentry .bb-wc-co .bb-wc-col:nth-child(2){

	padding-right:0px;
	padding-left:0px;
}

body.page-id-304 .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{
	font-size:11px;
}

body.page-id-304 .cart_item .product-name .bs-product-remove{
	display:none;
}

body.page-id-304 #secondary{
	display:none;
}

body.page-id-304 .payment_method_paypal label img{
	border-style:solid;
	border-width:2px;
}

body.page-id-304 .wc_payment_methods .wc_payment_method:nth-child(2) label{
	font-size:12px;
}

body.page-id-304 .wc_payment_methods label img{
	width:44px;
	margin-left:0px !important;
}

body.page-id-304 #payment .place-order{
	display:inline-flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:flex-end;	align-content:flex-end;
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
	margin-bottom:0px;
}

body.page-id-304 #primary #main .hentry .entry-content .woocommerce .woocommerce-checkout .bb-wc-co .bb-wc-col .bb-order-review #order_review #payment .place-order{
	width:100% !important;
}

body.page-id-304 .wc_payment_methods .wc_payment_method label{
	font-weight:700;
}

body.page-id-304 .wc_payment_methods .payment_box p{
	font-weight:300;
}

body.page-id-304 .bb-wc-co .bb-wc-col .bb-order-review{
	padding-right:13px;
	padding-left:16px;
	margin-bottom:0px;
	display:inline-block;
}

body.page-id-304 .woocommerce .woocommerce-checkout .bb-wc-co .bb-wc-col .bb-order-review{
	width:42px !important;
}

body.page-id-304 #main .hentry .bb-wc-co .bb-order-review{
	width:424px !important;
}

@media (max-width:980px){

	body.page-id-304 #content .container .bb-grid #primary #main .hentry .entry-content .woocommerce .woocommerce-checkout .bb-wc-co .bb-wc-col .bb-order-review{
	width:100% !important;
	}

}



@media (max-width:600px){

	body.page-id-304 #primary{
	width:141px !important;
	}

}



@media (max-width:500px){

	body.page-id-304 .hentry .bb-wc-co .bb-wc-col:nth-child(2){

	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
	padding-left:0px;
}

body.page-id-304 .hentry .woocommerce{
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
}

body.page-id-304 #primary{
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
}

body.page-id-304 .hentry .woocommerce-form-coupon-toggle .woocommerce-info{
	padding-right:0px;
}

body.page-id-304 .bb-wc-co .bb-wc-col .bb-order-review{
	padding-right:15px;
	padding-left:15px;
	}

}



@media (max-width:430px){

	body.page-id-304 .hentry .bb-wc-co .bb-wc-col:nth-child(2){

	display:inline;
	-webkit-box-flex:1 1 0%;	-ms-flex:1 1 0%;	flex:1 1 0%;
	}

}



@media (max-width:420px){

	body.page-id-304 .woocommerce-checkout-review-order-table tbody .product-name{
	padding-right:0px !important;
}

body.page-id-304 .bs-product-check .bs-product-name .check-name{
	margin-left:40px;
	position:relative;
	top:-37px;
}

body.page-id-304 .woocommerce-checkout-review-order-table .order-total td{
	display:none;
}

body.page-id-304 .cart_item .product-name .bs-product-check{
	display:inline-flex;
	}

}



@media (min-width:801px){

	body.page-id-304 .order_item .product-name .bb_sku_wrapper{
	display:none !important;
	}

}



@media (min-width:993px){

	body.page-id-304 #page #content .container .bb-grid #primary #main .hentry .entry-content .woocommerce .woocommerce-checkout .bb-wc-co .bb-wc-col:nth-child(2){

	width:50% !important;
	}

}



/*-----------------------------------------------*/
/*  "STORIE &#8211; RACCONTI FETISH / BDSM" Forum*/
/*-----------------------------------------------*/
body.postid-506 #main article{
	background-color:transparent;
}

body.postid-506 #primary{
	padding-top:0px;
}



/*-----------------------------------------------*/
/*  "Video Store" Page                           */
/*-----------------------------------------------*/
body.page-id-1245 .price bdi img{
	width:20px !important;
	height:20px;
	width:20px !important;
	height:20px;
}

body.page-id-1245 .product .woocommerce-LoopProduct-link .price{
	text-align:center;
	display:inline-grid !important;
}

body.page-id-1245 .woocommerce-LoopProduct-link .price .woocommerce-Price-amount{
	margin-left:5px;
}

body.page-id-1245 .products .product .woocommerce-LoopProduct-link{
	background-color:#2b2b2b;
}

body.page-id-1245 .product .woocommerce-LoopProduct-link h2{
	color:#ecf0f1;
	font-weight:600;
}

body.page-id-1245 .price .woocommerce-Price-amount bdi{
	color:#ffffff;
}

body.page-id-1245 .jet-woo-product-price bdi img{
	display:inline-block;
	margin-right:5px;
}

body.page-id-1245 .jet-woo-products .jet-woo-product-price{
	display:inline;
}

body.page-id-1245 .jet-woo-product-price .woocommerce-Price-amount bdi{
	display:inline-block;
}

body.page-id-1245 .jet-woo-products .jet-woo-product-excerpt{
	font-size:15px;
}

body.page-id-1245 .jet-woo-products .jet-woo-product-button a{
	background-color:#1abc9c !important;
}

body.page-id-1245 .elementor-element-b67ff4e .elementor-column-wrap{
	border-top-left-radius:20px!important;
	border-top-right-radius:20px!important;
	border-bottom-left-radius:20px!important;
	border-bottom-right-radius:20px;
}

body.page-id-1245 #wpforms-form-1355 label{
	color:#ffffff;
}

body.page-id-1245 #wpforms-form-1355 input[type=text]{
	background-color:#232323;
	color:#ffffff;
	border-color:#3c3838;
}

body.page-id-1245 #wpforms-form-1355 textarea{
	background-color:#232323;
	border-color:#3c3838;
}

body.page-id-1245 #wpforms-form-1355 .wpforms-uploader{
	background-color:#0f0f0f;
}

body.page-id-1245 .wpforms-uploader .dz-message .modern-hint{
	color:rgba(188,184,184,0.4) !important;
}

body.page-id-1245 .wpforms-uploader .dz-message svg{
	color:#ffffff;
}

body.page-id-1245 #wpforms-form-1355 .wpforms-submit-container{
	text-align:center;
}

body.page-id-1245 #wpforms-1355-field_2-container .wpforms-uploader{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}



/*-----------------------------------------------*/
/*  "Vendi Video" Page                           */
/*-----------------------------------------------*/
body.page-id-1212 #wpforms-form-1355 label{
	color:#ffffff;
}

body.page-id-1212 #wpforms-form-1355 input[type=text]{
	background-color:#232323;
	color:#ffffff;
	border-color:#3c3838;
}

body.page-id-1212 #wpforms-form-1355 textarea{
	background-color:#232323;
	border-color:#3c3838;
}

body.page-id-1212 #wpforms-form-1355 .wpforms-uploader{
	background-color:#0f0f0f;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}

body.page-id-1212 .wpforms-uploader .dz-message .modern-hint{
	color:rgba(188,184,184,0.4) !important;
}

body.page-id-1212 .wpforms-uploader .dz-message svg{
	color:#ffffff;
}

body.page-id-1212 #wpforms-form-1355 .wpforms-submit-container{
	text-align:center;
}



/*-----------------------------------------------*/
/*  "Pratica del cuckold e pornhube" Topic       */
/*-----------------------------------------------*/
body.postid-1638 #bbpress-forums .bs-single-forum-list .bs-header-item{
	background-color:#ffffff;
}

body.postid-1638 .bs-single-forum-list > li > .bs-reply-list-item{
	background-color:#ffffff !important;
}

body.postid-1638 .bbp-threaded-replies li .bs-reply-list-item{
	background-color:#ffffff !important;
}



/*-----------------------------------------------*/
/*  "Photos" Page                                */
/*-----------------------------------------------*/
body.page-id-42 #buddypress .screen-content{
	background-color:#f2f2f2;
}



/*-----------------------------------------------*/
/*  "Mappa utenti" Page                          */
/*-----------------------------------------------*/
body.page-id-1886 .hentry .entry-header .entry-title{
	display:none;
}

body.page-id-1886 #members-dir-map-filter-type div:nth-child(2){

	display:none;
}

body.page-id-1886 #members-dir-map-filter-type{
	display:none !important;
}

body.page-id-1886 #members-dir-map-filter-distance div:nth-child(2){

	display:none;
}

body.page-id-1886 #members-dir-map-filter-distance{
	display:none !important;
}

body.page-id-1886 #groups-dir-map-filter-keywords div:nth-child(2){

	display:none;
}

body.page-id-1886 #groups-dir-map-filter-keywords{
	display:none !important;
}

body.page-id-1886 #members-dir-map-filter-keywords div:nth-child(2){

	display:none;
}

body.page-id-1886 #members-dir-map-filter-keywords{
	display:none !important;
}

body.page-id-1886 #buddypress strong .members-dir-map-search-div{
	background-color:#f2f2f2;
}

body.page-id-1886 div:nth-child(1) div:nth-child(1) div:nth-child(2) > div:nth-child(3){

	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-style:solid;
	border-width:3px !important;
	border-color:#bdc3c7;
	-webkit-box-shadow:0px 0px 5px 5px #ecf0f1;	box-shadow:0px 0px 5px 5px #ecf0f1;
}

body.page-id-1886 .gm-style > div:nth-child(17){

	display:none;
}

body.page-id-1886 .members-dir-map-search-div div .gm-svpc{
	display:none;
}

body.page-id-1886 .members-dir-map-search-div a img{
	display:none;
}

body.page-id-1886 #members-dir-map div:nth-child(1) div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2){

	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}



/*-----------------------------------------------*/
/*  "WP Router Placeholder Page" Wp_router_page  */
/*-----------------------------------------------*/
body.postid-1939 #tribe-community-events{
	background-color:#ffffff;
	padding-top:25px;
}

body.postid-1939 #tribe-community-events .my-events-header{
	margin-bottom:0px;
}

body.postid-1939 #tribe-community-events header{
	border-bottom-style:none;
}

body.postid-1939 #tribe-community-events .events-community-post-title label{
	font-size:14px;
}



/*-----------------------------------------------*/
/*  "Mi presento" Topic                          */
/*-----------------------------------------------*/
body.postid-1975 #bbpress-forums .bb-grid .bs-single-topic-sidebar{
	background-color:#f2f2f2;
}



/*-----------------------------------------------*/
/*  "Videos" Page                                */
/*-----------------------------------------------*/
body.page-id-1822 #main article{
	background-color:#f2f2f2 !important;
}

body.page-id-1822 .hentry .entry-header h1{
	display:none;
}

body.page-id-1822 #video-all a{
	padding-bottom:0px;
}

body.page-id-1822 #video-stream .bb-video-list{
	margin-top:0px;
}



/*-----------------------------------------------*/
/*  "Regali" Page                                */
/*-----------------------------------------------*/
body.page-id-380 .hentry .elementor-element-ae59303{
	border-top-left-radius:20px;
}

body.page-id-380 #primary{
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	margin-top:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-380 #cashcred .active{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-380 .elementor-widget-shortcode .form-group p{
	font-size:13px;
}

body.page-id-380 #cashcred li{
	border-top-left-radius:30px !important;
	border-top-right-radius:30px !important;
	border-bottom-left-radius:30px !important;
	border-bottom-right-radius:30px !important;
}

body.page-id-380 .elementor-element-ae59303 .elementor-widget-text-editor{
	margin-bottom:0px;
}

body.page-id-380 .mycred-cashcred-form .form-group label{
	padding-bottom:0px !important;
}

body.page-id-380 .elementor-element-ae59303 .elementor-widget-heading{
	margin-bottom:0px;
	margin-top:10px;
}

body.page-id-380 .hentry .elementor .elementor-container{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-380 .hentry .elementor{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-380 #main .hentry .entry-content{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-380 .hentry .elementor .elementor-element-ae59303{
	border-top-right-radius:20px;
}

body.page-id-380 #content .bb-grid{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-380 #main article{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-380 #cashcred_tab_content .cashcred-tab{
	margin-top:31px !important;
	border-style:none !important;
}

body.page-id-380 #cashcred_tab_content h4{
	margin-bottom:10px;
	font-size:17px;
}

body.page-id-380 #gamipress-points-payout-form-wrapper{
	margin-top:0px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-style:none;
	padding-left:0px;
	padding-right:0px;
}

body.page-id-380 #gamipress-points-payouts-form-1 .gamipress-points-payout-form-points-input legend{
	font-weight:600;
	border-color:#bdc3c7;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-left:10px;
	padding-right:10px;
}

body.page-id-380 #gamipress-points-payouts-form-1 > .gamipress-points-payout-form-points-input{
	margin-top:0px;
	background-color:transparent;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-380 .gamipress-points-payout-form-total .gamipress-points-payout-form-total-label .gamipress-points-payout-form-total-money{
	font-weight:700;
	font-size:18px;
}

body.page-id-380 #gamipress-points-payouts-points-payout-history tbody .gamipress-points-payouts-col-date{
	font-size:15px;
}

body.page-id-380 #gamipress-points-payouts-points-payout-history tbody .gamipress-points-payouts-col-id{
	font-size:15px;
}

body.page-id-380 #gamipress-points-payouts-points-payout-history thead .gamipress-points-payouts-col-actions{
	padding-bottom:5px;
	padding-top:8px;
}

body.page-id-380 #gamipress-points-payouts-points-payout-history thead .gamipress-points-payouts-col{
	padding-top:5px;
	padding-bottom:4px;
	background-color:rgba(236,240,241,0.44);
}

body.page-id-380 #gamipress-points-payouts-points-payout-history tr a{
	color:#3498db;
	text-transform:uppercase;
	font-size:14px;
	font-weight:500;
}

body.page-id-380 #gamipress-points-payouts-form-1 .gamipress-points-payout-form-points-input .gamipress-points-payout-form-points-input{
	display:none;
}

body.page-id-380 #gamipress-points-payouts-form-1 .gamipress-points-payout-form-total{
	margin-bottom:10px;
}

body.page-id-380 #gamipress-points-payouts-form-1 .gamipress-points-payout-form-current-balance{
	margin-bottom:9px;
}

body.page-id-380 #gamipress-points-payouts-form-1 .gamipress-points-payout-form-new-balance .gamipress-points-payout-form-new-balance-label{
	font-size:14px;
}

body.page-id-380 #gamipress-points-payouts-form-1 .gamipress-points-payout-form-new-balance{
	font-size:13px;
}

body.page-id-380 #gamipress-points-payouts-form-1 .gamipress-points-payout-form-new-balance .gamipress-points-payout-form-new-balance-amount{
	font-weight:600;
}

body.page-id-380 .gamipress-points-payout-form-total .gamipress-points-payout-form-total-label .gamipress-points-payout-form-total-amount{
	font-weight:600;
}

body.page-id-380 #gamipress-points-payouts-points-payout-history tr span{
	font-weight:500;
	font-size:15px;
}

body.page-id-380 #gamipress-points-payouts-points-payout-history tr div{
	background-color:#f1c40f;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
}

body.page-id-380 #gamipress-points-payouts-points-payout-history tr .Pagato{
	background-color:#1abc9c;
}

body.page-id-380 #gamipress-points-payouts-form-1 > .gamipress-points-payout-form-payment-method-input{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:2px;
}

body.page-id-380 #gamipress-points-payouts-form-1 .gamipress-points-payout-form-payment-method-input legend{
	border-style:solid;
	border-width:2px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-left:10px;
	padding-right:10px;
	border-color:#bdc3c7;
}

body.page-id-380 #primary #main .hentry .entry-content .elementor .elementor-element-ae59303 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #gamipress-points-payout-form-wrapper #gamipress-points-payouts-form-1 .gamipress-points-payout-form-points-input legend{
	border-width:2px !important;
}



/*-----------------------------------------------*/
/*  "Dashboard" Page                             */
/*-----------------------------------------------*/
body.page-id-872 .hentry .entry-header .entry-title{
	display:none;
}

body.page-id-872 .dokan-dashboard-menu a .fa-tachometer{
	display:none;
}

body.page-id-872 .hentry .dokan-dash-sidebar #dokan-navigation .tips:nth-child(1){

	display:none !important;
}

body.page-id-872 .dokan-dashboard-menu .withdraw a{
	display:none !important;
}

body.page-id-872 .hentry .dokan-dashboard-wrap .dokan-dash-sidebar{
	background-color:#ffffff;
}

body.page-id-872 .dokan-dashboard-menu .settings a{
	background-color:#ffffff;
	color:#000000 !important;
	border-style:none;
}

body.page-id-872 .dokan-dashboard-menu .announcement a{
	background-color:#ffffff;
	color:#000000 !important;
}

body.page-id-872 .dokan-dashboard-menu .products a{
	color:#000000 !important;
	background-color:#ffffff;
}

body.page-id-872 .dokan-dashboard-menu .orders a{
	color:#000000 !important;
	background-color:#ffffff;
}

body.page-id-872 #dokan-navigation .dokan-dashboard-menu .coupons{
	background-color:#ffffff;
	color:#000000;
}

body.page-id-872 .dokan-dashboard-menu .reports a{
	color:#000000 !important;
	background-color:#ffffff;
}

body.page-id-872 .dokan-dashboard-menu .reviews a{
	color:#000000 !important;
	background-color:#ffffff;
}

body.page-id-872 .dokan-dashboard-menu .coupons a{
	color:#000000 !important;
}

body.page-id-872 #dokan-navigation .dokan-dashboard-menu .announcement{
	border-bottom-style:none;
}

body.page-id-872 #dokan-navigation .dokan-dashboard-menu .withdraw{
	border-bottom-style:none;
}

body.page-id-872 #dokan-navigation .dokan-dashboard-menu .reviews{
	border-bottom-style:none;
}

body.page-id-872 #dokan-navigation .dokan-dashboard-menu .settings{
	border-bottom-style:none;
}

body.page-id-872 #dokan-navigation .dokan-dashboard-menu .products{
	border-bottom-style:none;
}

body.page-id-872 .dokan-dashboard-menu .active a{
	background-color:#ffffff;
	color:#000000 !important;
	font-weight:600 !important;
}

body.page-id-872 .dokan-dashboard-menu .active a:hover{
	background-color:#ffffff;
}

body.page-id-872 .dokan-dashboard-menu .dashboard a{
	background-color:#ffffff;
	color:#000000 !important;
}

body.page-id-872 #primary{
	margin-top:10px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	margin-bottom:36px;
	background-color:transparent;
}

body.page-id-872 .product-listing-top .dokan-add-product-link a{
	background-color:#ffffff;
	color:#000000;
	border-color:#000000;
	-webkit-box-shadow:0px 0px 5px 2px #ecf0f1;	box-shadow:0px 0px 5px 2px #ecf0f1;
	border-top-left-radius:23px;
	border-top-right-radius:23px;
	border-bottom-left-radius:23px;
	border-bottom-right-radius:23px;
}

body.page-id-872 .dokan-product-listing-area .product-listing-top ul{
	margin-bottom:0px;
}

body.page-id-872 .dokan-listing-filter li a{
	color:#000000 !important;
	font-weight:500;
}

body.page-id-872 #dokan-product-list-table thead th{
	display:none;
}

body.page-id-872 #dokan-product-list-table tr .post-date{
	display:none;
}

body.page-id-872 .reviews a i{
	color:#000000;
}

body.page-id-872 #product_images_container .ui-sortable li{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

body.page-id-872 .sale-price .form-label .sale_schedule{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-weight:500;
}

body.page-id-872 #post-title{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-872 .dokan-new-product-area .dokan-product-meta .dokan-form-group:nth-child(6){

	display:none;
}

body.page-id-872 .dokan-new-product-area hr{
	display:none;
}

body.page-id-872 .dokan-new-product-area .dokan-form-container > .dokan-form-group:nth-child(2){

	margin-bottom:25px;
}

body.page-id-872 .dokan-feat-image-upload .instruction-inside .fa-cloud-upload-alt{
	font-size:70px;
	margin-left:9px;
}

body.page-id-872 .dokan-new-product-area .dokan-feat-image-upload{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-width:3px;
	border-style:dotted;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-product-listing article{
	background-color:#ffffff !important;
	border-top-right-radius:20px;
}

body.page-id-872 .hentry .dokan-dashboard-wrap .dokan-product-listing{
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	background-color:#ffffff;
}

body.page-id-872 .hentry .dokan-dashboard-wrap{
	background-color:#ffffff;
}

body.page-id-872 .dokan-product-listing .dokan-product-listing-area .dokan-w12{
	display:none;
}

body.page-id-872 #content .bb-grid{
	background-color:#ffffff;
	border-top-left-radius:20px;
	padding-left:5px;
	border-top-right-radius:20px;
	padding-right:16px;
	margin-bottom:23px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-872 .dokan-feat-image-upload .instruction-inside a:hover{
	background-color:#f7f7f7;
}

body.page-id-872 .dokan-form-container > .dokan-form-group label{
	font-size:16px;
}

body.page-id-872 .dokan-new-product-area .dokan-product-meta{
	padding-left:17px;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-dashboard-header h1{
	text-align:center;
}

body.page-id-872 .dokan-dashboard-menu .analytics a{
	background-color:#ffffff;
	color:#000000 !important;
	display:none !important;
}

body.page-id-872 .dokan-dashboard-header .entry-title a{
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:#000000;
	font-weight:500;
}

body.page-id-872 .dokan-dashboard-header h1{
	border-bottom-style:none !important;
}

body.page-id-872 .content-half-part .list-count li a .count{
	float:none !important;
	background-color:transparent;
	-webkit-box-shadow:none;	box-shadow:none;
	color:#000000;
	font-weight:400;
	border-style:solid;
	border-width:1px;
	padding-top:1px;
	padding-bottom:1px;
	border-color:#dcdede;
}

body.page-id-872 #primary #main .hentry .entry-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-dash-left .dashboard-widget .list-count li a .count{
	display:table-cell !important;
}

body.page-id-872 .dokan-dash-left a .count{
	float:none !important;
	background-color:transparent;
	-webkit-box-shadow:none;	box-shadow:none;
	color:#000000;
}

body.page-id-872 .dokan-dash-left .dashboard-widget .content-half-part .list-count li{
	float:none;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-dash-left .dashboard-widget{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body.page-id-872 .dokan-dash-left li:nth-child(2) .woocommerce-Price-amount{
	font-size:22px;
	color:#1abc9c;
	font-weight:700;
}

body.page-id-872 .dokan-form-group .dokan-price-container .content-half-part:nth-child(1) .dokan-input-group .dokan-input-group-addon{
	display:none;
}

body.page-id-872 .sale-price .dokan-input-group .dokan-input-group-addon{
	display:none;
}

body.page-id-872 .dokan-dashboard-menu .settings:nth-child(9) > a:nth-child(1){

	display:none;
}

body.page-id-872 .list-inline li:nth-child(2) .title{
	display:none;
}

body.page-id-872 .list-inline li:nth-child(2) .count{
	display:none;
}

body.page-id-872 .list-inline li:nth-child(1) .woocommerce-Price-currencySymbol{
	color:transparent;
	background-image:url("https://mistressplanet.com/wp-content/uploads/2021/03/coin.svg");
	background-size:cover;
	display:inline-block;
	width:30px;
	height:30px;
	position:relative;
	top:-1px;
}

body.page-id-872 .list-inline li:nth-child(1) .woocommerce-Price-amount{
	position:relative;
	top:0px;
	color:#1abc9c;
	font-weight:700;
}

body.page-id-872 .list-inline li:nth-child(1) .title{
	margin-bottom:5px;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-dash-left .big-counter{
	padding-left:0px !important;
	padding-right:0px !important;
}

body.page-id-872 .dokan-left .dokan-form-group a.dokan-btn-sm{
	margin-top:7px;
}

body.page-id-872 .dokan-table-striped a strong{
	font-size:12px;
	font-weight:300;
}

body.page-id-872 .dokan-table-striped tr .dokan-order-earning{
	display:none;
}

body.page-id-872 .dokan-table-striped tr th:nth-child(4){

	display:none;
}

body.page-id-872 .dokan-table-striped tr .dokan-label-success{
	background-color:#1abc9c;
}

body.page-id-872 .dokan-table-striped tr .dokan-order-customer{
	font-size:15px;
	font-weight:500;
}

body.page-id-872 .dokan-table-striped tr abbr{
	font-size:12px;
	text-decoration:none;
}

body.page-id-872 .dokan-table-striped tr .dokan-order-shipping-status{
	display:none;
}

body.page-id-872 .dokan-table-striped tr th:nth-child(8){

	display:none;
}

body.page-id-872 .dokan-table-striped tr i{
	font-size:17px;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-orders-area .pagination-wrap{
	text-align:center;
}

body.page-id-872 .pagination li .current{
	background-color:transparent !important;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-orders-area .order-statuses-filter{
	margin-bottom:15px;
}

body.page-id-872 .dokan-order-filter-serach .dokan-left .dokan-form-group{
	margin-bottom:0px;
}

body.page-id-872 .dokan-product-listing .dokan-product-listing-area .product-listing-top{
	padding-bottom:4px;
	border-bottom-style:none;
}

body.page-id-872 #dokan-product-list-table tr .na{
	display:none;
}

body.page-id-872 #dokan-product-list-table tr .instock{
	font-size:15px;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-orders-area > .dokan-btn:nth-child(1){

	margin-bottom:10px;
}

body.page-id-872 #order_line_items .item .attachment-shop_thumbnail{
	border-style:none;
}

body.page-id-872 #woocommerce-order-items thead .quantity{
	display:none;
}

body.page-id-872 #order_line_items .quantity .view{
	display:none;
}

body.page-id-872 #order_line_items .item > .quantity{
	display:none;
}

body.page-id-872 .wc-order-totals tr td{
	font-size:14px;
	padding-bottom:0px;
	padding-top:0px;
}

body.page-id-872 #woocommerce-order-items{
	padding-bottom:0px;
}

body.page-id-872 .general-details .order-status .earning-from-order{
	display:none;
}

body.page-id-872 .general-details .order-status li{
	font-size:12px;
}

body.page-id-872 .order-status li > span{
	font-size:15px;
}

body.page-id-872 .dokan-order-details-wrap div .general-details{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}

body.page-id-872 .dokan-order-details-wrap .general-details ul{
	border-bottom-style:none !important;
}

body.page-id-872 .order-status li label{
	font-size:13px;
}

body.page-id-872 #edit-slug-box span .button-small{
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#000000;
	color:#000000;
	font-weight:400;
	font-size:13px;
}

body.page-id-872 #edit-slug-box a span{
	font-weight:700;
}

body.page-id-872 #post .dokan-product-short-description{
	display:none;
}

body.page-id-872 #wp-post_content-editor-tools{
	padding-bottom:9px;
}

body.page-id-872 .dokan-product-inventory .dokan-form-group:nth-child(1){

	display:none;
}

body.page-id-872 #post .dokan-catalog-mode{
	display:none;
}

body.page-id-872 #post div .sale-price{
	padding-left:30px;
	display:inline;
	padding-top:4px;
}

body.page-id-872 #post div .regular-price{
	padding-right:0px;
}

body.page-id-872 #post .regular-price .form-label{
	font-size:19px;
}

body.page-id-872 #_regular_price{
	font-size:16px;
	width:100px;
	border-top-left-radius:60px;
	border-top-right-radius:60px;
	border-bottom-left-radius:60px;
	border-bottom-right-radius:60px;
}

body.page-id-872 #post .regular-price .dokan-input-group-addon{
	background-color:transparent;
	border-style:none;
	padding-right:10px;
	padding-left:0px;
}

body.page-id-872 #post .downloadable-checkbox label{
	font-size:15px;
}

body.page-id-872 #post .virtual-checkbox label{
	font-size:15px;
}

body.page-id-872 .virtual-checkbox label .fa-question-circle{
	font-size:12px;
}

body.page-id-872 .downloadable-checkbox label .fa-question-circle{
	font-size:12px;
}

body.page-id-872 #post .dokan-product-meta .form-label .fa-question-circle{
	font-size:12px;
}

body.page-id-872 #post div .dokan-feat-image-upload{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-872 #post .sale-price .form-label{
	display:inline;
	font-size:14px;
}

body.page-id-872 #post div .sale_schedule{
	display:inline;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	position:relative;
	z-index:1;
	font-size:12px;
	background-color:#ecf0f1;
	color:#34495e;
	border-style:solid;
	border-width:1px;
}

body.page-id-872 #dokan-product-title-area .form-label{
	font-size:18px;
}

body.page-id-872 #_sale_price{
	width:100px;
	border-top-left-radius:60px;
	border-top-right-radius:60px;
	border-bottom-left-radius:60px;
	border-bottom-right-radius:60px;
}

body.page-id-872 .dokan-product-meta .dokan-form-group span > span span{
	border-color:#eaeeef;
}

body.page-id-872 .add-image .add-product-images i{
	color:transparent;
	background-image:url("https://mistressplanet.com/wp-content/uploads/2023/07/add-photo.svg");
	background-size:cover;
	position:relative;
	width:25px;
	height:25px;
}

body.page-id-872 #product_images_container .product_images li:hover{
	background-color:#ecf0f1;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-panel{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	margin-bottom:0px;
}

body.page-id-872 .dokan-panel .dokan-panel-body .dokan-panel-alert{
	display:none;
}

body.page-id-872 .dokan-panel .dokan-panel-body .dokan-progress{
	display:none;
}

body.page-id-872 .dokan-dash-right .dashboard-widget .widget-title{
	border-bottom-style:none !important;
	text-align:center;
}

body.page-id-872 .bb-grid #primary #main .hentry .entry-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-dash-left .dashboard-widget .content-half-part .list-count li a .count{
	height:21px !important;
	display:inline !important;
}

body.page-id-872 .content-half-part .list-count li:nth-child(1) a .title{
	color:#000000;
	font-weight:600;
}

body.page-id-872 .content-half-part .list-count li:nth-child(2) a .title{
	background-color:#1abc9c;
	color:#ffffff;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:500;
}

body.page-id-872 .content-half-part .list-count li:nth-child(2) a .count{
	font-size:11px;
	position:relative;
	top:1px;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-panel .dokan-panel-body{
	padding-bottom:0px;
	margin-bottom:9px;
	padding-top:0px;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-dash-right .sells-graph{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-872 .list-inline li:nth-child(4) .count{
	border-bottom-style:none !important;
}

body.page-id-872 .dokan-dash-left .dashboard-widget .widget-title{
	border-bottom-style:none !important;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-dash-right .dokan-announcement-widget{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body.page-id-872 #content .container .bb-grid #primary #main .hentry .entry-content .dokan-dashboard-wrap .dokan-dashboard-content .dashboard-content-area .dokan-dash-left .dashboard-widget .widget-title .pull-right{
	border-width:2px !important;
}

body.page-id-872 .dokan-dash-left .widget-title .pull-right{
	border-style:solid;
	border-color:#2c3e50;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	padding-left:7px;
	padding-right:11px;
}

body.page-id-872 .chart-placeholder tr:nth-child(1) td:nth-child(2){

	border-style:none;
}

body.page-id-872 .chart-placeholder tr:nth-child(1) td:nth-child(1){

	border-bottom-style:none;
}

body.page-id-872 .chart-placeholder tr td{
	font-size:12px;
	color:#2c3e50;
}

body.page-id-872 .chart-placeholder div table{
	background-color:#ecf0f1;
}

body.page-id-872 td > div{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-872 .chart-placeholder tr div div{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-872 .dokan-dash-right .chart-placeholder canvas{
	display:inline-block;
	width:100% !important;
}

body.page-id-872 .dokan-new-product-area .dokan-product-meta .dokan-form-group:nth-child(4){

	display:none;
}

body.page-id-872 #dokan-category-open-modal{
	display:none;
}

@media (max-width:767px){

	body.page-id-872 #dokan-navigation .dokan-dashboard-menu{
	background-color:transparent;
}

body.page-id-872 .dokan-dashboard-menu .products a{
	border-style:none;
	}

}



@media (max-width:460px){

	body.page-id-872 #dokan-navigation .dokan-dashboard-menu .dokan-common-links{
	display:none;
}

body.page-id-872 #dokan-navigation .dokan-dashboard-menu .announcement{
	border-right-style:none;
	}

}



@media (max-width:450px){

	body.page-id-872 #dokan-navigation{
	background-color:transparent !important;
}

body.page-id-872 #mobile-menu-icon{
	color:#000000 !important;
	}

}



@media (max-width:430px){

	body.page-id-872 .dokan-feat-image-upload .image-wrap a{
	font-size:51px !important;
	padding-top:20px !important;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	height:70px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-872 #primary #main .hentry .entry-content .dokan-dashboard-wrap .dokan-product-edit .product-edit-new-container #post div .featured-image .dokan-feat-image-upload .image-wrap a{
	height:70px !important;
}

body.page-id-872 .dokan-dashboard-header .entry-title .dokan-product-status-label{
	margin-right:6px;
	}

}



@media (min-width:431px){

	body.page-id-872 .dokan-product-listing-area .dokan-w12 .dokan-product-date-filter{
	display:none;
}

body.page-id-872 .dokan-left .dokan-form-group a.dokan-btn-sm{
	padding-top:6px;
}

body.page-id-872 .dokan-dashboard-wrap .dokan-orders-area .dokan-order-filter-serach{
	padding-left:0px;
	padding-right:0px;
	}

}



@media (min-width:768px){

	body.page-id-872 #dokan-navigation .dokan-dashboard-menu .dokan-common-links{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  "Carrello" Page                              */
/*-----------------------------------------------*/
body.page-id-303 .cart thead .product-quantity{
	display:none;
}

body.page-id-303 .cart tbody .product-quantity{
	display:none;
}

body.page-id-303 .hentry .entry-header h1{
	display:none;
}

body.page-id-303 #main .hentry .entry-content{
	background-color:#f2f2f2;
}

body.page-id-303 #content{
	background-color:#f2f2f2;
}

body.page-id-303 .hentry .woocommerce{
	background-color:#ffffff;
}



/*-----------------------------------------------*/
/*  "Prodotti" Elementor_library                 */
/*-----------------------------------------------*/
body.postid-1315 .tp-woo-single-image a .wp-post-image{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.postid-1315 .tp-woo-single-image a .emoji{
	display:none !important;
}

body.postid-1315 .woocommerce-product-gallery a .emoji{
	display:none !important;
}

body.postid-1315 .elementor-widget-woocommerce-product-images .onsale{
	display:none;
}

body.postid-1315 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.postid-1315 .woocommerce-product-gallery ol img{
	padding-top:0px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	margin-right:5px !important;
}

body.postid-1315 .woocommerce-product-gallery__wrapper a .wp-post-image{
	margin-bottom:9px;
}

body.postid-1315 .woocommerce-product-gallery ol div div div div li img{
	margin-top:8px !important;
}

body.postid-1315 .elementor-element-ff5a73d .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-woocommerce-product-images .elementor-widget-container .woocommerce-product-gallery ol div div div div li img{
	width:87% !important;
}



/*-----------------------------------------------*/
/*  "MarketPlace" Page                           */
/*-----------------------------------------------*/
body.page-id-3462 .dce-posts-wrapper .dce-post-author .dce-img{
	width:25px;
	height:25px;
	margin-right:0px;
}

body.page-id-3462 .dce-posts-wrapper .product .dce-author-avatar{
	color:#ffffff;
	width:30px;
	height:30px;
}

body.page-id-3462 .dce-posts-wrapper div .bp-verified-badge{
	width:15px;
	height:15px;
	top:0px;
}

body.page-id-3462 .dce-posts-wrapper del bdi{
	font-size:14px;
	color:#1f2323;
}

body.page-id-3462 .dce-posts-wrapper ins bdi{
	border-bottom-style:none;
	text-decoration:none;
}

body.page-id-3462 .hentry .elementor .elementor-element-f3773e7{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-3462 #primary{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-3462 .hentry .elementor{
	border-top-left-radius:20px;
}

body.page-id-3462 #main .hentry .entry-content{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-3462 #main .hentry{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-3462 .dce-posts-wrapper bdi .woocommerce-Price-currencySymbol{
	font-size:14px;
	font-weight:500;
	padding-right:2px;
}

body.page-id-3462 .dce-posts-wrapper ins bdi span{
	text-decoration:none;
}

body.page-id-3462 .jet-custom-nav__item-link .jet-menu-icon svg{
	height:40px;
	position:relative;
	top:-3px;
}

body.page-id-3462 .elementor-element-f3773e7 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-bdfd5a1 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-jet-custom-menu .elementor-widget-container .menu-market-container .jet-custom-nav .menu-item .jet-custom-nav__item-link .jet-menu-icon svg{
	width:40px !important;
}

body.page-id-3462 .elementor-nav-menu--main .menu-item img{
	font-size:27px;
}

body.page-id-3462 .elementor-nav-menu--main .menu-item span{
	font-size:14px;
}

body.page-id-3462 .elementor-nav-menu--main .menu-item a{
	padding-right:5px !important;
}

body.page-id-3462 .elementor-element-bdfd5a1 .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-element .elementor-widget-container .dce-posts-container .dce-posts-wrapper .product .dce-post-block .dce-item del .woocommerce-Price-amount bdi span{
	width:15px !important;
	height:15px !important;
}

body.page-id-3462 .elementor-element-bdfd5a1 .dce-posts-wrapper .product .dce-post-block .dce-item del .woocommerce-Price-amount bdi span{
	min-width:15px !important;
	min-height:15px !important;
}

body.page-id-3462 .dce-post-block del bdi span{
	top:1px !important;
}

body.page-id-3462 .dce-post-block ins bdi{
	font-size:18px !important;
	font-weight:600;
	top:3px !important;
}

body.page-id-3462 .dce-post-block ins bdi span{
	top:-3px !important;
	left:-2px;
}

body.page-id-3462 .dce-post-author .dce-author-text div{
	margin-left:0px;
	font-size:13px;
	position:relative;
	top:-2px;
}

@media (max-width:767px){

	body.page-id-3462 .elementor-element-f3773e7 .elementor-nav-menu--dropdown-tablet .elementor-widget-container{
	background-color:rgba(255,255,255,0.45) !important;
	margin-bottom:0px !important;
	position:relative;
	top:-5px;
}

body.page-id-3462 .elementor-element-bdfd5a1 .elementor-nav-menu--dropdown-tablet .elementor-widget-container{
	display:inline;
}

body.page-id-3462 .elementor-element-f3773e7 .elementor-element-bdfd5a1 .elementor-menu-toggle{
	padding-top:0px;
	padding-bottom:0px;
	background-color:rgba(255,255,255,0.05);
}

body.page-id-3462 .elementor-element-f3773e7 .elementor-menu-toggle .eicon-menu-bar{
	background-color:rgba(236,240,241,0.66);
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	position:relative;
	top:-10px;
}

body.page-id-3462 .elementor-element-f3773e7 .elementor-widget-heading .elementor-heading-title{
	position:relative;
	top:0px;
}

body.page-id-3462 .elementor-element-f3773e7 .elementor-element-bdfd5a1 .elementor-nav-menu--dropdown-tablet{
	top:-10px;
}

body.page-id-3462 .elementor-element-f3773e7 .elementor-widget-divider .elementor-divider{
	margin-top:0px;
}

body.page-id-3462 .elementor-element-f3773e7 .elementor-element-bdfd5a1 .elementor-widget-dce-dynamic-woo-products{
	top:-30px;
}

body.page-id-3462 .elementor-nav-menu--dropdown .menu-item a{
	background-color:transparent !important;
}

body.page-id-3462 .elementor-nav-menu--dropdown .menu-item img{
	width:33px;
	height:33px;
}

body.page-id-3462 .elementor-nav-menu--dropdown .menu-item a:active{
	color:#1abc9c;
}

body.page-id-3462 .elementor-nav-menu--dropdown .menu-item span{
	color:#2c3e50;
	}

}



/*-----------------------------------------------*/
/*  "Presentati" Forum                           */
/*-----------------------------------------------*/
body.postid-230 #main article{
	background-color:transparent !important;
}



/*-----------------------------------------------*/
/*  "Forum dei Gruppi" Forum                     */
/*-----------------------------------------------*/
body.postid-1986 #main article{
	background-color:transparent !important;
}



/*-----------------------------------------------*/
/*  "Points Payout History" Page                 */
/*-----------------------------------------------*/
body.page-id-4082 #gamipress-points-payouts-points-payout-details tr .gamipress-points-payouts-status-paid{
	color:#ffffff;
	font-weight:700;
	background-color:#1abc9c;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-4082 .hentry .entry-header .entry-title{
	margin-bottom:21px;
	text-align:center;
	font-size:24px;
}

body.page-id-4082 #main .hentry{
	background-color:transparent;
}

body.page-id-4082 #primary{
	background-color:#ffffff;
	padding-left:32px;
	padding-right:48px;
	padding-top:10px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

@media (min-width:800px){

	body.page-id-4082 #content{
	padding-top:40px !important;
	}

}



/*-----------------------------------------------*/
/*  "ChatRoom" Page                              */
/*-----------------------------------------------*/
body.page-id-4159 .hentry .entry-header h1{
	display:none;
}

body.page-id-4159 .bp-messages-threads-wrapper .bp-messages-column .chat-header{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	padding-left:11px;
	padding-top:8px;
	padding-bottom:4px;
}

body.page-id-4159 .bp-messages-chat-wrap .bp-messages-wrap .bp-messages-threads-wrapper .bp-messages-column .bpbm-chat-content .bpbm-chat-main .bm-attachments .bm-editor .wp-exclude-emoji{
	background-color:#ecf0f1 !important;
}

body.page-id-4159 .hentry .bp-messages-chat-wrap .bp-messages-wrap{
	border-top-left-radius:20px !important;
	border-top-right-radius:20px !important;
	border-bottom-left-radius:20px !important;
	border-bottom-right-radius:20px !important;
	background-color:transparent;
}

body.page-id-4159 #primary{
	background-color:#ecf0f1;
}

body.page-id-4159 .hentry .bp-messages-chat-wrap{
	background-color:#ecf0f1;
}

body.page-id-4159 .bm-template-modern .bm-list > div{
	background-color:#ffffff;
}

body.page-id-4159 .bpbm-chat-main .bpbm-chat-main-primary .bm-attachments{
	padding-top:11px;
	padding-bottom:15px;
	background-color:#ffffff !important;
}

body.page-id-4159 .thread-actions .bpbm-maximize .bm-svg{
	background-image:none;
}

body.page-id-4159 .bm-list .bm-date-stack .bm-sticky-date{
	display:none !important;
}

body.page-id-4159 .bm-list .bm-date-stack .bm-message{
	margin-bottom:10px !important;
}

body.page-id-4159 .bm-list .bm-message .reply-enabled{
	padding-top:12px !important;
	padding-bottom:12px !important;
	border-bottom-left-radius:20px;
}

body.page-id-4159 .thread-info-data .sub-name .group-online{
	font-weight:600;
}



/*-----------------------------------------------*/
/*  "Slip bikini con perizoma top triangolo" Product*/
/*-----------------------------------------------*/
body.postid-2797 .price del bdi{
	text-decoration:line-through;
}



/*-----------------------------------------------*/
/*  "Messages" Page                              */
/*-----------------------------------------------*/
body.page-id-4843 #page .bp-messages-wrap-main .bp-messages-wrap{
	border-style:none !important;
}

body.page-id-4843 #content{
	margin-top:0px !important;
}

body.page-id-4843 .wp-dark-mode-switch-23:not(.active){

	display: none !important;
}

body.page-id-4843 .switch-inner{
	display: none!important;
}

body.page-id-4843 .wp-dark-mode-switch wp-dark-mode-ignore{
	display: none!important;
}

body.page-id-4843 .wp-dark-mode-switch .wp-dark-mode-ignore{
	display: none!important;
}

body.page-id-4843 .bp-messages-threads-wrapper .bp-messages-column .chat-header{
	-webkit-box-shadow:0px 1px 2px 1px rgba(236,240,241,0.35);	box-shadow:0px 1px 2px 1px rgba(236,240,241,0.35);
	min-height:5px;
}

body.page-id-4843 .bpbm-search form input[type=text]{
	border-top-left-radius:23px !important;
	border-top-right-radius:23px !important;
	border-bottom-left-radius:23px !important;
	border-bottom-right-radius:23px !important;
	padding-top:11px !important;
}

body.page-id-4843 .bp-messages-side-threads .bm-side-content .threads-list-wrapper div .threads-list .thread .pic .bbpm-avatar a .avatar{
	border-top-left-radius:32px !important;
	border-top-right-radius:32px !important;
	border-bottom-left-radius:32px !important;
	border-bottom-right-radius:32px !important;
}

body.page-id-4843 #page .bp-messages-wrap-main .bp-messages-wrap .bp-messages-threads-wrapper .bp-messages-side-threads .bm-side-content .threads-list-wrapper div .threads-list .thread .pic > img.avatar{
	width:230px !important;
	height:230px !important;
}

body.page-id-4843 .bp-messages-side-threads div .bm-last-message-content{
	font-size:13px;
}

body.page-id-4843 .bm-date-stack .bm-pic .bbpm-avatar{
	border-top-left-radius:22px !important;
	border-top-right-radius:22px !important;
	border-bottom-left-radius:22px !important;
	border-bottom-right-radius:22px !important;
}

body.page-id-4843 .bm-date-stack a .avatar{
	border-top-left-radius:22px !important;
	border-top-right-radius:22px !important;
	border-bottom-left-radius:22px !important;
	border-bottom-right-radius:22px !important;
}

body.page-id-4843 .bm-date-stack .bm-info .bm-name{
	display:none;
}

body.page-id-4843 .bp-messages-wrap div div div div div .threads-list .thread .pic > img.avatar{
	max-width:100%;
	border-top-left-radius:30px !important;
	border-top-right-radius:30px !important;
	border-bottom-left-radius:30px !important;
	border-bottom-right-radius:30px !important;
}

body.page-id-4843 .bp-messages-wrap-main div .pic{
	padding-top:17px !important;
	padding-right:0px !important;
	padding-bottom:0px !important;
	padding-left:7px !important;
	border-bottom-style:none !important;
}

body.page-id-4843 .bm-template-modern .bm-list > div:nth-child(2){

	background-image:url("https://www.mistressplanet.com/wp-content/uploads/2025/08/cascading_white-light.jpg");
	background-size:contain;
}

body.page-id-4843 .bpbm-chat-main-primary .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-message-content-text p{
	color:#000000 !important;
}

body.page-id-4843 .thread-info .bbpm-avatar img{
	border-top-left-radius:22px !important;
	border-top-right-radius:22px !important;
	border-bottom-left-radius:22px !important;
	border-bottom-right-radius:22px !important;
	max-width:50px;
	max-height:50px;
	min-width:0px !important;
	position:relative;
	top:-5px;
}

body.page-id-4843 .bp-messages-column .back svg{
	color:#000000;
	font-weight:600;
}

body.page-id-4843 #page .footer-bottom{
	display:none;
}

body.page-id-4843 .bm-list div .bm-list-content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-4843 .bpbm-chat-main-primary .bm-attachments .bm-attachment{
	-ms-flex-line-pack:center;	align-content:center;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.page-id-4843 .bpbm-chat-main-primary .bm-attachments .bm-gif{
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
}

body.page-id-4843 .bpbm-chat-main-primary .bm-attachments .bm-editor{
	background-color:#ecf0f1;
	padding-left:8px !important;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-4843 .bp-messages-threads-wrapper .bp-messages-column .bpbm-chat-content .bpbm-chat-main .bpbm-chat-main-primary .bm-attachments .bm-editor .wp-exclude-emoji{
	background-color:transparent !important;
}

body.page-id-4843 .bp-messages-side-threads div .pic{
	width:50px !important;
}

body.page-id-4843 #content .container .bb-elementor-content .bp-messages-wrap-main .bp-messages-wrap .bp-messages-threads-wrapper .bp-messages-side-threads .bm-side-content .threads-list-wrapper div .threads-list .thread .pic{
	height:50px !important;
}

body.page-id-4843 #content .container .bb-elementor-content .bp-messages-wrap-main .bp-messages-wrap .bp-messages-threads-wrapper .bp-messages-side-threads .bm-side-content .threads-list-wrapper div .threads-list .thread .pic .bbpm-avatar a .avatar{
	height:50px !important;
}

body.page-id-4843 .bp-messages-side-threads div .time{
	padding-right:0px !important;
	padding-left:5px !important;
}

body.page-id-4843 .bp-messages-side-threads div .bm-info{
	padding-left:7px;
	padding-top:20px !important;
}

body.page-id-4843 .bp-messages-side-threads .thread .name{
	font-size:15px !important;
}

body.page-id-4843 .bp-messages-side-threads div .last-message{
	font-size:11px !important;
	color:#313434;
}

body.page-id-4843 .bm-side-content .threads-list-wrapper div .threads-list .thread .time .bpbm-counter-row span{
	background-color:#c0392b;
	font-size:10px;
}

body.page-id-4843 .bpbm-chat-main .bpbm-chat-main-primary .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-sticky-date{
	border-top-left-radius:23px !important;
	border-top-right-radius:23px !important;
	border-bottom-left-radius:23px !important;
	border-bottom-right-radius:23px !important;
}

body.page-id-4843 .bm-list .bm-date-stack .bm-sticky-date{
	background-color:rgba(0,0,0,0.24) !important;
	color:#ffffff;
	font-weight:500;
}

body.page-id-4843 .bm-attachments .bm-send-message svg{
	font-size:31px;
	color:#000000;
	top:19px;
}

body.page-id-4843 #page #content .container .bb-elementor-content .bp-messages-wrap-main .bp-messages-wrap .bp-messages-threads-wrapper .bp-messages-column .chat-header{
	height:65px !important;
}

body.page-id-4843 .bp-messages-threads-wrapper .bp-messages-side-threads .side-header{
	min-height:1px;
}

body.page-id-4843 .uppy-Dashboard--modal .uppy-Dashboard-AddFiles .uppy-Dashboard-AddFiles-title{
	font-size:14px;
}

body.page-id-4843 .uppy-Dashboard--modal .uppy-Dashboard-AddFiles{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-4843 .bm-attachments .bm-attachment svg{
	color:#000000;
	top:22px;
}

body.page-id-4843 .bm-attachments .bm-gif svg{
	top:24px;
	color:#000000;
}

body.page-id-4843 #«rck» svg{
	top:25px;
}

body.page-id-4843 .bm-voice-message .bm-voice-message-play svg{
	position:relative;
	left:6px;
	font-size:26px;
	top:2px;
}

body.page-id-4843 .voice-message .bm-voice-message .bm-voice-message-duration{
	margin-left:6px;
}

body.page-id-4843 .bm-list .bm-message .voice-message{
	width:150px !important;
	background-color:#ffffff !important;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
}

body.page-id-4843 .bm-voice-message .bm-waveform div{
	color:#000000;
	width:90px;
	min-width:0px;
	height:20px;
}

body.page-id-4843 #«rhj» svg{
	top:24px;
	color:#000000;
}

body.page-id-4843 #«rcl» svg{
	top:24px !important;
	color:#000000 !important;
}

body.page-id-4843 .bp-messages-wrap-main div .back{
	border-style:none;
}

body.page-id-4843 .bp-messages-wrap div div:nth-child(1) .chat-header div{
	border-right-style:none;
}

body.page-id-4843 .bp-messages-wrap-main div .active{
	border-bottom-style:none !important;
}

body.page-id-4843 .bp-messages-wrap-main div .actions{
	border-bottom-style:none !important;
}

body.page-id-4843 .bp-messages-wrap-main div .time{
	border-bottom-style:none !important;
}

body.page-id-4843 .bp-messages-wrap-main .thread .bm-info{
	border-bottom-style:none;
}

body.page-id-4843 .bpbm-chat-main-primary .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-attachments{
	height:100% !important;
}

body.page-id-4843 .bm-list .bm-message .bm-message-info{
	margin-left:0px !important;
	-ms-flex-item-align:flex-end;	-ms-grid-row-align:flex-end;	align-self:flex-end;
}

body.page-id-4843 .bm-list .bm-message .bm-edited-label{
	margin-left:0px !important;
}

body.page-id-4843 .bm-list .bm-message-info svg{
	font-size:14px;
}

body.page-id-4843 .wp-dark-mode-switch .active > .wp-dark-mode-ignore{
	display:none;
}

body.page-id-4843 .bm-attachments .bm-emojies svg{
	color:#000000;
	top:22px;
}

body.page-id-4843 .bpbm-chat-main .bpbm-chat-main-primary .bm-attachments{
	padding-top:20px;
	padding-bottom:20px;
}

body.page-id-4843 .bm-date-stack .bm-message-info span{
	display:inline-flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.page-id-4843 .bm-list .bm-message-info span{
	font-size:9px !important;
}

body.page-id-4843 .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-message-info span{
	color:#6a797a !important;
}

body.page-id-4843 .bm-list .bm-images img{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:2px;
}

body.page-id-4843 .bpbm-chat-main-primary .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-reactions-selector{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-4843 .bm-list .favorite svg{
	font-size:21px;
}

body.page-id-4843 .bm-list .bpbm-reply svg{
	font-size:20px;
}

body.page-id-4843 .bm-list .bpbm-more svg{
	font-size:19px;
}

body.page-id-4843 .bm-thread-info-general-avatar a img{
	width:70px;
	height:70px;
	border-top-left-radius:50px !important;
	border-top-right-radius:50px !important;
	border-bottom-left-radius:50px !important;
	border-bottom-right-radius:50px !important;
}

body.page-id-4843 .bm-thread-info-general .sub-name .group-online{
	font-size:14px;
}

body.page-id-4843 .bm-thread-info-actions .bm-thread-info-action svg{
	font-size:27px;
}

body.page-id-4843 .bm-thread-info-actions .bm-thread-info-action .bm-thread-info-action-label{
	font-size:12px;
}

body.page-id-4843 .bpbm-chat-main .bm-thread-info-actions .bm-thread-info-action{
	border-top-left-radius:7px !important;
	border-top-right-radius:7px !important;
	border-bottom-left-radius:7px !important;
	border-bottom-right-radius:7px !important;
}

body.page-id-4843 .bpbm-chat-main .bm-thread-info-general .bm-thread-info-general-avatar{
	margin-bottom:0px !important;
	margin-top:23px;
}

body.page-id-4843 .bpbm-chat-main .bm-thread-info-general{
	margin-top:10px !important;
}

body.page-id-4843 .bp-messages-wrap-main div .bm-chat-header-title{
	font-size:14px !important;
}

body.page-id-4843 .bm-thread-info-tabs div .bm-thread-info-tab{
	border-bottom-style:none !important;
	padding-bottom:0px !important;
	font-weight:700;
}

body.page-id-4843 .bpbm-chat-content .bpbm-chat-main .bm-thread-info-container .bm-thread-info-tabs .bm-thread-info-tabs-content .participants-panel .bp-messages-user-list .threads-list-item .pic .bbpm-avatar a .avatar{
	width:50px !important;
	height:50px !important;
}

body.page-id-4843 .bp-messages-user-list a .avatar{
	max-width:90px;
	max-height:90px;
	margin-bottom:18px;
}

body.page-id-4843 .bp-messages-user-list .threads-list-item .bm-name{
	margin-left:29px;
	position:relative;
	top:21px;
}

body.page-id-4843 .participants-panel .bp-messages-user-list .threads-list-item{
	margin-bottom:19px;
	background-color:#ffffff !important;
}

body.page-id-4843 .bp-messages-user-list .bm-name .bm-user{
	font-weight:500;
}

body.page-id-4843 .bm-thread-info-tabs .participants-panel .bp-messages-user-list{
	border-style:none;
	background-color:#ffffff !important;
}

body.page-id-4843 .bpbm-chat-main .bm-thread-info-tabs{
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
	background-color:#ffffff !important;
}

body.page-id-4843 .bp-messages-user-list .threads-list-item .actions{
	position:relative;
	top:16px;
	padding-left:1px;
}

body.page-id-4843 .bp-messages-user-list .actions svg{
	font-size:23px;
	margin-right:14px !important;
	margin-left:0px !important;
}

body.page-id-4843 .bp-messages-user-list .bm-user-search-wrap input[type=text]{
	border-top-left-radius:23px;
	border-top-right-radius:23px;
	border-bottom-left-radius:23px;
	border-bottom-right-radius:23px;
	padding-top:10px;
	height:49px;
	font-size:15px;
}

body.page-id-4843 .bm-list .bm-message p{
	font-size:15px;
}

body.page-id-4843 #page{
	background-color:#ffffff;
	height:100vh;
	max-height:100vh;
}

body.page-id-4843 .bpbm-chat-main .bpbm-chat-main-primary .bm-reply{
	border-bottom-style:none;
	border-bottom-width:1px;
	border-bottom-color:#ecf0f1;
}

body.page-id-4843 .bp-messages-wrap-main div .bpbm-dropdown-menu{
	border-top-left-radius:20px !important;
	border-top-right-radius:20px !important;
	border-bottom-left-radius:20px !important;
	border-bottom-right-radius:20px !important;
	border-style:none !important;
	-webkit-box-shadow:0px 0px 3px 1px rgba(33,37,41,0.12);	box-shadow:0px 0px 3px 1px rgba(33,37,41,0.12);
}

body.page-id-4843 .bm-thread-info-general .name .bm-subject-container{
	display:none !important;
}

body.page-id-4843 .bp-messages-wrap-main .bpbm-options-group:nth-child(1) .bpbm-user-option-title{
	font-size:16px;
}

body.page-id-4843 .bpbm-user-options .bpbm-user-option div label{
	font-size:14px !important;
}

body.page-id-4843 .bm-user-settings div .bpbm-user-options .bpbm-options-group .bpbm-user-option label{
	font-size:14px !important;
}

body.page-id-4843 .bpbm-user-options .bpbm-user-option .bpbm-user-option-description{
	font-size:12px;
}

body.page-id-4843 .bp-messages-wrap-main .bp-messages-full-screen div div .chat-header{
	height:60px !important;
}

body.page-id-4843 .bp-messages-wrap-main .bp-messages-wrap div div .chat-header{
	height:60px !important;
}

body.page-id-4843 .bp-messages-wrap-main div .chat-header img{
	width:40px !important;
	height:40px !important;
}

body.page-id-4843 .bp-messages-wrap-main div .thread-info{
	height:60px;
}

body.page-id-4843 .thread-info-data .bm-name span{
	margin-left:7px;
	font-weight:600;
}

body.page-id-4843 .thread-info-data .bm-name .bm-user{
	margin-left:0px;
}

body.page-id-4843 .bp-messages-wrap-main div .expandingButtons{
	background-color:rgba(236,240,241,0.61);
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
}

body.page-id-4843 .bp-messages-wrap-main div div .expandingButtons{
	width:38px !important;
}

body.page-id-4843 div div .chat-header .thread-actions .expandingButtons{
	height:39px !important;
}

body.page-id-4843 .bp-messages-wrap-main .bm-thread-info-actions .bm-thread-info-action{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	display:inline-flex;
	margin-left:0px !important;
}

body.page-id-4843 .bp-messages-wrap-main .bp-messages-wrap div div div div .bm-thread-info-container .bm-thread-info-actions .bm-thread-info-action{
	width:100% !important;
}

body.page-id-4843 .bp-messages-wrap-main div .thread-info-data{
	margin-left:10px;
}

body.page-id-4843 .thread-info .thread-info-data .name{
	font-size:15px;
	font-weight:600;
}

body.page-id-4843 .bm-list .bm-images a{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-4843 .bp-messages-wrap-main .bp-messages-wrap div div:nth-child(1) .chat-header{
	padding-top:1px;
}

body.page-id-4843 #page .elementor-location-header .elementor-element-6be6fe6{
	border-bottom-style:solid;
	border-bottom-color:#ecf0f1;
}

body.page-id-4843 .elementor-location-header .elementor-element-6be6fe6 .elementor-container{
	margin-left:0px;
}

body.page-id-4843 .elementor-element-6be6fe6 .elementor-top-column:nth-child(1) .elementor-widget-wrap{
	width:130px;
}

body.page-id-4843 .elementor-element-6be6fe6 .elementor-top-column:nth-child(2) .elementor-widget-wrap{
	-webkit-box-pack:flex-start !important;	-ms-flex-pack:flex-start !important;	justify-content:flex-start !important;
}

body.page-id-4843 #header-messages-dropdown-elem span .bb-icon-inbox{
	display:none;
}

body.page-id-4843 .bp-messages-wrap-main .bp-messages-full-screen div div:nth-child(1) .chat-header{
	height:70px !important;
}

body.page-id-4843 .bp-messages-wrap-main div h4{
	font-size:15px !important;
}

body.page-id-4843 .bp-messages-wrap-main div .bm-last-message-content{
	font-size:14px;
	color:rgba(97,106,106,0.91);
	margin-left:4px;
	position:relative;
	top:4px;
}

body.page-id-4843 .bp-messages-wrap div div div div div div .threads-list .thread .bm-info .last-message div .bbpm-avatar .avatar{
	height:20px !important;
	width:20px !important;
}

body.page-id-4843 .bp-messages-wrap-main div .name{
	position:relative;
	left:3px;
	margin-bottom:6px !important;
}

body.page-id-4843 .bp-messages-wrap-main div .bm-info{
	padding-top:18px !important;
}

body.page-id-4843 .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .voice-message{
	padding-left:12px !important;
	padding-right:11px !important;
	padding-top:9px !important;
}

body.page-id-4843 .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .voice-message .bm-voice-message .bm-voice-message-duration{
	color:#000000 !important;
}

body.page-id-4843 .bm-list .voice-message .bm-message-info{
	padding-top:4px;
}

body.page-id-4843 .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled{
	padding-top:11px !important;
	padding-right:20px !important;
}

body.page-id-4843 div div .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled{
	border-top-left-radius:20px !important;
}

body.page-id-4843 .bm-template-modern > span{
	-webkit-box-shadow:none !important;	box-shadow:none !important;
	border-style:solid;
	border-width:1px;
}

body.page-id-4843 .bm-template-modern > span svg{
	margin-top:6px !important;
}

body.page-id-4843 .bm-list .bm-date-stack .bm-info{
	display:none !important;
}

body.page-id-4843 #header-messages-dropdown-elem span span{
	display:none;
}

body.page-id-4843 .bp-messages-wrap div div div div div .threads-list .thread .bm-info h4{
	margin-bottom:10px !important;
}

body.page-id-4843 #header-aside .header-aside-inner{
	display:none;
}

body.page-id-4843 .buddypanel{
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:rgba(236,240,241,0.76);
}

body.page-id-4843 .bp-messages-wrap-main div .thread-actions{
	padding-right:6px;
}

body.page-id-4843 .wp-dark-mode-floating-switch .active{
	display:none;
}

body.page-id-4843 .bm-list .bm-message .reply-enabled{
	max-width:50% !important;
}

body.page-id-4843 #page #content .container .bb-elementor-content .bp-messages-wrap-main .bp-messages-wrap .bp-messages-threads-wrapper .bp-messages-side-threads .side-header{
	height:82px !important;
}

body.page-id-4843 .bp-messages-wrap-main div .chat-header{
	border-bottom-style:none;
}

body.page-id-4843 .thread-info-data .sub-name .last-online{
	margin-left:3px;
	font-weight:400;
	font-size:11px;
	color:#738081;
	margin-top:0px;
}

body.page-id-4843 .bp-messages-side-threads .bm-side-content .threads-list-wrapper div .threads-list .thread .bm-info .name{
	margin-bottom:2px !important;
}

body.page-id-4843 .bm-side-content .threads-list-wrapper div .threads-list .thread .bm-info .last-message .bm-last-message-content .bm-message-content-centered svg{
	margin-right:0px;
}

body.page-id-4843 .bpbm-chat-main .bpbm-chat-main-primary .bm-template-modern .bm-list div .bm-list-content .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-reactions .bm-reaction .emoji{
	width:15px !important;
	height:15px !important;
}

body.page-id-4843 .bp-messages-column .chat-header .bbpm-avatar{
	width:37px !important;
	height:33px !important;
	margin-right:0px !important;
}

body.page-id-4843 .bp-messages-wrap-main .time div span{
	width:25px !important;
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

body.page-id-4843 .bm-date-stack .bm-message .bm-replied-message-name{
	margin-bottom:0px !important;
}

body.page-id-4843 .bm-date-stack .bm-message .bm-replied-message{
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-4843 .bp-messages-wrap-main .pic .bbpm-avatar{
	width:47px;
	max-width:100px;
}

body.page-id-4843 .bp-messages-wrap-main .bp-messages-wrap div div div div div .threads-list .thread .pic .bbpm-avatar a .avatar{
	width:52px !important;
}

body.page-id-4843 .bp-messages-wrap-main .pic a .avatar{
	max-width:100px;
	max-height:100px;
}

body.page-id-4843 .thread-info-data .name span{
	font-size:15px !important;
	position:relative;
	top:0px;
}

body.page-id-4843 .bpbm-dropdown-menu .bpbm-dropdown-item svg{
	top:-7px !important;
	font-size:21px !important;
}

body.page-id-4843 .bpbm-dropdown-menu .bpbm-dropdown-item .bpbm-dropdown-item-label{
	font-size:13px;
	font-weight:300;
}

body.page-id-4843 .thread-actions .audio-call svg{
	font-size:21px !important;
}

body.page-id-4843 .thread-actions .video-call svg{
	font-size:20px;
}

body.page-id-4843 .bm-date-stack .bm-message .bm-reactions-selector{
	padding-left:5px !important;
	padding-right:5px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}

body.page-id-4843 .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-reactions-selector .bm-reaction-icon img{
	width:15px !important;
}

body.page-id-4843 .bm-date-stack .bm-reaction-icon img{
	height:15px !important;
}

body.page-id-4843 .bm-date-stack .bm-message .bm-reaction-icon{
	font-size:16px;
}

body.page-id-4843 .bm-list .bm-message .bm-reaction{
	background-color:rgba(189,195,199,0.46);
	padding-left:5px;
	padding-right:7px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-4843 .bm-list .bm-reaction img{
	font-size:16px !important;
}

@media (max-width:650px){

	body.page-id-4843 .bm-list .bm-message .reply-enabled{
	max-width:100% !important;
	}

}



@media (max-width:620px){

	body.page-id-4843 .threads-hidden > div > div > div > .threads-list .bm-info{
	padding-left:15px;
	padding-top:25px;
}

body.page-id-4843 .threads-hidden > div > div > div > .threads-list h4{
	font-size:15px !important;
}

body.page-id-4843 .threads-hidden > div > div > div > .threads-list .bpbm-counter-row span{
	background-color:#c0392b !important;
}

body.page-id-4843 .threads-hidden > div > div > div > .threads-list .bm-last-message-content{
	font-size:13px;
	color:#738081;
}

body.page-id-4843 .threads-hidden > div > div > div > .threads-list .pic{
	padding-left:10px !important;
}

body.page-id-4843 .threads-hidden .chat-header a svg{
	font-size:24px;
}

body.page-id-4843 .threads-hidden .bm-btn svg{
	font-size:23px;
}

body.page-id-4843 .threads-hidden span:nth-child(6) svg{
	font-size:24px;
}

body.page-id-4843 .threads-hidden .bm-search-btn svg{
	font-size:21px;
}

body.page-id-4843 .threads-hidden div:nth-child(2) .chat-header a:nth-child(1) svg{
	font-size:28px;
}

body.page-id-4843 .bp-messages-wrap-main div .chat-header .bpbm-minimize{
	display:none !important;
}

body.page-id-4843 .bm-list .bm-message .reply-enabled{
	max-width:70% !important;
	padding-bottom:1px !important;
	}

}



@media (min-width:768px){

	body.page-id-4843 .elementor-element-6be6fe6 .elementor-top-column:nth-child(1) .elementor-widget-wrap{
	margin-left:10px;
}

body.page-id-4843 .elementor-element-6be6fe6 .elementor-top-column:nth-child(1){

	width:132px;
	}

}



@media (min-width:800px){

	body.page-id-4843 #content{
	padding-top:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Earning Stats" Page                         */
/*-----------------------------------------------*/
body.page-id-4911 #the-list .hentry span{
	font-size:13px;
}

body.page-id-4911 .form-inline .table-condensed{
	border-style:none;
}

body.page-id-4911 #the-list .hentry .column-entry{
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-4911 #the-list .hentry .column-time{
	border-left-style:none;
	border-bottom-style:none;
}

body.page-id-4911 .pagination-bottom nav ul{
	text-align:center;
}

body.page-id-4911 .pagination-bottom li .mycred-nav{
	font-size:12px;
}



/*-----------------------------------------------*/
/*  "Withdrawal" Page                            */
/*-----------------------------------------------*/
body.page-id-5146 #cashcred_tab_content .cashcred-tab:nth-child(1){

	background-color:#ffffff;
	padding-top:20px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:17px !important;
	padding-right:35px !important;
	padding-left:31px !important;
	margin-top:0px !important;
	border-top-style:none !important;
	border-style:none;
}

body.page-id-5146 #cashcred_tab_content .mycred-cashcred-form .form-group:nth-child(3){

	display:none;
}

body.page-id-5146 #cashcred .cashcred-nav-tabs{
	margin-top:30px !important;
}

body.page-id-5146 #cashcred li:nth-child(2){

	background-color:#ffffff;
	margin-bottom:0px !important;
}

body.page-id-5146 #cashcred .active{
	margin-bottom:0px !important;
	font-weight:600;
	border-bottom-style:none !important;
	border-top-style:solid;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-5146 #cashcred li:nth-child(3){

	margin-bottom:0px !important;
	background-color:#ffffff;
}

body.page-id-5146 #cashcred li:nth-child(4){

	margin-bottom:0px !important;
	background-color:#ffffff;
}

body.page-id-5146 .elementor-widget-container .elementor-shortcode #cashcred .cashcred-nav-tabs .active{
	color:#000000 !important;
	background-color:rgba(46,204,113,0.26) !important;
}

body.page-id-5146 #cashcred_total strong .amount_label{
	display:none;
}

body.page-id-5146 #cashcred_total strong{
	color:#16a085;
	font-size:17px;
}

body.page-id-5146 #cashcred_total{
	margin-top:0px !important;
	padding-left:0px !important;
	border-style:none !important;
}

body.page-id-5146 #cashcred ul{
	margin-bottom:24px !important;
}

body.page-id-5146 #cashcred li{
	border-top-left-radius:30px !important;
	border-top-right-radius:30px !important;
	border-bottom-left-radius:30px !important;
	border-bottom-right-radius:30px !important;
	padding-left:18px !important;
	padding-right:15px !important;
}

body.page-id-5146 #cashcred li:nth-child(1){

	background-color:#ffffff;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-shortcode .mycred-chart-canvas{
	background-color:#ffffff;
	padding-top:13px;
	padding-right:24px;
	padding-bottom:22px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:8px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-5146 .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mycred-my-balance-wrapper div{
	padding-right:35px;
	padding-left:20px;
	height:56px;
	display:inline-flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
	font-size:30px;
	border-style:solid;
	border-width:3px;
	border-color:#ecf0f1;
	background-color:#ffffff;
}

body.page-id-5146 .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mycred-my-balance-wrapper div img{
	height:35px !important;
}

body.page-id-5146 .elementor-element-edfc8af div img{
	top:0px !important;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-widget-heading .elementor-heading-title{
	padding-left:8px;
	padding-right:2px;
	color:#000000;
	font-weight:700;
	font-size:21px;
	margin-top:25px;
}

body.page-id-5146 .pagination-top nav ul{
	display:none;
}

body.page-id-5146 #time{
	display:none;
}

body.page-id-5146 #creds{
	display:none;
}

body.page-id-5146 #entry{
	display:none;
}

body.page-id-5146 .pagination-bottom nav ul{
	margin-top:0px;
	margin-bottom:0px;
	display:inline-flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body.page-id-5146 .elementor-element-00f7a00 .form-inline .table-responsive{
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-5146 #the-list .hentry .column-entry{
	font-size:14px;
	border-bottom-style:none;
	border-left-style:none;
	padding-left:0px;
}

body.page-id-5146 #the-list .hentry span{
	font-size:12px;
}

body.page-id-5146 #the-list .hentry .column-creds{
	font-weight:700;
	border-bottom-style:none;
	border-left-style:none;
	padding-left:0px;
}

body.page-id-5146 .form-inline .table-condensed{
	margin-bottom:0px;
	border-style:none;
}

body.page-id-5146 #the-list .hentry .column-time{
	border-bottom-style:none;
	border-left-style:none;
	padding-right:0px;
}

body.page-id-5146 .pagination-bottom nav{
	text-align:center;
}

body.page-id-5146 .pagination-bottom li .mycred-nav{
	font-size:13px;
}

body.page-id-5146 .elementor-element-ac928e8 .credit-desc{
	margin-bottom:0px;
	font-size:12px;
	display:none;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
}

body.page-id-5146 .elementor-element-ac928e8 .euro-value{
	font-size:22px;
}

body.page-id-5146 .elementor-element-ac928e8 .equals{
	color:#2c3e50;
}

body.page-id-5146 .elementor-element-ac928e8 .credit-value{
	color:#d8ae07;
	font-weight:700;
	font-size:18px;
	width:85px;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-element-edfc8af .elementor-inner-column:nth-child(1) .elementor-shortcode{
	display:inline-block;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-shortcode .coin-icon{
	width:65px;
	height:41px;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-shortcode .crediti{
	font-size:23px;
	font-weight:700;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-shortcode .credit-box{
	padding-left:9px;
	padding-right:18px;
	margin-bottom:0px;
	margin-top:5px;
	max-width:1000%;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-shortcode .euro{
	font-size:21px;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-widget-html .credit-card{
	-webkit-box-orient:row;	-webkit-box-direction:row;	-ms-flex-direction:row;	flex-direction:row;
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-edfc8af .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .credit-box{
	width:100% !important;
}

body.page-id-5146 .elementor-element-edfc8af .elementor-widget-heading .elementor-widget-container{
	text-align:center;
}

body.page-id-5146 .elementor-element-edfc8af .elementor-widget-shortcode .elementor-widget-container{
	text-align:center;
}

body.page-id-5146 .elementor-element-ac928e8 .elementor-element-edfc8af p{
	font-size:13px;
	margin-bottom:0px;
}

body.page-id-5146 .elementor-element-ac928e8 p .wp-image-187{
	width:17px;
	height:16px;
	position:relative;
	top:-1px !important;
}

body.page-id-5146 .elementor-element-ac928e8 .crediti{
	color:#000000;
}



/*-----------------------------------------------*/
/*  "Eventi BDSM" Page                           */
/*-----------------------------------------------*/
body.page-id-5309 #main article{
	background-color:transparent;
}

body.page-id-5309 .bb-forums-list .bs-timestamp a{
	font-size:11px;
	display:none;
}

body.page-id-5309 .tribe-common--breakpoint-xsmall .tribe-events-header .tribe-events-c-events-bar{
	border-top-left-radius:20px !important;
	border-bottom-left-radius:20px !important;
	border-top-right-radius:20px !important;
	border-bottom-right-radius:20px !important;
}

body.page-id-5309 #tribe-events-events-bar-search .tribe-events-c-search .tribe-events-c-search__input-group{
	border-top-left-radius:20px;
}

body.page-id-5309 #tribe-events-events-bar-search form{
	border-top-left-radius:20px;
	background-color:transparent;
}

body.page-id-5309 .tribe-events-calendar-list .tribe-events-calendar-list__event-wrapper article{
	background-color:#ffffff;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	padding-bottom:10px;
	padding-left:6px;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

body.page-id-5309 .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag{
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

body.page-id-5309 .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime span{
	background-color:#f1c40f;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
	font-weight:600;
}

body.page-id-5309 .tribe-events-calendar-list__event-wrapper .hentry .tribe-events-calendar-list__event-details{
	padding-top:10px;
}

body.page-id-5309 .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-weekday{
	background-color:#e74c3c;
	padding-bottom:3px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

body.page-id-5309 .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-daynum{
	color:#000000;
	background-color:#ffffff;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-5309 .tribe-events-calendar-list .hentry .tribe-events-calendar-list__event-details{
	padding-left:10px !important;
}

body.page-id-5309 #bbpress-forums .bb-forums-list{
	background-color:#f2f2f2;
	margin-bottom:0px;
}

body.page-id-5309 .bb-forums-list li .bb-cover-list-item{
	padding-bottom:0px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-style:none;
}

body.page-id-5309 #bbpress-forums .bbp-pagination{
	display:none;
}

body.page-id-5309 #bbpress-forums .bs-forums-items .bs-header-item{
	padding-top:0px;
	padding-bottom:0px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	background-color:transparent;
}

body.page-id-5309 #primary{
	background-color:#f2f2f2;
}

body.page-id-5309 .bs-forums-items li .bs-replied{
	font-size:13px;
	display:none;
}

body.page-id-5309 .bs-forums-items li .bs-voices{
	font-size:13px;
	color:#7f8c8d;
}

body.page-id-5309 .bs-forums-items li .bs-replies{
	font-size:13px;
	color:#7f8c8d;
}

body.page-id-5309 .bs-forums-items .item .bbp-author-name{
	font-weight:500;
	font-size:13px;
	color:#000000;
}

body.page-id-5309 .item-meta a{
	font-size:12px;
	color:#7f8c8d;
}

body.page-id-5309 .tribe-common--breakpoint-xsmall .tribe-events-calendar-list .tribe-events-calendar-list__event-row{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.page-id-5309 .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-daynum{
	border-style:solid;
	border-width:2px;
}

body.page-id-5309 .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-weekday{
	color:#ffffff !important;
	font-weight:600;
	border-width:2px;
	border-color:#000000;
}

body.page-id-5309 .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a{
	font-size:19px;
}

body.page-id-5309 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag .tribe-events-calendar-latest-past__event-date-tag-month{
	background-color:#ed3535;
	color:#ffffff;
	padding-top:6px;
	padding-bottom:4px;
	font-weight:600;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#000000;
	border-color:#000000;
	border-width:2px;
}

body.page-id-5309 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag .tribe-events-calendar-latest-past__event-date-tag-daynum{
	background-color:#ffffff;
	border-left-style:solid;
	border-left-width:2px;
	border-right-style:solid;
	border-right-width:2px;
	border-top-style:solid;
	border-top-width:2px;
}

body.page-id-5309 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag .tribe-events-calendar-latest-past__event-date-tag-year{
	background-color:#ffffff;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	padding-bottom:2px;
	border-style:solid;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-width:2px;
	border-right-width:2px;
	border-left-width:2px;
	border-top-style:none;
	padding-top:3px;
}

body.page-id-5309 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-datetime span{
	background-color:transparent;
	color:#000000;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-left:0px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

body.page-id-5309 .tribe-events-calendar-latest-past .hentry h3{
	margin-bottom:0px !important;
}

body.page-id-5309 .tribe-events-calendar-latest-past .hentry .tribe-events-calendar-latest-past__event-details{
	padding-top:15px;
	background-color:rgba(236,240,241,0.53);
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:10px;
}

body.page-id-5309 .bs-forums-items li i{
	display:none;
}

body.page-id-5309 #primary .entry-header h1{
	margin-top:10px;
}

body.page-id-5309 .tribe-events-view--list .tribe-events-header .tribe-events-c-events-bar{
	border-style:none !important;
}

body.page-id-5309 #tribe-events-events-bar-keyword{
	background-color:transparent !important;
}

body.page-id-5309 .elementor-widget-tec_elementor_widget_events_view .tribe-events-view--shortcode .tribe-common-l-container{
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	padding-top:15px !important;
}

body.page-id-5309 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag{
	padding-left:17px !important;
	padding-right:17px !important;
}

body.page-id-5309 .tribe-events-calendar-latest-past .hentry .tribe-events-calendar-latest-past__event-datetime-wrapper{
	margin-bottom:5px !important;
}

body.page-id-5309 .tribe-events-calendar-latest-past .hentry .tribe-events-calendar-latest-past__event-venue-address{
	font-size:12px;
}

body.page-id-5309 .elementor-top-column .elementor-widget-wrap .elementor-widget-tec_elementor_widget_events_view .elementor-widget-container .tribe-events-view--shortcode .tribe-common-l-container .tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button .tribe-events-c-top-bar__datepicker-time .tribe-events-c-top-bar__datepicker-desktop{
	background-color:#ffffff !important;
}

body.page-id-5309 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-tec_elementor_widget_events_view .elementor-widget-container .tribe-events-view--shortcode .tribe-common-l-container .tribe-events-header .tribe-events-c-events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button{
	background-color:#ffffff !important;
}

body.page-id-5309 .elementor-element-b82abb2 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-tec_elementor_widget_events_view .elementor-widget-container .tribe-events-view--shortcode .tribe-common-l-container .tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button{
	background-color:#ffffff !important;
}

body.page-id-5309 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-tec_elementor_widget_events_view .elementor-widget-container .tribe-events-view--shortcode .tribe-common-l-container .tribe-events-header .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button .tribe-events-c-top-bar__datepicker-button-icon-svg{
	color:#ffffff !important;
}

body.page-id-5309 .elementor .elementor-element-b82abb2 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-tec_elementor_widget_events_view .elementor-widget-container .tribe-events-view--shortcode .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list li{
	background-color:#ffffff !important;
}

body.page-id-5309 .elementor-widget-tec_elementor_widget_events_view .elementor-widget-container .tribe-events-view--shortcode .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item:nth-child(3){

	background-color:transparent !important;
}

body.page-id-5309 .elementor-element-b82abb2 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-tec_elementor_widget_events_view .elementor-widget-container .tribe-events-view--shortcode .tribe-common-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-common-c-btn--clear{
	background-color:#ffffff !important;
}

body.page-id-5309 .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime .tribe-event-date-start{
	background-color:transparent;
	color:#7f8c8d;
	padding-left:0px;
	font-weight:400;
	font-size:12px;
}

body.page-id-5309 .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime .tribe-event-date-end{
	background-color:transparent;
	color:#7f8c8d;
	font-size:12px;
	font-weight:400;
}

body.page-id-5309 .tribe-events-view--shortcode .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
	color:#000000;
	border-color:#2c3e50;
}

@media (max-width:781px){

	body.page-id-5309 .elementor-element-b82abb2 .elementor-widget-wrap{
	padding-left:0px !important;
	padding-right:0px !important;
}

body.page-id-5309 #page .elementor-element-b82abb2 .elementor-container{
	padding-right:0px;
	padding-left:0px;
}

body.page-id-5309 .elementor-widget-tec_elementor_widget_events_view .tribe-events-view--shortcode .tribe-common-l-container{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.page-id-5309 .tribe-events-view--shortcode .tribe-events-calendar-list .tribe-events-calendar-list__event-row{
	padding-right:0px;
	border-style:none;
}

body.page-id-5309 .tribe-events-calendar-list .hentry .tribe-events-calendar-list__event-date-tag-daynum{
	margin-right:15px;
}

body.page-id-5309 .tribe-events-calendar-list .hentry .tribe-events-calendar-list__event-date-tag-weekday{
	margin-right:15px;
	}

}



/*-----------------------------------------------*/
/*  "MistressPlanet.com – Il pianeta delle Mistress" Page*/
/*-----------------------------------------------*/
body.page-id-6 .bpolls-vote-submit-form .bpolls-item .bpolls-check-radio-wrap{
	margin-bottom:0px;
	width:90%;
}

body.page-id-6 #activity-stream .bpolls-options-attach-items form{
	margin-top:41px;
	margin-bottom:0px;
}

body.page-id-6 #activity-stream .bpolls-item .bpolls-check-radio-wrap{
	position:relative;
	top:-12px;
	z-index:10;
	margin-left:14px;
	height:25px;
}

body.page-id-6 #activity-stream .bpolls-item .bpolls-item-width{
	top:-39px;
	z-index:3;
	height:36px;
}

body.page-id-6 #activity-stream .bpolls-item .bpolls-item-width-wrapper{
	top:-1px;
	color:transparent;
	padding-bottom:0px;
}

body.page-id-6 #activity-stream p b{
	margin-bottom:1px;
}

body.page-id-6 .bb-profile-grid #item-body .item-body-inner #activity-stream .activity-list .activity-item .activity-content .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form p{
	display:inline-flex !important;
}

body.page-id-6 #activity-stream .bpolls-vote-submit-form p a{
	-ms-flex-item-align:flex-end;	-ms-grid-row-align:flex-end;	align-self:flex-end;
	padding-top:7px;
}

body.page-id-6 #activity-stream .activity-read-more a{
	color:#000000;
	font-weight:700;
	text-decoration:underline;
	color:#000000;
	font-weight:700;
}

body.page-id-6 #activity-stream .activity-list .bb-media-privacy-wrap{
	color:transparent;
	color:transparent;
}

body.page-id-6 #activity-stream .privacy-wrap span{
	color:#000000;
	position:relative;
	left:-20px;
	color:#020202;
	position:relative;
	left:-19px;
	top:-2px;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-add-user-item input[type=text]{
	border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:26px;
	border-width:2px;
	border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:26px;
	background-color:rgba(238,238,238,0.64);
	border-style:none;
	color:#000000;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-add-user-item input[type=button]{
	background-color:#ffffff !important;
	color:#000000 !important;
	border-color:#000000 !important;
	border-style:solid;
	border-width:2px !important;
	font-size:17px !important;
	font-weight:700 !important;
	padding-left:13px !important;
	padding-left:12px !important;
	padding-bottom:0px;
	font-weight:700 !important;
	background-color:#ffffff !important;
	color:#000000 !important;
	border-style:solid;
	border-color:rgba(149,165,166,0.55) !important;
	border-width:2px !important;
}

body.page-id-6 .bb-profile-grid #item-body .item-body-inner #activity-stream .activity-list .activity-item .activity-content .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-option-error{
	display:none !important;
}

body.page-id-6 .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-option-error{
	visibility:hidden;
}

body.page-id-6 .bpolls-vote-submit-form p a{
	margin-left:8px;
	border-top-left-radius:24px !important;
	border-bottom-left-radius:24px !important;
	border-bottom-right-radius:24px !important;
	border-top-right-radius:24px !important;
}

body.page-id-6 .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-user-item{
	position:relative;
	top:-15px;
	margin-bottom:0px;
	-webkit-transform: translatey(-29px);	-ms-transform: translatey(-29px);	transform: translatey(-29px);
}

body.page-id-6 .hentry .entry-header .entry-title{
	display:none;
}

body.page-id-6 #zuck-modal-content .story-viewer .head .left .time{
	display: inline-block;
	display: none !important;
}

body.page-id-6 #groups-list .odd .activity{
	display:none;
}

body.page-id-6 #groups-list .even .activity{
	display:none;
}

body.page-id-6 .stories.carousel{
	white-space: nowrap;
	overflow: auto;

	overflow-scrolling: touch;
	scrollbar-width: none !important;
}

body.page-id-6 :root{
	--wp-dark-mode border-color: #222221;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-label{
	display:none;
}

body.page-id-6 #activity-stream .bp-generic-meta .avatar{
	width:40px;
	height:40px;
}

body.page-id-6 .events-initiated .ac-reply-content{
	background-color:#ecf0f1 !important;
}

body.page-id-6 #bp-nouveau-activity-form div .bb-icon-camera{
	font-size:30px;
}

body.page-id-6 #bp-nouveau-activity-form div .bb-icon-video{
	font-size:32px;
	position:relative;
	top:2px;
}

body.page-id-6 #bp-nouveau-activity-form div .bb-icon-poll{
	font-size:30px;
}

body.page-id-6 .focus-in div div div div .medium-editor-element{
	padding-left:15px !important;
	padding-right:17px !important;
	padding-top:7px !important;
	background-color:rgba(236,240,241,0.51);
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
	border-bottom-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
	padding-bottom:5px !important;
	margin-bottom:0px !important;
	font-size:15px;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in > div:nth-child(4){

	padding-top:0px !important;
	padding-bottom:0px !important;
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
}

body.page-id-6 #bp-activity-privacy-point{
	border-width:1px;
	border-color:rgba(189,195,199,0.69) !important;
	border-style:solid;
	font-size:14px;
}

body.page-id-6 .focus-in div .bb-icon-at{
	display:none;
}

body.page-id-6 #secondary .widget:nth-child(1){

	padding-top:10px;
}

body.page-id-6 #secondary .widget:nth-child(1) .widget-title{
	margin-bottom:15px;
	font-size:17px;
}

body.page-id-6 #secondary .widget:nth-child(2) .widget-title{
	margin-bottom:10px;
	font-size:17px;
}

body.page-id-6 #secondary .widget:nth-child(2){

	padding-top:10px;
}

body.page-id-6 #secondary-right .widget{
	padding-top:10px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-6 #secondary-right .widget .widget-title{
	margin-bottom:15px;
}

body.page-id-6 #secondary-right .topic-author a{
	font-weight:300;
}

body.page-id-6 #secondary-right ul .bbp-forum-title{
	width:100%;
	display:inline-flex;
}

body.page-id-6 .comment-item .acomment-content_block{
	background-color:#ecf0f1 !important;
	padding-top:5px !important;
}

body.page-id-6 .comment-item .acomment-meta a{
	font-size:12px;
}

body.page-id-6 .wpstory-shortcode-wrapper .wpstory-slider-wrapper .wpstory-slider-item{
	background-color:transparent;
}

body.page-id-6 #activity-stream .activity-list .bb-activity-closed-comments-notice{
	margin-left:0px;
	margin-right:1px;
	background-color:rgba(236,240,241,0.42);
	font-size:11px;
	font-weight:400;
}

body.page-id-6 #ac-form-6608{
	margin-left:9px;
	margin-right:4px;
}

body.page-id-6 .activity-item div ul li > div > div{
	margin-left:12px !important;
}

body.page-id-6 .wp-stories-user-stories .wp-stories-add-stories .wp-stories-add-title{
	font-size:11px !important;
	color:#000000;
	position:relative;
	top:4px;
}

body.page-id-6 #activity-stream .activity-item:nth-child(2) input:nth-child(9){

	background-color:rgba(65,187,95,0.23);
	color:#16a085;
	font-weight:600;
	border-style:none;
}

body.page-id-6 .wb-stories--expand-wrapper label span{
	font-size:13px !important;
	position:relative;
	top:12px;
	left:10px;
	background-color:rgba(255,255,255,0.51);
	font-weight:600;
}

body.page-id-6 .wb-stories--slide-wrapper .wb-stories--form-row:nth-child(1) span{
	font-size:14px;
	position:relative;
	top:12px;
	left:9px;
	background-color:#ffffff;
	font-weight:600;
}

body.page-id-6 .wb-stories--edit-wrapper .wb-stories--form-description:nth-child(3) small:nth-child(1){

	display:none;
}

body.page-id-6 .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-sortable .wb-stories--submit-item .wb-stories--slide-wrapper .wb-stories--story-duration-wrapper label span{
	font-size:14px !important;
}

body.page-id-6 .wb-stories--story-visibility-wrapper label span{
	font-size:14px !important;
	font-weight:600;
}

body.page-id-6 #wp-stories-user-submit-modal{
	padding-top:20px;
	border-style:none;
	border-color:rgba(236,240,241,0.3) !important;
	background-color:#efefef;
	padding-left:6px;
	padding-right:0px;
}

body.page-id-6 .wb-stories-preview-meta li:nth-child(1) span:nth-child(1){

	display:none;
}

body.page-id-6 .wb-stories-preview-meta li:nth-child(2) span:nth-child(1){

	display:none;
}

body.page-id-6 .wb-stories-preview-meta li:nth-child(3) span:nth-child(1){

	display:none;
}

body.page-id-6 .wp-stories-user-stories .wp-stories-add-stories .wp-stories-add-image{
	border-style:none;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
}

body.page-id-6 .activity-item:nth-child(2) div div div form div:nth-child(5) img{
	left:62px !important;
	width:20px !important;
	height:20px !important;
	top:21px !important;
}

body.page-id-6 #secondary .widget{
	border-style:none;
}

body.page-id-6 #bp-nouveau-activity-form form > div{
	border-style:none !important;
	border-top-style:none;
}

body.page-id-6 #bp-nouveau-activity-form form{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-6 #content .container .bb-grid #primary #main .hentry .entry-content #buddypress .wp-stories-user-stories-snapssenger .wp-stories-user-stories .wp-stories-add-stories .wp-stories-add-image .avatar{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
}

body.page-id-6 .hentry .entry-content #buddypress .wp-stories-user-stories-snapssenger .wp-stories-user-stories .wp-stories-add-stories .wp-stories-add-image .avatar{
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
}

body.page-id-6 #profile-card .bb-card-body .bb-card-meta{
	display:none;
}

body.page-id-6 #secondary-right .widget:nth-child(1) .widget-title{
	display:none;
}

body.page-id-6 #secondary-right .widget .pc_progress_wrap{
	margin-top:3px;
}

body.page-id-6 .pc_progress_wrap .progress_text_wrap .progress_text_label{
	font-size:12px;
}

body.page-id-6 #secondary-right .widget:nth-child(1){

	padding-top:20px;
}

body.page-id-6 #activity-stream .author-name .bp-verified-badge{
	width:17px;
	height:17px;
}

body.page-id-6 #activity-stream ul .acomment-content_block{
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	padding-left:11px;
	margin-bottom:0px;
}

body.page-id-6 #activity-stream .gif-player .gif-icon{
	border-bottom-left-radius:17px;
}

body.page-id-6 #activity-stream .activity-item:nth-child(1) .bp-generic-meta .avatar{
	width:80px;
	height:80px;
	border-style:solid;
	border-width:3px;
	border-color:#ffffff;
}

body.page-id-6 .bbars-repost-content .activity-date a{
	font-size:10px;
	display:none !important;
}

body.page-id-6 #activity-stream .activity-list .bbars-repost-content{
	margin-bottom:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	padding-left:0px;
	padding-right:0px;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	padding-bottom:10px;
	padding-top:5px;
	background-color:rgba(249,249,249,0.81);
}

body.page-id-6 #activity-stream .activity-list .reposted-content{
	margin-bottom:10px;
	margin-left:7px !important;
}

body.page-id-6 .bbars-repost-content a img{
	width:30px;
	height:30px;
}

body.page-id-6 .bbars-repost-content .activity-header a{
	font-weight:600;
	font-size:13px;
}

body.page-id-6 #activity-stream p .bb-icon-repeat{
	font-size:19px;
	position:relative;
	top:3px;
}

body.page-id-6 #posting_at{
	display:none;
}

body.page-id-6 #repost-activity-form .modal-header{
	color:transparent;
	padding-bottom:6px;
	padding-top:5px;
	border-style:none;
}

body.page-id-6 #repost-box{
	-webkit-backdrop-filter:blur(3.15px);	backdrop-filter:blur(3.15px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-6 #repost-activity-form .modal-body{
	padding-top:0px;
}

body.page-id-6 #repost-activity{
	background-color:#2c3e50;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-top-left-radius:24px;
	border-top-right-radius:24px;
	border-bottom-left-radius:24px;
	border-bottom-right-radius:24px;
	padding-top:14px;
	padding-bottom:12px;
	padding-left:27px;
	padding-right:30px;
	font-weight:700;
}

body.page-id-6 #bprpa-close-modal{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-6 .activity-link-preview-image-cover a img{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
}

body.page-id-6 .activity-link-preview-info .activity-link-preview-title a{
	font-size:18px;
	font-weight:700;
}

body.page-id-6 .bb-modal-activity-body .activity-date .time-since{
	display:none;
}

body.page-id-6 .wp-stories-user-stories-snapssenger .wp-stories-user-stories .wb-story-shortcode{
	padding-bottom:10px;
	padding-left:5px;
}

body.page-id-6 .wp-stories-user-stories-snapssenger .wp-stories-user-stories .wp-stories-add-stories{
	margin-right:5px !important;
}

body.page-id-6 #activity-stream .activity-link-preview-image .activity-link-preview-image-cover{
	margin-top:0px !important;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body.page-id-6 .wb-story-shortcode a strong{
	font-size:12px;
}

body.page-id-6 .wb-stories-buddypress-activities .wp-stories-user-stories .wb-story-shortcode{
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-6 .wb-story-shortcode a .info{
	position:relative;
	top:-7px;
}

body.page-id-6 .wp-stories-add-image .wp-stories-add-icon svg{
	position:relative;
}

body.page-id-6 #secondary{
	padding-right:17px;
}

body.page-id-6 #secondary-right{
	padding-left:15px;
}

body.page-id-6 #subnav-filters{
	border-style:none;
	border-color:#ffffff !important;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-6 #activity-stream .comment-item .emoji{
	width:18px;
	height:18px;
	position:relative;
	top:-2px;
}

body.page-id-6 .wp-dark-mode-switch span.wp-dark-mode-ignore{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-6 #activity-stream .activity-list .activity-link-preview-container{
	background-color:transparent;
}

body.page-id-6 #activity-stream .activity-list .activity-link-preview-info{
	background-color:#ecf0f1;
}

body.page-id-6 #activity-post-media-uploader .dz-message .dz-button{
	color:#000000;
}

body.page-id-6 #activity-post-media-uploader .dz-message{
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
}

body.page-id-6 #activity-media-button .bb-icon-camera{
	font-size:26px !important;
}

body.page-id-6 #primary #main .hentry .entry-content #buddypress #bp-nouveau-activity-form .focus-in--attm .whats-new-form-footer div .post-elements-buttons-item #activity-video-button i{
	font-size:27px !important;
}

body.page-id-6 #activity-gif-button .bb-icon-gif{
	font-size:26px;
}

body.page-id-6 #primary #main .hentry .entry-content #buddypress #bp-nouveau-activity-form .focus-in--attm .whats-new-form-footer div .post-elements-buttons-item #activity-poll-button i{
	font-size:28px !important;
}

body.page-id-6 #main .hentry .entry-content #buddypress #bp-nouveau-activity-form .focus-in--attm .whats-new-form-footer div .post-elements-buttons-item #activity-poll-button i{
	font-size:27px !important;
}

body.page-id-6 .entry-content #buddypress #bp-nouveau-activity-form .focus-in--attm .whats-new-form-footer div .post-elements-buttons-item #activity-poll-button i{
	font-size:26px !important;
}

body.page-id-6 #activity-video-button .bb-icon-video{
	top:0px !important;
}

body.page-id-6 .dz-message .dz-button strong{
	font-weight:700 !important;
}

body.page-id-6 .focus-in--attm div .avatar{
	width:55px;
}

body.page-id-6 .focus-in--attm div div .avatar{
	height:55px !important;
}

body.page-id-6 .focus-in--attm div .privacy-point-icon{
	font-size:17px !important;
}

body.page-id-6 .focus-in--attm div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) div:nth-child(2){

	border-top-left-radius:0px;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in > .bb-model-header:nth-child(1){

	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	text-align:center;
	-ms-flex-line-pack:center;	align-content:center;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	padding-top:15px;
	padding-bottom:15px;
}

body.page-id-6 .focus-in .bb-model-header h3{
	display:inline;
}

body.page-id-6 .focus-in h3 .activity-header-data{
	font-weight:700;
}

body.page-id-6 .focus-in--privacy h3 .activity-header-data{
	font-size:18px;
}

body.page-id-6 .bp-activity-privacy__label-public .privacy-figure--public{
	background-color:#ecf0f1;
}

body.page-id-6 .focus-in--privacy .privacy-figure--loggedin{
	background-color:#ecf0f1;
}

body.page-id-6 .bp-activity-privacy__label-onlyme .privacy-figure--onlyme{
	background-color:#ecf0f1;
}

body.page-id-6 .bp-activity-privacy__label-group .privacy-figure--group{
	background-color:#ecf0f1;
}

body.page-id-6 .bp-activity-privacy__label-public .privacy-tag .privacy-sub-label{
	color:#7f8c8d;
}

body.page-id-6 .bp-activity-privacy__label-loggedin .privacy-tag .privacy-sub-label{
	color:#7f8c8d;
}

body.page-id-6 .bp-activity-privacy__label-onlyme .privacy-tag .privacy-sub-label{
	color:#7f8c8d;
}

body.page-id-6 .bp-activity-privacy__label-group .privacy-tag .privacy-sub-label{
	color:#7f8c8d;
}

body.page-id-6 .focus-in--privacy div .bp-activity-privacy__label-loggedin:hover{
	background-color:#ecf0f1;
}

body.page-id-6 .focus-in--privacy div .bp-activity-privacy__label-public:hover{
	background-color:#ecf0f1;
}

body.page-id-6 .focus-in--privacy div .bp-activity-privacy__label-onlyme:hover{
	background-color:#ecf0f1;
}

body.page-id-6 .focus-in--privacy div .bp-activity-privacy__label-group:hover{
	background-color:#ecf0f1;
}

body.page-id-6 .focus-in--privacy > div:nth-child(3) > div:nth-child(1){

	padding-bottom:0px;
	padding-top:0px;
}

body.page-id-6 #bp-nouveau-activity-form > div:nth-child(1){

	background-color:rgba(255,255,255,0);
	-webkit-backdrop-filter:blur(2.3px);	backdrop-filter:blur(2.3px);
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(3) .subnav-filters-opener span{
	padding-bottom:5px;
	padding-top:7px;
	padding-left:23px;
	padding-right:9px;
	text-transform:capitalize;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(4) .subnav-filters-opener span{
	padding-top:8px;
	padding-bottom:7px;
	padding-left:19px;
	margin-right:3px;
	text-transform:capitalize !important;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(3) .bb-icon-angle-down{
	margin-right:13px;
	top:1px;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(4) .subnav-filters-opener{
	padding-right:13px;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(4) .bb-icon-angle-down{
	top:2px;
}

body.page-id-6 #buddypress .activity-head-bar{
	padding-right:9px;
	padding-left:3px;
	margin-bottom:15px;
	margin-top:15px;
}

body.page-id-6 .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item .activity-content .activity-inner .activity-inner-meta .generic-button .bb-icons span{
	background-color:#ffffff !important;
}

body.page-id-6 #activity-stream .bb-icons span{
	border-style:none;
}

body.non-logged-in.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(3) .bb-subnav-filters-filtering{
	display:none;
}

body.page-id-6 #activity-stream .activity-list .bb-activity-edited-text{
	display:none;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-filtering .subnav-filters-opener{
	background-color:#ffffff !important;
}

body.page-id-6 #activity-stream .group-avatar img{
	top:2px;
}

body.page-id-6 #activity-stream .activity-list .activity-header--group{
	padding-top:0px;
}

body.page-id-6 .focus-in div .bpolls-polls-option-html{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-style:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

body.page-id-6 .bpolls-option-actions-wrap .bpolls-option-action .bpolls-add-option{
	background-color:transparent !important;
	color:#000000 !important;
	border-color:#000000 !important;
}

body.page-id-6 #whats-new-attachments{
	padding-left:0px !important;
	padding-right:0px !important;
}

body.page-id-6 .bpolls-option-actions-wrap .bpolls-checkbox label{
	font-size:13px;
	color:#545454;
}

body.page-id-6 #bpolls-alw-multi{
	width:18px;
	height:18px;
}

body.page-id-6 #bpolls-alw-user-additional-option{
	width:18px;
	height:18px;
}

body.page-id-6 #bpolls-alw-user-hide-results{
	width:18px;
	height:18px;
}

body.page-id-6 .focus-in div .bpolls-cancel-div{
	padding-right:10px;
}

body.page-id-6 .bpolls-polls-option-html .bpolls-cancel-div .bpolls-cancel{
	border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:26px;
	background-color:rgba(239,84,85,0.88);
	color:#ffffff;
}

body.page-id-6 .media-activity-wrap .activity-state span{
	font-size:12px;
	color:#464d4d;
}

body.page-id-6 .media-activity-wrap .activity-state .activity-reactions_count{
	color:#3b3a3a;
}

body.page-id-6 #activity-stream ul .acomment_inner{
	margin-left:0px !important;
}

body.page-id-6 #activity-stream .bp-activity-head-group .time-since{
	display:none;
}

body.page-id-6 #activity-modal .bb-modal-activity-header h2{
	font-size:19px;
	font-weight:600;
	display:none;
}

body.page-id-6 #activity-modal .bb-modal-activity-header{
	min-height:10px;
	border-bottom-style:none;
	height:10px;
}

body.page-id-6 .bb-modal-activity-header .bb-close-action-popup .bb-icon-times{
	background-color:#ecf0f1;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	font-size:33px;
}

body.page-id-6 #activity-modal{
	-webkit-box-shadow:0px 6px 24px 0px rgba(0,0,0,0.2) !important;	box-shadow:0px 6px 24px 0px rgba(0,0,0,0.2) !important;
}

body.page-id-6 .bb-modal-activity-body .comment-item ul .acomment_inner{
	margin-left:0px !important;
}

body.page-id-6 #activity-stream div .bb-activity-media-elem{
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-6 .video-activity-wrap > div > p{
	margin-bottom:0px !important;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in{
	-webkit-box-shadow:0px 6px 24px 0px rgba(0,0,0,0.21) !important;	box-shadow:0px 6px 24px 0px rgba(0,0,0,0.21) !important;
}

body.page-id-6 .focus-in .active ul{
	position:relative;
	top:15px;
}

body.page-id-6 .focus-in .medium-editor-button-active b{
	margin-right:10px;
}

body.page-id-6 .focus-in ul .medium-editor-button-active{
	padding-left:6px !important;
	padding-right:0px !important;
}

body.page-id-6 .focus-in li:nth-child(7) button{
	display:none;
}

body.page-id-6 .focus-in > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){

	padding-top:15px !important;
}

body.page-id-6 #gif-search-results ul{
	padding-left:0px;
}

body.page-id-6 #gif-search-results{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

body.page-id-6 .gif-image-container div span{
	font-size:12px !important;
	display:none !important;
}

body.page-id-6 #activity-stream div video{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-6 .open div .edit{
	background-color:#ffffff !important;
}

body.page-id-6 #activity-stream ul .open{
	background-color:#ffffff;
}

body.page-id-6 .bb-media-info-section .activity-list .activity-item div > ul{
	background-color:#ffffff;
	border-top-style:none;
}

body.page-id-6 div.acomment-content_block{
	background-color:#ffffff !important;
}

body.page-id-6 #bb-media-model-container div:nth-child(8) form{
	margin-bottom:0px;
}

body.page-id-6 #activity-stream .activity-list .bb-message-info{
	background-color:#ecf0f1 !important;
	color:#5d6264 !important;
	font-weight:300;
	width:319px;
	border-style:none;
}

body.page-id-6 #activity-stream .activity-list .bb-mycred-modal-content{
	z-index:999999999;
	padding-left:0px;
	padding-right:0px;
	width:360px;
	padding-bottom:0px;
	height:450px;
	padding-top:35px;
}

body.page-id-6 #bb-media-model-container{
	z-index:1;
}

body.page-id-6 #activity-stream .activity-list .bb-mycred-modal{
	z-index:99999999;
	-webkit-backdrop-filter:blur(1.63px);	backdrop-filter:blur(1.63px);
}

body.page-id-6 #group-card .bb-card-meta span{
	display:none;
}

body.page-id-6 #activity-stream .activity-list input[type=number]{
	border-style:solid;
	border-color:rgba(189,195,199,0.36);
	border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:26px;
}

body.page-id-6 #activity-stream .activity-list .bb-quick-btn{
	font-size:12px;
	font-weight:700;
	padding-right:11px;
	padding-left:11px;
	margin-right:2px;
	padding-bottom:8px;
}

body.page-id-6 #activity-stream .bb-quick-btn .bb-coin-icon{
	position:relative;
	top:0px;
	left:-2px;
}

body.page-id-6 #activity-stream .activity-list .bb-transfer-msg{
	margin-bottom:12px;
}

body.page-id-6 .bb-toggle-row{
	display:block !important;
}

body.page-id-6 .bb-toggle-label{
	margin-left:0px !important;
	font-size:12px;
}

body.page-id-6 #activity-stream .activity-list .bb-amount-label{
	display:none;
}

body.page-id-6 #activity-stream .activity-list .bb-close{
	font-size:27px;
	margin-right:6px;
}

body.page-id-6 .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item .bp-generic-meta .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container .bb-message-info{
	-webkit-transform: translatex(-6px) !important;	-ms-transform: translatex(-6px) !important;	transform: translatex(-6px) !important;
}

body.page-id-6 #activity-stream .activity-item:nth-child(1) > div:nth-child(3){

	padding-left:0px;
	margin-bottom:0px;
}

body.page-id-6 .activity-item > div > div > .button{
	-webkit-box-pack:flex-start !important;	-ms-flex-pack:flex-start !important;	justify-content:flex-start !important;
}

body.page-id-6 #activity-stream .media-activity-wrap .activity-reactions_count{
	font-size:12px;
	margin-bottom:0px !important;
}

body.page-id-6 #activity-stream .activity-item:nth-child(1) div:nth-child(4) > div:nth-child(2){

	margin-top:0px;
	margin-bottom:11px;
}

body.page-id-6 .activity-list .activity-item:nth-child(1) div:nth-child(4) > div:nth-child(2) > div:nth-child(1){

	padding-top:4px;
}

body.page-id-6 #activity-stream .activity-list .bb-activity-transfer-btn{
	padding-top:4px;
	padding-bottom:6px;
	padding-left:16px;
	padding-right:17px;
	background-color:#ecf0f1;
	border-style:none;
	color:#2c3e50;
	font-weight:700;
}

body.page-id-6 #activity-stream .activity-list .activity-state{
	margin-top:5px !important;
}

body.page-id-6 #activity-stream .media-activity-wrap .media-action_more{
	z-index:-1;
}

body.page-id-6 #activity-stream .media-activity-wrap .media-action-wrap{
	z-index:1;
	top:16px;
}

body.page-id-6 #activity-post-media-uploader{
	position:relative;
	top:15px;
}

body.page-id-6 .dz-image-preview .dz-image img{
	border-style:solid;
	border-color:#000000;
	border-width:3px;
}

body.page-id-6 #activity-stream .activity-list .activity-item{
	border-style:none;
}

body.page-id-6 .active #wp-stories-user-submit-modal .wp-stories-modal-content .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-sortable .wb-stories--submit-item .wb-stories--expand-wrapper label input[type=text]{
	border-color:rgba(200,197,197,0.51) !important;
}

body.page-id-6 .active #wp-stories-user-submit-modal .wp-stories-modal-content .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-sortable .wb-stories--submit-item .wb-stories--slide-wrapper .wb-stories--form-row label input[type=text]{
	border-color:rgba(200,197,197,0.56) !important;
}

body.page-id-6 .active #wp-stories-user-submit-modal .wp-stories-modal-content .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-sortable .wb-stories--submit-item .wb-stories--slide-wrapper .wb-stories--story-duration-wrapper label{
	border-color:rgba(161,154,154,0.29) !important;
}

body.page-id-6 .active #wp-stories-user-submit-modal .wp-stories-modal-content .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-sortable .wb-stories--submit-item .wb-stories--slide-wrapper .wb-stories--story-duration-wrapper label input[type=number]{
	border-color:rgba(161,154,154,0.52) !important;
}

body.page-id-6 .active #wp-stories-user-submit-modal .wp-stories-modal-content .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-sortable .wb-stories--submit-item .wb-stories--slide-wrapper .wb-stories--story-visibility-wrapper select{
	border-color:rgba(161,154,154,0.49) !important;
}

body.page-id-6 #activity-stream .activity-list .bp-activity-head{
	margin-bottom:0px;
}

body.page-id-6 #activity-stream .activity-list .activity-reactions_count{
	font-size:12px;
	color:#544e4e;
}

body.page-id-6 #primary #main .hentry .entry-content #buddypress #bp-nouveau-activity-form .focus-in div div div div .medium-editor-element{
	height:auto !important;
}

body.page-id-6 #buddypress .focus-in div .medium-editor-element{
	min-height:130px !important;
}

body.page-id-6 #activity-stream .activity-date .time-since{
	display:none;
}

body.page-id-6 #activity-stream .activity-list .activity-item input[type=button]{
	font-size:21px !important;
	line-height:1px !important;
}

body.page-id-6 #activity-stream .bpolls-item .bpolls-check-radio-div{
	position:relative;
	top:-40px;
	height:37px;
}

body.page-id-6 #activity-stream .bpolls-item label{
	position:relative;
	top:1px;
	height:24px;
	padding-top:7px;
}

body.page-id-6 #activity-stream .bpolls-item input[type=radio]{
	margin-right:5px !important;
	position:relative;
	top:7px;
	left:-2px;
	width:23px;
	height:16px;
}

body.page-id-6 #activity-stream .bpolls-item .bpolls-item-inner{
	padding-top:5px;
}

body.page-id-6 #activity-stream .activity-list .bpolls-add-user-item{
	margin-top:51px;
}

body.page-id-6 #activity-stream .activity-list input[type=button]{
	padding-right:12px;
	padding-top:1px;
	height:42px;
	position:relative;
	top:-1px;
}

body.page-id-6 .activity-list .activity-item .activity-content .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-user-item input[type=button]{
	line-height:1em !important;
}

body.page-id-6 #buddypress .screen-content #activity-stream .activity-list .activity-item .activity-content .activity-inner .bpolls-options-attach-container .bpolls-options-attach-items .bpolls-vote-submit-form .bpolls-add-user-item input[type=button]{
	line-height:1em !important;
}

body.page-id-6 #activity-stream .comment-item p{
	font-size:14px;
}

body.page-id-6 #activity-stream p .bp-verified-badge{
	margin-left:3px;
}

body.page-id-6 #activity-stream .activity-list .activity-inner{
	background-color:transparent;
}

body.page-id-6 #activity-stream .bp-secondary-action .comment-count{
	background-color:transparent;
}

body.page-id-6 #activity-stream .activity-list .bb-content-inr-wrap{
	background-color:transparent;
}

body.page-id-6 .whats-new-form-footer div .bb-icon-camera{
	background-color:transparent;
}

body.page-id-6 #page #content .container .bb-grid #primary #main .hentry .entry-content #buddypress:nth-child(1) #bp-nouveau-activity-form .focus-in > .bb-model-header:nth-child(1){

	border-bottom-color:rgba(25,24,24,0.12) !important;
}

body.page-id-6 #whats-new-submit{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-6 #activity-stream .activity-post-author p{
	font-size:11px;
}

body.page-id-6 #activity-stream .activity-post-author .bp-verified-badge{
	width:16px;
	height:16px;
}

body.page-id-6 #activity-stream .activity-post-author p a{
	font-size:12px;
}

body.page-id-6 #activity-stream p .avatar{
	width:17px;
	height:17px;
}

body.page-id-6 #activity-stream .media-activity-wrap .bpolls-post-voted{
	position:relative;
	top:-18px;
	left:-8px;
}

body.page-id-6 #bb-anonymous-container-976{
	margin-top:4px !important;
	margin-bottom:16px !important;
}

body.page-id-6 #activity-stream .activity-list .bb-cancel{
	text-align:left;
	padding-left:0px;
}

body.page-id-6 #activity-stream .activity-list .bb-submit-btn{
	position:relative;
	left:17px;
}

body.page-id-6 #activity-stream .activity-list textarea{
	border-top-style:solid;
	border-style:solid;
}

body.page-id-6 .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item .bp-generic-meta .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea{
	border-top-color:rgba(240,240,240,0.84) !important;
}

body.page-id-6 .screen-content #activity-stream .activity-list .activity-item .bp-generic-meta .bb-mycred-modal .bb-mycred-modal-content .bb-mycred-transfer-form .bb-message-container textarea{
	border-color:#e8e8e8 !important;
}

body.page-id-6 #activity-stream .activity-list .bb-recipient-info{
	margin-bottom:12px !important;
}

body.page-id-6 .bb-modal-activity-body .comment-item p{
	font-size:15px !important;
	line-height:1.2em;
}

body.page-id-6 .bb-modal-activity-body .activity-list .activity-item .activity-content .activity-inner p{
	margin-bottom:8px;
	line-height:1.2em;
}

body.page-id-6 #activity-stream .media-activity-wrap p{
	margin-bottom:5px;
}

body.page-id-6 #activity-stream .activity-list .bb-open-media-theatre{
	margin-top:5px;
}

body.page-id-6 .wb-stories--submit-form .wb-stories--submit-item .wb-stories--form-row-center .wb-stories--form-description small{
	font-size:12px;
}

body.page-id-6 .active #wp-stories-user-submit-modal .wp-stories-modal-content .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-item .wb-stories--form-row-center .wb-stories--form-description small{
	line-height:1.25em !important;
}

body.page-id-6 .wb-stories--story-circle-media div span{
	display:none;
}

body.page-id-6 .wb-stories--story-circle-media div label{
	font-size:12px;
	font-weight:700;
}

body.page-id-6 .wb-stories--submit-form .wb-stories--submit-item:nth-child(1) .wb-stories--form-row-center label:nth-child(1) span:nth-child(1){

	font-weight:600;
}

body.page-id-6 .hentry .entry-content #buddypress #bp-nouveau-activity-form .focus-in{
	width:550px !important;
}

body.page-id-6 .acomment-foot-actions .activity-time-since span{
	display:none;
}

body.page-id-6 .focus-in .post-elements-buttons-item .medium-editor-element{
	min-height:30px;
	background-color:transparent;
}

body.page-id-6 .hentry .focus-in .post-elements-buttons-item .medium-editor-element{
	height:30px !important;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in div .post-elements-buttons-item .medium-editor-element{
	min-height:30px !important;
}

body.page-id-6 #activity-stream .bb-pin-action_button i{
	font-size:24px;
	color:#d21c08;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:4px;
	position:relative;
	top:2px;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-item .bpolls-item-width-wrapper{
	height:4px;
}

body.page-id-6 #activity-stream .activity-list .activity-item .activity-comments ul .comment-item div .acomment_inner .acomment-content_wrap .acomment-content_block .acomment-content p{
	line-height:1.2em !important;
}

body.page-id-6 .bpolls-sortable .bpolls-option input[type=text]{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(236,240,241,0.69) !important;
	color:#2d2d2d;
	border-style:none !important;
	padding-left:15px;
}

body.page-id-6 .bpolls-sortable .bpolls-option .bpolls-sortable-handle{
	background-color:transparent !important;
}

body.page-id-6 .focus-in div .emojionearea-button{
	background-color:transparent;
}

body.page-id-6 .bb-modal-activity-body .comment-item ul p{
	font-size:14px !important;
}

body.page-id-6 #secondary-right .widget:nth-child(2) .widget-title{
	font-size:19px;
	margin-bottom:15px;
}

body.page-id-6 #bb-media-model-container .activity-date span{
	display:none;
}

body.page-id-6 #bb-media-model-container .bp-generic-meta .bp-secondary-action{
	background-color:transparent !important;
}

body.page-id-6 #bb-media-model-container .activity-list .bp-primary-action{
	background-color:transparent !important;
}

body.page-id-6 #bb-media-model-container .bb-activity-more-options .bp-secondary-action{
	background-color:transparent !important;
}

body.page-id-6 .hentry .entry-content #buddypress .screen-content #buddypress #bb-media-model-container .bb-media-model-inner .bb-media-info-section .activity-list .activity-item .bb-activity-more-options-wrap .bb-activity-more-options-action{
	background-color:#ecf0f1 !important;
}

body.page-id-6 #bb-media-model-container .activity-list .bb-activity-more-options-action{
	border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:26px;
}

body.page-id-6 #activity-stream .activity-list .delete-activity{
	background-color:transparent !important;
}

body.page-id-6 #activity-stream .bb-activity-more-options .bp-secondary-action{
	background-color:transparent !important;
	margin-bottom:3px !important;
}

body.page-id-6 #activity-stream .bp-generic-meta .bp-secondary-action:hover{
	background-color:transparent !important;
}

body.page-id-6 #activity-stream .activity-list .bp-primary-action:hover{
	background-color:transparent !important;
}

body.page-id-6 #activity-stream .activity-list .like-count{
	position:relative;
	top:2px;
}

body.page-id-6 #activity-stream .comment-item .bp-primary-action{
	position:relative;
	top:2px;
}

body.page-id-6 #activity-stream .comment-item .ac-emotions_list{
	border-style:none;
}

body.page-id-6 .container .bb-grid #primary #main .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item .bp-generic-meta{
	border-color:rgba(0,0,0,0.11) !important;
}

body.page-id-6 .bb-onscreen-notification .notification-list li{
	border-style:none !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:20px !important;
	border-top-right-radius:20px !important;
	border-top-left-radius:0px !important;
	border-left-width:2px;
	border-left-style:none;
}

body.page-id-6 .activity-state_users .activity-state_user__name a{
	margin-left:9px;
}

body.page-id-6 .activity-state_users .activity-state_user .activity-state_user__role{
	margin-left:7px !important;
}

body.page-id-6 .bpolls-user-votes-dialog .bpolls-modal-title{
	background-color:#ecf0f1;
	color:#302b2b;
}

body.page-id-6 .bpolls-user-votes-dialog .bpolls-modal-title .fa-users{
	font-size:23px;
	margin-right:6px;
}

body.page-id-6 .bpolls-user-votes-dialog{
	-webkit-backdrop-filter:blur(2.7px);	backdrop-filter:blur(2.7px);
}

body.page-id-6 .wb-stories--slide-wrapper .wb-stories--edit-wrapper > label:nth-child(1){

	display:none;
}

body.page-id-6 .wb-stories--submit-form .wb-stories--submit-sortable .wb-stories--submit-item{
	margin-right:14px;
	margin-left:8px;
	margin-top:19px;
	-webkit-box-shadow:none;	box-shadow:none;
	border-style:none;
	background-color:#ffffff;
	padding-top:30px;
}

body.page-id-6 .active #wp-stories-user-submit-modal .wp-stories-modal-content .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-sortable .wb-stories--submit-item{
	border-color:#ecf0f1 !important;
}

body.page-id-6 .active:nth-child(350){

	-webkit-backdrop-filter:blur(3.99px);	backdrop-filter:blur(3.99px);
}

body.page-id-6 .wb-stories--submit-form-wrapper .wb-stories--submit-form .wb-stories--submit-footer{
	text-align:center;
}

body.page-id-6 .wb-stories--story-duration-wrapper label span{
	font-weight:600;
}

body.page-id-6 .wb-stories--expand-wrapper .wb-stories--move-button{
	margin-right:8px;
}

body.page-id-6 .wb-stories--expand-wrapper .wb-stories--expand-button{
	margin-right:10px;
}

body.page-id-6 .wb-stories--expand-wrapper .wb-stories--delete-button{
	margin-right:10px;
}

body.page-id-6 .wb-stories--edit-wrapper .wb-stories-story-media-wrapper .wb-stories--form-description{
	display:none !important;
}

body.page-id-6 .wb-stories--slide-wrapper .wb-stories--edit-wrapper .wb-stories-story-media-wrapper{
	padding-top:45px;
}

body.page-id-6 .wb-stories--story-media div span{
	display:none;
}

body.page-id-6 .wb-stories--story-media div label{
	font-weight:700;
	font-size:14px;
}

body.page-id-6 .active .wb-stories-model-close .wb-stories-model-close-button{
	color:#000000;
	font-size:16px;
}

body.page-id-6 #header-notifications-dropdown-elem span span{
	border-style:none;
}

body.page-id-6 #activity-stream .activity-header a{
	font-weight:700;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-item .bp-polls-view-all{
	border-style:solid;
	border-width:2px;
	border-color:rgba(0,0,0,0.28);
	background-color:#2c3e50 !important;
	font-weight:400;
	color:#ffffff !important;
	font-size:9px !important;
}

body.page-id-6 .bb-modal-activity-body .activity-list .activity-item .activity-comments > ul > .comment-item > div .acomment_inner .acomment-content_wrap .acomment-content_block{
	padding-left:9px;
	padding-right:8px;
}

body.page-id-6 .bb-modal-activity-body .comment-item ul .acomment-content_block{
	padding-left:9px !important;
}

body.page-id-6 #activity-stream .media-activity-wrap .activity-state-popup_inner{
	max-width:410px;
	padding-left:20px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-6 #main .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item .media-activity-wrap .activity-state .activity-state-popup .activity-state-popup_inner{
	width:411px !important;
}

body.page-id-6 .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item .media-activity-wrap .activity-state .activity-state-popup .activity-state-popup_inner{
	width:410px !important;
}

body.page-id-6 .activity-state-popup_tab_panel ul a{
	height:32px;
	min-height:32px !important;
}

body.page-id-6 #activity-stream .media-activity-wrap .activity-state-popup_overlay{
	-webkit-backdrop-filter:blur(3.82px);	backdrop-filter:blur(3.82px);
	background-color:transparent;
}

body.page-id-6 .bb-modal-activity-header .bb-close-action-popup span{
	border-style:solid;
	border-width:3px;
	position:relative;
	left:37px;
}

body.page-id-6 .bb-modal-activity-body ul .acomment-content_block{
	padding-bottom:9px !important;
	border-top-left-radius:16px !important;
	border-top-right-radius:16px !important;
	border-bottom-left-radius:16px !important;
	border-bottom-right-radius:16px !important;
}

body.page-id-6 .bb-modal-activity-body .activity-list .activity-reactions_count{
	font-size:12px;
	color:#575b5b;
}

body.page-id-6 .bb-modal-activity-body .bb-pin-action_button i{
	font-size:22px !important;
	color:#e74c3c !important;
}

body.page-id-6 .bb-modal-activity-body .activity-list .bb-activity-transfer-btn{
	padding-top:4px;
	padding-bottom:5px;
	background-color:rgba(236,240,241,0.98);
	border-style:none;
	color:#2c3e50;
	font-weight:700;
}

body.page-id-6 .bb-modal-activity-body .generic-button i{
	font-size:25px !important;
}

body.page-id-6 #activity-stream ul .comment-reactions_count{
	font-weight:600;
	font-size:12px;
}

body.page-id-6 .bb-modal-activity-body .bpolls-item .bpolls-item-width{
	top:0px;
	height:12px;
}

body.page-id-6 .bb-modal-activity-body .bpolls-item .bpolls-post-voted{
	position:relative;
	top:-12px;
}

body.page-id-6 #activity-stream .media-activity-wrap .activity-state{
	margin-bottom:0px !important;
	margin-top:0px !important;
}

body.page-id-6 #activity-stream .media-activity-wrap .activity-state-reactions{
	display:inline-flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body.page-id-6 .elementor-widget-ha-age-gate .ha-age-gate-confirm-age{
	-webkit-backdrop-filter:blur(4.44px);	backdrop-filter:blur(4.44px);
}

body.page-id-6 #activity-stream .activity-list .public{
	color:#000000;
	font-weight:500;
}

body.page-id-6 #activity-stream .activity-list .loggedin{
	color:#000000;
	font-weight:500;
}

body.page-id-6 #activity-stream .comment-item .report-label{
	font-size:12px;
}

body.page-id-6 #activity-stream .activity-list .bpsp-pin-tool{
	background-color:transparent !important;
}

body.page-id-6 #activity-stream .bpsp-pin-tool span{
	display:none;
}

body.page-id-6 #bb-media-model-container .activity-list .pin-count{
	display:none;
}

body.page-id-6 #bb-media-model-container .activity-list .bb-activity-transfer-btn{
	padding-top:4px;
	padding-bottom:7px;
	padding-left:16px;
	padding-right:19px;
	background-color:#ecf0f1;
	color:#2c3e50;
	font-weight:700;
	border-style:none;
}

body.page-id-6 #bb-media-model-container .activity-list .activity-reactions_count{
	font-size:11px;
}

body.page-id-6 #bb-media-model-container .activity-list .activity-media-download{
	display:none !important;
}

body.page-id-6 #activity-stream .activity-list .activity-media-download{
	display:none !important;
}

body.page-id-6 #activity-stream .bb-activity-more-options .bp-secondary-action:hover{
	background-color:rgba(236,240,241,0.57) !important;
}

body.page-id-6 #secondary-right .widget:nth-child(3){

	background-color:transparent;
	padding-top:0px;
	padding-left:0px;
}

body.page-id-6 #secondary-right p a{
	color:#000000;
	font-weight:400;
	font-size:13px;
	margin-left:3px;
}

body.page-id-6 #secondary-right .widget .custom-html-widget{
	font-size:12px;
}

body.page-id-6 .elementor-element-ddcea5c .elementor-element-709f1c8:nth-child(2) p a{
	font-size:13px;
	font-weight:400;
}

body.page-id-6 .elementor-element-ddcea5c .elementor-element-709f1c8:nth-child(2) p:nth-child(1){

	margin-bottom:0px;
}

body.page-id-6 .elementor-element-ddcea5c .elementor-element-709f1c8:nth-child(2) p:nth-child(2){

	font-weight:300;
	font-size:12px;
}

body.page-id-6 #activity-stream .media-activity-wrap .emoji{
	width:17px;
	height:17px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
}

body.page-id-6 #secondary-right p a:nth-child(1){

	margin-left:0px;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-item .bpolls-result-votes{
	margin-bottom:0px;
	position:relative;
	top:-21px;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-item .bpolls-percent{
	position:relative;
	top:16px;
}

body.page-id-6 .bpolls-vote-submit-form p .bpolls-percent{
	top:0px !important;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-item label{
	font-size:13px !important;
	font-weight:500;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-item .bpolls-item-width{
	background-image:-webkit-linear-gradient(left, #74ebd5 0%, #acb6e5 100%);	background-image:-o-linear-gradient(left, #74ebd5 0%, #acb6e5 100%);	background-image:linear-gradient(to right, #74ebd5 0%, #acb6e5 100%);
}

body.page-id-6 .bb-modal-activity-body .bpolls-item .bpolls-result-votes{
	top:11px;
}

body.page-id-6 div div .bm-toast-site-message{
	padding-top:14px;
	padding-bottom:11px;
}

body.page-id-6 div div .bm-toast-close-all-notifications{
	margin-top:0px;
	margin-bottom:35px;
	background-color:rgba(0,0,0,0.67) !important;
	border-top-left-radius:44px;
	border-top-right-radius:44px;
	border-bottom-left-radius:44px;
	border-bottom-right-radius:44px;
	display:block;
}

body.page-id-6 div div .Toastify__toast-container--bottom-right .bm-toast-close-all-notifications{
	width:100% !important;
}

@media (max-width:1024px){

	body.page-id-6 #bb-media-model-container .activity-list li{
	min-height:79px !important;
}

body.page-id-6 #primary #main .hentry .entry-content #buddypress .screen-content #buddypress #bb-media-model-container .bb-media-model-inner .bb-media-info-section .activity-list li{
	height:7% !important;
}

body.page-id-6 #main .hentry .entry-content #buddypress .screen-content #buddypress #bb-media-model-container .bb-media-model-inner .bb-media-info-section .activity-list li{
	height:100% !important;
}

body.page-id-6 #buddypress #buddypress .activity-list li{
	max-height:100% !important;
}

body.page-id-6 .bb-media-info-section .activity-list .activity-item > div > div > .button{
	-webkit-box-pack:flex-start !important;	-ms-flex-pack:flex-start !important;	justify-content:flex-start !important;
	}

}



@media (max-width:799px){

	body.page-id-6 #activity-stream .activity-list .activity-item{
	border-top-left-radius:12px !important;
	border-bottom-right-radius:13px !important;
	border-bottom-style:none !important;
}

body.page-id-6 #main .hentry .activity-list .activity-item{
	border-top-right-radius:12px !important;
	border-bottom-left-radius:12px !important;
	border-bottom-color:transparent !important;
	}

}



@media (max-width:781px){

	body.page-id-6 #secondary{
	padding-right:0px;
	padding-left:18px;
	}

}



@media (max-width:767px){

	body.page-id-6 #activity-stream ul .acomment-content_block{
	margin-bottom:0px;
}

body.page-id-6 #ac-form-8967{
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	background-color:rgba(231,236,237,0);
}

body.page-id-6 #bp-nouveau-activity-form{
	margin-left:0px;
	margin-right:0px;
}

body.page-id-6 #buddypress .wb-stories-buddypress-activities .wp-stories-user-stories{
	padding-left:10px;
	padding-right:0px;
}

body.page-id-6 #secondary-right .bb-sticky-sidebar{
	display:none;
}

body.page-id-6 #secondary{
	display:none;
}

body.page-id-6 #secondary-right{
	display:none;
}

body.page-id-6 .activity-item .activity-content .activity-inner .bb-content-wrp a{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-6 #activity-stream .activity-list .bb-content-wrp{
	padding-left:11px;
	}

}



@media (max-width:760px){

	body.page-id-6 #buddypress .wp-stories-user-stories-snapssenger .wp-stories-user-stories{
	margin-bottom:15px;
	position:relative;
	top:-10px;
}

body.page-id-6 #secondary-right{
	padding-right:0px;
	padding-left:0px;
}

body.page-id-6 #activity-stream .activity-read-more a{
	color:#000000;
	font-weight:700;
	}

}



@media (max-width:620px){

	body.page-id-6 #bp-nouveau-activity-form{
	margin-left:0px;
	margin-right:0px;
}

body.page-id-6 #buddypress .activity-head-bar{
	padding-left:15px;
	padding-right:15px;
	-webkit-box-align:flex-end;	-ms-flex-align:flex-end;	align-items:flex-end;
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
}

body.page-id-6 .elementor-location-header .elementor-element-6be6fe6 .elementor-container{
	max-width:100%;
}

body.page-id-6 #activity-stream .activity-list .view-more-comments{
	margin-left:0px;
	}

}



@media (max-width:575px){

	body.page-id-6 #bb-media-model-container{
	top:-50px;
	}

}



@media (max-width:560px){

	body.page-id-6 .focus-in .whats-new-form-footer > div:nth-child(1){

	display:inline-flex;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in .whats-new-form-footer{
	display:inline-flex;
	-webkit-box-orient:row;	-webkit-box-direction:row;	-ms-flex-direction:row;	flex-direction:row;
	width:100%;
	padding-top:4px;
}

body.page-id-6 .whats-new-form-footer div .gif-media-search-dropdown{
	top:-397px !important;
	padding-bottom:0px;
}

body.page-id-6 #buddypress .focus-in div .gif-media-search-dropdown{
	left:41px !important;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in{
	margin-top:170px !important;
}

body.page-id-6 #gif-search-results ul{
	padding-left:0px !important;
}

body.page-id-6 #gif-search-results{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	}

}



@media (max-width:550px){

	body.page-id-6 #bb-media-model-container{
	top:-50px;
	}

}



@media (max-width:540px){

	body.page-id-6 .bb-modal-activity-body .comment-item ul .acomment_inner{
	position:relative;
	top:-12px;
}

body.page-id-6 .bb-modal-activity-body .activity-list .activity-item .activity-comments > ul > .comment-item > div .acomment_inner .acomment-content_wrap .acomment-content_block{
	padding-left:10px;
	padding-right:11px;
	padding-bottom:5px;
	padding-top:3px !important;
}

body.page-id-6 .bb-modal-activity-body .comment-item ul .acomment-content_block{
	padding-left:8px !important;
}

body.page-id-6 .bb-modal-activity-body .activity-list .activity-item .activity-comments > ul > .comment-item > div .acomment_inner .acomment-content_wrap .acomment-foot-actions .bp-generic-meta{
	top:-3px;
	left:4px;
}

body.page-id-6 .comment-item ul .comment-item > div{
	margin-bottom:0px;
}

body.page-id-6 #activity-stream .comment-item .acomments-view-more{
	padding-left:0px;
	}

}



@media (max-width:500px){

	body.page-id-6 #activity-stream .bpolls-item .bpolls-check-radio-wrap{
	display:inline-flex;
	-ms-flex-wrap:nowrap;	flex-wrap:nowrap;
	top:-10px;
}

body.page-id-6 #activity-stream .bpolls-options-attach-items form{
	margin-top:0px;
}

body.page-id-6 #buddypress .wp-stories-user-stories-snapssenger .wp-stories-user-stories{
	padding-left:0px;
}

body.page-id-6 .wb-story-shortcode .story a{
	max-height:150px !important;
	min-width:100px !important;
}

body.page-id-6 .container .bb-grid #primary #main .hentry .entry-content #buddypress .wp-stories-user-stories-snapssenger .wp-stories-user-stories .wb-story-shortcode .story a{
	width:100px !important;
}

body.page-id-6 .wp-stories-user-stories .wb-story-shortcode .story{
	min-width:100px !important;
	margin-right:4px !important;
	max-height:150px !important;
	max-width:100px !important;
}

body.page-id-6 #content .container .bb-grid #primary #main .hentry .entry-content #buddypress .wp-stories-user-stories-snapssenger .wp-stories-user-stories .wb-story-shortcode .story{
	width:10px !important;
}

body.page-id-6 .wb-story-shortcode a .name{
	position:relative;
	top:7px;
	left:-10px;
	font-weight:600 !important;
}

body.page-id-6 .wp-stories-user-stories-snapssenger .wp-stories-user-stories .wp-stories-add-stories{
	height:150px !important;
}

body.page-id-6 .wp-stories-add-image .wp-stories-add-icon svg{
	top:-11px;
}

body.page-id-6 .hentry #buddypress .wp-stories-add-image img{
	height:121px !important;
}

body.page-id-6 .wp-stories-user-stories .wp-stories-add-stories .wp-stories-add-title{
	top:-12px;
	font-size:11px;
	}

}



@media (max-width:490px){

	body.page-id-6 #buddypress .wb-stories-buddypress-activities .wp-stories-user-stories{
	margin-bottom:0px;
	position:relative;
	top:-15px;
}

body.page-id-6 #buddypress .activity-head-bar{
	margin-bottom:15px;
	}

}



@media (max-width:475px){

	body.page-id-6 .focus-in > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){

	padding-left:15px !important;
	padding-right:9px !important;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in > .bb-model-header:nth-child(1){

	padding-left:19px;
}

body.page-id-6 .focus-in .whats-new-form-footer > div:nth-child(1){

	padding-left:11px !important;
}

body.page-id-6 .focus-in div .medium-editor-element{
	margin-left:9px !important;
	margin-right:9px !important;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in > div:nth-child(4){

	padding-right:0px !important;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-item label{
	padding-top:5px !important;
	}

}



@media (max-width:460px){

	body.page-id-6 #buddypress .activity-head-bar{
	padding-right:0px;
	padding-left:0px;
	}

}



@media (max-width:420px){

	body.page-id-6 #activity-stream .activity-state h4{
	font-size:16px;
}

body.page-id-6 .activity-state_users a .avatar{
	height:45px;
}

body.page-id-6 .activity-state_users .activity-state_user .activity-state_user__avatar{
	height:45px !important;
	width:45px !important;
}

body.page-id-6 .activity-state_users a .bb-icon-thumbs-up{
	height:17px;
	width:17px;
	font-size:15px !important;
}

body.page-id-6 .media-activity-wrap .activity-state .activity-state-popup .activity-state-popup_inner .activity-state-popup_tab .activity-state-popup_tab_content .activity-state-popup_tab_item .activity-state_users .activity-state_user .activity-state_user__avatar a .avatar{
	width:45px !important;
	}

}



@media (max-width:405px){

	body.page-id-6 #main .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item .media-activity-wrap .activity-state .activity-state-popup .activity-state-popup_inner{
	width:361px !important;
}

body.page-id-6 #activity-stream .activity-state h4{
	text-transform:none;
	text-align:center;
	font-weight:700;
	font-size:18px;
	}

}



@media (min-width:481px){

	body.page-id-6 div div .bm-toast-site-message{
	margin-bottom:10px !important;
	}

}



@media (min-width:501px){

	body.page-id-6 .bb-onscreen-notification .notification-list li{
	padding-top:20px;
	padding-bottom:20px;
	}

}



@media (min-width:748px){

	body.page-id-6 .bbars-repost-content .bp-activity-head .activity-avatar{
	margin-right:0px !important;
}

body.page-id-6 #activity-stream .activity-item:nth-child(4) > div:nth-child(3) div:nth-child(2){

	margin-bottom:25px;
}

body.page-id-6 #activity-stream .activity-item:nth-child(1) > div:nth-child(6){

	padding-left:12px;
}

body.page-id-6 .bb-modal-activity-body .activity-list .activity-inner{
	font-size:15px;
}

body.page-id-6 #activity-stream .activity-list .activity-header{
	margin-bottom:0px !important;
}

body.page-id-6 #activity-stream .activity-list .bp-generic-meta{
	padding-top:6px;
	padding-left:0px !important;
}

body.page-id-6 .bb-modal-activity-body .activity-list .activity-item .activity-comments > ul > .comment-item > div .acomment_inner .acomment-content_wrap .acomment-foot-actions .bp-generic-meta{
	padding-left:1px;
}

body.page-id-6 #activity-stream div .bp-generic-meta{
	padding-top:0px !important;
	}

}



@media (min-width:801px){

	body.page-id-6 #secondary-right .widget .pc_progress_wrap{
	margin-bottom:10px;
	}

}



@media (min-width:981px){

	body.page-id-6 #bb-media-model-container .activity-list .open{
	height:180px;
}

body.page-id-6 #activity-stream .activity-list .bb-activity-more-options{
	height:180px;
	}

}



/*-----------------------------------------------*/
/*  "Annunci BDSM" Page                          */
/*-----------------------------------------------*/
body.page-id-5616 .elementor-element-f45d8ac .elementor-shortcode .adverts-options{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-top:20px;
	padding-right:20px;
	border-style:none;
	-webkit-box-shadow:0px 0px 4px 3px #ecf0f1;	box-shadow:0px 0px 4px 3px #ecf0f1;
	margin-bottom:23px;
}

body.page-id-5616 .adverts-search-form .adverts-options-right a{
	background-color:transparent;
	font-size:11px;
}

body.page-id-5616 .elementor-element-f45d8ac .elementor-widget-shortcode .elementor-shortcode{
	padding-bottom:59px;
}

body.page-id-5616 .advert-item .advert-post-title a{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	left:3px;
	color:#000000 !important;
}

body.page-id-5616 .adverts-options-left .adverts-button-small .adverts-icon-th-list{
	font-size:12px;
}

body.page-id-5616 .elementor-element-f45d8ac .elementor-shortcode .adverts-list{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-5616 .adverts-list .advert-item .advert-post-title{
	color:#000000;
	font-size:15px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-5616 .advert-item div .advert-date{
	color:#606566;
}

body.page-id-5616 .advert-item div .adverts-icon-location{
	font-size:14px;
}

body.page-id-5616 .adverts-list .advert-item .advert-img{
	margin-left:7px;
	background-color:rgba(236,240,241,0.55);
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:1px;
	left:7px;
}

body.page-id-5616 .advert-post-title .advert-link span{
	margin-left:4px;
}

body.page-id-5616 .advert-item .advert-post-title .advert-link{
	color:#000000 !important;
}

body.page-id-5616 .elementor-element-f45d8ac .adverts-list .advert-item{
	padding-left:12px;
}

body.page-id-5616 .elementor-element-f45d8ac .adverts-list .advert-item:hover{
	background-color:#ffffff;
}

body.page-id-5616 .elementor-element-f45d8ac .adverts-list .advert-item:active{
	background-color:#ffffff;
}

body.page-id-5616 .adverts-list div .advert-date{
	padding-left:5px;
	font-size:12px;
	font-weight:300;
	width:80px;
}

body.page-id-5616 .adverts-list div .adverts-icon-location{
	font-weight:400;
	color:#565d65;
	height:30px;
	position:relative;
	top:-8px;
}

body.page-id-5616 .adverts-list .advert-item a{
	font-weight:500;
}

body.page-id-5616 #query{
	border-top-left-radius:21px;
	border-top-right-radius:21px;
	border-bottom-left-radius:21px;
	border-bottom-right-radius:21px;
	padding-left:19px;
}

body.page-id-5616 #location{
	border-top-left-radius:21px;
	border-top-right-radius:21px;
	border-bottom-left-radius:21px;
	border-bottom-right-radius:21px;
	padding-left:14px;
}

body.page-id-5616 .adverts-search-form .adverts-options-left a{
	border-top-style:solid;
}

body.page-id-5616 .adverts-options .adverts-search-form .adverts-options-left{
	margin-left:7px;
}

body.page-id-5616 .elementor-shortcode .adverts-list .advert-item .advert-post-title a{
	height:34px !important;
}

body.page-id-5616 .container .bb-elementor-content .elementor .elementor-element-f45d8ac .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .adverts-list .advert-item{
	border-color:rgba(0,0,0,0.11) !important;
}

@media (min-width:761px){

	body.page-id-5616 .adverts-search-form .adverts-options-left a{
	height:33px;
}

body.page-id-5616 .adverts-list div .advert-date{
	display:none;
}

body.page-id-5616 .adverts-search-form .adverts-options-left .adverts-button-small:nth-child(2){

	display:none;
}

body.page-id-5616 .adverts-search-form .adverts-options-left .adverts-button-small:nth-child(1){

	display:none;
	}

}



/*-----------------------------------------------*/
/*  "Members" Page                               */
/*-----------------------------------------------*/
body.page-id-7 #send-private-message{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7 #members-list .secondary-buttons .online{
	top:69px;
	z-index:75;
	width:20px;
	left:102px;
}

body.page-id-7 #buddypress .members-directory-wrapper .members-directory-container .members-directory-content #members-dir-list #members-list .item-entry .secondary-buttons .list-wrap-inner .item-avatar a .online{
	height:20px !important;
}

body.page-id-7 .hentry .entry-header .entry-title{
	margin-top:25px;
	display:none;
}

body.page-id-7 #dir-members-search-form{
	top:43px;
}

body.page-id-7 #members-list .bp-verified-member .secondary-buttons p{
	margin-bottom:0px !important;
}

body.page-id-7 #members-list .secondary-buttons p{
	margin-bottom:0px !important;
	z-index:40;
}

body.page-id-7 #members-list .bp-verified-member .secondary-buttons .item{
	padding-top:56px;
}

body.page-id-7 #members-list .secondary-buttons .item{
	padding-top:54px !important;
	z-index:74;
}

body.page-id-7 #members-list .item .bb-current-member-{
	z-index:-10;
}

body.page-id-7 #members-list .secondary-buttons .avatar{
	z-index:6;
}

body.page-id-7 .members-directory-wrapper .bp-secondary-header{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	-webkit-box-align:flex-start;	-ms-flex-align:flex-start;	align-items:flex-start;
	-ms-flex-line-pack:flex-start;	align-content:flex-start;
	display:inline-flex;
	margin-left:4px;
}

body.page-id-7 #members-list .bp-verified-member .online{
	top:65px;
}

body.page-id-7 #members-list .bp-verified-member .item{
	padding-top:54px !important;
}

body.page-id-7 #members-list .bp-verified-member p{
	z-index:11;
}

body.page-id-7 #members-list .bp-verified-member strong{
	font-weight:700;
}

body.page-id-7 #members-list .secondary-buttons strong{
	font-weight:700;
}

body.page-id-7 #members-list .item-entry .primary-button{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

body.page-id-7 #members-list .item-entry .member-cover{
	height:118px !important;
	top:-33px !important;
}

body.page-id-7 #members-list .secondary-buttons .follow-container{
	margin-bottom:0px !important;
	margin-top:0px;
}

body.page-id-7 #members-list .bp-verified-member .follow-container{
	margin-bottom:0px !important;
	margin-top:1px;
}

body.page-id-7 #members-list .secondary-buttons .buddyboss-user-bio{
	padding-top:4px;
	margin-left:14px;
	margin-right:17px;
	padding-bottom:14px;
}

body.page-id-7 #members-list .secondary-buttons .buddyboss-user-bio p{
	font-size:13px;
	font-style:normal;
	text-transform:none;
	padding-top:0px;
	margin-top:2px;
}

body.page-id-7 #members-list .item-entry .bio-controls{
	text-align:center;
}

body.page-id-7 .bp-members-list-hook-inner .buddyboss-user-bio .bio-content-wrapper div p{
	margin-top:5px;
}

body.page-id-7 .bp-members-list-hook .bp-members-list-hook-inner .buddyboss-user-bio .bio-content-wrapper div{
	margin-top:5px;
}

body.page-id-7 #members-list .bp-verified-member .buddyboss-user-bio{
	margin-left:12px;
	margin-right:12px;
}

body.page-id-7 #members-list .member-button-wrap a{
	background-color:transparent !important;
}

body.page-id-7 .bp-pagination .pag-count p{
	display:none;
}

body.page-id-7 #members-dir-list .bp-pagination{
	display:inline-flex;
	padding-left:9px;
}

@media (max-width:781px){

	body.page-id-7 #dir-members-search-form{
	top:27px;
	left:-29px;
	}

}



@media (max-width:590px){

	body.page-id-7 #members-list{
	padding-left:21px;
	padding-right:22px;
	display:l;
	list-style-position:outside;
}

body.page-id-7 #members-dir-list{
	display:inline-grid;
}

body.page-id-7 #member-type-select{
	padding-left:9px;
}

body.page-id-7 #members-list .bp-verified-member{
	padding-left:0px !important;
	padding-right:0px !important;
}

body.page-id-7 #members-list li{
	padding-left:0px !important;
	padding-right:0px !important;
	}

}



@media (min-width:481px){

	body.page-id-7 div div .bm-toast-site-message{
	margin-bottom:36px !important;
	}

}