/*
Theme Name: AppuntiMedicina
Description: Child theme for the Avada
Author: SosSEO
Template: Avada

Colori:			Celeste medico tiffany		#66D0C4
				Celeste medico scuro		#8DA8AD
*/

@import url("../Avada/style.css");

/* @import url('https://fonts.googleapis.com/css?family=Oswald'); */

.bia {color: #FFFFFF !important; } .ner {color: #000000 !important; } .blu {color: #2B4B80 !important; } .cel {color: #2297D2 !important; } .gia {color: #F4D405 !important; }
.gri {color: #666666 !important; } .grc {color: #F2F2F2 !important; } .grs {color: #222222 !important; } .cms {color: #8DA8AD !important; }

.xsm {font-size: 16px !important; } .sma {font-size: 18px !important; } .med {font-size: 20px !important; } .lar {font-size: 24px !important; } .xla {font-size: 28px !important; } .xxl {font-size: 32px !important; }
.sin {text-align: left !important; } .cen {text-align: center !important; } .des {text-align: right !important; }
.mai {text-transform: uppercase !important; } .gra {font-weight: bold !important; } .sot {text-decoration: underline !important; }
.lh120 {line-height: 120% !important; } .lh150 {line-height: 150% !important; } .lh180 {line-height: 180% !important; } .lh200 {line-height: 200% !important; }
.m0 {margin: 0px !important; } .p0 {padding: 0px !important; }
.mt0 {margin-top: 0px !important; } .mt10 {margin-top: 10px !important; } .mt20 {margin-top: 20px !important; } .mt30 {margin-top: 30px !important; } .mt40 {margin-top: 40px !important; } .mt50 {margin-top: 50px !important; }
.mt-10 {margin-top: -10px !important; } .mt-20 {margin-top: -20px !important; } .mt-30 {margin-top: -30px !important; } .mt-40 {margin-top: -40px !important; } .mt-50 {margin-top: -50px !important; }
.mb0 {margin-bottom: 0px !important; } .mb10 {margin-bottom: 10px !important; } .mb20 {margin-bottom: 20px !important; } .mb30 {margin-bottom: 30px !important; } .mb40 {margin-bottom: 40px !important; } .mb50 {margin-bottom: 50px !important; }
.mb-10 {margin-bottom: -10px !important; } .mb-20 {margin-bottom: -20px !important; } .mb-30 {margin-bottom: -30px !important; } .mb-40 {margin-bottom: -40px !important; } .mb-50 {margin-bottom: -50px !important; }
.pt0 {padding-top: 0px !important; } .pt10 {padding-top: 10px !important; } .pt20 {padding-top: 20px !important; } .pt30 {padding-top: 30px !important; } .pt40 {padding-top: 40px !important; } .pt50 {padding-top: 50px !important; }
.pt-10 {padding-top !important: -10px; } .pt-20 {padding-top !important: -20px; } .pt-30 {padding-top: -30px !important; } .pt-40 {padding-top !important: -40px; } .pt-50 {padding-top: -50px !important; }
.pb0 {padding-bottom: 0px !important; } .pb10 {padding-bottom: 10px !important; } .pb20 {padding-bottom 20px !important; } .pb30 {padding-bottom: 30px !important; } .pb40 {padding-bottom: 40px !important; } .pb50 {padding-bottom: 50px !important; }
.pb-10 {padding-bottom: -10px !important; }.pb-20 {padding-bottom: -20px !important; }.pb-30 {padding-bottom !important: -30px; }.pb-40 {padding-bottom !important: -40px; }.pb-50 {padding-bottom: -50px !important; }

.fontscelto {font-family: 'Oswald', 'Trebuchet MS', sans-serif !important; }


/* Link in sidebar: uguali sia da menĂ¹ personalizzato che da lista link da codice */

.linkinsidebar, .menuinsidebar {margin-top: 0px !important;
}
.linkinsidebar h3, .menuinsidebar h3 { font-size: 24px; font-family: 'Trebuchet MS', sans-serif; font-weight: normal; line-height: 26px; padding: 0 0 7px 0 !important; color: #0093DD;
}
.linkinsidebar ul, .menuinsidebar ul {list-style-type: none !important; padding: 0px !important; margin-top: -4px !important;
}
.linkinsidebar a, .menuinsidebar a {font-size: 16px;
}
.linkinsidebar li, .menuinsidebar li {border-bottom: 1px #CCCCCC dashed; padding: 7px 0 7px 0 !important;
}


/**********/
/* SFONDI */
/**********/
body {background: #f8f8f8 !important; }
.nav-primary {background: #66D0C4 !important; }
.genesis-nav-menu {background: #66D0C4 !important; }
.entry-comments, .comment-respond { }
.comment {background: #ffffff !important; }
.submit {background: #66D0C4 !important; }
.decent-comments, .decent-comments .comment {background: #f8f8f8 !important; }

/**************/
/* TIPOGRAFIA */
/**************/
body {font-size: 15px !important; color: #666666 !important; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #8DA8AD !important; }
.widget-title {color: #FFFFFF !important; }



/**********/
/* FOOTER */
/**********/

.fusion-footer * {text-align: center !important; }


/*******************/
/* DECENT COMMENTS */
/*******************/

.decent-comments .comment-author {color: #8DA8AD; }
.decent-comments .comment-link a {font-style: italic !important; }


/*************************/
/* APPUNTI - CARICAMENTO */
/*************************/
#wordpress_file_upload_userdata_1_0 {margin-top: 20px !important; }
#wordpress_file_upload_userdata_1_0 .file_userdata_checkbox {margin-top: 5px !important; padding-bottom: 15px !important; }
#userdata_1_1 {margin-top: 20px !important; }


/*
@media only screen and (max-width: 768px) { 
.title-area {margin-bottom: 20px !important; } 
.calltoaction .wpb_column * {margin-bottom: 2px !important; }
.pp {display: none !important; }
}
*/

/******************************/
/* APPUNTI - LISTA IN SIDEBAR */
/******************************/
.sidebar .wfu_browser-1 thead {display: none !important; } 	/* Cancello scritta FILE */
.wfu_actions span {display: none !important; }				/* Cancello link SCARICA */

.scaricaallegato {font-size: 16px !important; font-weight: normal !important; color: #FFFFFF !important; background: #66D0C4; padding: 10px !important; border-radius: 5px !important;text-transform: uppercase !important; font-family: 'Oswald', 'Trebuchet MS', sans-serif; }
.scaricaallegato:hover {color: #000000 !important; background: #8DA8AD; }

.ugc-inner-wrapper h2 {display: none !important; }

.wp-admin .misc-pub-visibility {display: none !important; }

.link-appunti-in-lista {text-decoration: underline; }


/***********/
/* ADSENSE */
/***********/

@media screen and (max-width: 9999px) and (min-width: 981px) {
.ads-header-right-pc {/*margin-top: 35px !important;*/ }	/* 728x90 */
.ads-after-content-pc {} /* 728x90 */

.ads-header-right-smart {display: none !important; }	/* 300x250 */
.ads-after-content-smart {display: none !important; } /* 300x250 */
}

@media screen and (max-width: 980px) and (min-width: 737px) {
.ads-header-right-pc {/*margin-top: 35px !important; */}	/* 728x90 */
.ads-after-content-pc {} /* 728x90 */

.ads-header-right-smart {display: none !important; }	/* 300x250 */
.ads-after-content-smart {display: none !important; } /* 300x250 */
}

@media screen and (max-width: 736px) and (min-width: 481px) {
.ads-header-right-pc { }								/* 728x90 */
.ads-after-content-pc {} /* 728x90 */

.ads-header-right-smart {display: none !important; }	/* 300x250 */
.ads-after-content-smart {display: none !important; } /* 300x250 */
}

@media screen and (max-width: 480px) and (min-width: 321px) {
.ads-header-right-pc {display: none !important; }		/* 728x90 */
.ads-after-content-pc {display: none !important; } /* 728x90 */

.ads-header-right-smart {}								/* 300x250 */
.ads-after-content-smart {} /* 300x250 */
}


@media screen and (max-width: 320px) and (min-width: 1px) {
.ads-header-right-pc {display: none !important; }		/* 728x90 */
.ads-after-content-pc {display: none !important; } /* 728x90 */

.ads-header-right-smart {}								/* 300x250 */
.ads-after-content-smart {} /* 300x250 */
}

/*
Celeste medico tiffany		#66D0C4
Celeste medico scuro		#8DA8AD
*/

/* Pagina LISTA APPUNTI */
/* .page-id-441 h1 {margin-bottom: 40px !important; } */
.titolocategoriahome {font-family: 'Oswald', sans-serif; font-size: 22px !important; }
.tuttigliappunti {color: #8DA8AD !important; text-decoration: underline !important; font-weight: bold !important; padding-top: 20px !important; }
.tuttigliappunti:hover {color: #222222 !important; }

.deviessereloggato {background: #eeeeee !important; padding: 30px !important; }
/* .deviessereloggato a {color: #E8554E !important; }
.deviessereloggato a:hover {color: #000000 !important; } */


.regole_livello_1 {background: #ff0000; color: #FFFFFF; text-align: center; padding: 15px; }
.regole_livello_2 {background: #ff6600; color: #FFFFFF; text-align: center; padding: 15px; }
.regole_livello_3 {background: #339900; color: #FFFFFF; text-align: center; padding: 15px; }

.regole_livello_1 a, .regole_livello_2 a, .regole_livello_3 a {color: #ffffff; font-weight: bold; }
.regole_livello_1 a:hover, .regole_livello_2 a:hover, .regole_livello_3 a:hover {color: #000000; font-weight: bold; }

.pulsante-continua {background: #333333; padding: 10px; margin-left: 20px; color: #FFFFFF !important; }
.pulsante-continua:hover {background: #000000; color: #FFFFFF !important; }

/* Facebook Register */
.page-id-530 .accettanuovecondizioni, .page-id-539 .accettanuovecondizioni, .page-id-540 .accettanuovecondizioni, 
.page-id-530 .ssba, .page-id-539 .ssba, .page-id-540 .ssba, 
.page-id-530 .ads-after-content-pc, .page-id-539 .ads-after-content-pc, .page-id-540 .ads-after-content-pc 
	{display: none !important; }

.ssba-wrap {margin-bottom: 30px !important; }

.lista-post-blog-home img {float: left !important; border: 1px #dddddd solid; margin-top: 10px !important; margin-right: 10px !important; }

/* Pulsante Carica il file */
.page-id-544 .btn {background: #66D0C4 !important; border: none !important; color: #FFFFFF !important; font-family: 'Trebuchet MS', sans-serif !important; font-weight: normal; 
	border-radius: 1px; padding: 15px 30px 15px 30px !important; 
}
.page-id-544 .btn a {color: #FFFFFF !important; }
.page-id-544 .btn a:hover {color: #000000 !important; }

.listapostblog img {float: left !important; display: block !important; }

/* .listaappunti .recent-posts-content {background: #f6f6f6 !important; padding: 10px 10px 1px 10px !important; } */


/*****************/
/* FORUM SIDEBAR */
/*****************/

/* Forum Sidebar - Box comune */
.forum-sidebar .forum-sidebar-box {background: #EBEAEA !important; padding: 10px 20px 5px 20px; margin: 0px 0px 20px 0px; border-left: 5px #8DA8AD solid; }



/* Forum Sidebar - Box Login */
.forum-sidebar .box-login {background: #EBEAEA !important; padding: 10px 20px 5px 20px; margin: 0px 0px 20px 0px; border-left: 5px #8DA8AD solid; }
	.forum-sidebar .box-login .nome {font-family: 'Oswald', 'Trebuchet MS', sans-serif !important; font-size: 18px; margin: 10px auto 10px auto; 
		 border-bottom: 1px #bbbbbb dashed; }
	.forum-sidebar .box-login .logout {margin: 0px auto 10px auto; }

/* Forum Sidebar Numeri */
.forum-sidebar .box-numeri {background: #EBEAEA !important; padding: 10px 20px 10px 20px; margin-bottom: 20px; border-left: 5px #8DA8AD solid; }
	.forum-sidebar .box-numeri .titolo {font-family: 'Oswald', 'Trebuchet MS', sans-serif !important; font-size: 18px; margin: 10px auto 10px auto; 
		 border-bottom: 1px #bbbbbb dashed;}
	.forum-sidebar .box-numeri .voce {margin: 0px auto 5px auto; border-bottom: 1px #bbbbbb dashed; }

/* Forum Sidebar Discussioni */
.forum-sidebar .box-discussioni {background: #EBEAEA !important; padding: 10px 20px 10px 20px; margin-bottom: 20px; border-left: 5px #8DA8AD solid; }
	.forum-sidebar .box-discussioni .titolo {font-family: 'Oswald', 'Trebuchet MS', sans-serif !important; font-size: 18px; margin: 10px auto 10px auto; }
	.forum-sidebar .box-discussioni .discussione {margin: 0px auto 0px auto; }
	.forum-sidebar .box-discussioni .autore {margin: 0px auto 15px auto; border-bottom: 1px #bbbbbb dashed; }
		.forum-sidebar .box-discussioni .autore a {color: #777777; }
		.forum-sidebar .box-discussioni .autore a:hover {color: #000000; }

.forum-sidebar .pulsante {margin-bottom: 20px !important; }

/* Box User Login*/
.bbp-username label, .bbp-password label, .bbp-remember-me label {width: auto !important; }
.bbp-submit-wrapper {padding-bottom: 20px; }

/* ICONE FOOTER SOCIAL */
.container-icone-social-footer {margin: 0 auto 0 auto; }
.container-icona {display: inline-block !important; margin-right: 10px; }
.container-icona .ultima {margin-right: 0px; }

/* LOGIN BOX DI BB PRESS */
.bbp-submit-wrapper {display: block !important; float: left !important; margin-left: -15px !important; }
.gglcptch_recaptcha {background: yellow !important; }

/* CAMPI CIMY SWIFT IN REGISTRAZIONE UTENTE */
#cimy_uef_wp_p_field_6 .indicator-hint {background: transparent; padding: 0px !important; margin: 0px !important; margin-bottom: -50px !important; }
.cimy_uef_label_checkbox {background: transparent !important; width: auto !important; }
#cimy_uef_p_desc_7 *, #cimy_uef_p_desc_8 * {background: transparent; padding: 0px !important; margin: 0px !important; }
#cimy_uef_p_field_7 *, #cimy_uef_p_field_8 * {background: transparent; padding: 0px !important; margin: 0px !important; }
.mc4wp-checkbox  * {background: transparent !important; width: auto !important; }
