/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2023 | 01:39:39 */
ul#menu-menu-principal.menu {
	margin: 0;
}
ul#menu-menu-principal.menu li
{
	border-right: 1px solid #FFF;
}
.ha-navigation-burger-menu
{
	background-color: #8C1740;
}
#post-24 .elementor-counter
{
	display: flex;
	align-items: center;
	justify-content: center;
}
#post-24 .elementor-counter .elementor-counter-number-wrapper {
	margin-right: 10px;
}
#post-24 .category-combate-a-fome-e-a-miseria {
  position: relative !important;
}
#post-24 .ee-post__footer.ee-post__area {
  color: #FFF !important;
  background-color: #3B0E2A !important;
  padding: 8px 20px 8px 20px !important;
  border-width: 0 !important;
  border-style: none !important;
  position: absolute !important;
  bottom: 10px !important;
  left: 16px !important;
  z-index: 999 !important;
}
#post-24 .elementor-post__text {
  box-sizing: border-box !important;
  padding: 30px !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
#post-24 .elementor-post__thumbnail::after {
  background: #3B0E2A !important;
  width: 100vw !important;
  height: 100vh !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  opacity: 0.4 !important;
  content: '' !important;
}
#post-24 .elementor-post__read-more:hover {
  color: #FFF !important;
}

.infobox-content a {
    font-size: 17px !important;
}

.infobox-content a strong,
.elementor-widget-container .infobox-content strong {
    color: #444 !important;
    font-size: 13px !important;
}

@media (max-width: 1350px) {
	.elementor-24 .elementor-element.elementor-element-4c4fb6f
	{
		font-size: 32px;
	}
	.elementor-24 .elementor-element.elementor-element-c658c7b
	{
		left: 640px!important;
	}
}

@media (max-width: 1254px) {
	.elementor-24 .elementor-element.elementor-element-c658c7b
	{
		left: 580px!important;
	}
	ul#menu-menu-principal li a span,
	ul#menu-menu-principal-1 li a span
	{
		font-size: 15px!important;
	}
}

@media (max-width: 480px) {
	ul#menu-menu-principal.menu li
	{
		border-right: 0;
	}
	#n2-ss-2 .n2-ss-slide.n2-ow.n2-ss-slide-4.n2-ss-slide-active {
		height: 215px;
	}
	div#n2-ss-2 .n2-font-2c905526ef477a348f46a3dd4588e1ed-hover {
	  font-size: 150%;
	}
	div#n2-ss-2 .n-uc-0RQ8jvN5TBG3-inner {
	  padding: 130px 380px 0px 20px;
	}
	.elementor-widget-image-box .elementor-image-box-content {
	  width: 25%!important;
	}
	.elementor-24 .elementor-element.elementor-element-9ed0ea8 > .elementor-widget-container{
		padding: 0 34px 0 85px;
	}
	.elementor-widget-image-box .elementor-image-box-wrapper {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}
}
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

