/* Enter Your Custom CSS Here */
@media screen and (max-width: 430px) {
#learn-press-content-item > div > div > div > div > p > iframe{
	height:auto;
}
#indirizzi-personal-li a{
		padding-top: 8.5px;
	}
}

/* Sezione contenuto del sito - Per posizionare footer in fondo alla pagina quando contenuto minore di dimensione schermo */
.site-content{
	min-height: 58.4vh;
}
/* Sezione contenuto del sito - margini */
#content{
	padding-left:2%;
	padding-right:2%;
}
/* Nascondere sezione contenuto motore di ricerca dottori */
/* Per permettere caricamento script javascript */

/*
.page-id-57 #page{
display:none !important;
}

.page-id-57 #doctor-box-patologie > div > div > section > div{
	display:none !important;
}

.page-id-57 #doctor-box-articoli-titolo{
	display:none !important;
}
*/

/* Pulizia front profilo dottore // Visualizzazione Utente */
.bp-wrap #object-nav{
	background: transparent;
}

.bp-wrap #cv-colleghi-personal-li{
	display: none;
}

/* Grafica titoli motori di ricerca */
	#bs-select-1 > ul > li.dropdown-header.optgroup-1 > span{
	text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: darkslategray;
	}
	
	#bs-select-1 > ul > li.dropdown-header.optgroup-2 > span{
	text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: darkslategray;
	}	
	
	#bs-select-1 > ul > li.dropdown-header.optgroup-3 > span{
	text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: darkslategray;
	}

#tab_desk > div > div > div > div > table > tbody > tr:nth-child(7) > td,
#tab_desk > div > div > div > div > table > tbody > tr:nth-child(7) > td.wptb-cell{
	 border-bottom-width: 2.5px !important;
	 border-bottom-color:#CD7F32 !important;	
}

#tab_desk > div > div > div > div > table > tbody > tr:nth-child(15) > td,
#tab_desk > div > div > div > div > table > tbody > tr:nth-child(15) > td.wptb-cell{
	 border-bottom-width: 2.5px !important;
	 border-bottom-color:#999999 !important;	
}

#tab_desk > div > div > div > div > table > tbody > tr:nth-child(22) > td,
#tab_desk > div > div > div > div > table > tbody > tr:nth-child(22) > td.wptb-cell{
	 border-bottom-width: 2.5px !important;
	 border-bottom-color:#E5C100 !important;	
}

#tab_mob > div > div > div > div > table > tbody > tr:nth-child(7) > td,
#tab_mob > div > div > div > div > table > tbody > tr:nth-child(7) > td.wptb-cell{
	 border-bottom-width: 2.5px !important;
	 border-bottom-color:#CD7F32 !important;	
}

#tab_mob > div > div > div > div > table > tbody > tr:nth-child(15) > td,
#tab_mob > div > div > div > div > table > tbody > tr:nth-child(15) > td.wptb-cell{
	 border-bottom-width: 2.5px !important;
	 border-bottom-color:#999999 !important;	
}

#tab_mob > div > div > div > div > table > tbody > tr:nth-child(22) > td,
#tab_mob > div > div > div > div > table > tbody > tr:nth-child(22) > td.wptb-cell{
	 border-bottom-width: 2.5px !important;
	 border-bottom-color:#E5C100 !important;	
}


/* bbpress - Motori di ricerca nei forum */
.bbp-search-form{
	float:inherit !important;
}

#bbp_search_submit{
	display:none !important;
}

#bbp-search-form > fieldset{
	margin-bottom:20px !important;
}

/* BuddyPress - Pagina Profilo - Nascondere Barra "item-meta" */
/* Disattivato perchè nasconde anche i campi aggiuntivi del profilo */
/*
div.item-meta{
	display: none !important;
}
*/

/* BuddyPress - Pagina Profilo - indirizzo geolocalizzato" */

#field_2798{ 
min-width: auto !important;
}

@media screen and (max-width: 600px) {
/* BuddyPress - Pagina Profilo - Sezione Pulsanti Menu" */

	#object-nav > ul{
		background-color: #eaeaea;
	}
	
	#user-indirizzi{
		height: 35px;
		padding-top: 25px;
	}
}


/* BuddyPress - Pagina Profilo - Modifica testo pulsante invia messaggio privato" */
#send-private-message > a::after {
  content: " tra Colleghi";
}

/* PMPro - Pagina Iscrizione Medico - Modifica testo label nickname" */
#pmpro_user_fields > div > div.pmpro_checkout-field.pmpro_checkout-field-username > label::after {
  content: " / Nickname";
}

/* WooCommerce - Pagina Login/Registrazione Utente Aggiunta di NickName */
/*
p.woocommerce-form-row:nth-child(1) > label:nth-child(1)::before {
  content: "Nickname / ";
}
*/

/* WooCommerce - Pagina Registrazione Utente Aggiunta di NickName */
/*
#user_login_field::after{
	content: "Questo è il nome che apparirà quando utilizzerai la piattaforma o il forum";
}
*/

#user-registration-form-1278 > form > div.ur-button-container > button{
	margin-right: auto;
  margin-left: auto;
}

.user-registration-error{
	padding:0!important;
}


#menu-operator > div > div > div > div{
	padding:0 !important;
}

/* WooCommerce - Pagina Login Utente Grafica */

.woocommerce-form-login{
		margin-right: auto !important;
		margin-left: auto !important;
		text-align: center !important;
    width: 400px;
    }

.woocommerce-form-login__submit{
		float: none;
    margin-left: auto;
    margin-right: auto;
}

.woocommerce-form-login__rememberme{
	display: inherit !important;
}

.woocommerce-form-login__submit{
	margin: 0 !important;
	float: inherit !important;
}


/* BuddyPress - Pagina risultati di ricerca */
p.specializzazione-lista{
	  font-size: 0.9rem;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 500;
}


/* bbPress - Professione sotto profilo */
p.specializzazione-lista-forum{
	font-size: 0.7rem;
    text-transform: uppercase;    
    margin-bottom: 0;
    color: #85b94e;
    font-weight: 700;
}

/* Header - Sezione Opzioni Mobile - Rimozione Padding */
#members-list > li > div > div.item > div.item-block{
	width:100%;
}

@media screen and (max-width: 600px) {
	p.specializzazione-lista{
	  text-align:center;   
}
	ul.indirizzo-lista{
		text-align:center !important;
	}
	
		p.testo-social-lista{
	  text-align:center !important;   
}
	
	#share-buttons-lista{
		text-align:center !important;   
	}
	
	#item-header-avatar > a > img{
		margin-right:0 !important;
	}
	
}

/* Caldera Form - Colore Placeholder - HTML Gainsboro	*/
.caldera-grid .form-control::-webkit-input-placeholder {
   color: #DCDCDC;
}

.caldera-grid .form-control:-moz-placeholder { /* Firefox 18- */
   color: #DCDCDC; 
}

.caldera-grid .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #DCDCDC; 
}

.caldera-grid .form-control:-ms-input-placeholder {  
  color: #DCDCDC;  
}

/* BuddyPress - Elenco Profili - Campo Testo Nascosto in fondo ad ogni profilo	*/
/* Possibile campo aggiuntivo del modulo di ricerca	*/
#members-list > li > div > div.item > div > p:nth-child(6){
	display:none;
}


/* BuddyPress - Pagina Profilo - Tab Consulenza Domicilio e Video Consulenza da Menu	*/

/*
#consulenza-a-domicilio-personal-li{
	display:none;
}
*/
#video-call-personal-li{
	display:none;
}

/* BuddyPress - Pagina Profilo - Nascondere le etichette mobile sotto le icone	*/
@media screen and (min-width: 600px) {
	#tag-video-consulenza{
		display:none;
	}
	#tag-icona-social{
		display:none;
	}
	#tag-valuta-professionista{
		display:none;
	}	
	
	#tag-visita-domicilio{
		display:none;
	}
	
	#user-invia-mail{
		padding-top:0 !important;
	}
	
	#user-video-call{
		padding-top:0 !important;
	}
	
	#user-valuta-professionista{
		padding-top:0 !important;
	}
	
	#user-consulenza-a-domicilio{
		padding-top:0 !important;
	}
	
	#field_989{
		width:150px !important;
	}
	
}

/* BuddyPress - Pagina Profilo - Nascondere le tab menu da mobile	*/
@media screen and (max-width: 600px) {
	#xprofile-personal-li{
		display:none !important;
	}
	
/*
#consulenza-a-domicilio-personal-li{
	display:none;
}
*/
	
#video-call-personal-li{
		display:none !important;
	}
	
}


/* BbPress Forum - Pag - Nascondere le etichette mobile sotto le icone	*/
@media screen and (max-width: 600px) {
	
	/* link registrazione accesso padding bottom */
	#bbpress-forums > div.bbpressloginlinks{
		padding-bottom:20px;
	}	
	
	.bsp_thumbnail a
	{
		padding-left: 0 !important;
	}	
	#forums-list-0 > li.bbp-header > ul > li.bbp-forum-topic-count{
		display:none;
	}
	#forums-list-0 > li.bbp-header > ul > li.bbp-forum-reply-count{
		display:none;
	}
	#forums-list-0 > li.bbp-header > ul > li.bbp-forum-freshness{
		display:none;
	}
	#bbp-forum-2134 > li.bbp-forum-info > div > ul > li:nth-child(1) > a{
		margin-left:10px;
		display: inline-block;
	}
	#bbp-forum-2134 > li.bbp-forum-info{
		width:100% !important;
	}
	#bbp-forum-2134 > li.bbp-forum-topic-count, #bbp-forum-2134 > li.bbp-forum-reply-count, #bbp-forum-2134 > li.bbp-forum-freshness{
		display:none;
	}
	#bbp-forum-2134 > li.bbp-forum-info > div > a > img{
		max-width:inherit !important;
	}
	#bbp-forum-2136 > li.bbp-forum-info > div > ul > li:nth-child(1) > a{
		margin-left:10px;
		display: inline-block;
	}
	#bbp-forum-2136 > li.bbp-forum-info{
		width:100% !important;
	}
	#bbp-forum-2136 > li.bbp-forum-topic-count, #bbp-forum-2136 > li.bbp-forum-reply-count, #bbp-forum-2136 > li.bbp-forum-freshness{
		display:none;
	}
	#bbp-forum-2138 > li.bbp-forum-info > div > ul > li:nth-child(1) > a{
		margin-left:10px;
		display: inline-block;
	}
	#bbp-forum-2138 > li.bbp-forum-info{
		width:100% !important;
	}
	#bbp-forum-2138 > li.bbp-forum-topic-count, #bbp-forum-2138 > li.bbp-forum-reply-count, #bbp-forum-2138 > li.bbp-forum-freshness{
		display:none;
	}
	#bbp-forum-2140 > li.bbp-forum-info{
		width:100% !important;
	}
	#bbp-forum-2140 > li.bbp-forum-info > div > ul > li:nth-child(1) > a{
		margin-left:10px;
		display: inline-block;
	}
	#bbp-forum-2140 > li.bbp-forum-topic-count, #bbp-forum-2140 > li.bbp-forum-reply-count, #bbp-forum-2140 > li.bbp-forum-freshness{
		display:none;
	}
	#bbp-forum-2142 > li.bbp-forum-info > div > ul > li:nth-child(1) > a{
		margin-left:10px;
		display: inline-block;
	}
	#bbp-forum-2142 > li.bbp-forum-info{
		width:100% !important;
	}
	#bbp-forum-2142 > li.bbp-forum-topic-count, #bbp-forum-2142 > li.bbp-forum-reply-count, #bbp-forum-2142 > li.bbp-forum-freshness{
		display:none;
	}
	#forums-list-0 > li.bbp-footer{
		display:none;
	}
	#new-topic-0{
		padding-left: 0!important;
		padding-right:0!important;
	}
	.inside-article{
		padding-bottom:0!important;
	}
	.bbp-topic-form{
		padding-bottom:0!important;
	}
	.bbpress-wrapper{
		margin-bottom:0!important;
	}
}

/* PMpro - Nascondere descrizione pagamento	*/

#pmpro_level_cost{
	display:none;
}

#pmpro_pricing_fields > div:nth-child(1){
	display:none!important;
}

/* Buddypress - Nascondere barra caricamento profili	*/
#bp-ajax-loader{
	display:none!important;
}

/* Buddypress - Nascondere la tab della pagina profilo principale di un utente */
#xprofile-personal-li{
	display:none;
}

/* Buddypress - Nascondere lo stato di visibilità di un campo*/
.field-visibility-settings-header{
	display:none !important;
}

/* Buddypress - Modifica -> Anagrafica - Nascondere Tipologia Account*/
#profile-edit-form > div.editfield.field_2538.field_tipologia-account.required-field.visibility-public.field_type_radio{
	display:none !important;
}


#pmpro_user_fields > div > div.pmpro_checkout-field.pmpro_checkout-field-username > label::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}

#pmpro_user_fields > div > div.pmpro_checkout-field.pmpro_checkout-field-password > label::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.pmpro_checkout-field.pmpro_checkout-field-password2 > label::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.pmpro_checkout-field.pmpro_checkout-field-password2 > label::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.pmpro_checkout-field.pmpro_checkout-field-firstname > label::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.pmpro_checkout-field.pmpro_checkout-field-lastname > label::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.pmpro_checkout-field.pmpro_checkout-field-bconfirmemail > label::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.label-gdpr > label:nth-child(4) > a::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.label-gdpr > label:nth-child(8) > a::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.label-gdpr > label:nth-child(12) > a::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}
#pmpro_user_fields > div > div.label-gdpr > label:nth-child(16) > a::after{
	content: " *";
	font-size:17px;
  /*
	content: "* (richiesto)";
	font-size:9px;
  */
	font-weight:400;
	text-transform:uppercase;
	color:red;
	/*display:block;*/
}

/* Buddypress - Modulo contatto visita a domicilio - Campi richiesti */

#fld_8768091Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

#fld_9970286Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

#fld_6009157Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

#fld_9873667Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

#fld_6834213Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

#fld_9289703Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

#fld_7683514Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

/* Elementor / Caldera - Modulo contatto Paziente / Personale Sanitario - Campi richiesti */

#fld_7913793Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

#fld_556142Label > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

#fld_9328024_1-wrap > div > div > span::after{
  content: "(richiesto)";
	font-size:9px;
	font-weight:400;
	text-transform:uppercase;
}

@media only screen and (max-width: 480px){
#fld_9328024_1-wrap > div > div > span{
	display:block !important;
	}
}

@media only screen and (max-width: 360px){
#fld_7913793Label > span{
	display:block !important;
	}
}

/* bbPress - Forum Categoria - Immagine e Titolo */

.featured-image.page-header-image-single > img{	
    max-width: 40% !important;
}


@media only screen and (max-width: 480px){
	.featured-image.page-header-image-single > img{	max-width: 100% !important;}
	
}

.entry-header .entry-title{
	text-align:center!important;
	font-weight:600 !important;
	color: #78aa43;
	text-transform: uppercase;
	font-size: 2rem;
}

.bbp-author-name{
	display: inline-block !important;
}

.bbp-lead-topic .bbp-author-avatar{
	display:none!important;
}

.bbp-lead-topic .bbp-topic-content{
	margin-left:30px!important;
}

@media only screen and (max-width: 480px){
	.bbp-lead-topic .bbp-topic-author{
		padding:0 !important;
		margin-left:auto !important;
		margin-right:auto !important;
		text-align:center !important;
		margin-top:10px!important;
		margin-bottom:20px!important;
		min-height:10px!important;
		border:none !important;
	}
	
	.bbp-lead-topic .bbp-author-name{
		margin:0!important;
	}
	
}


@media only screen and (max-width: 480px){
	#form_11923{
		display:inherit!important;
	}
	
	#field_2798_distance_wrap{
		/*margin-top: 20px !important;		*/
		
	}
	#field_2798_distance{
		height:34px !important;
	}
	#form_11922{
		display:inherit!important;
	}
	
	#field_77_match_any_wrap{
		margin-right:0 !important;
	}
	
	#field_any_contains_wrap{
		margin-right:0 !important;
	}
	
	#field_any_contains_wrap{
		margin-top: -15px;
	}
	
	#field_any_contains{
	
		margin-left:0 !important;
	}
	
	#form_11922 > div:nth-child(8) > button{
		margin-top: 25px !important;
    margin-bottom: 25px !important;
		
	}
	
	#form_11922 > div:nth-child(9) > button{
	height:30px !important;
	}
	
	#members-dir-list > div.bp-pagination.top{
		float:inherit!important;	
	}
	
	#members-dir-list > div.bp-pagination.bottom{
		float:inherit!important;	
	}
	
	#members-dir-list > div.bp-pagination.top > div.pag-count.top{
		float:inherit!important;
		text-align:center!important;
	}
	
	#members-dir-list > div.bp-pagination.bottom > div.pag-count.bottom{
		float:inherit!important;
		text-align:center!important;
	}
	
	#members-dir-list > div.bp-pagination.top > div.bp-pagination-links.top{
		float:inherit!important;
		text-align:center!important;
	}
	
	#members-dir-list > div.bp-pagination.bottom > div.bp-pagination-links.bottom{
		float:inherit!important;
		text-align:center!important;
	}
	
	
	#members-dir-list > div.bp-pagination.top > div.bp-pagination-links.top > p{
		margin-top:20px!important;
	}
	
	#members-dir-list > div.bp-pagination.bottom > div.bp-pagination-links.bottom > p{
		margin-top:20px!important;
		margin-bottom:20px!important;
	}
	
	.buddypress-wrap .bp-pagination .bp-pagination-links a, .buddypress-wrap .bp-pagination .bp-pagination-links span {
    font-size: 18px !important;
    padding: 0 10px !important;
}
	
	#members-list{
		margin-bottom:0 !important;
	}

}

#form_11923 > div:nth-child(6) > button{
	color:white !important;
}


#pmpro_btn-submit-paypalexpress{
	border-radius: 20px;
  background: yellow;
  padding: 10px;
}



.change-avatar .bp-feedback{
	display:none !important;
}

#profile-edit-form > ul > li:nth-child(6){
	display:none;
}

.bbp-header{
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.bbp-footer{
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

.bbp-report-link{
	/*
	display :none !important;
	*/
}

#fep-header > div > div:nth-child(2) > div:nth-child(2){
	display:none !important;
}

#fep-header > div > div:nth-child(2) > div.fep-box-size{
	display:none !important;
}

#fep-header > div > div:nth-child(2){
	 vertical-align: middle !important;
}

img.avatar{
	border-radius:5px;
}

/* Rimozione Tags da bbpress*/
#new-post > fieldset > div > p:nth-child(3) > label{
	display: none;
}

#bbp_topic_tags{
	display:none;
}

#new-post > fieldset > div > p:nth-child(2){
	display: none;
}

.bsp_topic_subscription_reply{
	/*
	display:none;
	*/
}

.bbp-search-content{
	display:none;
}

.bbp-search-author{
	display:none;
}

#favorites-personal-li{
	display:none;
}

#bbp-user-topics-started > div.bbp-search-form{
	display:none;
}

#bbp-user-replies-created > div.bbp-search-form{
	display:none;
}

#bbp-user-engagements > div.bbp-search-form{
	display:none;
}

#bbp-user-subscriptions > div.bbp-search-form{
	display:none;
}

#notifications-personal-li{
	display:none;
}

li.bbp-body > div.bbp-topic-header > div > a{
	display:none !important;
}

.bbp-meta a.bbp-reply-permalink{
	display:none !important;
}

#field_2462 > option:nth-child(23){
	display:none;
}

#field_2462 > option:nth-child(24){
	display:none;
}

/* bbPress - Forum - Rimozione colonne */
.bbp-forum-topic-count{
	display:none;
}
.bbp-forum-reply-count{
	display:none;
}

.bbp-forum-freshness{
	display:none;
}

.bbp-forum-info{
	width: 78% !important;
}

.bbp-topic-voice-count{
	display:none;
}

.bbp-topic-reply-count{
	display:none;	
}

.bbp-topic-freshness{
	display:none;
}

.bbp-topic-title{
	width: 78% !important;	
}

/* ------------------------------- */
/* Pulizia Grafica Centro Messaggi */
/* ------------------------------- */

#fep-header{
	display:none;
}

#fep-menu-directory{
	display:none !important;
}

#fep-menu-announcements{
	display:none !important;
}

#fep-menu-new_announcement{
	display:none !important;
}

#fep-menu{
	text-align:center;
}

#fep-content > h2{
	display:none;
}

#fep-content > div > form > div.fep-form-field.fep-form-field-fep-message-to > div.fep-label{
	display:none;
}

#fep-content > div > form > div.fep-form-field.fep-form-field-message_title > div.fep-label > label{
	display:none;
}

#fep-content > div > form > div.fep-form-field.fep-form-field-message_content > div.fep-label > label{
	display:none;
}

#object-nav{
	    background: #eaeaea;
}

/* Grafica Sezione Corsi */

.lp-archive-courses .learn-press-breadcrumb{
	display:none;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info{
	  margin-top: 60px;
    margin-bottom: 0px;
}

.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
    width: 300px;
    max-width: 100%;
    margin-top: -205px;
}

.lp-archive-courses .course-meta-primary .meta-item__value {
	display: flex;
   align-items: center;
}

.lp-archive-courses .course-detail-info .lp-content-area .course-info-left{
	padding-left: 40px;
}

.lp-archive-courses .course-meta-primary .meta-item__value label{
	display: none;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-secondary{
	display: none;
}

#learn-press-course-tabs > ul > li.course-nav.course-nav-tab-instructor{
	display:none;
}

/* Stile caselle input del motore di ricerca */

.dropdown {
	width:181px !important;       /* centratura box ambito medico */
}

.bps-form input {
	height:34px;
	font-size:14px;
	font-family:"Montserrat", sans-serif !important;
}
#field_989, #field_2482_contains, #field_2798_distance{
	height:34px;
	font-size:14px;
	font-family:"Montserrat", sans-serif !important;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{
	height:21px;
	font-size:14px;
	font-family:"Montserrat", sans-serif !important;
}
.buddypress .buddypress-wrap button{
	border-radius:5px;
}
body #buddypress div, body #buddypress dl, body #buddypress li, body #buddypress textarea, body #buddypress select, body #buddypress input[type="search"], body #buddypress input[type="submit"], body #buddypress input[type="reset"]{
	border-radius:5px;
}

@media only screen and (max-width: 480px){
	#field_77_match_all_wrap > div > button{       /* css per campi ricerca uguale larghezza e spaziatura da mobile */
		margin-bottom:24px;
		margin-right: 0px;
		width:250px !important;
	}
	#field_77_match_all_wrap > div {
	width:232px !important;
	padding-left:0px;
		
  }
	#field_any_contains_1{
		width:100%;
	}
	#field_any_contains_1_wrap{
		margin-right:0px !important;
	}
	#field_77_match_all_wrap{
		margin-right:0px !important;
	}
	#field_77_match_all_wrap > div > div.dropdown-menu.open{  /* centratura menu a discesa */
		margin-left: -35px;
	}
}
/* Centratura immagine e testi scheda profilo */

@media only screen and (max-width: 480px){
	#item-header > a > p{
		width: 100%;
		margin-bottom: 15px;
	}
	.buddypress-wrap .profile.edit ul.button-nav li{
		display: inline-grid;
    width: 50%;
    margin-right: 0px;
	}
	body #buddypress * a{
		text-align:center;
		padding-bottom:0px;
	}
	#profile-edit-form > h3{
		text-align:center;
	}
	#item-header > div.box-intro > div:nth-child(2) > div:nth-child(1) > a > p{
		display:block;
	}
	#item-header > div.box-intro > div:nth-child(2) > div:nth-child(1) > a > p img{
		padding-left:35px;
		padding-right:35px;
	}
	#item-header > div.box-intro > div:nth-child(2) > div:nth-child(2) > a > p{
		display:block;
	}
	#item-header > div.box-intro > div:nth-child(2) > div:nth-child(2) > a > p img{
		padding-left:35px;
		padding-right:35px;
	}
	#item-header > div.box-intro > div:nth-child(3) > div:nth-child(1) > a > p{
		display:block;
	}
	#item-header > div.box-intro > div:nth-child(3) > div:nth-child(1) > a > p img{
		padding-left:35px;
		padding-right:35px;
	}
	#item-header > div.box-intro > div:nth-child(3) > div:nth-child(2) > a > p{
		display:block;
	}
	#item-header > div.box-intro > div:nth-child(3) > div:nth-child(2) > a > p img{
		padding-left:35px;
		padding-right:35px;
	}
	.col-50{
		padding-left:5px;
		padding-right:5px;
	}
	#profile-edit-form > ul > li > a {
	margin-bottom:0px;
	padding-bottom:15px;
	border: 1px solid #dae8c8;
}
	#object-nav > ul > li {
		border: 1px solid white;
	}
	.buddypress-wrap .bp-navs li.selected a, .buddypress-wrap .bp-navs li.selected a:focus, .buddypress-wrap .bp-navs li.selected a:hover, .buddypress-wrap .bp-navs li.current a, .buddypress-wrap .bp-navs li.current a:focus, .buddypress-wrap .bp-navs li.current a:hover{
		background:#dae8c8;
			color:#333;
	}
}
.current{
	background: #dae8c8;
}
.buddypress .buddypress-wrap button:hover, .buddypress .buddypress-wrap button:focus, .buddypress .buddypress-wrap a.button:focus, .buddypress .buddypress-wrap a.button:hover, .buddypress .buddypress-wrap input[type=submit]:focus, .buddypress .buddypress-wrap input[type=submit]:hover, .buddypress .buddypress-wrap input[type=button]:focus, .buddypress .buddypress-wrap input[type=button]:hover, .buddypress .buddypress-wrap input[type=reset]:focus, .buddypress .buddypress-wrap input[type=reset]:hover, .buddypress .buddypress-wrap .button-nav li a:focus, .buddypress .buddypress-wrap .button-nav li a:hover, .buddypress .buddypress-wrap .button-nav li.current a, .buddypress .buddypress-wrap .generic-button a:focus, .buddypress .buddypress-wrap .generic-button a:hover, .buddypress .buddypress-wrap .comment-reply-link:focus, .buddypress .buddypress-wrap .comment-reply-link:hover, .buddypress .buddypress-wrap .activity-read-more a:focus, .buddypress .buddypress-wrap .activity-read-more a:hover {
	background: #dae8c8;
}
#profile-edit-form > ul > li > a:hover{
	background: #dae8c8 !important;
}
.buddypress-wrap .profile.edit ul.button-nav{
	text-transform: uppercase;
	font-size: 0.8rem;
	
	color: #fff !important;
}
/*body #buddypress * a{
	margin-bottom: 15px;
}*/
#item-header > div.flexparent{
	padding-top:12px;
}
.single-headers img.avatar{
	margin: 3px 10px 0px 0px;
}
#profile-edit-form > h3{
	text-transform: uppercase;
}

#doctor-specialisti-box .site-content{
	min-width: 100%;
}

.lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after {
	width: 0;
}

#learn-press-course > div > div.lp-entry-content.lp-content-area > aside{
	margin-bottom: 40px;
}

@media screen and (max-width: 420px) {
    #field_77_match_any_wrap > div > button, #field_2798_distance {
        max-width: 190px !important;
    }
}