/*

    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. Distintivo Template
    06. Forum Template
    07. Product Template
    08. Review Template
    09. Topic Template
    10. Tribe_events Template
    11. Wp_router_page Template
    12. "50 crediti" Product
    13. "Acquista crediti" Page
    14. "Classifica mensile" Page
    15. "Members" Page
    16. "Il buon senso" Topic
    17. "150 crediti + 20 FREE" Product
    18. "350 crediti + 40 FREE" Product
    19. "Groups" Page
    20. "Pagamento" Page
    21. "STORIE &#8211; RACCONTI FETISH / BDSM" Forum
    22. "Video Store" Page
    23. "Vendi Video" Page
    24. "Pratica del cuckold e pornhube" Topic
    25. "MistressPlanet.com – Il pianeta delle Mistress" Page
    26. "Photos" Page
    27. "Mappa utenti" Page
    28. "WP Router Placeholder Page" Wp_router_page
    29. "Mi presento" Topic
    30. "Videos" Page
    31. "Regali" Page
    32. "Dashboard" Page
    33. "Carrello" Page
    34. "Prodotti" Elementor_library
    35. "MarketPlace" Page
    36. "Presentati" Forum
    37. "Forum dei Gruppi" Forum
    38. "Points Payout History" Page
    39. "ChatRoom" Page
    40. "Slip bikini con perizoma top triangolo" Product
    41. "Messages" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .bm-reply .bm-editor .wp-exclude-emoji{
	background-color:#ecf0f1!important;
}

body .bm-list .os-viewport .os-padding .os-viewport .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-replied-message{
	background-color:transparent !important;
	border-left-color:#16a085 !important;
}

body .bm-list .os-padding .bm-replied-message{
	padding-top:0px !important;
	padding-bottom:0px !important;
	border-left-width:3px !important;
}

body .bm-list .os-viewport .os-padding .os-viewport .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-replied-message .bm-replied-message-name .bm-name a{
	color:#16a085 !important;
}

body .bm-list .os-viewport .os-padding .os-viewport .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-replied-message .bm-replied-message-name .bm-name .bm-name-verified svg{
	color:#3498db !important;
}

body .bm-list .os-viewport .os-padding .os-viewport .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-replied-message .bm-replied-message-name .bm-name span{
	color:#3498db !important;
}

body #item-header-content .flex .user-bio{
	padding-left:5px;
	padding-top:10px;
}

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

body .member-social .following-wrap strong{
	font-size:17px;
}

body #item-header-content .flex .item-meta{
	margin-top:10px;
}

body #send-private-message a{
	background-color:#000000;
	font-weight:600;
	border-style:none;
}

body .price ins bdi span{
	color:transparent;
	background-image:url("https://mistressplanet.com/wp-content/uploads/2021/03/coin.svg");
	background-size:cover;
	width:20px;
	height:20px;
	display:inline-block;
	font-size:14px;
	position:relative;
	top:2px;
}

body .bpolls-users-who-list .bpolls-item-data a{
	color:#000000;
	font-weight:600;
}

body .bpolls-users-who-list .bpolls-list-item .bpolls-item-meta{
	font-size:12px;
}

body .bpolls-user-votes-dialog .bpolls-modal-title{
	font-size:14px;
}

body .bpolls-user-votes-dialog .bpolls-modal-title .fa-users{
	font-size:17px;
}

body #activity-stream a time{
	display:none;
}

body #bbp-user-topics-started .topics-started-screen{
	display:none;
}

body .bbp-user-section .bs-forums-items .bs-header-item{
	padding-top:6px;
	padding-bottom:3px;
	background-color:#2c3e50;
}

body .bp-group-title-wrap .bp-group-meta .group-type{
	display:none;
}

body #activity-stream .activity .action .button{
	color:#000000;
}

body #activity-stream .activity .fav span{
	display:none;
}

body .mini div div p a .bp-verified-badge{
	display:none;
}

body #members-dir-map .gm-style-iw-c{
	padding-left:16px;
	padding-right:12px !important;
}

body #members-dir-map .members-map-pin-popup a{
	color:#000000;
	font-weight:500;
	position:relative;
	top:-8px;
}

body .bm-date-stack .reply-enabled svg{
	top:-1px;
	left:1px;
	font-size:14px;
}

body #object-nav{
	background-color:transparent;
}

body .activity-item .generic-button .like-count{
	position:relative;
	top:1px;
}

body #cover-image-container{
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-style:none;
	background-color:#ffffff;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-style:none;
}

body #content{
	margin-top:10px;
	margin-top:10px;
}

body #user-activity .widget{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body #activity-stream .activity-list .activity-item:nth-child(2) > div:nth-child(6){

	border-top-style:none;
	border-bottom-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

body #members-list .item-entry .secondary-buttons{
	border-style:none;
	border-style:none;
}

body #members-list .bp-verified-member .primary-button{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body #activity-stream .activity-list .activity-item{
	-webkit-box-shadow:none !important;	box-shadow:none !important;
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body #item-header-content .bp-group-meta-wrap .item-meta{
	display:none;
	display:none;
}

body #item-body .bb-bp-settings-content{
	border-style:none;
	border-style:none;
}

body #email{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body #settings-form .bb-field-wrap input[type=password]{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body .member-header-actions .bb-mycred-transfer-form{
	display:inline-block;
	display:inline-grid;
	display:inline-grid;
}

body .member-header-actions .bb-recipient-info .avatar{
	width:50px;
	height:50px;
	width:50px;
	height:50px;
}

body .member-header-actions .bb-recipient-info div{
	display:inline;
	font-size:12px;
	display:inline;
	font-size:11px !important;
	margin-left:12px;
}

body .member-header-actions .bb-recipient-info{
	display:inline-block;
	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;
	margin-bottom:10px !important;
}

body .member-header-actions input:nth-child(6){

	margin-top:20px;
	margin-top:20px;
	margin-top:20px;
}

body .member-header-actions label{
	font-size:14px;
	font-weight:500;
	font-size:14px;
	font-weight:500;
	display:none !important;
	font-size:14px;
	font-weight:500;
	display:none !important;
}

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

body .member-header-actions-wrap .member-header-actions .bb-mycred-transfer-btn{
	display:inline-flex;
	margin-left:11px;
	margin-right:5px;
	font-size:15px;
	font-weight:700;
	display:inline-flex;
	margin-left:11px;
	margin-right:5px;
	font-size:15px;
	font-weight:700;
	padding-left:13px;
	display:inline-flex;
	margin-left:11px;
	margin-right:5px;
	font-size:15px;
	font-weight:700;
	padding-left:13px;
}

body .member-header-actions .bb-mycred-transfer-btn img{
	width:25px;
	height:22px;
	width:25px;
	height:24px;
	width:25px;
	height:24px;
}

body .member-header-actions input:nth-child(7){

	margin-top:45px !important;
	margin-top:45px;
}

body .member-header-actions .bb-quick-buttons{
	margin-top:15px !important;
	margin-top:15px;
}

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

body .member-header-actions h3{
	margin-bottom:0px !important;
	font-size:14px;
	display:none !important;
	margin-bottom:0px !important;
	font-size:14px;
	display:none !important;
}

body .member-header-actions .bb-quick-buttons .bb-quick-btn:nth-child(1){

	padding-left:11px;
	padding-right:13px;
	padding-left:11px;
	padding-right:13px;
}

body .entry-content #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 .bb-quick-buttons .bb-quick-btn{
	color:#ffffff !important;
}

body .member-header-actions input{
	margin-top:20px;
}

body .hentry .entry-content #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{
	background-color:#0f0f0f !important;
}

@media (max-width:799px){

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

body #header-cover-image{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body #cover-image-container{
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	padding-left:11px;
	padding-right:10px;
	top:-20px;
	}

}



@media (max-width:782px){

	body #send-private-message a{
	display:inline-block;
}

body #item-header-content .flex .member-header-actions{
	display:inline;
}

body #item-header-content .flex .header-dropdown{
	display:inline;
}

body #item-header-content .flex .member-header-actions-wrap{
	display:inline;
}

body .member-header-actions-wrap .header-dropdown .bb_more_options_action{
	display:inline-block;
	position:relative;
	top:2px;
	left:2px;
	}

}



@media (min-width:748px){

	body #object-nav{
	margin-top:10px;
	}

}



@media (min-width:783px){

	body #send-private-message .send-message i{
	font-size:22px;
	top:2px;
	}

}



@media (min-width:981px){

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

}



/*-----------------------------------------------*/
/*  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;
}

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

@media (min-width:545px){

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

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .bm-reply .bm-editor .wp-exclude-emoji{
	background-color:#ecf0f1!important;
}

body.page:not(.home) .bm-list .os-viewport .os-padding .os-viewport .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-replied-message{
	background-color:transparent !important;
	border-left-color:#16a085 !important;
}

body.page:not(.home) .bm-list .os-padding .bm-replied-message{
	padding-top:0px !important;
	padding-bottom:0px !important;
	border-left-width:3px !important;
}

body.page:not(.home) .bm-list .os-viewport .os-padding .os-viewport .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-replied-message .bm-replied-message-name .bm-name a{
	color:#16a085 !important;
}

body.page:not(.home) .bm-list .os-viewport .os-padding .os-viewport .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-replied-message .bm-replied-message-name .bm-name .bm-name-verified svg{
	color:#3498db !important;
}

body.page:not(.home) .bm-list .os-viewport .os-padding .os-viewport .bm-date-stack .bm-messages-stack .bm-content .bm-messages-listing .bm-message .reply-enabled .bm-replied-message .bm-replied-message-name .bm-name span{
	color:#3498db !important;
}

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

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

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

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

body.page:not(.home) #send-private-message a{
	background-color:#000000;
	font-weight:600;
	border-style:none;
}

body.page:not(.home) .price ins bdi span{
	color:transparent;
	background-image:url("https://mistressplanet.com/wp-content/uploads/2021/03/coin.svg");
	background-size:cover;
	width:20px;
	height:20px;
	display:inline-block;
	font-size:14px;
	position:relative;
	top:2px;
}

body.page:not(.home) .bpolls-users-who-list .bpolls-item-data a{
	color:#000000;
	font-weight:600;
}

body.page:not(.home) .bpolls-users-who-list .bpolls-list-item .bpolls-item-meta{
	font-size:12px;
}

body.page:not(.home) .bpolls-user-votes-dialog .bpolls-modal-title{
	font-size:14px;
}

body.page:not(.home) .bpolls-user-votes-dialog .bpolls-modal-title .fa-users{
	font-size:17px;
}

body.page:not(.home) #activity-stream a time{
	display:none;
}

body.page:not(.home) #bbp-user-topics-started .topics-started-screen{
	display:none;
}

body.page:not(.home) .bbp-user-section .bs-forums-items .bs-header-item{
	padding-top:6px;
	padding-bottom:3px;
	background-color:#2c3e50;
}

body.page:not(.home) .bp-group-title-wrap .bp-group-meta .group-type{
	display:none;
}

body.page:not(.home) #activity-stream .activity .action .button{
	color:#000000;
}

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

body.page:not(.home) .mini div div p a .bp-verified-badge{
	display:none;
}

body.page:not(.home) #members-dir-map .gm-style-iw-c{
	padding-left:16px;
	padding-right:12px !important;
}

body.page:not(.home) #members-dir-map .members-map-pin-popup a{
	color:#000000;
	font-weight:500;
	position:relative;
	top:-8px;
}

body.page:not(.home) .bm-date-stack .reply-enabled svg{
	top:-1px;
	left:1px;
	font-size:14px;
}

body.page:not(.home) #object-nav{
	background-color:transparent;
}

body.page:not(.home) .activity-item .generic-button .like-count{
	position:relative;
	top:1px;
}

body.page:not(.home) .entry-content #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 .bb-quick-buttons .bb-quick-btn{
	color:#ffffff !important;
}

body.page:not(.home) .member-header-actions input{
	margin-top:20px;
}

body.page:not(.home) .member-header-actions input:nth-child(7){

	margin-top:45px;
}

body.page:not(.home) .member-header-actions .bb-quick-buttons{
	margin-top:15px;
}

body.page:not(.home) .hentry .entry-content #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{
	background-color:#0f0f0f !important;
}

@media (max-width:799px){

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

body.page:not(.home) #header-cover-image{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

body.page:not(.home) #cover-image-container{
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	padding-left:11px;
	padding-right:10px;
	top:-20px;
	}

}



@media (max-width:782px){

	body.page:not(.home) #send-private-message a{
	display:inline-block;
}

body.page:not(.home) #item-header-content .flex .member-header-actions{
	display:inline;
}

body.page:not(.home) #item-header-content .flex .header-dropdown{
	display:inline;
}

body.page:not(.home) #item-header-content .flex .member-header-actions-wrap{
	display:inline;
}

body.page:not(.home) .member-header-actions-wrap .header-dropdown .bb_more_options_action{
	display:inline-block;
	position:relative;
	top:2px;
	left:2px;
	}

}



@media (min-width:748px){

	body.page:not(.home) #object-nav{
	margin-top:10px;
	}

}



@media (min-width:783px){

	body.page:not(.home) #send-private-message .send-message i{
	font-size:22px;
	top:2px;
	}

}



@media (min-width:981px){

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

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

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 .bbp-pagination{
	display: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;
}



/*-----------------------------------------------*/
/*  Distintivo Template                          */
/*-----------------------------------------------*/
body.single-distintivo .hentry .single-achievement{
	background-color:#212121;
	border-style:none;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.single-distintivo .single-achievement .gamipress-achievement-description .gamipress-achievement-points{
	color:#efefef;
	font-weight:600;
}



/*-----------------------------------------------*/
/*  Forum Template                               */
/*-----------------------------------------------*/
body.single-forum .bbp-form div .bbp-the-content-wrapper .medium-editor-element{
	color:#000000;
}

body.single-forum #bbp_topic_title{
	color:#000000;
}

body.single-forum #main article{
	background-color:transparent;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .elementor-widget-woocommerce-product-add-to-cart .elementor-product-simple p{
	display:none;
}

body.single-product .elementor-product-simple .cart .single_add_to_cart_button{
	padding-left:20px !important;
	padding-right:21px !important;
	width:130px;
	font-weight:700 !important;
	background-color:#2b0eaf !important;
	padding-top:11px;
	padding-bottom:10px;
	height:45px !important;
	border-style:none !important;
}

body.single-product .elementor-product-simple .cart .single_add_to_cart_button:hover{
	background-color:#250a9d !important;
}

body.single-product #buddyvendor-product-mark-favorite{
	padding-left:12px !important;
	padding-right:13px !important;
	background-color:#ecf0f1 !important;
	padding-top:9px !important;
	padding-bottom:9px !important;
	width:45px !important;
	font-size:14px;
	color:transparent;
}

body.single-product .elementor-element-bdd1d2b .elementor-shortcode a{
	padding-top:2px;
	padding-bottom:2px;
	width:108px;
	margin-left:23px;
	padding-right:0px;
	position:relative;
	top:-8px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-top:6px;
	padding-bottom:5px;
	background-color:#ffffff;
	color:#000000;
	border-style:solid;
	border-width:1px;
}

body.single-product .elementor-element-bdd1d2b .elementor-shortcode a:hover{
	padding-top:2px;
	padding-bottom:2px;
	padding-top:5px;
	padding-bottom:5px;
}

body.single-product .price del bdi{
	background-color:transparent !important;
	font-size:19px !important;
	color:#95a5a6 !important;
	padding-top:0px !important;
	top:-28px !important;
}

body.single-product .price del bdi span{
	width:20px;
	height:20px;
	top:3px;
	opacity:0.56;
	background-color:transparent;
	color:transparent;
	-webkit-filter: grayscale(1);	filter: grayscale(1);
}

body.single-product .jet-woo-swiper-gallery-thumbs .jet-woo-swiper-control-thumbs__item:nth-child(1) .wp-post-gallery{
	display:none;
}

body.single-product .jet-woo-swiper-gallery-thumbs .swiper-wrapper .jet-woo-swiper-control-thumbs__item:nth-child(1){

	display:none;
}

body.single-product .entry-summary .cart .quantity{
	display:none;
}

body.single-product .cart .quantity .bs-quantity{
	display:none;
}

body.single-product .elementor-widget-wp-widget-boss-post-author .post-author-box .post-author-head{
	display:inline;
}

body.single-product .elementor-element-557c7368 .elementor-widget-wp-widget-boss-post-author .elementor-widget-container{
	display:inline-flex;
}

body.single-product .post-author-head a img{
	width:30px;
	height:30px;
	margin-left:5px;
	margin-right:5px;
	border-top-left-radius:50%;
	border-top-right-radius:50%;
	border-bottom-left-radius:50%;
	border-bottom-right-radius:50%;
}

body.single-product .post-author-head a span{
	color:#ffffff;
	font-weight:600;
}

body.single-product .elementor-widget-jet-single-title .elementor-jet-single-title h1{
	margin-bottom:3px;
}

body.single-product .elementor-element-557c7368 .elementor-widget-wp-widget-boss-post-author{
	height:30px;
}

body.single-product .elementor-element-557c7368 .elementor-widget-jet-single-excerpt .elementor-widget-container{
	padding-left:0px !important;
}

body.single-product .price .woocommerce-Price-amount bdi{
	color:#000000;
	font-size:23px;
	background-color:#ecf0f1;
	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;
	position:relative;
	top:-25px;
}

body.single-product .woocommerce-LoopProduct-link bdi img{
	width:30px !important;
	height:30px;
	margin-right:3px !important;
}

body.single-product .related .product .price{
	display:inline-block;
}

body.single-product .woocommerce-LoopProduct-link .price bdi{
	display:inline-block;
}

body.single-product .price bdi span{
	color:transparent;
	background-image:url("https://mistressplanet.com/wp-content/uploads/2021/03/coin.svg");
	background-size:cover;
	width:25px;
	height:25px;
	display:inline-block;
	position:relative;
	top:1px;
	left:-1px;
}

body.single-product .elementor-widget-woocommerce-product-title p{
	margin-bottom:0px !important;
}

body.single-product .elementor-element-ed07e45 .elementor-shortcode a{
	background-color:#ffffff;
	color:#000000;
	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-top:5px;
	padding-bottom:5px;
	font-size:15px;
}

body.single-product .elementor-element-ed07e45 .elementor-shortcode a:hover{
	padding-top:5px;
	padding-bottom:5px;
}



/*-----------------------------------------------*/
/*  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 #bbpress-forums .bs-single-forum-list .bs-header-item{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.single-topic .bs-single-forum-list > li > .bs-reply-list-item .bs-timestamp{
	font-size:10px;
}

body.single-topic .bs-single-forum-list li p{
	font-size:17px;
	font-family:'Nunito Sans', sans-serif;
}

body.single-topic #bbpress-forums .bs-single-forum-list > li{
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-width:0px;
}

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{
	background-color:#212121;
	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 .item .bbp-author-link span{
	font-weight:500;
}

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

@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 #bbpress-forums .bs-single-forum-list .bs-header-item{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	margin-top:25px;
}

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

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

body.single-topic .bs-single-forum-list > li > .bs-reply-list-item .bbp-author-role{
	font-size:12px;
}

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

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

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

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 .bs-single-forum-list > li > .bs-reply-list-item .bbp-author-name{
	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;
	}

}



@media (min-width:541px){

	body.single-topic .bs-header-item .item .item-meta{
	font-size:12px !important;
	}

}



@media (min-width:800px){

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

}



/*-----------------------------------------------*/
/*  Tribe_events Template                        */
/*-----------------------------------------------*/
body.single-tribe_events .bs-event-heading .tribe-event-schedule-short .bs-schedule-short-date{
	padding-right:0px !important;
	-webkit-box-shadow:0px 0px 5px 5px #ecf0f1;	box-shadow:0px 0px 5px 5px #ecf0f1;
	border-style:solid;
	border-left-style:none;
	border-bottom-style:none;
	border-top-style:none;
	border-width:2px;
	border-color:#000000;
	border-right-style:none;
}

body.single-tribe_events .bs-tribe-events-single-heading h2 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:3px;
	padding-bottom:3px;
	color:#ffffff;
	font-weight:600;
	font-size:13px;
}

body.single-tribe_events .bs-single-body .tribe-events-cal-links{
	display:inline;
}

body.single-tribe_events .bs-single-body .tribe-events-cal-links a{
	display:inline !important;
}

body.single-tribe_events .bb-grid .hentry .bs-single-pri-meta h2{
	margin-bottom:5px !important;
}

body.single-tribe_events .tribe-events-single-section dl .tribe-events-start-date-label{
	font-weight:600 !important;
}

body.single-tribe_events .tribe-events-single-section dl .tribe-events-start-time-label{
	font-weight:600 !important;
}

body.single-tribe_events .tribe-events-single-section .tribe-events-meta-group h2{
	font-size:16px;
}

body.single-tribe_events .hentry .bs-single-body .bs-single-content{
	border-top-left-radius:20px;
	padding-bottom:0px;
}

body.single-tribe_events #tribe-events-content .hentry .bs-single-body{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.single-tribe_events .hentry .bs-single-pri-meta .tribe-events-single-section{
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.single-tribe_events #tribe-events-content .hentry .bs-single-pri-meta{
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.single-tribe_events .tribe-event-schedule-short .bs-schedule-short-date .bs-schedule-short-d{
	font-size:36px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	padding-top:2px;
}

body.single-tribe_events #tribe-events-content .bs-event-heading .tribe-event-schedule-long{
	margin-left:8px;
}

body.single-tribe_events .tribe-event-schedule-short .bs-schedule-short-date .bs-schedule-short-m{
	background-color:#c0392b;
	color:#ffffff !important;
	margin-bottom:0px !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-top:2px;
	padding-bottom:1px;
	font-weight:600 !important;
}

body.single-tribe_events #tribe-events-pg-template{
	padding-top:0px;
}

body.single-tribe_events #tribe-events-content .bs-event-heading .tribe-event-schedule-short{
	padding-top:11px;
}

body.single-tribe_events #tribe-events-content .bs-event-heading{
	margin-left:10px;
}

body.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
	padding-left:0px;
	padding-right:0px;
	width:240px;
	color:#2c3e50;
	border-color:#000000;
}

body.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text{
	position:relative;
	top:-1px;
}

body.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-common-c-svgicon--cal-export{
	color:#000000;
}



/*-----------------------------------------------*/
/*  Wp_router_page Template                      */
/*-----------------------------------------------*/
body.single-wp_router_page #tribe-community-events{
	background-color:#ffffff;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	border-style:none;
}

body.single-wp_router_page #tribe-community-events .my-events-header h2{
	color:#000000;
	font-weight:600;
}

body.single-wp_router_page #tribe-community-events .events-community-post-title label{
	font-size:13px;
	font-weight:700;
}

body.single-wp_router_page #tribe-community-events form .events-community-post-content label{
	font-size:13px;
}

body.single-wp_router_page #tribe-community-events form .tribe-section-website{
	display:none;
}

body.single-wp_router_page #event_tribe_organizer tbody p{
	font-size:11px;
}

body.single-wp_router_page #tribe-community-events .my-events-header a{
	background-color:#ffffff;
	color:#000000;
	border-color:#000000;
	border-width:1px;
	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;
}



/*-----------------------------------------------*/
/*  "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;
}

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

@media (min-width:800px){

	body.page-id-309 #content{
	padding-top:20px !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;
	}

}



/*-----------------------------------------------*/
/*  "Members" Page                               */
/*-----------------------------------------------*/
body.page-id-7 .members-list .bp-verified-member p{
	display:none;
}

body.page-id-7 .member-type-schiavo .follow-active div .item div p{
	display:none;
}

body.page-id-7 .members-list li p{
	display:none;
}

body.page-id-7 .bp-verified-member:not(.bp-verified-member-badge-loaded) .member-name > a:after{
	background-image:url("https://mistressplanet.com/wp-content/uploads/2021/03/correct.svg");
	background-size:contain !important;
	background-color:transparent !important;
}

body.page-id-7 #secondary{
	display:none;
}

body.page-id-7 #member-type-order-by{
	color:#000000;
}

body.page-id-7 #members-order-by{
	color:#000000;
}

body.page-id-7 .member-type-schiavo .follow-active div .on-top div a{
	color:#ffffff !important;
}

body.page-id-7 .hentry .entry-header h1{
	display:none;
}

body.page-id-7 .member-type-schiavo .follow-active div .item .follow-container div b{
	color:#ffffff;
	font-weight:600;
}

body.page-id-7 .bp-verified-member .follow-active div .item .follow-container div b{
	color:#ffffff;
	font-weight:600;
}

body.page-id-7 .list-wrap-inner .item .follow-container .followers-wrap b{
	color:#000000 !important;
	font-weight:600;
}

body.page-id-7 #members-list a span{
	width:16px;
	height:16px;
	--animation-trigger-repeat:infinite!important;
}

body.page-id-7 #members-list a span.yp_focus{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse!important;	animation-name:pulse!important;
}

body.page-id-7 #buddypress .members-directory-wrapper .members-directory-container{
	background-color:#f2f2f2;
}

body.page-id-7 #bps_accordion_form_1894 .ui-accordion-header{
	background-color:#f4f4f4;
	border-style:solid;
	border-color:#ecf0f1;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	display:none;
}

body.page-id-7 #form_1894 .bps-textbox label{
	color:#000000;
}

body.page-id-7 #buddypress .members-directory-wrapper .members-directory-container #bps_accordion_form_1894 #form_1894 .bps-textbox input[type=search]{
	display:inline !important;
}

body.page-id-7 #members-list .item-avatar span{
	border-color:#000000;
	-webkit-animation-fill-mode:forwards;	animation-fill-mode:forwards;
}

body.page-id-7 #members-list .item-avatar span.yp_onscreen{
	-webkit-animation-duration:10s;	animation-duration:10s;
	-webkit-animation-name:push !important;	animation-name:push !important;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.page-id-7 #members-list .footer-button-wrap .bb-icon-connected{
	color:#1abc9c;
	font-weight:600;
}

body.page-id-7 #primary{
	padding-top:0px;
}

body.page-id-7 #content{
	margin-top:0px;
}

body.page-id-7 #form_1894{
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	padding-top:15px;
	padding-bottom:13px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ecf0f1;
}

body.page-id-7 #members-all a{
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom-width:3px;
}

body.page-id-7 #members-membersmap a{
	padding-bottom:0px;
}

body.page-id-7 #members-personal a{
	padding-bottom:0px;
	margin-bottom:0px;
}

body.page-id-7 #members-following a{
	padding-bottom:0px;
}

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;
	display:inline;
	margin-bottom:0px;
}

body.page-id-7 .members-directory-wrapper .bp-secondary-header .push-right{
	margin-bottom:19px;
}

body.page-id-7 #members-list .footer-button-wrap .bb-icon-connection-request{
	color:#000000;
}

body.page-id-7 #send-private-message .send-message .bb-icon-mail-small{
	color:#000000;
}

body.page-id-7 #members-list .footer-button-wrap .bb-icon-connection-remove{
	color:#e67e22;
}

body.page-id-7 #members-list .bp-verified-member .follow-active:hover{
	-webkit-transform: scale(1.05);	-ms-transform: scale(1.05);	transform: scale(1.05);
}

body.page-id-7 #members-list .item-entry .follow-active:hover{
	-webkit-transform: scale(1.05);	-ms-transform: scale(1.05);	transform: scale(1.05);
}

body.page-id-7 .list-wrap-inner .item .follow-container .generic-button .outline{
	background-color:#d3e2f8 !important;
	color:#000000 !important;
	padding-left:10px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-right:10px !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-7 #members-list .item-entry .follow-active{
	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-7 #members-list .item-block a{
	font-weight:400;
	font-size:18px;
}

body.page-id-7 #members-personal a span{
	background-color:#f1c40f;
}

body.page-id-7 #members-following a span{
	background-color:#f1c40f;
}

body.page-id-7 #members-list .item .generic-button .follow-button{
	border-color:#000000 !important;
}

body.page-id-7 #members-list .bp-verified-member .secondary-buttons .bpmpd-fields-loop-inner{
	height:110px !important;
	overflow:scroll;
	padding-bottom:10px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	font-size:13px;
	text-align:left;
}

body.page-id-7 #members-list .secondary-buttons .bpmpd-fields-loop-inner{
	overflow:scroll;
	font-size:13px;
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
}

body.page-id-7 #members-list .secondary-buttons .member-field-name{
	display:none;
}

body.page-id-7 .secondary-buttons .bp-members-list-hook .bp-members-list-hook-inner .bpmpd-fields-loop .bpmpd-fields-loop-inner div{
	text-align:left;
}

body.page-id-7 #members-list .bp-verified-member .member-field-name{
	display:none;
}

body.page-id-7 .hentry .entry-content #buddypress .members-directory-wrapper .members-directory-container .members-directory-content #members-dir-list #members-list .bp-verified-member .secondary-buttons .bp-members-list-hook .bp-members-list-hook-inner .bpmpd-fields-loop .bpmpd-fields-loop-inner{
	line-height:1.42em !important;
}

body.page-id-7 #members-list .bp-verified-member .secondary-buttons .follow-container{
	margin-bottom:0px;
	margin-top:0px;
}

body.page-id-7 #members-list .bp-verified-member .secondary-buttons .item-avatar{
	margin-bottom:5px;
}

body.page-id-7 #members-list .secondary-buttons .follow-container{
	margin-top:0px;
}

body.page-id-7 .hentry #buddypress .members-directory-wrapper .members-directory-container .members-directory-content #members-dir-list #members-list .item-entry .secondary-buttons .bp-members-list-hook .bp-members-list-hook-inner .bpmpd-fields-loop .bpmpd-fields-loop-inner{
	line-height:1.52em !important;
}

body.page-id-7 #members-list .item .follow-container{
	margin-bottom:0px !important;
}

body.page-id-7 #members-dir-list #members-list .item-entry .secondary-buttons .bp-members-list-hook .bp-members-list-hook-inner .bpmpd-fields-loop .bpmpd-fields-loop-inner{
	height:120px !important;
}

body.page-id-7 #members-list .item-entry .secondary-buttons{
	padding-bottom:55px;
}

body.page-id-7 .bp-members-list-hook .bp-members-list-hook-inner .bpmpd-fields-loop .bpmpd-fields-loop-inner div{
	background-color:rgba(236,240,241,0.59);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.page-id-7 #members-list .item-entry .bpmpd-fields-loop-inner{
	padding-left:10px;
	padding-right:6px;
	padding-bottom:0px !important;
	border-bottom-right-radius:15px !important;
	display:none;
}

@media (min-width:800px){

	body.page-id-7 #content{
	padding-top:10px !important;
	}

}



/*-----------------------------------------------*/
/*  "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;
}



/*-----------------------------------------------*/
/*  "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:9px;
}

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 .payment_box p{
	font-weight:500;
}

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:#ffffff !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:#000000 !important;
	border-style:solid;
	font-weight:600 !important;
}

body.page-id-304 #order_comments{
	border-style:solid;
}

body.page-id-304 .hentry .woocommerce{
	padding-top:0px;
	padding-left:10px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-304 #payment ul{
	background-color:#f4f4f4 !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 #primary{
	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-304 #page .elementor-location-header{
	margin-bottom:15px;
}

body.page-id-304 .hentry .woocommerce-form-coupon-toggle .woocommerce-info{
	margin-left:21px;
}

body.page-id-304 .woocommerce-form-coupon-toggle .woocommerce-info a{
	font-size:12px;
	color:#1abc9c;
}

body.page-id-304 #main .hentry .entry-content{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-304 #content .bb-grid{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-304 #main article{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-304 .hentry .woocommerce-form-coupon-toggle{
	padding-top:10px;
}

body.page-id-304 .bs-product-check .bs-product-thumbnail img{
	margin-right:3px !important;
}

body.page-id-304 .bs-product-check .bs-product-name .check-name{
	margin-left:54px;
}

@media (min-width:801px){

	body.page-id-304 .order_item .product-name .bb_sku_wrapper{
	display:none !important;
}

body.page-id-304 #primary{
	padding-bottom:0px;
	}

}



/*-----------------------------------------------*/
/*  "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;
}



/*-----------------------------------------------*/
/*  "MistressPlanet.com – Il pianeta delle Mistress" Page*/
/*-----------------------------------------------*/
body.page-id-6 .bpht-hashtags-wrapper.bpht-hashtags-wrapper-cloud > div a{
	display: inline-block;
	padding: 5px 15px;
	line-height: normal;
	text-decoration: none;
	color: black!important;
}

body.page-id-6 #buddypress{
	background-color:#f2f2f2;
	margin-top:30px;
}

body.page-id-6 #primary{
	padding-top:0px;
	background-color:transparent;
}

body.page-id-6 .wpstory-shortcode-wrapper .wpstory-item-circles .wpstory-add .wpstory-fb-add-icon{
	margin-top: 15px;
}

body.page-id-6 .wpstory-shortcode-wrapper .wpstory-item-circles .wpstory-add .wpstory-fb-title{
	height: 20% !important;
}

body.page-id-6 #secondary-right .widget{
	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:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:15px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body.page-id-6 #buddypress h2:nth-child(20){

	border-bottom-style:solid!important;
	border-bottom-width:4px;
	border-bottom-color:rgba(191,118,223,0.38)!important;
	display:inline;
}

body.page-id-6 #secondary-right{
	margin-left:0px;
	padding-left:18px;
}

body.page-id-6 .bb-grid #primary #main .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item .activity-content .activity-inner{
	background-color:#ffffff !important;
}

body.page-id-6 #activity-stream .activity-list .activity-item{
	border-style:none !important;
	padding-top:20px !important;
	-webkit-box-shadow:0px 6px 24px 2px #ecf0f1 !important;	box-shadow:0px 6px 24px 2px #ecf0f1 !important;
}

body.page-id-6 #buddypress h2{
	margin-bottom:0px;
}

body.page-id-6 #activity-stream .activity-date a{
	display:none;
}

body.page-id-6 #buddypress .fa-satellite-dish{
	display:inline;
	font-size:18px;
	position:relative;
	top:-1px;
	right:0px;
	padding-right:5px;
	color:#1abc9c;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.page-id-6 #page #content .container .bb-grid #primary #main .hentry .entry-content #buddypress h2{
	display:inline !important;
}

body.page-id-6 #buddypress h2:nth-child(21){

	color:#000000;
}

body.page-id-6 #buddypress .fa-satellite-dish.yp_onscreen{
	-webkit-animation-duration:5s;	animation-duration:5s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:flash;	animation-name:flash;
}

body.page-id-6 #bp-nouveau-activity-form form{
	border-style:none;
	-webkit-box-shadow:0px 0px 10px 5px #ecf0f1;	box-shadow:0px 0px 10px 5px #ecf0f1;
	background-color:#ffffff;
}

body.page-id-6 #whats-new-toolbar{
	background-color:#ffffff;
}

body.page-id-6 .hentry .entry-header h1{
	display:none;
}

body.page-id-6 .activity-item div .activity-inner p a{
	color:#000000 !important;
	font-weight:600;
}

body.page-id-6 .bb-activity-video-wrap .bb-activity-video-elem .single-activity-video{
	border-radius:15px;
}

body.page-id-6 #secondary{
	padding-right:22px;
	padding-top:15px;
}

body.page-id-6 #secondary .widget h2{
	color:#000000;
	margin-bottom:10px;
}

body.page-id-6 #secondary-right .widget h2{
	color:#000000;
	margin-bottom:10px;
}

body.page-id-6 #members-list .item a{
	color:#000000;
}

body.page-id-6 .even .item .item-title{
	color:#000000;
}

body.page-id-6 #groups-list .odd .item a{
	color:#000000;
}

body.page-id-6 .even .item a{
	color:#000000 !important;
}

body.page-id-6 .activity-item > div > div > p a{
	font-weight:600;
}

body.page-id-6 #groups-list .odd .activity{
	color:#7f8c8d;
	font-size:12px !important;
	display:none;
}

body.page-id-6 #activity-all a{
	padding-bottom:0px;
	border-bottom-width:3px;
}

body.page-id-6 #activity-favorites a{
	padding-bottom:0px;
}

body.page-id-6 #activity-stream .activity-list .activity-item .activity-comments > ul{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-6 #activity-stream .activity-list .activity-state{
	color:#000000;
	margin-top:20px;
}

body.page-id-6 #activity-stream .activity-state-comments span{
	color:#000000;
}

body.page-id-6 #activity-stream .activity-state-likes span{
	color:#000000;
}

body.page-id-6 .profile_completion_wrap .pc_progress_wrap .progress_container{
	height:10px;
}

body.page-id-6 .pc_progress_wrap .pc_progress{
	height:10px !important;
}

body.page-id-6 #members-list-options{
	margin-bottom:10px;
}

body.page-id-6 #secondary-right .more-block a{
	color:#000000;
	font-weight:600;
}

body.page-id-6 #secondary .widget{
	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-6 #groups-list-options{
	margin-bottom:6px;
}

body.page-id-6 #bp-nouveau-activity-form form > div:nth-child(1){

	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body.page-id-6 #bp-activity-privacy{
	border-radius:10px;
	background-color:#f6f7f8;
}

body.page-id-6 #primary #main h2{
	border-bottom-style:none !important;
}

body.page-id-6 #buddypress h2 span{
	font-weight:600;
}

body.page-id-6 #buddypress .actvity-head-bar{
	margin-top:5px;
	margin-bottom:15px;
}

body.page-id-6 #buddypress .widget{
	background-color:transparent;
	border-style:none;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}

body.page-id-6 #buddypress .widget .wp-story-add-title{
	color:#000000;
	font-weight:600;
}

body.page-id-6 .wp-story-user-stories .wp-story-add-story .wp-story-add-title{
	color:#000000;
	font-weight:600;
	position:relative;
	top:-5px;
}

body.page-id-6 .wp-story-add-image .wp-story-add-icon svg{
	border-style:solid;
	border-color:#000000 !important;
	border-width:2px !important;
	background-color:#ffffff;
}

body.page-id-6 #buddypress .wpstory-buddypress-activities .wp-story-user-stories{
	margin-bottom:20px;
	padding-top:35px;
}

body.page-id-6 #secondary .widget-title a{
	color:#000000;
}

body.page-id-6 #secondary-right .widget-title a{
	color:#000000;
}

body.page-id-6 #newest-members{
	font-size:12px;
	padding-bottom:0px;
	border-bottom-width:2px;
}

body.page-id-6 #recently-active-members{
	font-size:12px;
	padding-bottom:0px;
}

body.page-id-6 #popular-members{
	font-size:12px;
	padding-bottom:0px;
}

body.page-id-6 #groups-list .odd .avatar{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

body.page-id-6 #groups-list .odd .item-title{
	font-size:14px;
	font-weight:600;
}

body.page-id-6 #popular-groups{
	padding-bottom:0px;
	border-bottom-width:2px;
	font-size:11px;
}

body.page-id-6 #recently-active-groups{
	padding-bottom:0px;
	font-size:11px;
	margin-right:18px;
}

body.page-id-6 #newest-groups{
	padding-bottom:0px;
	font-size:11px;
	margin-right:15px;
}

body.page-id-6 #activity-stream .activity-list{
	margin-top:10px;
}

body.page-id-6 #buddypress .actvity-head-bar nav{
	border-bottom-style:none;
}

body.page-id-6 #activity-stream .activity-header p{
	display:inline-block;
}

body.page-id-6 #activity-stream .activity-list .bb-media-privacy-wrap{
	top:2px;
}

body.page-id-6 .focus-in--empty div div div div .medium-editor-placeholder{
	border-top-right-radius:20px !important;
}

body.page-id-6 .elementor-shortcode .mycred-my-balance-wrapper div{
	top:0px;
	font-size:15px;
}

body.page-id-6 .elementor-element-6be6fe6 .elementor-widget-icon:nth-child(1) svg{
	height:17px;
}

body.page-id-6 #activity-all a .bb-component-nav-item-point{
	padding-bottom:0px;
	border-bottom-width:3px;
}

body.page-id-6 #activity-favorites a .bb-component-nav-item-point{
	padding-bottom:0px;
}

body.page-id-6 #members-list a span{
	border-style:solid;
	border-width:2px;
	border-color:#0c0c0c !important;
}

body.page-id-6 .pc_detailed_progress .single_section_wrap .section_ico{
	border-width:2px;
	border-color:#000000 !important;
}

body.page-id-6 .pc_detailed_progress .section_ico i{
	margin-left:2px;
}

body.page-id-6 #buddypanel-menu > .menu-item > .bb-menu-item{
	color:#000000;
	margin-bottom:11px;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-result-votes span{
	margin-left:5px !important;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in--empty header{
	text-align:center;
}

body.page-id-6 .wp-story-add-story .wp-story-add-image img{
	border-width:2px;
	border-color:#bdc3c7;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-style:dotted;
}

body.page-id-6 #wpstory-submit-modal{
	padding-bottom:0px;
}

body.page-id-6 .wpstory-expand-wrapper label span{
	position:relative;
	top:15px;
	left:7px;
	background-color:#ffffff;
	font-size:15px !important;
	font-weight:500;
}

body.page-id-6 .wpstory-submit-form-wrapper .wpstory-submit-form .wpstory-submit-footer{
	text-align:center;
}

body.page-id-6 .wpstory-submit-form .wpstory-submit-sortable .wpstory-submit-item{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.page-id-6 .bpolls-vote-submit-form .bpolls-item span{
	font-size:12px;
	font-weight:400;
}

body.page-id-6 .bb-onscreen-notification .bb-remove-all-notification .action-close{
	background-color:#000000 !important;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	-webkit-box-shadow:0px 2px 7px 2px #bdc3c7 !important;	box-shadow:0px 2px 7px 2px #bdc3c7 !important;
}

body.page-id-6 #groups-list .even .activity{
	color:#000000;
	font-size:12px !important;
	display:none;
}

body.page-id-6 #groups-list .even .bdsm-milano-home-link{
	font-weight:600 !important;
}

body.page-id-6 .avatar-block .bp-tooltip .bp-verified-badge{
	top:25px !important;
}

body.page-id-6 .comment-item a time{
	display:none;
}

body.page-id-6 .comment-item > div > a span{
	width:20px;
}

body.page-id-6 .comment-item form > div > div > div > div{
	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-6 #members-list .item .bp-verified-badge{
	border-style:none;
}

body.page-id-6 #buddypress .bb-close-media-theatre svg{
	color:#000000;
	background-color:#2c3e50;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-6 #activity-stream .comment-item .bb-icon-ellipsis-h{
	font-size:16px;
}

body.page-id-6 #activity-stream .activity-comments ul{
	background-color:rgba(249,250,250,0.55);
}

body.page-id-6 .wpstory-shortcode-wrapper .wpstory-slider-wrapper{
	padding-top:0px;
	margin-top:0px;
}

body.page-id-6 .wpstory-buddypress-activities .wpstory-shortcode-wrapper .wpstory-slider-container{
	margin-top:0px;
	background-color:transparent;
	z-index:0;
}

body.page-id-6 #activity-stream div .bb-activity-media-wrap{
	text-align:center;
}

body.page-id-6 #activity-stream .activity-discussion-title-wrap a{
	font-size:20px;
	font-weight:700;
	color:#1abc9c !important;
}

body.page-id-6 #activity-stream .bp-secondary-action .comment-count{
	color:#000000;
}

body.page-id-6 #activity-stream .activity-list .bb-open-media-theatre{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-6 #activity-stream .activity:nth-child(1) li:nth-child(1) div:nth-child(5){

	margin-left:65px;
	margin-top:5px;
}

body.page-id-6 .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity div ul li > div > div > a{
	color:#444545 !important;
}

body.page-id-6 #buddypress .screen-content #activity-stream .activity-list .blogs div div .fav{
	color:#000000 !important;
}

body.page-id-6 .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .mini div div .fav{
	color:#000000 !important;
}

body.page-id-6 #activity-stream .bbpress .fav{
	color:#000000 !important;
	font-size:13px;
}

body.page-id-6 .entry-content #buddypress .screen-content #activity-stream .activity-list .bbpress > div > div > p a{
	color:#000000 !important;
}

body.page-id-6 .focus-in div .bpolls-polls-option-html{
	margin-top:0px !important;
	padding-top:0px;
	margin-bottom:0px !important;
	margin-right:0px !important;
}

body.page-id-6 .bpolls-polls-option-html .bpolls-cancel-div .bpolls-cancel{
	color:#000000;
}

body.page-id-6 #whats-new-attachments{
	border-top-style:none;
	border-top-width:2px;
	border-top-color:#ecf0f1;
	padding-top:9px !important;
	border-bottom-style:none;
	border-bottom-width:2px;
	border-bottom-color:#ecf0f1;
	padding-left:4px !important;
	padding-right:0px !important;
}

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

	background-color:rgba(236,240,241,0.31) !important;
	border-top-style:none !important;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in .whats-new-form-footer{
	background-color:rgba(236,240,241,0.36);
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-style:none;
}

body.page-id-6 .focus-in .whats-new-form-footer > div:nth-child(1){

	background-color:transparent !important;
	border-bottom-left-radius:0px !important;
}

body.page-id-6 #bp-nouveau-activity-form .focus-in .bb-model-header{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-6 #activity-stream .privacy-wrap span{
	font-size:16px;
	height:20px;
}

body.page-id-6 #activity-stream div .bb-media-privacy-wrap{
	font-size:16px;
}

body.page-id-6 #activity-stream .activity-list .activity > div > span{
	background-color:rgba(236,240,241,0.56);
	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-list .activity div > div > p span{
	font-size:12px;
	color:#7f8c8d !important;
}

body.page-id-6 .entry-content #buddypress .screen-content #activity-stream .activity-list li > div > div > p a{
	color:#000000 !important;
}

body.page-id-6 .panel-head .bb-toggle-panel i{
	color:#000000;
}

body.page-id-6 .wpstory-submit-item .wpstory-edit-wrapper > label:nth-child(1){

	display:none;
}

body.page-id-6 .wpstory-edit-wrapper .wpstory-form-description small{
	display:none;
}

body.page-id-6 .wpstory-edit-wrapper .wpstory-story-media--attachment .filepond--drop-label{
	border-style:dashed;
	border-width:2px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-6 .wpstory-submit-item .wpstory-edit-wrapper .wpstory-story-media--attachment{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-6 .wpstory-submit-form .wpstory-submit-item .wpstory-edit-wrapper{
	border-top-left-radius:20px;
}

body.page-id-6 .wpstory-story-media--attachment .filepond--drop-label label{
	color:transparent;
	background-image:url("https://mistressplanet.com/wp-content/uploads/2023/07/add-photo-1.svg");
	background-size:cover;
	height:45px;
	width:52px;
}

body.page-id-6 .filepond--drop-label label .filepond--label-action{
	color:transparent;
	text-decoration:none;
}

body.page-id-6 #activity-stream .activity-list .bb-activity-more-options-action{
	background-color:transparent !important;
}

body.page-id-6 #activity-stream .activity-list .bb-activity-more-options-action:hover{
	background-color:#ecf0f1 !important;
}

body.page-id-6 #activity-stream .bb-activity-more-options .bp-secondary-action{
	margin-bottom:4px !important;
	margin-top:5px !important;
}

body.page-id-6 #activity-stream .bb-activity-more-options .bp-secondary-action:hover{
	background-color:rgba(236,240,241,0.53) !important;
}

body.page-id-6 .activity > div > div > .button{
	padding-left:5px !important;
	padding-right:5px !important;
	color:#000000 !important;
}

body.page-id-6 .activity > div > div > .button:hover{
	color:#000000 !important;
	font-weight:600 !important;
	background-color:rgba(236,240,241,0.68) !important;
}

body.page-id-6 .activity > div > div > .button span:hover{
	color:#000000 !important;
}

body.page-id-6 #activity-stream .generic-button .bb-icon-thumbs-up{
	font-size:24px;
}

body.page-id-6 #activity-stream .bp-generic-meta .comment-count{
	position:relative;
	top:1px;
	left:-1px;
}

body.page-id-6 #activity-stream ul .acomment-content_block{
	background-color:rgba(236,240,241,0.79);
	padding-left:8px;
	padding-top:5px;
	padding-right:9px;
}

body.page-id-6 #activity-stream .comment-item .time-since{
	font-size:11px;
	display:none;
}

body.page-id-6 #activity-stream div .bp-generic-meta{
	margin-left:6px !important;
}

body.page-id-6 #activity-stream ul .acomment-foot-actions{
	font-size:13px;
}

body.page-id-6 #activity-stream .activity-list .bp-primary-action{
	background-color:#f4f4f4 !important;
	margin-left:6px !important;
}

body.page-id-6 #activity-stream .activity-list .activity-reactions_count{
	font-size:13px;
}

body.page-id-6 #activity-stream .bb-pin-action_button i{
	color:#e67e22;
	font-size:25px;
}

body.page-id-6 .wpstory-shortcode-wrapper .wpstory-slider-wrapper .wpstory-slider-item{
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.page-id-6 #activity-stream .bp-activity-head-group .time-since{
	font-size:11px;
	display:none;
}

body.page-id-6 #activity-stream .activity-post-author p{
	font-size:12px;
}

body.page-id-6 #activity-stream p .avatar{
	width:17px;
	height:17px;
}

body.page-id-6 #content{
	margin-top:0px;
}

body.page-id-6 #activity-stream .activity-date .bb-activity-edited-text{
	display:none;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-search .subnav-filters-opener{
	background-color:#ffffff !important;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(4) .bb-subnav-filters-label{
	display:none;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(3) .bb-subnav-filters-label{
	display:none;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(3) .subnav-filters-opener span{
	padding-left:12px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:600;
	text-transform:capitalize;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(4) .subnav-filters-opener{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(3) .bb-icon-angle-down{
	margin-right:8px;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(4) .bb-icon-angle-down{
	margin-right:8px;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-container-main:nth-child(4) .subnav-filters-opener span{
	margin-left:4px;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
	text-transform:capitalize !important;
}

body.page-id-6 .activity-item > div > div > a span{
	font-size:13px !important;
}

body.page-id-6 .activity-item > div > div > .button{
	font-size:14px !important;
}

body.page-id-6 .dz-message .dz-button strong{
	font-size:18px !important;
	font-weight:700 !important;
}

body.page-id-6 #activity-post-media-uploader .dz-message .dz-button{
	border-style:dashed !important;
	border-width:2px;
	border-top-style:dashed;
	border-top-width:2px;
	padding-left:20px !important;
	padding-right:20px !important;
	padding-bottom:10px !important;
	padding-top:5px !important;
	border-top-left-radius:20px !important;
	border-top-right-radius:20px !important;
	border-bottom-left-radius:20px !important;
	border-bottom-right-radius:20px !important;
}

body.page-id-6 #primary #main .hentry .entry-content #buddypress #bp-nouveau-activity-form .focus-in--attm div #whats-new-attachments .activity-media-container #activity-post-media-uploader .dz-message .dz-button{
	border-color:#000000 !important;
	border-top-color:#000000 !important;
	background-color:#ededed !important;
}

body.page-id-6 #page #content .container .bb-grid #primary #main .hentry .entry-content #buddypress:nth-child(1) #bp-nouveau-activity-form > div:nth-child(1){

	background-color:rgba(189,195,199,0.63) !important;
}

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

	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
	border-style:none;
	margin-bottom:0px;
}

body.page-id-6 .focus-in h3 .activity-header-data{
	font-size:15px;
	font-weight:500;
	display:none;
}

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

	padding-top:0px !important;
	margin-top:10px !important;
}

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

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

body.page-id-6 .focus-in h5 .user-name{
	font-size:14px;
}

body.page-id-6 #bp-activity-privacy-point{
	font-size:14px;
}

body.page-id-6 .focus-in div .bp-activity-privacy-status{
	font-size:11px;
}

body.page-id-6 .focus-in .medium-editor-element p{
	font-size:14px;
	margin-top:4px;
}

body.page-id-6 #page #content .container .bb-grid #primary #main .hentry .entry-content #buddypress #bp-nouveau-activity-form .focus-in div div div div .medium-editor-element{
	background-color:#f2f2f2 !important;
}

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

	background-color:transparent;
}

body.page-id-6 .focus-in div div div div .medium-editor-element{
	padding-left:10px !important;
	padding-top:4px !important;
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
	border-bottom-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-left:10px !important;
	margin-right:10px !important;
}

body.page-id-6 #discard-draft-activity{
	font-size:12px !important;
}

body.page-id-6 #header-messages-dropdown-elem{
	background-color:transparent;
}

body.page-id-6 .activity-head-bar .bb-subnav-filters-filtering .subnav-filters-opener{
	background-color:#ffffff !important;
	z-index:11;
}

body.page-id-6 #activity-stream .activity-list .bp-generic-meta{
	border-style:none;
}

body.page-id-6 #activity-stream .activity-comments li{
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:rgba(244,244,244,0.42);
	padding-top:10px;
	background-color:#ffffff;
}

body.page-id-6 #activity-stream ul .acomment-meta{
	font-size:12px;
	margin-bottom:0px;
}

body.page-id-6 #activity-stream .comment-item .bp-primary-action{
	background-color:#ffffff !important;
}

body.page-id-6 #ac-form-6608 .ac-reply-content{
	background-color:rgba(236,240,241,0.3);
}

body.page-id-6 .wp-stories-user-stories .wp-stories-add-stories .wp-stories-add-title{
	font-size:11px !important;
	position:relative;
	top:4px;
	font-weight:400 !important;
}

body.page-id-6 #buddypress .wp-stories-user-stories-snapssenger .wp-stories-user-stories{
	margin-bottom:0px;
	position:relative;
	top:-20px;
}

body.page-id-6 .hentry .entry-content #buddypress .wpstory-buddypress-activities .wpstory-shortcode-wrapper .wpstory-slider-container .wpstory-slider-wrapper .wpstory-slider-item{
	background-color:transparent !important;
}

body.page-id-6 #primary #main .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item div div .bb-activity-media-wrap .bb-activity-media-elem{
	width:100% !important;
}

body.page-id-6 .focus-in .bb-model-header:nth-child(1) .bb-icon-times:nth-child(1){

	font-size:35px;
	position:relative;
	top:5px;
	left:5px;
}

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){

	background-color:rgba(255,255,255,0.6) !important;
}

body.page-id-6 #secondary-right .topic-author a{
	font-size:11px;
	font-weight:500;
}

body.page-id-6 .activity-item:nth-child(2) div ul li div div div div div div:nth-child(1) div:nth-child(2){

	font-size:11px;
	font-weight:600;
}

body.page-id-6 #activity-stream div ul .bb-icon-thumbs-up{
	height:18px;
	font-size:21px;
	position:relative;
	top:-2px;
	left:-2px;
}

body.page-id-6 .activity-item:nth-child(2) div:nth-child(7) ul:nth-child(1) li:nth-child(1) div:nth-child(1) div:nth-child(2) div:nth-child(2) div:nth-child(1) div:nth-child(3) > div:nth-child(2) > div:nth-child(2){

	border-style:none;
}

body.page-id-6 .hentry #buddypress:nth-child(1) .screen-content #activity-stream .activity-list .activity-item:nth-child(2) div:nth-child(7) ul:nth-child(1) li:nth-child(1) div:nth-child(1) div:nth-child(2) div:nth-child(2) div:nth-child(1) div:nth-child(3) > div:nth-child(2) > div:nth-child(2){

	background-color:#efefef !important;
}

body.page-id-6 #activity-stream .activity-state-popup_tab_item .activity-state_users{
	background-color:transparent;
}

body.page-id-6 .activity-state-popup_tab_item .activity-state_users .activity-state_user{
	background-color:transparent !important;
	border-top-style:none !important;
}

body.page-id-6 #activity-stream div ul h4{
	font-size:16px;
}

body.page-id-6 .activity-state_user .activity-state_user__name a{
	font-size:13px !important;
}

body.page-id-6 .activity-state_user__avatar a .activity-state_user__reaction{
	top:22px;
	left:24px;
}

body.page-id-6 #header-messages-dropdown-elem span i{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-6 #activity-media-button .bb-icon-camera{
	font-size:28px;
}

body.page-id-6 #activity-video-button .bb-icon-video{
	font-size:30px;
}

body.page-id-6 #activity-gif-button .bb-icon-gif{
	font-size:26px;
}

body.page-id-6 #activity-poll-button i{
	font-size:26px !important;
}

body.page-id-6 #content .container .bb-grid #primary #main .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item div > div > div > div .avatar{
	width:50px !important;
}

body.page-id-6 .activity-item div > div > div > div .avatar{
	height:50px !important;
}

body.page-id-6 #activity-stream div h3{
	display:none;
}

body.page-id-6 .activity-item div div div form label{
	display:none;
}

body.page-id-6 .activity-item div div div form div button{
	padding-left:7px !important;
	padding-right:13px !important;
	font-size:13px !important;
	font-weight:600 !important;
}

body.page-id-6 #activity-stream form button img{
	margin-left:3px;
}

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

	padding-left:15px;
	padding-right:11px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px;
}

body.page-id-6 .activity-item:nth-child(2) div:nth-child(6) div div div div{
	font-size:13px !important;
}

body.page-id-6 .activity-item div div div form div{
	margin-bottom:40px;
}

body.page-id-6 #main .hentry .entry-content #buddypress .screen-content #activity-stream .activity-list .activity-item:nth-child(2) div div div form input:nth-child(7){

	background-color:rgba(65,187,95,0.49) !important;
}

body.page-id-6 #activity-stream .activity-item:nth-child(2) input:nth-child(7){

	font-weight:700;
}

@media (max-width:799px){

	body.page-id-6 #buddypress .actvity-head-bar{
	margin-top:11px;
	margin-bottom:0px;
	height:35px;
	}

}



@media (max-width:782px){

	body.page-id-6 #activity-all a{
	padding-bottom:0px;
}

body.page-id-6 #activity-favorites a{
	padding-bottom:0px;
	}

}



@media (max-width:767px){

	body.page-id-6 #bpstory-user-stories > div > div{
	position:relative;
	top:-10px;
}

body.page-id-6 .wpstory-shortcode-wrapper .wpstory-slider-wrapper{
	margin-top:10px !important;
	}

}



@media (max-width:760px){

	body.page-id-6 #content{
	margin-top:0px;
	padding-right:14px;
	padding-left:15px;
}

body.page-id-6 .hentry .entry-content #buddypress .wpstory-buddypress-activities .wpstory-shortcode-wrapper .wpstory-slider-container .wpstory-slider-wrapper{
	padding-top:0px !important;
}

body.page-id-6 .wpstory-shortcode-wrapper .wpstory-slider-wrapper{
	margin-top:0px !important;
	}

}



@media (max-width:748px){

	body.page-id-6 #buddypress .actvity-head-bar{
	margin-bottom:20px;
	}

}



@media (max-width:720px){

	body.page-id-6 #primary{
	padding-left:0px;
	padding-right:0px;
	}

}



@media (max-width:680px){

	body.page-id-6 #buddypress .activity-head-bar{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	}

}



@media (max-width:640px){

	body.page-id-6 #bp-nouveau-activity-form .focus-in{
	margin-left:0px !important;
	margin-right:0px !important;
	margin-top:90px !important;
}

body.page-id-6 #discard-draft-activity{
	font-size:12px !important;
	}

}



@media (max-width:560px){

	body.page-id-6 #bpstory-user-stories > div > div{
	top:-25px;
}

body.page-id-6 #primary{
	margin-top:0px;
}

body.page-id-6 #buddypress .wpstory-buddypress-activities .wp-story-user-stories{
	position:relative;
	top:-5px;
	margin-bottom:15px;
	}

}



@media (min-width:501px){

	body.page-id-6 .bb-onscreen-notification .notification-list li{
	padding-top:31px !important;
	padding-bottom:30px !important;
	}

}



@media (min-width:748px){

	body.page-id-6 .focus-in div .bpolls-polls-option-html{
	margin-left:0px !important;
}

body.page-id-6 #activity-stream .activity-list .bp-generic-meta{
	padding-top:10px;
	}

}



@media (min-width:769px){

	body.page-id-6 #activity-post-media-uploader .dz-message .dz-button{
	font-size:14px !important;
	}

}



@media (min-width:800px){

	body.page-id-6 #content{
	padding-top:0px;
	}

}



@media (min-width:1081px){

	body.page-id-6 #secondary-right{
	padding-top:15px;
	}

}



@media (min-width:1200px){

	body.page-id-6 #members-list li{
	margin-bottom:10px !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;
}



/*-----------------------------------------------*/
/*  "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 #page .elementor-location-header .elementor-element-6be6fe6{
	border-bottom-style:solid;
	border-bottom-color:#ecf0f1;
	border-bottom-width:2px;
}

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

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 .bm-side-content .threads-list-wrapper div .threads-list .thread .pic > img.avatar{
	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 .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 .bm-date-stack .bm-message .reply-enabled{
	margin-bottom:10px;
}