@charset 'utf-8';
/*
Theme Name: Lessico Italiano
Theme URI:  https://www.lessicoitaliano.it/
Description: Tema realizzato per lessico italiano
Author: Adeguamento Menù di navigazione: Ciancio Severino; Contenuti e grafica: Lessicoitaliano
Template: hogwords
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ls
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Pacifico&family=Playball&display=swap');

/**
 *	Style Blog custom
 */
.blog_page_wrap {
	background-color: #62c04e !important;
}

.blog_content_wrap {
	max-width: 1150px !important;
    margin: 0 auto;
	background-color: #fff;
}

.single .page_wrap { 
	background-color: #66bc4c
}

/**
 *	Front page home
 */
.frontpage_with-frame_wrap {
	background-color: #62c04e !important;
}
.frontpage_with-frame {
	margin-top: 32px;
	padding: 21px 21px 0px 21px;
}
.frontpage_with-frame > .post_content {
	
}

@media all and (max-width: 479px) {
	.frontpage_with-frame_wrap
	.content_wrap {
		width: 100% !important;
	}

	.frontpage_with-frame {
		padding: 0;
	}
}

/**
 *	Pagina con cornice 
 */
.page_with-frame_wrap {
	background-color: #62c04e !important;
}
.post_with-frame {
	background-color: #ffffff;
	padding: 21px 21px 0 21px;
}
.post_with-frame > .post_content {
	overflow: hidden;
	border: 10px solid #62c04e !important;
	padding: 0 1em;
}

.post_with-frame > .post_content > .vc_row > .vc_column_container > .vc_column-inner {
	padding-left: 10px;
    padding-right: 10px;
}

@media all and (max-width: 479px) {
	.page_with-frame_wrap
	.content_wrap {
		width: 100% !important;
	}

	.post_with-frame {
		padding: 0;
	}
	
	.post_with-frame > .post_content {
		padding: 0 1em 0 2.7em;
	}
}

/**
 * FORMS
 */ 
.am-form .am-m-0 {margin: unset !important;}
.am-form input[type="checkbox"] {display: none !important;}
.am-form input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default .select2-container.select2-container--default span.select2-choice, .scheme_default .select2-container.select2-container--default span.select2-selection, .scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default .select2-selection--multiple, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default .tourmaster-form-field input[type="text"], .scheme_default .tourmaster-form-field input[type="email"], .scheme_default .tourmaster-form-field input[type="password"], .scheme_default .tourmaster-form-field textarea, .scheme_default .tourmaster-form-field select, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"], .scheme_default .tourmaster-form-field.tourmaster-with-border textarea, .scheme_default .tourmaster-form-field.tourmaster-with-border select, .scheme_default #buddypress .dir-search input[type="search"], .scheme_default #buddypress .dir-search input[type="text"], .scheme_default #buddypress .groups-members-search input[type="search"], .scheme_default #buddypress .groups-members-search input[type="text"], .scheme_default #buddypress .standard-form input[type="color"], .scheme_default #buddypress .standard-form input[type="date"], .scheme_default #buddypress .standard-form input[type="datetime-local"], .scheme_default #buddypress .standard-form input[type="datetime"], .scheme_default #buddypress .standard-form input[type="email"], .scheme_default #buddypress .standard-form input[type="month"], .scheme_default #buddypress .standard-form input[type="number"], .scheme_default #buddypress .standard-form input[type="password"], .scheme_default #buddypress .standard-form input[type="range"], .scheme_default #buddypress .standard-form input[type="search"], .scheme_default #buddypress .standard-form input[type="tel"], .scheme_default #buddypress .standard-form input[type="text"], .scheme_default #buddypress .standard-form input[type="time"], .scheme_default #buddypress .standard-form input[type="url"], .scheme_default #buddypress .standard-form input[type="week"], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type="email"], .scheme_default #booked-page-form input[type="text"], .scheme_default #booked-page-form input[type="password"], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input {
    color: #adadad;
    border-color: #a3a3a3;
    background-color: #ffffff;
}
.am-form input[type="text"]:focus, .scheme_default input[type="number"]:focus, .scheme_default input[type="email"]:focus, .scheme_default input[type="tel"]:focus, .scheme_default input[type="search"]:focus, .scheme_default input[type="password"]:focus, .scheme_default select option:hover, .scheme_default select option:focus, .scheme_default .select2-container.select2-container--default span.select2-choice:hover, .scheme_default .select2-container.select2-container--focus span.select2-choice, .scheme_default .select2-container.select2-container--open span.select2-choice, .scheme_default .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--multiple:hover, .scheme_default .select2-container.select2-container--focus span.select2-selection--multiple, .scheme_default .select2-container.select2-container--open span.select2-selection--multiple, .scheme_default textarea:focus, .scheme_default textarea.wp-editor-area:focus, .scheme_default .tourmaster-form-field input[type="text"]:focus, .scheme_default .tourmaster-form-field input[type="email"]:focus, .scheme_default .tourmaster-form-field input[type="password"]:focus, .scheme_default .tourmaster-form-field textarea:focus, .scheme_default .tourmaster-form-field select:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border textarea:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border select:focus, .scheme_default #buddypress .dir-search input[type="search"]:focus, .scheme_default #buddypress .dir-search input[type="text"]:focus, .scheme_default #buddypress .groups-members-search input[type="search"]:focus, .scheme_default #buddypress .groups-members-search input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="color"]:focus, .scheme_default #buddypress .standard-form input[type="date"]:focus, .scheme_default #buddypress .standard-form input[type="datetime-local"]:focus, .scheme_default #buddypress .standard-form input[type="datetime"]:focus, .scheme_default #buddypress .standard-form input[type="email"]:focus, .scheme_default #buddypress .standard-form input[type="month"]:focus, .scheme_default #buddypress .standard-form input[type="number"]:focus, .scheme_default #buddypress .standard-form input[type="password"]:focus, .scheme_default #buddypress .standard-form input[type="range"]:focus, .scheme_default #buddypress .standard-form input[type="search"]:focus, .scheme_default #buddypress .standard-form input[type="tel"]:focus, .scheme_default #buddypress .standard-form input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="time"]:focus, .scheme_default #buddypress .standard-form input[type="url"]:focus, .scheme_default #buddypress .standard-form input[type="week"]:focus, .scheme_default #buddypress .standard-form select:focus, .scheme_default #buddypress .standard-form textarea:focus, .scheme_default #buddypress form#whats-new-form textarea:focus, .scheme_default #booked-page-form input[type="email"]:focus, .scheme_default #booked-page-form input[type="text"]:focus, .scheme_default #booked-page-form input[type="password"]:focus, .scheme_default #booked-page-form textarea:focus, .scheme_default .booked-upload-wrap:hover, .scheme_default .booked-upload-wrap input:focus {
    color: #0b3d6c;
    border-color: #62c04e;
    background-color: #ffffff;
}
.am-form input[type="checkbox"]+.wpcf7-list-item-label::before {
    color: #adadad;
    border-color: #a3a3a3;
    background-color: #ffffff;
    border: 2px solid;
    border-radius: 2px;
}

.am-form .itm-100 input {
	width: 100%;
}

.am-form .bt {
	display: flex;
    justify-content: center;
}

.am-form .bt .wpcf7-spinner {
	display: none !important;
}

/** 
 * FOOTER
 */ 
footer .sc_push_medium {
	margin-top: unset !important;
}

@media (min-width: 667px) {
	footer {
		max-width: 708px;
		margin: 0 auto;
		overflow-x: hidden;
	}
}
@media (min-width: 959px) {
	footer {
		max-width: 900px;
	}
}
@media (min-width: 1023px) {
	footer {
		max-width: 964px;
	}
}
@media (min-width: 1135px) {
	footer {
		max-width: 910px;
	}
}
@media (min-width: 1262px) {
	footer {
		max-width: 1000px;
	}
}
@media (min-width: 1439px) {
	footer {
		max-width: 1150px;
	}
}


/*
 * Stili per i TAG <H> che devono figurare con la tipografia ordinaria 
 */

/* .h_normal {
	text-align: justify !important;
    line-height: 1.4 !important;
    margin-top: 0.9em !important;
    margin-bottom: 0.9em !important;
    padding-left: 0.9em !important;
    padding-right: 0.9em !important;
    color: #000066 !important;
    font-size: 1.2em !important;
	font-weight: 400 !important;
} */

.h_normal, .h_normal h2, .h_normal p {
    padding: 0 !important;
    margin: 0 !important;
    margin-block-start: 0px;
    margin-block-end: 0px;
    display: inline !important;
    text-align: justify !important;
    line-height: 1.4 !important;
    color: #000066 !important;
    font-size: 1.2em !important;
    font-weight: 400 !important;
}

.h_normal h2 {
	font-size: 1em !important;
	line-height: normal !important;
}

.h_normal_bold {
	text-align: justify !important;
    line-height: 1.4 !important;
    margin-top: 0.9em !important;
    margin-bottom: 0.9em !important;
    padding-left: 0.9em !important;
    padding-right: 0.9em !important;
    color: #000066 !important;
    font-size: 1.2em !important;
	font-weight: 800 !important;
}

.h_normal_italic {
	text-align: justify !important;
    line-height: 1.4 !important;
    margin-top: 0.9em !important;
    margin-bottom: 0.9em !important;
    padding-left: 0.9em !important;
    padding-right: 0.9em !important;
    color: #000066 !important;
    font-size: 1.2em !important;
	font-weight: 400 !important;
	font-style: italic !important;
}

.h_normal_bold_italic {
	text-align: justify !important;
    line-height: 1.4 !important;
    margin-top: 0.9em !important;
    margin-bottom: 0.9em !important;
    padding-left: 0.9em !important;
    padding-right: 0.9em !important;
    color: #000066 !important;
    font-size: 1.2em !important;
	font-weight: 800 !important;
	font-style: italic !important;
}

/* .h_test p {
    padding: 0 !important;
    margin: 0 !important;
    margin-block-start: 0px;
    margin-block-end: 0px;
    display: inline !important;
    text-align: justify !important;
    line-height: 1.4 !important;
    color: #000066 !important;
    font-size: 1.2em !important;
    font-weight: 400 !important;
}
*/

#post-1305 .sc_title { min-height: 38px !important;}
#tit_scrittore h1 {color: #db550d !important; font-size: 4.7em; font-family: 'Playball'; letter-spacing: 6px; text-align: center;}
.vc_active a:link {color: #fff !important}
.social_ico {
    width: 40px;
    float: left;
}
.testata-servizi-h1 {    padding-top: 10% !important;
    padding-right: 15% !important;
    padding-bottom: 35% !important;
    padding-left: 5% !important;}
 .page-id-1282 .testata-servizi-h1 {
    padding-top: 10% !important;
    padding-bottom: 45% !important;
    padding-left: 10% !important;}
 

.blog .page_content_wrap, .single .page_content_wrap { background-color: #66bc4c}
.blog .content_wrap, .single .content_wrap {background-color: #fff}

.blog article  {padding-top: 50px!important; padding-left: 20px, padding-right: 20px}
.blog article .post_description {padding: 2%}
.single article, .comments_wrap  {padding:  3%}


/* custom menu */

#menu-item-1355 .sf-with-ul {text-transform: uppercase !important; letter-spacing: 0.2em !important;}
#id_servizi .vc_tta.vc_general .vc_tta-panel-body {
    padding-bottom: 0px !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active>a {
    color: #fff!important; }


.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic .vc_tta-tabs-container {
    margin-right: 0px !important;
}

#id_servizi .vc_tta-tabs-list .vc_tta-tab.vc_active>a {
    color: #fff200!important;}

#id_servizi .vc_tta-tabs-list .vc_tta-tab > a:hover {
    color: #fff200!important;}

.wpb-js-composer header .vc_tta.vc_general .vc_tta-panel-body {
    padding: 0 20px 0px 0 !important;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    width: 160px !important;
}

.sc_layouts_menu li > ul.sc_layouts_submenu {
    padding: 0.9em !important;} 


.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 0px;

}

@media (max-width: 1439px) {
.wpb-js-composer header .vc_tta.vc_general .servizi_m  .vc_tta-panel-body {
    padding: 0 20px 0px 0 !important;
}
.wpb-js-composer .vc_tta-container {
    
   padding-right: 8px;
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic .vc_tta-tabs-container {
    margin-right: -8px !important;
}
.sc_layouts_menu_nav > li > a {
    padding: 29px 20px 29px !important;
}
}

@media (max-width: 1262px)
 {

.sc_layouts_menu li > ul.sc_layouts_submenu {
    width: 920px !important;
    padding: 0.9em !important;
    padding-left: 24px !important;   }

.wpb-js-composer header .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    
    min-height: 100px !important;
    padding-left: 4px
}

.sc_layouts_menu_nav > li > a {
    padding: 29px 15px 29px !important;
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic .vc_tta-tabs-container {
    margin-right: 16px !important;
}



 	.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    width: 120px !important;
}



}

@media (max-width: 1135px) {
.sc_layouts_menu li > ul.sc_layouts_submenu {
    width: 974px !important;
    left: 25px;
}


}

@media (max-width: 1023px) {
.sc_layouts_menu li > ul.sc_layouts_submenu {
    width: 910px !important;
}

}


@media (max-width: 959px) {
.sc_layouts_menu li > ul.sc_layouts_submenu {
    width: 718px!important;
}
.logo_image {margin-left: 10px}
.sc_layouts_menu_nav > li > a {
    padding: 20px 8px 20px !important;
}
}

@media (max-width: 479px){
	.social_ico .vc_icon_element-color-blue {margin-left: 55%}
	.social_ico .vc_icon_element-color-green {margin-left: 55%}


.wpb_wrapper .sc_content_width_1_1 {
    width: 100% !important;
    padding-top: -1px!important;
	background-color: #fff}

.logo_image {padding-left: 25px; }
.search_form_wrap { padding-right: 20px }
.sc_layouts_menu_nav > li > a {
    padding: 8px 8px 8px !important;
}
.logo_image {margin-left: 15px}
.sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
	    margin-left: 0em; }

#tit_scrittore h1 { font-size: 3.5em; letter-spacing: 3px; }
}

.home_m .vc_col-sm-6 {
    width: 50% !important;
    padding: 4%;
}
.pre_footer .vc_col-sm-4 {
        width: 33% !important;
    padding: 2%;
    float: left;
    font-size: 0.8em;
    line-height: 1em;
}
.testata-servizi-h1 {    padding-top: 10% !important;
    padding-right: 5% !important;
    padding-bottom: 35% !important;
    padding-left: 0% !important;}

}
 .page-id-1282 .testata-servizi-h1 {
    padding-top: 10% !important;
    padding-bottom: 45% !important;
    padding-left: 0% !important;}
/* custom correzione frase */


.scheme_default input[type="submit"][disabled], .scheme_default input[type="button"][disabled] {
    background-color: #f46400 !important;
    color: #fff !important;
}
.scheme_default input[type="submit"] { background-color: #fff !important; color: #f46400 !important; border: 1px solid #f46400!important}

label > input[type="checkbox"] {
    margin-right: -14px;
}






.icon-wechat:before { content: '\f232' !important; font-family: 'Font Awesome 5 Brands' !important;     font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    font-size: 1em;
    text-align: center;
    text-rendering: optimizelegibility;
  } /* '' */



/* blog */
.blog .vc_column_container, .single .vc_column_container {
    padding-left: 10px;
    padding-right: 10px;
}


/* footer */
.contacts_logo {
    padding-top: 3px;
}

.t_tesi h1 em { font-size: 1.8em !important; line-height: 0.9 !important ;
 }



/*************	Classi di testo generiche (Orazio) ***********************/

.gras {
	font-weight: bold;
	}

.cors {
	font-style: italic;
	}

.gras-cors {
	font-weight: bold;
	font-style: italic;
	}

.gras-cors-under {
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	} 

.rosso {
	color: #ff0000;
	}

.rosso-bold {
	color: #ff0000;
	font-weight: bold;
	}



/*************	Paragrafo grassetto centrato pagine servizi ***********************/

.p-standard-gras-center	{
	text-align: center;
	line-height: 1.4;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	color: #000066;
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 1.5em;
	}

/*************	Paragrafo standard pagina Lavora_open ***********************/

.p-lav_standard	{
	text-align: justify;
	line-height: 1.4em;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	color: #000066;
	padding-right: 0.9em;
	font-size: 1.2em;
	}

/*********** Testo pagina lavora_open *********/

.job_quest_1 {
  font-size: 1.1em; /* dist. tra gli elem. della lista */
	padding-top: 0.4em; /* come sopra */	
	padding-bottom: 0.4em;
	line-height: 1.2em !important;
	text-align: justify;
	}






/*************	Paragrafo grassetto centrato pagine servizi ***********************/

.p-standard-gras-center	{
	text-align: center;
	line-height: 1.4;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	color: #000066;
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 1.5em;
	}



/*css da dismettere 
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner { z-index: 0 }

*/



/*Card Poesie*/
.cardPOE div {
	width: 100%;
	height: 27rem;
	background-size: cover;
}


/*************	Classi OverBox gif animata ***********************/

.cardPOE#hover_box_gif div{
	background-repeat: no-repeat !important;
	background-size: 50% !important;
}

.cardPOE#hover_box_gif2 div{
	background-repeat: no-repeat !important;
	background-size: 50% !important;
	background-position: 50% 80%;
}

.cardPOE#hover_box_gif3 div{
	background-repeat: no-repeat !important;
	background-size: 50% !important;
}


/*************	Paragrafo retro card Poesie ***********************/

.p-retro-cardPOE	{
	text-align: center;
	line-height: 1.40;
	margin-top: 1.2em;
	color: #000066;
	font-size: 0.9em;
	}

/*****************	Dati-cliente retro card Poesie ***********************/

.dati-rich-retro-cardPOE	{
	text-align: justify;
	line-height: 1em;
	margin-top: 1.2em;
	color: #000066;
	font-size: 0.8em;
	}

/*************	Pagina Poesie - testa ***********************/

.poe-testa	{
	text-align: center;
	line-height: 1.30;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	color: #000066;
	font-size: 1.1em;
	}

/*************	Paragrafo standard pagine servizi ***********************/

.p-standard	{
	text-align: justify;
	line-height: 1.6 !important;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	padding-left: 0.9em;
	padding-right: 0.9em;

	color: #000066;
	font-size: 1.2em;
	text-indent: 1.5em;
	}

/*************	Paragrafo grassetto centrato pagine servizi ***********************/

.p-standard-gras-center	{
	text-align: center;
	line-height: 1.4;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	color: #000066;
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 1.5em;
	}


/*************	Testo generico pagine servizi ***********************/

.txt-standard	{
	text-align: left;
	line-height: 1.4;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	color: #000066;
	font-size: 1.2em;
	}

/*************	Testo ProntoLessico sn ***********************/

.txt-PL_sn	{
	text-align: right;
	font-weight: bold;
	color: #000066;
	font-size: 1.2em;
	}

/*************	Testo ProntoLessico dx ***********************/

.txt-PL_dx	{
	text-align: left;
	color: #000066;
	font-size: 1.1em;
	}

/***********************	  POESIE - Titolo pagina ***********************/

#titolo_combinato {
font-size: 3vw;
color: #63bc4e;
line-height: 2.2;
font-weight: 600;
text-align: center;
font-family: Arial Unicode Ms, Kristen ITC, Papyrus;
}
#titolo_combinato h1 {
display: inline;
font-size: 3vw;
color: #ff0000;
line-height: 2.2;
font-weight: 600;
font-family: Arial Unicode Ms, Kristen ITC, Papyrus;
}
#titolo_combinato p {
display: inline;
}


/*************	Paragrafo versi singole POESIE ***********************/

.p-poe	{
	text-align: center;
	line-height: 1.40;
	color: #000066;
	font-size: 1.3em;
	}

.p-poe-cors	{
	text-align: center;
	line-height: 1.40;
	color: #000066;
	font-size: 1.3em;
	font-style: italic;
	}

/***********************	  Note alle POESIE - corpo ***********************/

.note-poe	{
	text-align: justify;
	line-height: 1.2;
	color: #777777;
	font-size: 0.9em;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	}

.note-poe-left	{
	text-align: left;
	line-height: 1.2;
	color: #777777;
	font-size: 0.9em;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	}

/*************	Paragrafo Condizioni - Testo ***********************/

.p-Condiz	{
	text-align: justify;
	line-height: 1.3;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	color: #000066;
	font-size: 1.1em;
	}

/*************	Paragrafo Condizioni - Art ***********************/

.p-Condiz-Art	{
	text-align: justify;
	margin-top: 1.1em;
	margin-bottom: 0;
	color: #000066;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
	}

/*************	Pricing Tables ***********************/

.pr-tab_TopBord	{
	border-radius: 10px 10px 0 0;
	}

.b-rad11	{
	border-radius: 11px;
	}

.b-rad12	{
	border-radius: 12px;
	}

/*************	Correz dimostrativa - testo FAQ ***********************/

.risp-FAQ	{
	text-align: justify;
	line-height: 1.30;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	color: #000066;
	font-size: 1.1em;
	}

/**** Blog ****/

/**** Riassunto articoli ****/

/**** Contenitore esterno bordo bianco ****/
.post-template-default .content,
.blog .content {
    margin-left: 21px;
    margin-right: 21px;
    border-top: 21px solid white;
	border-left: 21px solid white;
	border-right: 21px solid white;
}

/**** Contenitore dei post - rettifica bordo dx ****/
.blog .posts_container:nth-child(1) {
    padding-right: 0px;
}

/**** Bordo verde ****/
.post-template-default .content .post_item_single,
.posts_container {
    border: 10px solid #61be4d;
    padding: 21px;
    margin-right: auto !important;
}

/**** Colonna del 50% contenente il singolo post ****/
.blog .column-1_2 {
    padding: 0 21px 0 0 !important;
}

/**** Altezza img in evidenza ****/
.blog article .post_featured {
	max-height: 225px;
}
.blog article {
    padding: 0 !important;
}

/**** Giustificazione txt abstract post ****/
.post_item p {
    text-align: justify !important;
}

/**** Classe dei paragrafi ****/
.p-post-standard {
    text-align: justify;
	line-height: 1.4;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	padding-left: 0.9em;
	padding-right: 0.9em;
	color: #000066;
	font-size: 1.2em;
	text-indent: 1.5em;
}

/**** Classe delle definizioni dei termini informatici (Articolo Plug-in) ****/

/**** Classe delle definizioni dei termini informatici (Articolo Plug-in) ****/

.p-post-def {
    text-align: justify !important;
    line-height: 1.5em !important;
    margin-top: -0.5em !important;
    margin-bottom: 0.9em;
    padding-left: 0.5em;
    padding-right: 0.9em;
    color: #0577d7 !important;
    font-size: 1.0em !important;
	font-weight: 600 !important;
}

/**** Margine sn didascalia Posted by ****/

.post_meta_item_posted {
	padding-left: 1em !important;
}

/**** Regole valide x schermi fino a 1200 px ****/
@media all and (max-width: 1200px) { 
	.blog article .post_featured {
		max-height: 200px;
	}
}

/**** Regole valide x schermi fino a 736 px ****/
@media all and (max-width: 736px) {
	.blog .content_wrap, .single .content_wrap {
		margin-left: auto;
    	width: 100% !important;
	}
	
	.blog article .post_featured {
		max-height: 100%;
	}
	.blog .column-1_2 {
		width: 100% !important;
	}
	.post-template-default .content, .blog .content {
    border-top: unset;
    border-left: unset;
    border-right: unset;
}
	.post_item > .post_content > .post_content_inner {
		height: unset !important;
	}
	.post_item > .post_header {
		height: unset !important;
	}
}

/**** Regole valide x schermi fino a 480 px ****/
@media all and (max-width: 480px) {
	/* Inserire eventuali regoli x schermi fino a 480 px */
}


/** STILE DEI ARTICOLI **/
/* Trama immagine in evidenza */
/* .post_item_single > .post_featured {
	background-image: url('https://develop.lessicoitaliano.it/wp-content/uploads/2021/08/Bertaina-1.jpg');
} */
/* Trama immagine in evidenza */
.post_item_single > .post_content p {
	text-align: justify;
	line-height: 1.4;
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	padding-left: 0.9em;
	padding-right: 0.9em;
	color: #000066;
	font-size: 1.2em;
	/*text-indent: 1.5em;*/
}

/* Carattere firma */
.firma {
	font-size: 1.8em !important;
}

/* Titolo all'interno del post */
.post_title-1 {
	text-align: center !important;
	margin-bottom: 1.3em !important;
	font-size: 1.3em !important;
	font-weight: bold;
}


/* Contenitore Titolo e Nome di chi ha pubblicato il post */
.post_item > .post_header {
	height: 10%;
}

/* Contenitore riassunto + pulsanti*/

.post_item > .post_content > .post_content_inner {
/*	height: 260px;	*/
	height: 12em;
}

/**
 * Stili testo (creato per togliere il rientro dei vari paragrafi in pagina)
 */
.paragrafo > .wpb_wrapper p {
	font-size: 1.2em !important;
	line-height: 1.4 !important;
	color: #000066 !important;
	text-align: justify !important;
	padding-left: 0 !important;
	padding-right: 0 !important;	
}

/* 	Classi liste di definizione	*/

.grammatica	{
	display: block !important;
	margin-top: 5% !important;
	margin-bottom: 15%;
	margin-left: 10% !important;
	font-size: 1.3em !important;
	color: #000066 !important;
}

.grammDt	{
	color: #61be4d !important;
	font-size: 1.2em !important;
	font-weight: bold;
	text-decoration: underline;	
}

.grammDd	{
	display: block;
	margin-top: 1em !important;
	margin-bottom: 2em;
	margin-right: 3em;
	text-align: justify;
	line-height: 1.5;
	color: #000066 !important;
}

.grammSubT	{
	display: block;
	margin-top: 1em !important;
	text-align: center;
	font-size: 1.3em !important;
	line-height: 1.5;
	color: #000066 !important;
}

/* Stile titoli articoli di blog */
.post_item_single .post_header .post_title {
	text-align: center;
    font-size: 1.6em;
    color: #000066;
}

.comments_wrap .comments_form_title,
.comments_list_wrap .comments_list_title {
	font-size: 1.6em;
}

.am-button {
	border: 0 !important;
    border-width: 0 !important;
}

.scheme_default .sc_button_bordered {
	color: transparent;
}