/*
Theme Name: studio69
Theme URI: http://www.studiocreativo69.it/
Template: peepso-theme-gecko
Version: 8.0.0.1
Author: Asthar
Author URI: http://www.studiocreativo69.it/
Description: Holistica Social Network
Tags: responsive
*/

/* Aggiustamenti di layout del tema da sloggati */
#ps-form-login-me, .psf-login__links {	
	padding:10px;
}

.pso-w-profile-user__meta {
	z-index:999;	
}

.pso-w-profile-user__meta > span:last-child {
	color: #001f2e;	
}

/* nasconde i commenti del feed a utenti non loggati*/
body:not(.logged-in) .ps-comments__list,
body:not(.logged-in) .ps-js-comment-container {
  display: none;
}

.gc-widget__title {
	
	font-size:19px!important ;
}

.gc-widget__title h3 {
	color:#CB158C !important;
}

/* Fix per pagine Paid Memberships Pro - Aggiunge padding ai titoli e contenuto */
.pmpro .pmpro_section_title,
.pmpro h1,
.pmpro h2,
.pmpro h3,
.pmpro .pmpro_card_title {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 0;
}

/* Aggiunge padding al contenuto principale PMPRO */
.pmpro {
    padding: 20px;
}

.pmpro_card_actions {
	background-color:#f0a1cc!important;
}

.pmpro_card_title.pmpro_font-large {
	display:none;
}
@media screen and (max-width: 767px) {
	.pmpro,
	body.gecko-builder-friendly .pmpro,
	body.gecko-page-builder-friendly .pmpro {
		padding: 2px !important;
	}

	.pmpro .pmpro_card_content {
		padding-left: 2px !important;
		padding-right: 2px !important;
	}

	.pmpro form {
		padding-left: 2px !important;
		padding-right: 2px !important;
	}
}

/* Se la pagina usa il template "Builder friendly", aggiungi comunque padding */
body.gecko-builder-friendly .pmpro,
body.gecko-page-builder-friendly .pmpro {
    padding: 20px;
}

/* Fix per i container PMPRO */
.pmpro .pmpro_card {
    margin-left: 0;
    margin-right: 0;
}

.pmpro .pmpro_card_content {
    padding-left: 20px;
    padding-right: 20px;
}

/* Fix per i form PMPRO */
.pmpro form {
    padding: 0 20px;
}

/* Fix per le tabelle PMPRO */
.pmpro table {
    margin: 0 20px;
}

/*PMP PRO nasconde frase "hai selezionato..." su pagina abbonamento*/
.pmpro_level_name_text {display:none;}

/* PMP PRO nasconde info account su pagina abbonamento*/
#pmpro_account-profile {display:none;}
#pmpro_account-membership {margin:0;}


span.ps-focus__detail:nth-child(2) {
    /* Stili da applicare al primo span */
    display: none; /* esempio: nascondere */
}
.ps-focus__details .ps-focus__like:not(:last-child) {
	right:80px;
}

.mc-course-reviews {margin:30px;}
.mc-product-reviews {margin:30px;}

.ps-recensioni__container {margin:20px;}

.ps-group-single__header {
  margin-bottom: 0px;
}

/*COLORE POST PINNATI*/
.ps-post.ps-post--pinned {
  box-shadow: 0 0 0 3px rgba(108, 33, 218, 0.95);
}
.ps-post--pinned::before {
color: rgba(108, 33, 218, 0.95);
}

.ps-profile-groups__item {
	list-style:none;
}

/* Pulsante carrello */
#mc-cart-widget-toggle.mc-cart-widget-toggle,
	body .mc-cart-widget-toggle {
		bottom: 125px !important;
		right: 45px !important;}

/* Pulsante carrello su mobile */
@media (max-width: 768px) {
	#mc-cart-widget-toggle.mc-cart-widget-toggle,
	body .mc-cart-widget-toggle {
		bottom: 75px !important;
		right: 10px !important;
	}
	/* pulsante torna su */
	a.gc-scroll__to-top.js-scroll-top {
		/* bottom: 73px!important; */
		display:none!important;
	
	}
}

.ps-page.ps-page--register.ps-page--register-main {
background-color: #eedcef!important; }

.ps-focus__detail {
	font-size:70%;
}

/*pulsanti tutorial, richiedi intervista, comincia da qui*/
/* -------------------------------------------------------------------------
   Widget above-content: Inizia da qui, Tutorial, Richiedi intervista
   Desktop (browser normale, senza shell app mobile)
   ------------------------------------------------------------------------- */
@media (min-width: 769px) {
	.gc-widgets--above-content {
		margin: 0 0 12px;
	}

	.gc-widgets--above-content .gc-widget {
		margin-bottom: 0;
	}

	.gc-widgets--above-content .wp-block-buttons {
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
		gap: 8px;
	}

	.gc-widgets--above-content .wp-block-button {
		flex: 0 0 auto;
		margin-bottom: 0;
	}

	.gc-widgets--above-content .wp-block-button__link,
	.gc-widgets--above-content .wp-element-button,
	.gc-widgets--above-content a.et_pb_button {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		min-height: 32px;
		padding: 6px 14px;
		border-radius: 10px;
		font-size: 12px;
		font-weight: 600;
		line-height: 1.2;
		text-align: center;
		white-space: nowrap;
		background-color: #cb158c !important;
		color: #fff !important;
		border: none !important;
		box-shadow: none !important;
		text-decoration: none !important;
	}

	.gc-widgets--above-content .wp-block-button__link:hover,
	.gc-widgets--above-content .wp-block-button__link:focus,
	.gc-widgets--above-content .wp-element-button:hover,
	.gc-widgets--above-content .wp-element-button:focus,
	.gc-widgets--above-content a.et_pb_button:hover,
	.gc-widgets--above-content a.et_pb_button:focus {
		background-color: #ad1453 !important;
		color: #fff !important;
	}
}

.sezione-e-commerce {
	background-color: #efd7fa;
}

.sezione-premium {
	background-color: #fff1fa;
}

#nav_menu-2 {
	background-color: #fff1fa;
}