/*
Theme Name:     Portal para Órgãos Públicos (Child)
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       portal2023
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/*Agenda*/
.vc_widget_sidebar .event-list .startdate, .vc_widget_sidebar .event-list .enddate {
	background-color:#038c33; 
	margin: 0 0.6em 0em 0; 
	padding: 5px 10px; width:auto; 
	font-family: "Montserrat", sans-serif;
}
.vc_widget_sidebar .event-list .event-date{
	margin: 0.5em 0.4em 0.5em 0; box-sizing:border-box;
}
.vc_widget_sidebar .event-day{font-size:32px;}   
.vc_widget_sidebar .event-month{font-size:18px; padding:5px 0;}
.event-title > h3{
	font-size: 20px; font-weight:400; color: #038c33; font-family: "Montserrat", sans-serif;
} 
.event-list .event-info {
	font-size: 14px; font-family: "Montserrat", sans-serif; color: #444; font-weight:300;
}
.vc_widget_sidebar .event-list li.event{
	margin:0; padding:0px 0px 25px 0px; border-bottom:1px dotted #ccc;
}   
.vc_widget_sidebar .event-list li.event:last-child{border-bottom:1px dotted #ccc;} 

.widget_event_list_widget .event-list .startdate, .vc_widget_sidebar .event-list .enddate {
	background-color:#038c33; margin: 0 0.6em 0em 0; padding: 5px 10px; width:auto; color:#ffffff;
}
.widget_event_list_widget .event-list .event-date{
	margin: 0.5em 0.4em 0.5em 0; box-sizing:border-box;
}
.widget_event_list_widget .event-day{font-size:32px;}   
.widget_event_list_widget .event-weekday{display:none;}
.widget_event_list_widget .event-month{font-size:18px; padding:5px 0;}
.event-title > h3{font-size: 18px; font-weight:500; color: #038c33;} 
.event-list .event-info{ 
	font-size: 14px; line-height:1.2; font-family: "Montserrat", sans-serif; color: #444; font-weight:300;
}
.widget_event_list_widget .event-list li.event{
	margin:0; padding:0px 0px 10px 0px; border-bottom:1px dotted #ccc;
}   
.widget_event_list_widget.event-list li.event:last-child{border-bottom:1px dotted #ccc;} 
.widget_event_list_widget{margin:0;}

.td-theme-wrap .td-block-title{margin-top:0; color:#00549b;}

/*VEREADORES*/
.fotoVereador {padding-right:30px;width:auto;}
.fotoVereador {height: auto; float: left;}
.fotoVereador img {margin:30px 10px 10px 20px; width:300px;}

.sobreVereador {display:inline;width:auto; margin:20px;} 
.sobreVereador img{height:30px; margin:0;} 
.sobreVereador h1 {display:block; font-family:'Montserrat', sans-serif; font-size:20px; font-weight:normal; text-transform:uppercase;}
.sobreVereador p {color: #3e3e3e; display:block; font-size:15px; line-height:130%; line-height:1.8; text-align: justify; width:100%;}
.sobreVereador .dados{font-size: 15px; line-height:1.5em;}
.vereador-resumo{font-family: "Montserrat", sans-serif; font-weight:600; margin-top:0;}