/*
Theme Name:     Metodi Theme 2025
Description:    Metodi tema Child di Onetone
Author:         Emmetre Service
Author URI:     http://www.emmetre-service.com/
Template:       onetone
Version:        5.0.0
Text Domain:	retemetodi_it
*/

/* header*/
.langMenu
{
	color:#ffffff;
    box-shadow: 0px 2px 3px 0 rgba(70,70,70,.6);
    background-color:#02629f;
    margin:0px;
    padding:10px;
    min-width:200px;
    text-align:left;
    position:absolute;
    right:0px;
    bottom:45px;
}

.langMenu ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	border: none;
	width:50%
}

.langMenu ul > li{text-align:right;}

.langMenu ul > li > a:hover,
.langMenu ul > li > a:visited,
.langMenu ul > li > a:link,
.langMenu ul > li > a:active, 
.langMenu ul > li > a
{
	background-position:right;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	border: none;
	padding-right: 25px;
	width:100%;
}

.main-header
{
    color:#ffffff;
    box-shadow: 0px 2px 3px 0 rgba(70,70,70,.6);
    background-color:#02629f !important;
    background-image: url("/wp-content/themes/metodi.it/images/top_bg.jpg") !important;
    background-position: top center !important;
    background-attachment: scroll !important; 
    border:none;
}

img.site-logo {height: 140px;}  

.site-name
{
	margin-top:40px;
}

.site_subtitle
{
	font-family: Homemade Apple;
	font-size: 18px;
	margin-top: 10px;
}

.site_payoff
{
	margin:16px 0px 12px 0px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:3px;
}

/* top menu */
.site-nav
{
	background-color:#f3be06;
	background-image: linear-gradient(-90deg, #f3be06, #fff);
	color:#02629f !important;
}

.site-nav > ul > li > a, .site-nav > ul > li > a:hover, .site-nav > ul > li > a:visited
{
	color:#02629f !important;
	line-height:45px !important;
	
}

.site-nav li li a
{
	padding-left:15px !important;
}

.sub-menu
{
	text-align: left !important;
	background-color:#f0cd4f !important;
	background-image: linear-gradient(-90deg, #f9e087, #fae59d);
}

.sub-menu > li, .sub-menu > li > a, .sub-menu > li > a:active, .sub-menu li > a:hover, .sub-menu > li > a:visited
{
	color:#02629f !important;
	line-height:45px !important;
	text-transform: uppercase !important;
	font-weight:700;
}

.sub-menu li > a:hover span
{
	transition: all 0.2s ease;
	border-bottom: 2px solid #02629f; 
}

.site-nav ul li li a 
{
	border-color: #02629f;
}


/* footer */
.footer-table, .footer-table tr, .footer-table td
{
	border:0px solid black;
}

 .footer-table td
 {
 	padding-bottom:10px;
 	font-size:1.1em;
 	vertical-align:top;
 }
 
 .fa
 {
 	font-size:1.3em;
 	padding-top:2px;
 	padding-right:5px;
 }
 
 .widget-box a
 {
 	color:#ffffff;
 }
 
 .metodi_footer
{
	background-color:#02629f;
	padding-top:70px;
}

.metodi_footer .blu{padding-bottom:30px;}

.metodi_footer_title
{
	font-size:18px; font-weight: bold;
	margin-bottom:10px;
}

.metodi_footer_contact_item
{
	padding-top: 10px;
}

.metodi_footer hr
{
	margin-top: 5px;
	margin-bottom: 5px;
	color:#53a7dc;
	border-color:#53a7dc;
}

.metodi_footer a:hover,
.metodi_footer a:visited,
.metodi_footer a:link,
.metodi_footer a:active,
.metodi_footer a {
    color: #ffffff!important;
    text-decoration: none;
}

.metodi_hp_section_title 
{
	color: #f3bf09 !important;
}
 
 /* body style */
 
 body
 {
 	font-family: Quicksand !important;
 	color: #325182 !important;
 	text-align:justify;
 }
 
 h1
 {
 	font-size: 35px !important;
 	font-weight: bold !important;
 	color:#103671 !important;
 }
 
 h2
 {
 	font-size: 30px !important;
 	font-weight: bold !important;
 	color:#02629f !important;
 }
 
 h3
 {
 	font-size: 25px !important;
 	font-weight: bold !important;
 	color:#133872 !important;
 }
 
 h4
 {
 	font-size: 18px !important;
 	font-weight: bold !important;
 	color:#325182 !important;
 }
 
 .entry-title, .entry-title a {font-family: Quicksand !important;text-align:left;}
 
.metodi-hp-seeall
{
	background-color:#f3be06;
	color:#02629f;
	text-transform:uppercase;
	text-align:center;
	padding:8px 20px;
	font-size:14px;
	font-weight:bold;
	box-shadow: 5px 5px 5px 0px rgba(70,70,70,.6);
	float:right;
}

.metodi-hp-seeall > a:hover,
.metodi-hp-seeall > a:visited,
.metodi-hp-seeall > a:link,
.metodi-hp-seeall > a:active,
.metodi-hp-seeall > a 
{
	color:#02629f !important;
 	text-decoration:none;
}

.slick-prev::before, .slick-next::before
{
	content: "" !important;
	width: 10px !important;
	height: 10px !important;
	display: block !important;
	border: 0px solid #02629f !important;
	border-width: 0 0 3px 3px !important;
}

.slick-prev::before
{
	-webkit-transform: rotate(45deg) !important;
	-ms-transform: rotate(45deg) !important;
	transform: rotate(45deg) !important;
}

.slick-next::before
{
	-webkit-transform: rotate(-135deg) !important;
	-ms-transform: rotate(-135deg) !important;
	transform: rotate(-135deg) !important;
}

.slick-prev,.slick-next
{
	height:26px !important;
	width: 26px !important;
	background-color:rgba(237,244,248,.7) !important;
	box-shadow: 2px 2px 3px 0px rgba(70,70,70,.6);
	border-radius:50%;
}
.slick-prev:hover,.slick-next:hover{background-color:rgba(237,244,248,1) !important;}
.slick-prev{left: -35px !important;padding:0px 9px !important;}
.slick-next{right: -35px !important;padding:0px 7px !important;}

.slick-dots li button::before{color:#103671 !important}

#back-to-top {
	color: #02629f;
    position: fixed;
    height:26px;
	width: 26px;
    right: 15px;
    bottom: 10px;
    background-color: rgba(237,244,248,.7);
    font-size: 12px;
    padding:10px 8px;
    display: none;
    z-index: 999;
    border-radius:50%;
    box-shadow: 2px 2px 3px 0px rgba(70,70,70,.6);
}

#back-to-top::before
{
	content: "" !important;
	width: 10px !important;
	height: 10px !important;
	display: block !important;
	border: 0px solid #02629f !important;
	border-width: 0 0 3px 3px !important;
	-webkit-transform: rotate(135deg) !important;
	-ms-transform: rotate(135deg) !important;
	transform: rotate(135deg) !important;
}
#back-to-top:hover {background-color: #edf4f8;}

 /* sezione corsi */
 .section_title_2
 {
 	color:#f3bf09 !important;
 	text-transform:uppercase !important;
 	font-weight:bold !important;
 	font-size: 28px !important;
 }
 
 .section.home-section-2
 {
 	background-color:#fff !important;
 	box-shadow: 0px 10px 20px 2px rgba(70,70,70,.4) !important;
 }
 
 .metodi_home_corse
 {
  	border-radius: 10px;
    border: 1px solid #888a85;
    padding: 5px 5px;
    box-shadow: 3px 5px #d3d7cf;
 }
 
  .metodi_home_corse IMG
 {
 	height: 200px;
  	width: auto;
 }
 
 /* sezione pubblicazioni */
 .section.home-section-3
 {
 	/*background-color:#d0d0d0 !important;*/
 	background-color:#02629f !important
 }
 
  .section_title_3
 {
 	text-transform:uppercase !important;
 	font-weight:bold !important;
 	font-size: 28px !important;
 	margin-bottom:50px !important;
 	color:#fff !important;
 }
 
 /* sezione progetti */
 .section.home-section-4
 {
 	/*background-color:#02629f !important;*/
 	background-color:#fff !important;
 	box-shadow: 0px 0px 15px 5px rgba(70,70,70,.6) !important;
 }
  
 .section_title_4
 {
 	color:#02629f !important;
 	text-transform:uppercase !important;
 	font-weight:bold !important;
 	font-size: 28px !important;
 }
 
.slick-progetti
{
	padding: 40px 0px;	
}

.metodi_hp_progetti_wrapper
{
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.metodi_hp_progetti_image_wrapper { width: 100%; text-align: center; vertical-align: middle;padding:5px;}
.metodi_hp_progetti_image
{
	height: 150px; width: 150px; 
	display: inline-block;  
	box-shadow: 3px 4px 5px 0px #aaa;
	text-align:center !important;
	}
.metodi_hp_progetti_image img 
{
	object-fit:contain;
	width:100%;
	height:100%
}

.metodi_hp_progetti_title_first
{
	padding-top: 15px;
	color: black;
	text-align: center;
	font-size: 18px;
	font-weight: bold;	
	text-transform: uppercase;	
	line-height: 1.3;
}
.metodi_hp_progetti_title_first > a:hover,
.metodi_hp_progetti_title_first > a:visited,
.metodi_hp_progetti_title_first > a:link,
.metodi_hp_progetti_title_first > a:active,
.metodi_hp_progetti_title_first > a 
{
	color: #02629f !important;
}


.metodi_hp_progetti_title_second
{
	color: #666666;
	font-weight: bold;	
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;	
	line-height: 1.3;
	min-height:80px;
}

.metodi_hp_progetti_committente
{
	color: #666666;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
}

 /* sezione news */
 .section.home-section-7
 {
 	/*background-color:#fff !important;*/
 	background-color:#d0d0d0 !important;
 	box-shadow: 0px 0px 15px 5px rgba(70,70,70,.6) !important;
 }
 
 .section.home-section-7 .section-title{margin-bottom:50px !important;}
 
 /* sezione about */
 .section.home-section-5
 {
 	background-image:none !important;
 	background-color:#e9e9e9 !important;
 	padding: 50px 0px 0px 0px !important;
 }
   
 /* Page Title Banner */
 
 .metodi-pagebanner-wrapper
 {
 	width: 100%;
 	position: relative;
 }
  
 .metodi-pagebanner-bg
 {
 	padding:5px 0px 10px 0px;
 	background-color:#edf4f8;
 	margin-top:50px;
 }
 
 .metodi-pagebanner-title
 {
 	position: relative;
    margin-left: 5%; 
	font-size:36px;
	font-weight: bold;
	text-transform: uppercase;
	color:#103671;
	text-align:left;
 }
 
 .metodi-pagebanner-subtitle
 {
 	position: relative;
    margin-left: 12%;
	font-family: Homemade Apple;
	font-size:18px;
	font-weight: bold;
	color:#02629f;
	text-align:left;
 }

.metodi-pagebanner-img
{
	height:300px;
	width: 100%;
	object-fit: cover;
}

/* Slider */
 
.metodi-slider-btn
{
	position: absolute;
    top: 30%;
    right: 40px;
	background-color:#f3be06;
	color:#02629f;
	text-transform:uppercase;
	text-align:center;
	padding:8px 20px;
	font-size:14px;
	font-weight:bold;
	box-shadow: 5px 5px 5px 0px rgba(70,70,70,.6);
}

 .metodi-slider-btn a, .metodi-slider-btn a:hover, .metodi-slider-btn a:visited
 {
 	color:#02629f !important;
 	text-decoration:none;
 }
 
.metodi-slider-bg
 {
 	position:absolute;
 	padding:5px 0px 10px 0px;
 	width:95%;
 	right:0px;
 	bottom:10%;
 	background-color:rgba(255,255,255,.8);
 }
 
 .owl-dot
 {
 	color:#103671 !important;
 	border-color:#103671 !important;
 	background-color:#ffffff !important;
 	margin:10px !important;
 } 
.owl-dot.active{background-color:#02629f !important;} 
  
.owl-prev:before{border-color:#103671 !important;}
.owl-next:before{border-color:#103671 !important;}

/* ************ metodi-contnt-lisitem ******************** */
 
 .metodi-contnt-lisitem
{
    border-radius: 10px;
    background: #1e73be;
    padding: 20px;
    margin-bottom: 15px;
    color: white;
}

.metodi-contnt-lisitem TABLE
{
	border: 0px none black;
	text-align: left;
}

.metodi-contnt-lisitem td {border: 0px none black;}

.metodi-contnt-lisitem H1
{
	color: white;
	margin-top: 0px;
	margin-bottom: 10px;
}
 
 .metodi-contnt-lisitem DIV {padding-right: 15px;}

.metodi-contnt-lisitem-IMG
{
	display: block;
	max-height:400px;
	width: 200px;
	height: auto;
}

.metodi-contnt-lisitem-Text
{
	padding-left:  10px;
	padding-right: 10px;
	vertical-align: top;
	margin-left: 5px;
}

.metodi-contnt-lisitem-title
{
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: center;
	background: white;
	margin-bottom: 2px;
}

.metodi-contnt-lisitem-title > H1 {color: #729fcf;}

.metodi-contnt-lisitem-publisher a:visited
{
    color: white;
    text-decoration: underline;
}

.metodi-contnt-lisitem-publisher a:hover
{
    color: #729fcf;
    text-decoration: underline;
}

.metodi_hp_about_map
{
	width: 512px;
	height: 312px;	
	background-color: red;
	vertical-align: bottom;
}

/* Pagina Contatti*/

.metodi-contatti-maps{margin-top:70px;}


/* *********************** PAGE MISC ************************/
.metodi-post-colmain
{
	float:left;
	width:80%;
}

/*@media (min-width: 900px) {*/
  .metodi-post-sidebar
  {
  	display: block;
    float: right;
    padding-top: 0;
    padding-bottom: 0;
  }
   
.metodi-post-sidebar {width: 20%;}
  
.elecoprogetti a:hover,
.elecoprogetti a:visited,
.elecoprogetti a:link,
.elecoprogetti a:active,
.elecoprogetti a
{
	color: #204a87 ;
	text-decoration: none;
}
 
 
  /* ************ metodi-Corso singolo ******************** */
  
  
   .metodi_corse_title
 {
 	width: 100%;
 	text-align: left;
  	font-weight: bold;
  	text-transform: uppercase;
 }
 
 .metodi_corse_subtitle
 {
  	text-align: left;
  	font-weight: bold;
 }
 
  .metodi_corse_descr_wrapper
  {
  	width: 100%;
  	display: table;
  	margin-top: 10px;
  	padding-bottom: 15px;
  	margin-bottom: 10px;
  	border-bottom: 1px solid #879ab8;
  }
  
  .metodi_corse_text
  {
  	padding-left: 0px !important;
  	padding-right: 0px !important;
  	vertical-align: top;
  }
   
 .metodi_corse_image
 {
 	/*margin: 5px;*/
 	padding-left: 10px;
 	width:260px;
 	text-align: center;
 	display: table-cell;
 }
 
 .metodi_corse_image IMG
 {
 	width: 250px;
 }
 
   .metodi_corse_section_header
{
	color: #204a87;
	font-weight: bolder;
	font-size: 110%;
	text-align: center;
	color: white;
	background: #204a87;
	margin-bottom: 15px;
}
  
  .metodi_corse_data_wrapper
  {
    	width: 100%;
    	margin-bottom: 20px;
  }
  
  .metodi_corse_data_col1
  {
  	padding-left: 0px !important;
  }
  
  .metodi_corse_data_col1 > UL
  {
  	list-style-type: none;
  	margin: 0 ;
    padding: 0;
  }
  
  .metodi_corse_data_col1 > UL > LI
  {
  	margin: 0 0 15px 0;
  }
  
  .metodi_corse_data_col2
  {
 	padding-right: 0px !important;
 	padding-left: 0px !important;
  }
  
  .metodi_corse_section_fineiscrizioni
  {
 	color:#d72a35;	
 	font-weight: bold;
 }
 
.metodi_corse_extradata_wrapper
 {
 	margin-top: 20px;
 	margin-bottom: 80px;
 }
  
.metodi_corse_extradata_attach
  {
  	text-transform: uppercase;
  }
  
.metodi_corse_extradata_attach > UL
  {
	list-style-type: none;
  	padding: 0 ;
  }
 
.metodi_corse_extradata_attach a:hover,
.metodi_corse_extradata_attach a:visited,
.metodi_corse_extradata_attach a:link,
.metodi_corse_extradata_attach a:active,
.metodi_corse_extradata_attach a
{
	color: #204a87 ;
	font-weight: bold;	
	text-decoration: none;
}
 
 .metodi_corse_programma  IMG
 {
 	width:25px;
 } 
 
 .metodi_corse_buttonbar
 {
 	width: 100%;
 	text-align: center;
 }
 
.metodi_corse_buttonbar a:hover,
.metodi_corse_buttonbar a:visited,
.metodi_corse_buttonbar a:link,
.metodi_corse_buttonbar a:active,
.metodi_corse_buttonbar a
{
	color: #204a87 ;
	font-weight: bold;	
	text-decoration: none;
}
  
 /*.metodi_corse_tariffe_select{}*/
 
 .metodi_corse_subscribe,  .metodi_corse_tariffe_x, .metodi_corse_tariffe_sub
 {
	border:0px;
	float:none !important;
	margin:auto;
	max-width:200%;
 }
 
 .metodi_corse_tariffe_wrapper
 {
	  position: relative;
	  z-index: 10000;
	  display: block;
	  position: absolute;
	  height: 100%;
	  top: 0;
	  left: 0;
	  right: 0;
	  background: rgba(0, 0, 0, 0.5);
 }
 
  .metodi_corse_tariffe_content
 {
	  position: fixed;
	  top: 50%;
	  left: 50%;
	  padding:25px;
	  /* bring your own prefixes */
	  transform: translate(-50%, -50%);
	  background: white;
  }

  .metodi_corse_tariffe_content .row
  {
	text-align:center;
  }
 
 /* ************* TEMPLATE CONTATTI ************************************ */
 
.metodi-contatti-content a:hover,
.metodi-contatti-content a:visited,
.metodi-contatti-content a:link,
.metodi-contatti-content a:active,
.metodi-contatti-content a
{
	color: #204a87 ;
	text-decoration: underline;
}
  

 /* ****************** PUBBLICAZIONE SINGOLA PAGINA ******************** */
 
.metodi-sing-publication
{
	width: 100%;
	display: table;
}

.metodi-sing-publication-IMG
{
	display: table-cell;
	width: 170px;
	max-height:400px;
	height: auto;
}
	
.metodi-sing-publication-Text
{
	display: table-cell;
	vertical-align: top;
	padding-left: 30px;
}

.metodi-sing-publication H3
{
	text-transform: uppercase;
	margin: 0px;
}

.metodi-sing-publication-autore
{
 	font-weight: bold;
 	margin-top: 20px;
}

 .metodi-sing-publication-publisher {margin-bottom: 20px;}
 .metodi-sing-publication-publisher > a:hover,
 .metodi-sing-publication-publisher > a:visited,
 .metodi-sing-publication-publisher > a:link,
 .metodi-sing-publication-publisher > a:active,
 .metodi-sing-publication-publisher > a
 {
	 color: #1e73be;
	 font-weight: bold;
 }
 
 /* ****************** PROGETTI HOMEPAGE SECTION ******************** */ 
.metodi_hp_news_wrapper
{
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.metodi_hp_news_title
{
	color: #1e73be;
	text-align: left;
	font-size: large;
	font-weight: bold;
}

.metodi_hp_news_title > a:hover,
.metodi_hp_news_title > a:visited,
.metodi_hp_news_title > a:link,
.metodi_hp_news_title > a:active,
.metodi_hp_news_title > a {color: #1e73be !important;}

.metodi_hp_news_image {position: relative; height: 220px; width: 100%;}
.metodi_hp_news_image img {position: absolute; right: 0; bottom: 0; object-fit:contain;}

.metodi_hp_news_content { margin-bottom: 1em; position: relative; }

.metodi_hp_news_date { text-align: left;}

.metodi_hp_corsi_wrapper
{
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.metodi_hp_corsi_image { position: relative; height: 220px; width: 100%; }
.metodi_hp_corsi_image img { position: absolute; right: 0; bottom: 0; object-fit:contain; }

 .metodi_hp_corsi_title
{
	text-transform: uppercase;
	color: #1e73be;
	text-align: left;
	font-size: large;
	font-weight: bold;
	line-height: normal;
 	margin-top: 18px;
 	margin-bottom: 1px;
 	font-size: 18px;
 }
 
.metodi_hp_corsi_title > a:hover,
.metodi_hp_corsi_title > a:visited,
.metodi_hp_corsi_title > a:link,
.metodi_hp_corsi_title > a:active {color: #1e73be !important; }
 
 .metodi_hp_corsi_description
 {
 	color: #666666;
	text-align: left;
 	line-height: normal;
 }
 
.metodi_hp_publicazioni_over
{
	background-image: url('/wp-content/themes/metodi.it/images/sufum_pub.png') !important;
	background-repeat: repeat-x !important;
	background-color: #c9c9c9 !important;
}

.metodi_hp_publicazioni_wrapper
{
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.metodi_hp_publicazioni_image     { position: relative; height: 220px; width: 40%; float:left; display:block;}
.metodi_hp_publicazioni_image img { position: absolute; right: 0; bottom: 0; object-fit:contain; vertical-align: top; }
.metodi_hp_publicazioni_info      { float:left; width: 60%; float:left; display:block; padding-left: 5px; padding-right: 10px; word-wrap: break-word;}

.metodi_hp_publicazioni_titolo  { margin-top : 5px; margin-bottom: 0px; color: #f3bf09; 	font-weight: bold; text-align: left; font-size: large;}
.metodi_hp_publicazioni_titolo  A { color: #f3bf09;}
.metodi_hp_publicazioni_titolo a:hover, .metodi_hp_publicazioni_titolo a:visited, .metodi_hp_publicazioni_titolo a:link, .metodi_hp_publicazioni_titolo a:active {
	color: #f3bf09 !important;
}
.metodi_hp_publicazioni_autore  { margin-top : 0px; margin-bottom: 0px; line-height: 1; text-align: left;  font-style: italic;  color: #fff; }
.metodi_hp_publicazioni_editore { margin-top : 10px; margin-bottom : 5px; text-align: left; color: #fff; font-weight: bold;}
.metodi_hp_publicazioni_description { text-align: left;  color: #fff; }


 .section_corso_timetable
 {
 	font-size: small;
 	margin-top: 2px;
 	margin-bottom: 5px;
 	line-height: 1;
 }
 
 .section_corso_title
 {
 	margin-top: 6px;
 	margin-bottom: 6px;
 	font-weight: bold;
 	height: 2em;
 	max-height: 2em;
 }

 /* ************ Progetto singolo  ******************** */
  .metodi_project_section_wrapper {width: 100%;}
 
  /*.metodi_project_section_txt { padding: 10px 5px;}*/
 
 .metodi_project_image
 {
 	text-align: center;
 	
 }
 /*.metodi_project_image IMG {}
 
 .metodi_project_info{}*/
 
  .metodi_project_title
 {
 	width: 100%;
  	font-weight: bold;
 }
 .metodi_project_area
 {
 	 padding-bottom: 5px;
	 font-weight:bold;
 }

 /********************* LISTA PUBBLICAZIONI - PROGETTI - CORSI ******************** */
 .metodi-contnt-pub-lisitem,
 .metodi-contnt-prog-lisitem,
 .metodi-contnt-corso-lisitem
{
    padding: 20px;
    margin-bottom: 15px;
    color: white;
    border-bottom: 1px solid #879ab8;
    width: 100%;
    padding-right: 15px;
}

.metodi-contnt-pub-lisitem-IMG,
.metodi-contnt-prog-lisitem-IMG,
.metodi-contnt-corso-lisitem-IMG
{
	display: block; 
	float:left;  
	padding:0px 15px; 	
	text-align:center;
}

 .metodi-contnt-pub-lisitem-IMG img,
 .metodi-contnt-prog-lisitem-IMG img,
 .metodi-contnt-corso-lisitem-IMG img
 {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 180px; 
	height: auto;
}

.metodi-contnt-pub-lisitem-Text,
.metodi-contnt-prog-lisitem-Text,
.metodi-contnt-corso-lisitem-Text
{
	padding: 0px 20px;
	vertical-align: top;
	color: #325182;
}

.metodi-contnt-pub-lisitem-Text P,
.metodi-contnt-prog-lisitem-Text P,
.metodi-contnt-corso-lisitem-Text P
{line-height: 1;}

.metodi-contnt-pub-lisitem-Title,
.metodi-contnt-prog-lisitem-Title,
.metodi-contnt-corso-lisitem-Title
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.5em;
}

.metodi-contnt-prog-lisitem-Title,.metodi-contnt-corso-lisitem-Title{margin-bottom:20px;}

.metodi-contnt-pub-lisitem-Title a:hover,
.metodi-contnt-pub-lisitem-Title a:visited,
.metodi-contnt-pub-lisitem-Title a:link,
.metodi-contnt-pub-lisitem-Title a:active,
.metodi-contnt-pub-lisitem-Title a,
.metodi-contnt-prog-lisitem-Title a:hover,
.metodi-contnt-prog-lisitem-Title a:visited,
.metodi-contnt-prog-lisitem-Title a:link,
.metodi-contnt-prog-lisitem-Title a:active,
.metodi-contnt-prog-lisitem-Title a,
.metodi-contnt-corso-lisitem-Title a:hover,
.metodi-contnt-corso-lisitem-Title a:visited,
.metodi-contnt-corso-lisitem-Title a:link,
.metodi-contnt-corso-lisitem-Title a:active,
.metodi-contnt-corso-lisitem-Title a 
{
    color: #325182;
    text-decoration: none;
}

.metodi-contnt-pub-lisitem-Title > H1,
.metodi-contnt-prog-lisitem-Title > H1,
.metodi-contnt-corso-lisitem-Title > H1
{color: #1e73be;}

.metodi-contnt-pub-lisitem-SubTitle,
.metodi-contnt-prog-lisitem-SubTitle,
.metodi-contnt-corso-lisitem-SubTitle
{
	font-weight: bold;
	margin-bottom: 20px;
}

.metodi-contnt-pub-lisitem-autore{font-weight: bold;}
.metodi-contnt-pub-lisitem-editore{margin-bottom:20px;}
.metodi-contnt-pub-lisitem-editore SPAN{font-weight: bold;}

.metodi-contnt-prog-lisitem-committente
{
	padding-bottom:12px;
	text-align: left;
	font-weight:bold;
}

.metodi-contnt-corso-lisitem-fineiscrizioni,.metodi-contnt-corso-lisitem-Date {margin-bottom: 20px;}
.metodi-contnt-corso-lisitem-Date{text-transform:uppercase;}
.metodi-contnt-corso-lisitem-fineiscrizioni SPAN {color:#d72a35;}


/************************* NEWS METODI *******************************/

.metodi-news-wrapper img
{
    float: left;
    margin: 0 20px 20px 0;
    width: 30%;
    height: auto;
}

.metodi-news-wrapper p {text-align: left;} 
.metodi-news-wrapper H1 {clear: none;}

.metodi-news-title {
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 2px;
	text-transform: uppercase;
}

.metodi-news-title a:hover,
.metodi-news-title a:visited,
.metodi-news-title a:link,
.metodi-news-title a:active,
.metodi-news-title a {
    color: #325182 !important;
    text-decoration: none;
}

.metodi-news-date{font-style: italic;}

/*************************  SIDEBAR WIDGET ******************************+*/

.widget-box a:hover,
.widget-box a:visited,
.widget-box a:link,
.widget-box a:active,
.widget-box a
{
    color: #325182 !important;
    text-decoration: none;
}

.widget-box li > a {padding: 3px 0;}
 
.widget-title {color:#325182 !important;}


@media only screen and (max-width: 990px)
{
    .section-5-image
	{
       display: none;
    }
}

.section-5-image
{
	position: absolute; 
	top: -60px;
}

.home-section-10
{
	background-color:#f3be06 !important;
	background-image: linear-gradient(-90deg, #da241b, #fff) !important;
	color:#000000 !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.hp-valutare-txt,
.hp-valutare-txt a:hover,
.hp-valutare-txt a:visited,
.hp-valutare-txt a:link,
.hp-valutare-txt a:active,
.hp-valutare-txt a
{
	color:#000000 !important;
	margin-bottom: 0px !important;
	/*vertical-align: middle !important;*/
	height:100% !important;
	display: block !important;
	font-size:20px !important;
	padding-left:10px;
}

.hp-valutare-img
{
	margin-bottom: 0px !important;
	min-width : 90px;
	text-align: center;
}

/*.hp-valutare-img  IMG{}*/

.hp-valutare-txt SPAN {
	font-family: Homemade Apple;
	font-size: 13px !important;
	padding-top: 5px;
	font-weight: bold;
	color: #02629f;
}