/*--
	Theme Name: theme49466
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */

/*------------- classi per aggiungere la bustina all'email ------*/
.contacts p.envelope:before { content: '\f0e0'; }

.icon-slideshare-sign::before {
    content: "\f1e7";
    font-size: 19px;
}
.icon-linkedin::before {
    content: "\f0e1";
}

/*-------- toglie il padding al content ----*/
.row{
/*margin-left: -30px;*/
padding-top: 0px;
}
/*------------- classi per i cinque servizi amministrativi -----*/
.admin-services{
height: 250px;
padding: 25px;
}
.admin-services h1{
font-size: 22px;
padding-bottom: 5px; 
text-align: center;
}
.btn-align{
text-align: center;
margin-top: 20px;
}
/*-------------- classe per bottoni nella pagina settori -----*/
.btn_sectors{
width: 100%;
}
/*-------------- classi per il menu organization ---------*/
.menu-crs4-org{
background-color: #f8f8f8;
font-size: 20px;

}
/* Simple CSS menu */

.menu-widget  {
    margin: 0; 
    padding: 0;
    width:385px;
    list-style-type: none;
}

.menu-widget  li a {
    text-decoration: none;
    color: white; 
    color: #31353d;
    padding: 10.5px 11px;
    background-color: #005555;
    background-color: #f8f8f8;
    display:block;
}
 
.menu-widget  li a:visited {
    color: white;
    color: #31353d;
}
 
.menu-widget  li a:hover, .menu-widget li .current {
    color: white;
    background-color: #8DBF41;
}
/*--- classe per toggle ----*/


.azc_tsh_toggle, .azc_tsh_toggle_open, .azc_tsh_toggle_active, .azc_tsh_toggle_open_active {
    -moz-user-select: none;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: 600;
    height: 3em;
    margin: 5px 0 0 !important;
    padding: 0px 10px 10px 30px;
}
/*-------- classi per menu orizzontale tab ---- sostituisce quella di bootstrap.css di cherry ---*/
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color:#555;
	background-color:#dcdedf;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default;
}
/*------------------- classi per focus ------------*/
.RtoR_body {
   background-color: #FFFFFF; 
   color: #000000;
}

.RtoR_body_p {
   text-align: justify; 
   margin-left: 10px;
   margin-right: 10px;
   line-height: 120%;
}

.RtoR_body_p_last {
   text-align: justify; 
   margin-left: 10px;
   margin-right: 10px;
   margin-bottom: 30px;
   padding-bottom: 0px;
   line-height: 120%;
}

.RtoR_body_title {
   font-size: 40px;
   color: #820E24;
   text-align: left; 
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   padding-top: 0px;
}

.RtoR_body_subtitle {
   font-size: 20px;
   font-style: italic;
   color: #820E24;
   text-align: left; 
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 30px;
   margin-bottom: 30px;
}

.RtoR_TechCorn {
   background-color: #dcdedf; 
}

.RtoR_TechCorn_title {
   font-size: 30px;
   font-style: italic;
   color: #820E24;
   text-align: left; 
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 10px;
   margin-bottom: 20px;
   padding-top: 20px;
}

.RtoR_TechCorn_p {
   text-align: justify; 
   margin-left: 10px;
   margin-right: 10px;
   line-height: 120%;
}

.RtoR_TechCorn_p_last {
   text-align: justify; 
   margin-left: 10px;
   margin-right: 10px;
   margin-bottom: 30px;
   padding-bottom: 0px;
   line-height: 120%;
}

ol.footnotes {
  text-align: justify;
  line-height: 120%;
} 



/*.page-id-3745  .entry-title {display: none;}

.page-id-3745 div.entry-content {
   background-color: #DAEDF0;
}
*/

.figure_caption {
   text-align: center;
   vertical-align: middle;
   font-size: 90%;
   font-style: italic;
} 

.tab_eq {
    width: 90% !important; 
    border: 0px none !important; 
    margin-left: auto !important;  
    margin-right: auto !important; 
}

.tr_eq { 
    text-align: left !important; 
    vertical-align: middle !important; 
    border: 0px none !important;
}

.td_eq {
    text-align: center !important; 
    vertical-align: middle !important; 
    width: 85% !important; 
    border: 0px none !important;
}

.td_eq_num {
    text-align: right !important; 
    vertical-align: middle !important;  
    width: 15% !important; 
    border: 0px none !important;
}

/*--------*/
/* nooz press */

ul.nooz-list {
list-style: none;
padding-left: 0;
} 

/*---*/
.excerpt {
text-align: justify;
}
/*----*/
.posts-grid.facing-unknown li {margin: 10;}

.banner-wrap .featured-thumbnail a {border: 0px;}

.posts-grid li {
    margin-bottom: 5px;
}
.posts-grid.facing-unknown {
    border-top: none;
    padding: 8px 0 5px;
}