/*
Theme Name:     Milano-associazioni-matrice
Theme URI:      
Description:    portale matrice Child theme.
Author:         Me
Author URI:     
Template:       portale-matrice
Version:        0.1.0
*/

a.more-link {color: #CA9D00 !important;
	font-weight: bold;
}
a.more-link:hover {color: #1A6D8D !important;
}

.matrice__main .ma-btn-cta a:hover,
.matrice__main .ma-btn-cta a:visited,
.matrice__main .ma-btn-cta a {
    color: #ffffff;
    text-decoration: none;
}



li {
  line-height: 3 !important;
}


.full-width-btn {
width: 100%!important;	
text-align: left;
}

/* leggi di piu */
.et_pb_toggle_open, .et_pb_toggle_close {padding:0;}
.et_pb_toggle.toggleLine {
  text-align: center;
}
.et_pb_toggle.toggleLine h5 {
  display: inline-block;
  position: relative;  
  padding: 0;
}
.et_pb_toggle.toggleLine h5:before,
.et_pb_toggle.toggleLine h5:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid #333;
  top: 0;
  width: 300%;
}
.et_pb_toggle.toggleLine h5:before {
  right: 100%;
  margin-right: 15px;
	margin-top: 0;
}
.et_pb_toggle.toggleLine h5:after {
  left: 100%;
  margin-left: 15px;
}

/* contenuti custom: istituzioni, fonti, luoghi... */
/*
#main-content.mapItem .container {
    padding-top: 0px;
}
#main-content.mapItem .container article .et_pb_section_0 {
	padding-top: 0px;
}
#main-content.mapItem .container article .et_pb_section_0 > .et_pb_row {
	width:100%;
}*/
.scheda-sezione {
    margin-bottom: 30px;
    padding: 5px 0;
    line-height: 1.5;
}

.scheda-main-title {
	color: #000 !important;
	font-family: 'Playfair Display';
	font-weight: bold;
	font-size: 36px;
	line-height: 1.25;
}
#togglerelazionischeda {
	padding:15px;
}

#border_blu,.border_blue{
	border-left:2px solid #0087BC;
	padding-left:10px;
}
#border_gray,.border_gray{
	border-left:2px solid #B6C3C8;
	padding-left:10px;
}
.table.tableassociazione, .table.tableassociazionerelazione {
	border:none;
}
.hrcustomtoggle {
	border: 1px solid #CA9D00;
    margin: 10px 0;
}
.titolettocustomtoggle {
	color: #ca9d00;
	font-weight: bold;
	font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 19px;
    padding-top: 10px;
    padding: 5px 0;
}
#bordobloccoanaliticascheda {
	margin-top:30px;
	margin-bottom:30px;
	padding-top:5px;
	padding-bottom:5px;
}

/*scheda relazioni*/
.tableassociazionerelazione tr td{
	border:none !important;
	padding:0px !important;
}

.relazione_titolo{
    height: 27px;	
    color: #5E7078 !important;	
    font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;	
    font-size: 16px !important;		
    font-weight: 600;	
    letter-spacing: 0.4px;	
    line-height: 28px;
    text-decoration:underline;
}

.relazione_tipologia{
	color: #111111;	
	font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;	
	font-size: 14px;	
	font-weight: 400;	
	letter-spacing: 0.35px;	
	line-height: 22px;
	
}
.relazione_data{
	color: #111111;	
	font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;	
	font-size: 14px;	
	font-weight: 400;	
	letter-spacing: 0.35px;	
	line-height: 22px;
}
.relazione_tipologia_value{
	color: #111111;	
	font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;	
	font-size: 14px;	
	font-weight: 600;	
	letter-spacing: 0.35px;	
	line-height: 22px;
}
.relazione_data_value{
	color: #111111;	
	font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;	
	font-size: 14px;	
	font-weight: 600;	
	letter-spacing: 0.35px;	
	line-height: 22px;
}

.scheda-sezione,
.matrice__content .scheda-sezione p {
    font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;	
    font-size: 16px;

}

.scheda-sezione p b {
    color: #000;
}

.scheda-subtitle {
	font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
	font-weight: 700;
	font-style: italic;
	font-size: 26px;
	color: #5f7077;
    margin-bottom: 25px;
}

.evidence {
    color: #0087bc;
}

.linea{
	height: 1px;
	width: 150px;
	transform: scaleY(-1);
	background-color: #929A9D;
	margin-left:130px;
	margin-top:-10px;
}
.linea-luogo{
	height: 1px;
	width: 150px;
	transform: scaleY(-1);
	background-color: #929A9D;
	margin-left:70px;
	margin-top:-10px;
}
.linea-persona{
	height: 1px;
	width: 150px;
	transform: scaleY(-1);
	background-color: #929A9D;
	margin-left:90px;
	margin-top:-10px;
}
.scheda_tipo{
	height: 40px;
	color: #5F7077;
	font-family: "Playfair Display";
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
}
.second-repiter{
	background:white;
	border:1px solid #95A0A5;
	padding:10px;
	margin-bottom:5px;
}
#map-small {
    margin: 30px 0;
    z-index: 1;
}
#map {
    z-index: 1;
}

/****
* Style wp-file-download
*
*****/

.matrice__main + .matrice__main {
    padding-top: 0;
}

.matrice__main .wpfd-content-tree {
    padding: 0;
}

.matrice__main .wpfd-content-tree ul li.directory{
    padding: 0 5px;  
}

.matrice__main .box-search-filter .categories-filtering > .cate-lab,
.matrice__main .search-section,
.matrice__main .wpfd_search_input .txtfilename {
    color: #626166 !important;
}

.matrice__main .chk-tags-filtering ul li.tags-item {
    padding: 0 20px !important;
} 

.matrice__main .chk-tags-filtering ul li.tags-item.active {
 background: #ca9d00 ;   
 background-color: #ca9d00 !important;   
}


/*Materiali*/
.btnsearch, #btnsearch, #widget_btnsearch, #btnsearchbelow, #mod_btnsearchbelow {
	background-color: #ca9d00 !important;
}
.box-search-filter .by-feature .top, .wpfd-content ul.head-category-tree {
    background-color: #dae1e3;
    line-height: 56px !important;
    height: 56px !important;
   
}

.matrice__main .Category_container p.filter-lab {
    color: #5f7077 !important;
    font-family: 'Playfair Display',Georgia;
    font-size: 20px !important;
}

.matrice__main .Category_container .pull-left {
    padding: 15px !important;
}
#adminForm .box-search-filter #txtfilename, #adminForm .box-search-filter h4 {
	font-size: 16px !important;
}
.wpfd-content-tree {
	background-color: #FFFFFF !important;
	border: 1px solid #eeeeee !important;
	font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important !important;
}
.box-search-filter .feature-toggle {
	display: none;
}
.box-search-filter .categories-filtering, .box-search-filter h4 {
	text-align: left !important;
}
div .wpfd-content .breadcrumbs {
	padding: 0 0 0 15px !important;
}
.wpfd-content .breadcrumbs > li {
    font-size: 20px !important;
    line-height: 56px !important;
    font-weight: 700 !important;
}
.wpfd-results h5 {
	font-weight: 500;
	font-size: 16px;
}
#tree-wpfd-box .dropblock {
	padding: 35px !important;
}
.tree-wpfd-box .file-desc {
	width: 500px;
}
#tree-wpfd-box .dropblock .extra-downloadlink a.wpfd_previewlink {
	background-color: #0087bc !important;
	border-color: #0087bc !important;
}

.matrice__content.two-cols {
    display: flex;
    justify-content: space-between;
}
.matrice__content.two-cols .entry-content {
    flex-basis: 50%;
}

@media only screen and (max-width: 1340px) {
    .matrice__nav-header {
        z-index: 999 !important;
    }
}

