@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,600,800,300);

body {
  nowhitespace: afterproperty;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
  color: #58595B;
}  
a {
	color: #ea5628;
}
a:hover {
	color: #000000;
}
#header-social li a img,
#logo img {
  height: auto;
  max-width: 100%;
  width: 100% !important;
 
}
.pane-content .field-items .field-item a {
	font-weight:600;
	color:#ea5628;
}
.andi-header  {
  border: 0;
  background-color: #b1121b; 
}
.andi-subheader {
  border: 0;
  background-color: #ededed; 
  margin-bottom: 10px;
  padding-top:12px;
  -webkit-box-shadow: 0px 6px 20px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    0px 6px 20px 0px rgba(50, 50, 50, 0.5);
  box-shadow:         0px 6px 20px 0px rgba(50, 50, 50, 0.5); 
  
}
.andi-col-1, 
.andi-col-2 {
   display:none;
}	
.form-item-search-block-form {  
   padding:0 !important; 
   float: left;     
}
#edit-search-block-form--4,
#edit-search-block-form--2 {
  width:100% !important;  
  height:30px !important;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; 
 
}
#edit-search-block-form--4 {
  max-width: 120px;
}
#edit-search-block-form--2 {
  max-width: 180px;
}  
#edit-actions--2 {
   display: inline-block;
   float: left;
}
#search-block-form input[type="image"] {
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-left: -4px !important;
  border-top: 1px solid #BCC;
  border-bottom: 1px solid #BCC;
  border-right: 1px solid #BCC;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.075) inset;  
}
.views-exposed-form {
	margin-top: 20px;
	/*
	padding:10px;
	border: 1px solid #CCC;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
	*/
}
.page-contact h1.page-header,
.views-exposed-form label {
    font-weight: 600;
	color: #58595B;
}
.form-control {
	height: 30px;
	padding: 4px 8px;
	font-size:13px;
}
.form-control:focus {
	border-color: #b05154;
	box-shadow: 0 1px 1px rgba(177,31,33,0.075) inset, 0 0 8px rgba(176,81,84,0.6); 
}
.btn {
	padding: 4px 16px;
	text-shadow: none;
	border:none;
}
.btn-default,
.btn-primary {
	background-image: none;
	color: #FFF;
	background-color: #58595B;
	border: none;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default.active,
.btn-default:active, 
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active,
.btn-primary:active {
	background-image: none;
	color: #58595B;
	background-color: #FFF;
	border: 1px solid #58595B;
}
#edit-field-referencia-geografica-und,
#edit-field-tags-und,
#edit-field-veiculo-und {
  height: 250px !important;
}
#header-social-xs,
#header-social {
  padding:0 !important;
}
#header-social-xs li,
#header-social li {
  float: left;
  display: block;
  margin-left: 5px;
}
#footer-area {
  background-color: #333333;
  color: #fff;
  padding: 20px;
  margin-top: 0;
  font-size: 0.929em;
  position: relative;
}
#footer-area a {
  color: #fff;
}

.vid {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.vid iframe,
.vid object,
.vid embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.carousel {
  width: 100%;
  margin: 0 auto;  
}
.carousel-caption {
  position: absolute;
  bottom: 0 !important;
  left: 0 !important;
  color: #FFF;
  font-size: 13px;
  line-height:1em;
  text-align: left !important;
  font-weight:normal;
  background-color: #000; 
  width: 100% !important;
  padding: 0 10px 10px 10px !important; 
  margin:0 !important; 
  opacity: 0.65;
}
.carousel-caption h3 a {
  color: #FFF !important;
  font-size: 16px;
  font-weight: bold;  
}
.carousel-caption p {
  width:80% !important;
}
.carousel-indicators {
  position: absolute;
  bottom: 15px !important;
  left: 80% !important;
  width: 20% !important;
  padding: 0 !important; 
  margin:0 !important;  
}
.view-carrossel-fotodestaque {
  margin: 0 auto 30px auto;
  width: 87%; 
  -webkit-box-shadow: 0px 6px 25px 0px rgba(50, 50, 50, 0.60);
  -moz-box-shadow:    0px 6px 25px 0px rgba(50, 50, 50, 0.60);
  box-shadow:         0px 6px 25px 0px rgba(50, 50, 50, 0.60);
}
#node-edit .form-item-path-alias input {
  margin-bottom:15px !important;
}
.subsite_img { 
   position: relative; 
   width: 99%; /* for IE 6 */
  -webkit-box-shadow: 0px 6px 25px 0px rgba(50, 50, 50, 0.60);
  -moz-box-shadow:    0px 6px 25px 0px rgba(50, 50, 50, 0.60);
  box-shadow:         0px 6px 25px 0px rgba(50, 50, 50, 0.60);   
}
.subsite_label {
  position: absolute;
  bottom: 0 !important;
  left: 0 !important;
  color: #FFF;
  font-size: 2em;
  text-align: center !important;
  font-weight:normal;
  background-color: #000; 
  width: 100% !important;
  padding: 20px 0 !important; 
  margin:0 !important; 
  opacity: 0.65;
}
/* navbar */
.navbar {
	margin-bottom:0;
	background: none;
	border: none;
	box-shadow: none;
	text-shadow: none;
}
.navbar-nav {
  display: inline-block;
  width: 100%;
  margin:0 25px;
}
.navbar-nav > li {
    text-align: center;
	padding: 0;
	margin:0; 	
}
.navbar-nav > li.mid-2090 {
  width: 20%;
  text-align: right;
}
.navbar-nav > li.mid-3723 {
  width: 24%;
  
}
.navbar-nav > li.mid-3730 {
  width: 29%;
}
.navbar-nav > li.mid-3731 {
  width: 27%;
}
.navbar-default {
    background: none;
    border: none;
	box-shadow: none;
	text-shadow: none;
}
.navbar-collapse {
	border: none;
	box-shadow: none;
	text-shadow: none;
	text-align: center;
}
/* title */
.navbar-default .navbar-brand {
    /*color: #777;*/
	display: none;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	/*
    color: #5E5E5E;
	background-color: #FFF;
	*/
	display: none;
}
/* link */

.navbar-default .navbar-nav > li > a {
    color: #af121b;
	text-shadow: none;
}
.nav > li > a:hover,
.nav > li > a:focus,
.nav > li:hover > a,
.nav > li:focus > a,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #af121b;
	font-weight: 800;
	background: none;
	text-shadow: none;
}
.navbar-default .navbar-nav > .active > a {
	color: #af121b;
	font-weight: 700;
	text-shadow: none;
}	
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #af121b;
	font-weight: 800;
	background: none;
	text-shadow: none;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a.dropdown-toggle {    
	display: none;
}
.navbar-default .navbar-nav > .dropdown > a .caret {    
	/*
    border-top-color: #777;
    border-bottom-color: #777;
	*/
	display: none;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	/*
	border-top-color: #333;
    border-bottom-color: #333;
	*/
	display: none;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
	/*
	border-top-color: #555;
    border-bottom-color: #555;
	*/
	display: none;
}
.navbar-default .navbar-nav > .dropdown:hover  .dropdown-menu,
.navbar-default .navbar-nav .open .dropdown-menu {
	background-color: #4f4e50;
	margin: 0;
	/*display: inline;*/
	display: block;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.navbar-default .navbar-nav > .dropdown:hover  .dropdown-menu:after,
.navbar-default .navbar-nav .open .dropdown-menu:after {
	content: "";
	position: absolute;
	top: -14px;
	left: 25%;
	border-style: solid;
	border-width: 0 15px 15px;
	border-color: #4f4e50 transparent;
	display: block;
	width: 0;
	z-index: 1;		
}
.navbar-default .navbar-nav > .dropdown:hover .dropdown-menu > li,
.navbar-default .navbar-nav .open .dropdown-menu > li {
	/*float: left;*/
	float:none;
}
.navbar-default .navbar-nav > .dropdown:hover .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #FFF;
}
.navbar-default .navbar-nav > .dropdown:hover .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > .dropdown:hover .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #FFF;
	background: none;
	text-decoration: underline;
}	
.navbar-default .navbar-nav > .dropdown:hover .dropdown-menu > .active > a, 
.navbar-default .navbar-nav > .dropdown:hover .dropdown-menu > .active > a:hover, 
.navbar-default .navbar-nav > .dropdown:hover .dropdown-menu > .active > a:focus {
	background: none;
	text-shadow: none;
}	

/* mobile version */
.navbar-default .navbar-toggle {
    background-color: #af121b !important;
	border-color: #af121b;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #af121b;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}

/* pagination */
.pagination > li > a,
.pagination > li > span {
	padding: 8px;
	font-size: 1em;
	font-weight:600;
	color: #ea5628;		
}
.pagination > li > a:hover,
.pagination > li > span:hover {
	color: #000;
}
/* prefacio */

.front .jumbotron {
  padding: 48px 0 0 36px;
  margin-top: -40px;
  margin-bottom: 20px;
  background: none;
}
.front .jumbotron a {
    color: #b3121b; 
	font-size: 1.2em;
	font-weight: 700;
}

.front .jumbotron p {
	font-size: 0.95em;
	font-weight:400;
	max-width: 330px;
	text-align: justify;
	padding:0;
}

/* separator */
.front #content .column,
#panels-ipe-display-panel-context-page-home-page-home-panel-context {
	overflow-x: hidden !important;
}
.pane-fpid-32 .pane-content,
#panels-ipe-paneid-178 .pane-content {
	height: 12px;
	margin: 0 -500% 20px -500%;
	padding: 0 500%;
	-webkit-box-shadow: inset 0px 0px 3px 2px rgba(201, 201, 201, 0.7);
	-moz-box-shadow:    inset 0px 0px 3px 2px rgba(201, 201, 201, 0.7);
	box-shadow:         inset 0px 0px 3px 2px rgba(201, 201, 201, 0.7);
}
/* parceiros */

.pane-parceiros-homepage-panel-pane-1  {
	max-height: 160px;
	margin: 0 -500%;
	text-align:center;
	-webkit-box-shadow: inset 0px 0px 15px 10px rgba(201, 201, 201, 0.7);
	-moz-box-shadow:    inset 0px 0px 15px 10px rgba(201, 201, 201, 0.7);
	box-shadow:         inset 0px 0px 15px 10px rgba(201, 201, 201, 0.7);	
}

.view-parceiros-homepage .view-content .carousel-inner {
	margin-bottom: 0;
}

.view-parceiros-homepage .view-content .carousel-inner .active .thumbnail,
.view-parceiros-homepage .view-content .carousel-inner .item .thumbnail {
    width: 320px;
	height: auto;
    overflow: hidden;  /*contain images within thumbnail boundaries */
    border: 0; /* removes Bootstrap's default border */
	background: none transparent;
	text-align:left;	
}
.view-parceiros-homepage .view-content .carousel-inner .active .thumbnail img,
.view-parceiros-homepage .view-content .carousel-inner .item .thumbnail  img {
	margin-left: 10px;
	margin-right: 0;
}
.view-parceiros-homepage .view-content .carousel-inner .item .thumbnail .views-field-field-tipo-de-parceria { 
	padding: 10px; 
	color: #000; 
	font-size:14px;
} 
.view-parceiros-homepage .view-content .carousel-inner .active .thumbnails li,
.view-parceiros-homepage .view-content .carousel-inner .item .thumbnails li {
  /*float: left;*/
  display: inline-block;
  padding: 0 8px;
  margin: 0 10px;
  list-style: none !important;
}
/* glossario */

.pane-glossario-panel-pane-1 .pane-title {
	color: #58595B;
	font-size: 3em;
	font-weight: 700;
	text-align: center;
	margin-bottom: 15px;
}
.view-glossario .attachment {
	text-align:center;
	padding-bottom:15px;
}
.view-glossario .view-content .views-summary {
	font-size: 1.3em;
}
.view-glossario .view-content .views-summary a {
	color: #666;
	font-weight: normal;
}	
.view-glossario .view-content .views-summary a.active {
	color: #000;
	font-weight: 700;
}
.pane-help-desk-bloco-help-desk .pane-content .panel-default > .panel-heading,
.view-glossario .view-content .panel-default > .panel-heading {
	background-color: #FFF;
}
/* publicacoes */

.view-publicacoes .views-field-field-capa {
	float:left;
	margin: 25px 15px 0 0;
	min-height: 230px;
}
.view-publicacao-politicas-de-comunicacao,
.view-publicacao-inclusao-e-sustentabilidade,
.view-publicacao-infancia-e-juventude {
	margin-top:30px;
}
.view-publicacao-politicas-de-comunicacao  .view-content,
.view-publicacao-inclusao-e-sustentabilidade  .view-content,
.view-publicacao-infancia-e-juventude  .view-content {
	padding: 10px;
	border: 1px solid #CCC;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
}
.node-type-documento .field-name-field-capa {
	text-align:left;
	margin:15px 0;
}
.node-type-publicacao .field-name-field-capa,
.view-publicacao-politicas-de-comunicacao  .views-field-field-capa,
.view-publicacao-inclusao-e-sustentabilidade  .views-field-field-capa,
.view-publicacao-infancia-e-juventude  .views-field-field-capa {
	text-align:center;
	margin:10px 0;
}
.node-type-documento .field-name-body,
.node-type-documento .field-name-field-autores,
.node-type-publicacao .field-name-body,
.node-type-publicacao .field-name-field-realizacao {
	margin:10px 0;
}
.node-type-documento .field-name-field-autores .field-items ,
.node-type-publicacao .field-name-field-realizacao .field-items {
	text-align:justify;
}
.view-publicacoes .views-field-field-site  .field-content {
	font-weight: 300;
	color: #b3131d;
	text-decoration: underline;
	margin-bottom: 5px;
}
.view-publicacoes .views-field-title  {
	margin-bottom: 15px;
}
.view-publicacao-politicas-de-comunicacao  .views-field-title  .field-content  a ,
.view-publicacao-inclusao-e-sustentabilidade  .views-field-title  .field-content  a ,
.view-publicacao-infancia-e-juventude  .views-field-title  .field-content  a {
	color: #7c7c7c;
	font-size: 1.1em;
	font-weight: 600;
}
.view-publicacoes .views-field-title  .field-content  a {
	color: #58595B;
	font-size: 1.1em;
	font-weight: 700;
}
.view-publicacoes .views-field-field-ano  .field-content {
	font-weight: 300;
	font-style: italic;
	text-decoration: underline;
}
.view-publicacao-politicas-de-comunicacao .views-field-body  .field-content,
.view-publicacao-inclusao-e-sustentabilidade .views-field-body  .field-content,
.view-publicacao-infancia-e-juventude .views-field-body  .field-content {
	font-size:85%;
}
.view-publicacoes .views-field-body  .field-content {
	font-size:90%;
}
.view-publicacao-politicas-de-comunicacao .views-field-body,
.view-publicacao-inclusao-e-sustentabilidade .views-field-body,
.view-publicacao-infancia-e-juventude .views-field-body {
	margin: 10px 0;
}
.view-publicacoes .views-field-body {
	margin-bottom: 15px;
}

/* Sobre a ANDI */
.page-jac-detalhe-depoimento #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2,
.page-jac-depoimentos #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2,
.node-type-legislacao #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2,
.node-type-agenda #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2,
.node-type-pauta #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2,
.node-type-clipping #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2,
/*
.page-infancia-e-juventude #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2,
.page-infancia-e-juventude #page-wrapper #page #main-wrapper #content .column .bryant-main-content,
*/
.page-jac-o-projeto #page-wrapper #page #main-wrapper #content .column .bryant-main-content,
.page-jac-detalhe #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2,
.page-acerca-de-andi #page-wrapper #page #main-wrapper #content .column .bryant-main-content,
.page-about-andi #page-wrapper #page #main-wrapper #content .column .bryant-main-content,
.page-sobre-a-andi #page-wrapper #page #main-wrapper #content .column .bryant-main-content {
	-webkit-box-shadow: inset 8px 0px 5px -5px rgba(150, 150, 150, 0.5);
	-moz-box-shadow: inset 8px 0px 5px -5px rgba(150, 150, 150, 0.5);
	box-shadow: inset 8px 0px 5px -5px rgba(150, 150, 150, 0.5);
	padding-left: 30px;
}
.page-jac-diplomados #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2 {
	padding-left: 30px;
}
.page-jac-diplomados #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-1 {
	-webkit-box-shadow: inset -8px 0px 5px -5px rgba(150, 150, 150, 0.5);
	-moz-box-shadow: inset -8px 0px 5px -5px rgba(150, 150, 150, 0.5);
	box-shadow: inset -8px 0px 5px -5px rgba(150, 150, 150, 0.5);
}
.page-jac-diplomados #page-wrapper #page #main-wrapper #content .column .container .row {
	padding-bottom: 30px;
}
.page-jac-detalhe #page-wrapper #page #main-wrapper #content .column .whelan-column-content-region-2 {
	padding-bottom: 30px;
}
.pane-menu-acerca-de-andi,
.pane-menu-about-andi,
.pane-menu-menu-sobre-a-andi,
.pane-menu-sobre-a-andi {
	padding: 15px 0 0 35px;
}
.pane-menu-acerca-de-andi .pane-content .menu-block-wrapper ul,
.pane-menu-about-andi .pane-content .menu-block-wrapper ul,
.pane-menu-menu-sobre-a-andi .pane-content  ul,
.pane-menu-sobre-a-andi .pane-content .menu-block-wrapper ul {
	width: 220px;
	margin: 15px 0 0 15px;
	padding:15px 10px;
	background-color:#f2f1f1;
	border: 1px solid #f2f1f1;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
}
.pane-menu-acerca-de-andi > .pane-content > .menu-block-wrapper > #acerca_de_andi  > li a,
.pane-menu-about-andi > .pane-content > .menu-block-wrapper > #about_andi  > li a,
.pane-menu-menu-sobre-a-andi > .pane-content > #sobre_a_andi  > li a,
.pane-menu-sobre-a-andi > .pane-content > .menu-block-wrapper > #sobre_a_andi  > li a{
	padding: 3px 0 !important;
	color:#414042;
	font-size:16px;
	font-weight: 600;	
}
.pane-menu-acerca-de-andi > .pane-content > .menu-block-wrapper > #acerca_de_andi  > li a:hover,
.pane-menu-about-andi > .pane-content > .menu-block-wrapper > #about_andi  > li a:hover,
.pane-menu-menu-sobre-a-andi > .pane-content > #sobre_a_andi  > li a:hover,
.pane-menu-sobre-a-andi > .pane-content > .menu-block-wrapper > #sobre_a_andi  > li a:hover{
	text-decoration: underline;
}

.pane-menu-menu-tim-lopes > .pane-content,
.pane-menu-tim-lopes > .pane-content,
.pane-menu-menu-jornalista-amigo-da-crianca > .pane-content,
.pane-menu-jornalista-amigo-da-crianca > .pane-content,
.pane-menu-menu-inclusao-e-sustentabilidade .pane-content,
.pane-menu-inclusao-e-sustentabilidade .pane-content,
.pane-menu-menu-politicas-de-comunicacao > .pane-content,
.pane-menu-politicas-de-comunicacao > .pane-content,
.pane-menu-menu-infancia-e-juventude > .pane-content,
.pane-menu-infancia-e-juventude > .pane-content {
	padding: 15px 0;
}
.block-service-links .service-links .item-list {
	padding-left: 25px;
} 
.block-service-links .service-links .item-list ul li,
.pane-menu-acerca-de-andi > .pane-content > .menu-block-wrapper > #acerca_de_andi  > li,
.pane-menu-about-andi > .pane-content > .menu-block-wrapper > #about_andi  > li,
.pane-menu-menu-sobre-a-andi > .pane-content > #sobre_a_andi  > li,
.pane-menu-sobre-a-andi > .pane-content > .menu-block-wrapper > #sobre_a_andi  > li,
.pane-menu-menu-tim-lopes > .pane-content >.menu  > li,
.pane-menu-menu-tim-lopes > .pane-content >.menu  > li > ul > li,
.pane-menu-tim-lopes > .pane-content > .menu-block-wrapper >.menu  > li,
.pane-menu-tim-lopes > .pane-content > .menu-block-wrapper >.menu  > li > ul > li,
.pane-menu-menu-jornalista-amigo-da-crianca > .pane-content >.menu  > li,
.pane-menu-menu-jornalista-amigo-da-crianca > .pane-content >.menu  > li > ul > li,
.pane-menu-jornalista-amigo-da-crianca > .pane-content > .menu-block-wrapper >.menu  > li,
.pane-menu-jornalista-amigo-da-crianca > .pane-content > .menu-block-wrapper >.menu  > li > ul > li,
.pane-menu-menu-inclusao-e-sustentabilidade .pane-content > .menu  > li,
.pane-menu-inclusao-e-sustentabilidade .pane-content > .menu-block-wrapper >.menu  > li,
.pane-menu-menu-politicas-de-comunicacao > .pane-content > .menu  > li,
.pane-menu-politicas-de-comunicacao > .pane-content > .menu-block-wrapper >.menu  > li,
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu  > li,
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu  > li > ul > li,
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  > li,
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  > li > ul > li {
	list-style: none !important;
	padding:0;
}
.block-service-links .service-links .item-list ul li a {
	color: #000;
}
.pane-menu-menu-inclusao-e-sustentabilidade .pane-content > .menu,
.pane-menu-inclusao-e-sustentabilidade .pane-content > .menu-block-wrapper >.menu,
.pane-menu-menu-politicas-de-comunicacao > .pane-content >.menu, 
.pane-menu-politicas-de-comunicacao > .pane-content > .menu-block-wrapper >.menu,
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu, 
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  {
	margin-left: -15px;
}
.pane-menu-menu-tim-lopes,
.pane-menu-tim-lopes,
.pane-menu-menu-jornalista-amigo-da-crianca,
.pane-menu-jornalista-amigo-da-crianca {
	margin-left:25px;
}
.pane-menu-menu-inclusao-e-sustentabilidade .pane-content > .menu > li,
.pane-menu-inclusao-e-sustentabilidade .pane-content > .menu-block-wrapper >.menu > li,
.pane-menu-menu-politicas-de-comunicacao > .pane-content >.menu  > li,
.pane-menu-politicas-de-comunicacao > .pane-content > .menu-block-wrapper >.menu  > li,
.pane-menu-menu-tim-lopes > .pane-content >.menu  > li,
.pane-menu-tim-lopes > .pane-content > .menu-block-wrapper >.menu  > li,
.pane-menu-menu-jornalista-amigo-da-crianca > .pane-content >.menu  > li,
.pane-menu-jornalista-amigo-da-crianca > .pane-content > .menu-block-wrapper >.menu  > li  {
	margin-left:-25px;
	margin-top:10px;
}
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu > li > ul,
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  > li > ul {
	margin: 15px 0 15px -25px;
}
.pane-menu-menu-jornalista-amigo-da-crianca > .pane-content >.menu  > li > ul > li, 
.pane-menu-jornalista-amigo-da-crianca > .pane-content > .menu-block-wrapper >.menu  > li > ul > li,
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu > li > ul > li,
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  > li > ul > li {
	padding: 3px 0;
}
.view-blogs-jac .view-content .views-field-field-link .field-content a, 
.view-redes-sociais-jac .view-content .views-field-field-link .field-content a,
.view-jacs .view-content .views-field-title .field-content .jac-title,
.pane-menu-menu-tim-lopes > .pane-content >.menu  > li a,
.pane-menu-tim-lopes > .pane-content > .menu-block-wrapper >.menu  > li a,
.pane-menu-menu-jornalista-amigo-da-crianca > .pane-content >.menu  > li a,
.pane-menu-jornalista-amigo-da-crianca > .pane-content > .menu-block-wrapper >.menu  > li a,
.pane-menu-menu-inclusao-e-sustentabilidade .pane-content > .menu  > li a,
.pane-menu-inclusao-e-sustentabilidade .pane-content > .menu-block-wrapper >.menu  > li a,
.pane-menu-menu-politicas-de-comunicacao > .pane-content >.menu  > li a,
.pane-menu-politicas-de-comunicacao > .pane-content > .menu-block-wrapper >.menu  > li a,
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu > li > ul > li a,
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  > li > ul > li  a {
	color:#000;
	font-size:14px;
	font-weight: 400;
}
.view-jacs .view-content .views-field-title .field-content .jac-cargo {
	color:#444;
	font-size:13px;
	font-weight: 400;
}
.page-node-60708  .radix-layouts-content .pane-page-title h2,
.page-acerca-de-andi  h4.pane-title,
.page-about-andi  h4.pane-title,
.page-sobre-a-andi  h4.pane-title {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	color: #58595B;
	font-size: 2.5em;
	font-weight: 700;
	text-align: center;
	margin: 15px 0 30px 0;
}
.pane-menu-menu-tim-lopes > h4.pane-title,
.pane-menu-tim-lopes > h4.pane-title,
.pane-menu-menu-jornalista-amigo-da-crianca > h4.pane-title,
.pane-menu-jornalista-amigo-da-crianca > h4.pane-title,
.pane-menu-acerca-de-andi > h4.pane-title,
.pane-menu-about-andi > h4.pane-title,
.pane-menu-menu-sobre-a-andi > h4.pane-title,
.pane-menu-sobre-a-andi > h4.pane-title,
.pane-menu-menu-inclusao-e-sustentabilidade > h4.pane-title,
.pane-menu-inclusao-e-sustentabilidade > h4.pane-title,
.pane-menu-menu-politicas-de-comunicacao > h4.pane-title,
.pane-menu-politicas-de-comunicacao > h4.pane-title,
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu > li > a,
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  > li > a,
.andi-bubble 
{
	position: relative;
	width: 160px;
	height: 30px;
	background: #b11f24;
	padding: 0 0 0 15px;
	display: table-cell;
	vertical-align: middle;
	color:#FFF;
	font-size:14px;
	font-weight: bold;
}
.pane-menu-menu-inclusao-e-sustentabilidade > h4.pane-title,
.pane-menu-inclusao-e-sustentabilidade > h4.pane-title,
.pane-menu-menu-politicas-de-comunicacao > h4.pane-title,
.pane-menu-politicas-de-comunicacao > h4.pane-title,
.pane-menu-menu-jornalista-amigo-da-crianca > h4.pane-title,
.pane-menu-jornalista-amigo-da-crianca > h4.pane-title {
	height: 40px;
}
.pane-menu-menu-tim-lopes > h4.pane-title:before,
.pane-menu-tim-lopes > h4.pane-title:before,
.pane-menu-menu-jornalista-amigo-da-crianca > h4.pane-title:before,
.pane-menu-jornalista-amigo-da-crianca > h4.pane-title:before,
.pane-menu-acerca-de-andi > h4.pane-title:before,
.pane-menu-about-andi > h4.pane-title:before,
.pane-menu-menu-sobre-a-andi > h4.pane-title:before,
.pane-menu-sobre-a-andi > h4.pane-title:before,
.pane-menu-menu-inclusao-e-sustentabilidade > h4.pane-title:before,
.pane-menu-inclusao-e-sustentabilidade > h4.pane-title:before,
.pane-menu-menu-politicas-de-comunicacao > h4.pane-title:before,
.pane-menu-politicas-de-comunicacao > h4.pane-title:before,
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu > li > a:before,
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  > li > a:before,
.andi-bubble:before 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 12px 3px 0 6px;
	border-color: #6c0d12 transparent;
	border-color: #6c0d12 rgba(255, 255, 255, 0);
	display: block;
	width: 0;
	z-index: 0;
	bottom: -12px;
	left: 0px;
	-moz-transform: scale(.9999);
}
.pane-menu-menu-tim-lopes > h4.pane-title:after,
.pane-menu-tim-lopes > h4.pane-title:after,
.pane-menu-menu-jornalista-amigo-da-crianca > h4.pane-title:after,
.pane-menu-jornalista-amigo-da-crianca > h4.pane-title:after,
.pane-menu-acerca-de-andi > h4.pane-title:after,
.pane-menu-about-andi > h4.pane-title:after,
.pane-menu-menu-sobre-a-andi > h4.pane-title:after,
.pane-menu-sobre-a-andi > h4.pane-title:after,
.pane-menu-menu-inclusao-e-sustentabilidade > h4.pane-title:after,
.pane-menu-inclusao-e-sustentabilidade > h4.pane-title:after,
.pane-menu-menu-politicas-de-comunicacao > h4.pane-title:after,
.pane-menu-politicas-de-comunicacao > h4.pane-title:after,
.pane-menu-menu-infancia-e-juventude > .pane-content >.menu > li > a:after,
.pane-menu-infancia-e-juventude > .pane-content > .menu-block-wrapper >.menu  > li > a:after,
.andi-bubble:after 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 15px 0 15px 10px;
	border-color: transparent #b11f24;
	border-color: rgba(255, 255, 255, 0) #b11f24;
	display: block;
	width: 0;
	z-index: 1;
	right: -10px;
	top: 0px;
	-moz-transform: scale(.9999);
}
.pane-menu-menu-inclusao-e-sustentabilidade > h4.pane-title:after,
.pane-menu-inclusao-e-sustentabilidade > h4.pane-title:after,
.pane-menu-menu-politicas-de-comunicacao > h4.pane-title:after,
.pane-menu-politicas-de-comunicacao > h4.pane-title:after,
.pane-menu-menu-jornalista-amigo-da-crianca > h4.pane-title:after,
.pane-menu-jornalista-amigo-da-crianca > h4.pane-title:after {
	border-width: 20px 0 20px 10px;
}
.andi-orange-bubble 
{
	position: relative;
	width: 10px;
	height: 20px;
	background: #e9562b;
	padding: 0;
	float:left;
	margin: 7px 10px 0px 30px;
}
.leia-mais-bubble 
{
	position: relative;
	width: 74px;
	height: 20px;
	background: #e9562b;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	color:#FFF;
	font-size:13px;
	font-weight: bold;
}
.leia-mais-bubble:after ,
.andi-orange-bubble:after 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 0 10px 6px;
	border-color: transparent #e9562b;
	border-color: rgba(255, 255, 255, 0) #e9562b;
	display: block;
	width: 0;
	z-index: 1;
	right: -6px;
	top: 0px;
	-moz-transform: scale(.9999);
}
.voltar-bubble,
.saiba-mais-lista-bubble,
.leia-mais-lista-bubble 
{
	position: relative;
	width: 74px;
	height: 20px;
	background: #666666;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	color:#FFF;
	font-size:13px;
	font-weight: bold;
}
.saiba-mais-lista-bubble {
	width: 80px;
}
.voltar-bubble:before  
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 6px 10px 0;
	border-color: transparent #666666;
	border-color: rgba(255, 255, 255, 0) #666666;
	display: block;
	width: 0;
	z-index: 1;
	left: -6px;
	top: 0px;
	-moz-transform: scale(.9999);
}
.saiba-mais-lista-bubble:after,
.leia-mais-lista-bubble:after  
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 0 10px 6px;
	border-color: transparent #666666;
	border-color: rgba(255, 255, 255, 0) #666666;
	display: block;
	width: 0;
	z-index: 1;
	right: -6px;
	top: 0px;
	-moz-transform: scale(.9999);
}
.andi-red-bubble 
{
	position: relative;
	width: 10px;
	height: 20px;
	background: #b3131d;
	padding: 0;
	float:left;
	margin: 4px 10px 0px 35px;
}
.mini-red-bubble 
{
	position: relative;
	width: 6px;
	height: 12px;
	background: #b3131d;
	padding: 0;
	float:left;
	margin: 4px 10px 0px 0px;
}
.mini-orange-bubble 
{
	position: relative;
	width: 6px;
	height: 12px;
	background: #ea5628;
	padding: 0;
	float:left;
	margin: 4px 10px 0px 0px;
}
.mais-pub-bubble,
.veja-mais-bubble {
	position: relative;
	width: 76px;
	height: 20px;
	background: #b3131d;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	color:#FFF;
	font-size:13px;
	font-weight: bold;
}
.mais-pub-bubble {
	width: 124px;
}
.mais-pub-bubble:after,
.veja-mais-bubble:after,
.andi-red-bubble:after 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 0 10px 6px;
	border-color: transparent #b3131d;
	border-color: rgba(255, 255, 255, 0) #b3131d;
	display: block;
	width: 0;
	z-index: 1;
	right: -6px;
	top: 0px;
	-moz-transform: scale(.9999);
}
.mini-red-bubble:after 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 6px 0 6px 6px;
	border-color: transparent #b3131d;
	border-color: rgba(255, 255, 255, 0) #b3131d;
	display: block;
	width: 0;
	z-index: 1;
	right: -6px;
	top: 0px;
	-moz-transform: scale(.9999);
}
.mini-orange-bubble:after 
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 6px 0 6px 6px;
	border-color: transparent #ea5628;
	border-color: rgba(255, 255, 255, 0) #ea5628;
	display: block;
	width: 0;
	z-index: 1;
	right: -6px;
	top: 0px;
	-moz-transform: scale(.9999);
}
.node-type-documento .pane-node-field-site .field-name-field-site ul li,
.node-type-publicacao .pane-node-field-site .field-name-field-site ul li {
	font-style: italic;
	font-size: 15px;
}
.node-type-agenda .pane-content .field-name-field-data-do-evento .field-items .field-item ,
.node-type-pauta .pane-content .field-name-field-data-de-divulgacao .field-items .field-item span,
.node-type-clipping .pane-content .field-name-field-data-de-divulgacao .field-items .field-item span {
	font-style: italic;
	font-size: 13px;
	text-transform: lowercase;
}
.node-type-documento .pane-page-title .pane-content,
.node-type-publicacao .pane-page-title .pane-content,
.node-type-legislacao .pane-node-title .pane-content,
.node-type-agenda .pane-node-title .pane-content,
.node-type-pauta .pane-node-title .pane-content, 
.node-type-clipping .pane-node-title .pane-content {
	color: #7c7c7c;
	font-size: 2em;
	line-height: 1.2em;
	font-weight: 700;
}
.node-type-documento .pane-page-title .pane-content,
.node-type-publicacao .pane-page-title .pane-content,
.node-type-legislacao .pane-node-title .pane-content,
.node-type-agenda .pane-node-title .pane-content,
.node-type-pauta .pane-node-title .pane-content, 
.node-type-clipping .pane-content .field-name-field-veiculo {
	margin-bottom:15px;
}
.node-type-agenda .whelan-column-content-region-2 .pane-entity-field .pane-content .field-type-text-long .field-label,
.node-type-agenda .whelan-column-content-region-2 .pane-entity-field .pane-content .field-type-text .field-label,
.node-type-clipping .pane-content .field-name-field-veiculo .field-label {
	font-size: 13px;	
}
.node-type-clipping .pane-content .field-name-field-veiculo .field-items .field-item  {
	font-style: italic;
	font-size: 13px;
}
.node-type-documento .pane-content .field-name-field-tags h3,
.node-type-publicacao .pane-content .field-name-field-tags h3,
.node-type-legislacao .pane-content .field-name-field-tags h3,
.node-type-agenda .pane-content .field-name-field-tags h3,
.node-type-pauta .pane-content .field-name-field-tags h3,
.node-type-clipping .pane-content .field-name-field-tags h3 {
	margin-top: 0px;
	font-size: 1.15em;
	font-weight:700;
	color: #ea5628;
}
.node-type-documento .pane-content .field-name-field-tags ul li a,
.node-type-publicacao .pane-content .field-name-field-tags ul li a,
.node-type-legislacao .pane-content .field-name-field-tags ul li a,
.node-type-agenda .pane-content .field-name-field-tags ul li a,
.node-type-pauta .pane-content .field-name-field-tags ul li a,
.node-type-clipping .pane-content .field-name-field-tags ul  li a{
	margin-top: 0px;
	font-size: 1em;
	font-weight:400;
	color: #ea5628;	
}
/* workaround de algum bug desconhecido */
.node-type-agenda .whelan-column-content-region-2 .pane-entity-field .pane-content .field-label-inline .field-items {
	display: inline !important;
	float: none !important;
}
/* clipping */
#panels-ipe-paneid-179 {
	margin-bottom: 20px;
}
.fonte-fina {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  color: #e95728;
}
.fonte-grossa {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #e95728;
}
.view-legislacao .view-content,
.view-agenda-de-eventos .view-content,
.view-pautas .view-content,
.view-clipping-infancia-na-midia .view-content {
	margin-bottom: 20px;
} 
.view-legislacao .view-content .views-row,
.view-agenda-de-eventos .view-content .views-row,
.view-pautas .view-content .views-row,
.view-clipping-infancia-na-midia .view-content .views-row {
	margin-top: 20px;
}
.view-clipping-na-home .view-content .views-row {
	margin-top: 20px;
	padding-left:30px;
	width: 360px;
}
.view-clipping-na-homepage .view-content .views-row { 
	margin-top: 20px;
	padding-left:10px;
	width: 360px;
	border-left: 4px solid #b32025; 
}
.view-agenda-de-eventos .view-content .views-field-field-data-do-evento .field-content,
.view-pautas .view-content .views-field-field-data-de-divulgacao .field-content,
.view-clipping-infancia-na-midia .view-content .views-field-field-data-de-divulgacao .field-content,
.view-clipping-infancia-na-midia .view-content .views-field-field-veiculo .field-content,
.view-clipping-na-homepage .view-content .views-field-field-data-de-divulgacao .field-content,
.view-clipping-na-homepage .view-content .views-field-field-veiculo .field-content,
.view-clipping-na-home .view-content .views-field-field-data-de-divulgacao .field-content,
.view-clipping-na-home .view-content .views-field-field-veiculo .field-content {
	color: #000;
	font-size: 13px;
}
.view-tim-lopes .view-content .views-field-body .field-content a,
.view-legislacao .view-content .views-field-title .field-content a,
.view-agenda-de-eventos .view-content .views-field-title .field-content a,
.view-pautas .view-content .views-field-title .field-content a,
.view-clipping-infancia-na-midia .view-content .views-field-title .field-content a,
.view-clipping-na-homepage .view-content .views-field-title .field-content a,
.view-clipping-na-home .view-content .views-field-title .field-content a {
	color: #7c7c7c;
	font-size: 16px;
	font-weight: 700;
}
.view-legislacao .view-content .views-field-body,
.view-agenda-de-eventos .view-content .views-field-body,
.view-pautas .view-content .views-field-body,
.view-clipping-infancia-na-midia .view-content .views-field-body,
.view-clipping-na-homepage .view-content .views-field-body,
.view-clipping-na-home .view-content .views-field-body {
	margin-top: 15px;
}
.view-agenda-de-eventos .view-content .views-field-body { margin-bottom: 10px; }
.view-legislacao .view-content .views-field-body .field-content,
.view-agenda-de-eventos .view-content .views-field .field-content,	
.view-pautas .view-content .views-field-body .field-content,
.view-clipping-infancia-na-midia .view-content .views-field-body .field-content,
.view-clipping-na-homepage .view-content .views-field-body .field-content,
.view-clipping-na-home .view-content .views-field-body .field-content {
	color: #000;
	font-size: 13px;
	font-weight: 400;
}
.view-legislacao .view-content .views-field-nothing,
.view-agenda-de-eventos .view-content .views-field-nothing,
.view-pautas .view-content .views-field-nothing,
.view-clipping-infancia-na-midia .view-content .views-field-nothing,
.view-clipping-na-homepage .view-content .views-field-nothing,
.view-clipping-na-home .view-content .views-field-nothing {
	margin-top:10px;
	border-bottom: 1px dashed #000;
}
#mini-panel-mini_painel_im_rj,
#mini-panel-painel_mini_ari {
	margin: 30px 0;
}

.pane-mini-jac-o-projeto .pane-content .container .row {
	margin-bottom:15px;
}
.view-tim-lopes .views-field-body .field-content  h3, 
.page-infancia-e-juventude .radix-layouts-content .pane-content .field-item  h3,
.page-timlopes-apresentacao .radix-layouts-header .pane-content .field-item  h3 {
	text-align:center;
	color: #7c7c7c;
	font-size: 2em;
	font-weight: 600;
}
.page-timlopes-60830 .view-tim-lopes .views-field-body .field-content  h3,
.page-timlopes-60818 .view-tim-lopes .views-field-body .field-content  h3,
.page-timlopes-60813 .view-tim-lopes .views-field-body .field-content  h3,
.page-timlopes-60807 .view-tim-lopes .views-field-body .field-content  h3,
.page-timlopes-60799 .view-tim-lopes .views-field-body .field-content  h3,
.page-timlopes-60797 .view-tim-lopes .views-field-body .field-content  h3,
.page-timlopes-60785 .view-tim-lopes .views-field-body .field-content  h3 {
	width: 85%;
}
.page-infancia-e-juventude .radix-layouts-content .pane-content .field-item  h3,
.page-timlopes-apresentacao .radix-layouts-header .pane-content .field-item  h3 {
	width: 85%;
}
.page-infancia-e-juventude .radix-layouts-content .pane-content .field-item  hr,
.page-timlopes-apresentacao .radix-layouts-header .pane-content .field-item  hr {
	border: 2px solid #d1d3d4;
}
.page-politicas-de-comunicacao .radix-layouts-content h4.pane-title,
.page-inclusao-e-sustentabilidade .radix-layouts-content h4.pane-title,
.page-node-544 .radix-layouts-content h4.pane-title,
.page-infancia-e-juventude .radix-layouts-content h4.pane-title,
.page-infancia-e-juventude .whelan-column-content-region-2 h4.pane-title,
.page-jac-depoimentos .radix-layouts-content h4.pane-title,
.page-jac-depoimentos .whelan-column-content-region-2 h4.pane-title,
.page-jac-detalhe .radix-layouts-content h4.pane-title,
.page-jac-detalhe .whelan-column-content-region-2 h4.pane-title,
.page-jac-diplomados .radix-layouts-content h4.pane-title,
.page-jac-diplomados .whelan-column-content-region-2 h4.pane-title,
.pane-mini-jac-o-projeto h4.pane-title {
	text-align:center;
	color: #7c7c7c;
	font-size: 2em;
	font-weight: 700;
}
.page-jac-diplomados .radix-layouts-content h4.pane-title,
.page-jac-diplomados .whelan-column-content-region-2 h4.pane-title {
	margin-top:25px;
	margin-left:25px;
}
.page-politicas-de-comunicacao .radix-layouts-content h4.pane-title,
.page-inclusao-e-sustentabilidade .radix-layouts-content h4.pane-title,
.page-jac-detalhe .radix-layouts-content h4.pane-title,
.page-jac-detalhe .whelan-column-content-region-2 h4.pane-title {
	margin-bottom:25px;
}
.page-jac-diplomados .radix-layouts-content,
.page-jac-diplomados .whelan-column-content-region-2  {
	height: 70px;
    background-image: url('/sites/all/themes/andiboots/images/mini_jac.png');
    background-repeat: no-repeat;	
    background-position: 15% 0%;	
}
.page-jac-diplomados .radix-layouts-content .pane-content,
.page-jac-diplomados .whelan-column-content-region-2  .pane-content {
	margin-top: 40px;
}
.page-politicas-de-comunicacao .radix-layouts-content  .pane-content,
.page-inclusao-e-sustentabilidade .radix-layouts-content  .pane-content,
.page-jac-depoimentos .radix-layouts-content  .pane-content,
.page-jac-depoimentos .whelan-column-content-region-2 .pane-content {
	margin: 20px 0;
}
.view-jacs .view-content .views-row {
	padding:3px 0;
}
.view-depoimentos-jacs .view-content .row,
.view-blogs-jac .views-row,
.view-redes-sociais-jac .views-row,
.view-jornalista-amigo-da-crianca .view-content .views-field {
	padding:6px 0;
}
.view-depoimentos-jacs  .view-content {
	margin-top: 20px;
}
.view-agenda-de-eventos .view-content .views-field .views-label,
.view-blogs-jac .view-content .field-blog-label,
.view-redes-sociais-jac .view-content .views-field-field-rede-social,
.view-jornalista-amigo-da-crianca .view-content .views-field .views-label {
	font-size: 90%;
	font-weight: 600;
}
.view-detalhe-depoimento-jac .view-content {
	margin-bottom: 20px;
}
.view-detalhe-depoimento-jac .view-content  .views-field-field-apelido .field-content { 
	color: #58595B;
	font-size: 2em;
	font-weight: 600;
	margin-bottom: 20px;
}
.view-jornalista-amigo-da-crianca .view-content .views-field-title .field-content {
	color: #58595B;
	font-size: 1.5em;
	font-weight: 600;
}
.view-detalhe-depoimento-jac .view-content  .views-field-field-foto .field-content {
	float: right;
	margin: 15px 0 10px 10px;
}
.view-depoimentos-jacs .view-content  .views-field-field-apelido .field-content  a {
	font-size:95%;
	color: #000;
}	
.view-depoimentos-jacs .view-content  .views-field-field-apelido .field-content {
	width: 120px;
	padding:0;
	text-align:center;
}

/*Sub sites*/

#mini-panel-mini_infancia_e_juventude {
	/*margin-bottom: 20px;*/
	margin: 30px 0;
}

.view-destaques-politicas-de-comunicacao .view-content .views-row,
.view-destaques-inclusao-e-sustentabilidade .view-content .views-row,
.view-destaques-infancia-e-juventude .view-content .views-row {
	margin-bottom:10px;
	border-bottom: 1px dashed #000;
}
.view-destaques-politicas-de-comunicacao .view-content .views-field-type  .field-content,
.view-destaques-inclusao-e-sustentabilidade .view-content .views-field-type  .field-content,
.view-destaques-infancia-e-juventude .view-content .views-field-type  .field-content {
	color: #7c7c7c;
	font-size: 1.2em;
	font-weight:700;
}
.view-destaques-politicas-de-comunicacao .view-content .views-field-title a,
.view-destaques-inclusao-e-sustentabilidade .view-content .views-field-title a,
.view-destaques-infancia-e-juventude .view-content .views-field-title a {
	color: #010101;
	font-size: 14px;
	font-weight: 600;
}
.view-destaques-politicas-de-comunicacao .view-content .views-field-body  .field-content,
.view-destaques-inclusao-e-sustentabilidade .view-content .views-field-body  .field-content,
.view-destaques-infancia-e-juventude .view-content .views-field-body  .field-content {
	color: #000;
	font-size: 13px;
	font-weight: 400;
}
.view-destaques-politicas-de-comunicacao .view-content .views-field-field-data-de-divulgacao .field-content,
.view-destaques-politicas-de-comunicacao .view-content .views-field-field-data-do-evento .field-content,
.view-destaques-inclusao-e-sustentabilidade .view-content .views-field-field-data-de-divulgacao .field-content,
.view-destaques-inclusao-e-sustentabilidade .view-content .views-field-field-data-do-evento .field-content,
.view-destaques-infancia-e-juventude .view-content .views-field-field-data-de-divulgacao .field-content,
.view-destaques-infancia-e-juventude .view-content .views-field-field-data-do-evento .field-content {
	color: #000;
	font-size: 13px;
	font-style: italic;
}
/*
.view-foto-randomica-3 .view-content .views-field-field-basic-image-image .field-content,
.view-foto-randomica-2 .view-content .views-field-field-basic-image-image .field-content,
.view-foto-randomica .view-content .views-field-field-basic-image-image .field-content{
	text-align:center;
	width:100%;
	margin-bottom: 20px;
	-webkit-box-shadow: inset 0px -2px 30px 0px rgba(255, 255, 255, 0.85);
	-moz-box-shadow:    inset 0px -2px 30px 0px rgba(255, 255, 255, 0.85);
	box-shadow:         inset 0px -2px 30px 0px rgba(255, 255, 255, 0.85);
}
.view-foto-randomica-3 .view-content .views-field-field-basic-image-image .field-content img,
.view-foto-randomica-2 .view-content .views-field-field-basic-image-image .field-content img,
.view-foto-randomica .view-content .views-field-field-basic-image-image .field-content img {
	-webkit-box-shadow: inset 0px -2px 30px 0px rgba(255, 255, 255, 0.85);
	-moz-box-shadow:    inset 0px -2px 30px 0px rgba(255, 255, 255, 0.85);
	box-shadow:         inset 0px -2px 30px 0px rgba(255, 255, 255, 0.85);
}

*/
.parceiro-tim-lopes,
.view-parceiros-infancia-e-juventude .view-content {
	text-align:center;
	padding: 5px 0;
	border: 1px solid #CCC;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.parceiro-tim-lopes { 
	padding: 25px 0; 
	margin: 3px 0;
}
.view-parceiros-infancia-e-juventude .view-content .views-row {
	margin: 15px 0;
}	
.im-home-fonte-title {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 0.9;
  color: #58595b;
  background-color: #fff;
  display: inline-block;
  vertical-align: bottom;
  padding-right:15px;
}

.im-home-title {
	width: 100%;
	padding: 0;
	margin: 0 0 30px 0;
	background-color: #e4e4e4;
	transform: skew(-10deg);
	-o-transform: skew(-10deg);
	-moz-transform: skew(-10deg);
	-webkit-transform: skew(-10deg);	
}
.leia-mais-home {
	color: #b32025;
	font-size:13px;
	font-weight: 700;
}
