body{
		font-size: 12pt!important;
}

#sp-header{
	box-shadow: 0px 0px 20px rgba(90,70,70,0.25); 
}

h1,h2,h3,h4,h5,h6{
	color: #594545;  
	
}

/* Custom main menu */

.sp-menu-item, .sp-menu-item.current-item.active{
	font-size: 1.5rem!important;
	font-weight: 600!important;
	text-transform: uppercase!important;	
	margin-top: -4px;

}

.sp-menu-item.current-item, .sp-menu-item.current-item.active {
	border-bottom: 4px solid #ae2f2f;
}

/* ... */

/* Custom main menu mobile */
.offcanvas-menu .menu li{
    padding: 15px 0px!important;
}
.offcanvas-menu .menu li a, .offcanvas-menu .menu li .nav-header{
    font-size: 1.2rem!important;
}
.offcanvas-menu .btn-busca{
    display: none!important;
}
/* ... */

/* Custom mega-menu */

.sp-megamenu-parent .sp-dropdown{    
	border-top: 4px solid #7d6a6a;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{
		
		
}
.sp-megamenu-parent > li > a{
	font-weight: 600;
	color: #7d6a6a;
	
}
.sp-megamenu-parent > li.active > a{
	font-weight: 600;
	color: #594545 ;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
	font-weight: 400;
	color: #7d6a6a;
}	
.sp-megamenu-parent .sp-dropdown .sp-menu-item.current-item.active {
	border-bottom: 1px solid #ae2f2f;
}

/* ... */


/* Custom mega-menu dropdown menu */
.sp-dropdown-mega .menu{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #e3e0d1;
}
.sp-dropdown-mega .menu > li{
	border-bottom: 1px solid #e3e0d1;
	padding: 0px 0px 5px 0px;
	margin: 0;
}
.sp-dropdown-mega .menu > li > a{
	font-size: .8rem;
	line-height: 1;
}
/* ... */



/* Custom home button */
.fa-home {
	color: #ae2f2f!important;
	display: block;
}
.fa-home::before {
	padding: 10px;
	border: 1px solid #e3e0d1;
	border-radius: 5px 0px 5px 0px;
	background-color: #f5f3e9;
	
}
.btn-home img{
	display: none;
}
/* ... */




/* Custom theme positions */
#sp-component{
	 padding-top: 30px; 
	 padding-bottom: 30px; 
}m
#sp-component .sp-column {
	 padding: 30px 0px 30px 0px; 
}

#sp-component .sp-component-py-3 {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important;

}
#sp-component .sp-component-px-3 {
	padding-left: 3rem;
	padding-right: 3rem;
}
blogsp-component-py-3
.article-details .article-can-edit {
    margin-bottom: 0px!important;
}
#sp-section-feature{
	border-top: 1px solid #e3e0d1;
	
}
#sp-position6{
}
#sp-position7{
	border-top: 5px solid #ae2f2f;
	border-bottom: 5px solid #ae2f2f;
	/* padding: 30px 0px;	 */
	padding: 30px unset;	 
	margin-bottom: 30px;
}

#sp-section-header .row{
	/* margin: 0px -30px; */
}
#sp-section-breadcrumb .breadcrumb{
	float: right;
	font-size: 1rem;
	border-bottom: 4px solid #e3e0d1;
	border-radius: 0;
	padding: 10px 20px!important;	
}
#sp-section-breadcrumb .breadcrumb .breadcrumb-item{
	padding: 0px!important;
	color: #7d6a6a;
	padding: 0;
}
#sp-section-breadcrumb .breadcrumb-item+.breadcrumb-item::before{
	padding: 0 .25rem;
}
#sp-section-breadcrumb .breadcrumb-item.active{
	font-weight: 600;
}
/* ... */

/* Custom Articles */
.blogsp-component-py-3,
.article-header-py-3 .article-header	{
	padding-top: 3rem!important;
	padding-bottom: 3rem!important;
}
.article-nointro .article-list .row .article .article-body .article-introtext,
.article-nointro .article-list .row .article .article-body .readmore  {
	display: none;
}
.article-nointro .article-list .row .article {
	height: 100%;
	padding-top: 2rem!important;
}
.article-nointro .article-list .row > div{
	margin-bottom: 1rem!important;
}
.article-nointro .article-list .row .article-header h2{
	font-size: 1rem;
}
.article-nointro .article-list .row .article-info .published:before{
	display:none;
}
.article-nointro .article-list .row .article-info .category-name{
	position: absolute;
    top: 0.5rem;
    text-transform: uppercase;
    font-size: 0.7rem!important;
    font-weight: 400!important;
}
.article-nointro .article-list .row .article-info {
	margin: 0px!important;	
	color: #999;
}
.article-nointro .article-list .row .article-info .published{
	display:block!important;
	width:100%!important;
	/* margin-top: -1rem; */
}
.article-nointro .article-list .row .article{
	padding: 0px;
	margin: 0px;
}


.cat-children{
	background-color: #f8f8f8;
	padding: 2rem;
	margin: 2rem 0;
}
.cat-children h3 a{
	font-size: 1rem;
}
.cat-children .badge.badge-info{
	font-size: 1rem;
	background-color: #999;
}
/* ... */
	
	
.creativesocialwidget_wrapper_aligned_center{
	text-align: left!important;
}
	.rodape{
		background-color: #ab3748;
		color: #cccccc;
		padding: 2rem 0px;
	}
	.rodape a{
		background-color: ##ab3748;
		color: #ffffff;
	}
	.rodape .row > div {
		border-left: 1px solid rgba(255,255,255,.1);
		min-height: 100%!important;
		padding: 0px 1rem;
	}
	.rodape .row {
		border-right: 1px solid rgba(255,255,255,.2);
		
	}
.rodape-copyright{
	text-align: center!important;
	background: #333333;
	font-size: .7rem;
	color: #cccccc;
}
	
/* /* Custom theme  */ */
.sp-module ul > li > a{
	color: #ae2f2f!important;
}
.sp-module {
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}


.sp-module-title{
	margin: 20px 0px; 	
}

/* ... */

/* Custom user header */
.userBlock{
	border: 0px!important;
	border-bottom: 4px solid #e3e0d1!important;
	border-radius: 0px!important;
	
}
.userBlock img{
	border-radius: 0!important;	
	padding: 0px!important;
}
.userURL{
	font-size: 0px;
}
.userURL a{
	font-size: 1rem;
	font-weight: 400;
}
/* ... */

/* Custom view user page */
.userItemCategory, .userItemTagsBlock{
	display: inline-block;
}
.userItemTagsBlock span{	
	display: none;
}
.userItemTagsBlock{
	border-left: 1px solid #cccccc;
	padding-left: 10px!important;
}
.userItemCategory{
	padding-right: 10px!important;
}
.userItemLinks{
	font-size: 0.8rem;	
}
.userItemLinks span{
	font-weight: 400!important;
}
.userItemView{
	background: #f7f6ef;
	padding: 20px;
}
.userItemView .userItemTitle{
	font-size: 1.3rem;
}
.userItemView .userItemIntroText{
	font-size: 1rem;
	font-weight: 300;
}

/* ... */


/* Custom view article */
.itemIntroText{
	display:none;
}
.itemFacebookButton, .itemTwitterButton{
}
.itemFacebookButton #fb-root{
margin-top:-7px;	
}
.itemTwitterButton iframe{
	margin-bottom: -7px;
}
.itemRatingBlock span{ 
	/* Oculta o label "Avaliar este item" */
	display: none!important;
}
.itemContentFooter .itemHits{
	display: none;
}
.itemContentFooter .itemDateModified{
	font-size: 0.8rem;
}
/* ... */



/* Custom No Boss Youtube */
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 700;
	
.nobossyoutube__modal-overlay{
	z-index: 999999!important;
}

.nobossyoutube__content {
	display: flex!important;
	flex-direction: column;	
	
}
.nobossyoutube__title{
	padding-top: 1rem!important;
	font-size: 1.2rem!important;
    font-weight: 600!important;
    line-height: 1.25!important;
    padding-top: 1rem!important;
    padding-bottom: 0.5rem!important;
	margin-bottom: 1rem!important;
    border-bottom: 1px solid #dddddd!important;	
	text-transform: none!important;
	color: ##594545!important;
}
.nobossyoutube__subtitle{
	font-family: "Open Sans" !important;
	font-weight: 300!important;
}
.nobossyoutube__list{
order: -1;	
}
.nobossyoutube__modal-overlay .nobossyoutube__modal-close-button{
	top: 80px!important;
}


/* ... */



/* Custom K2 Content list */
.moduleItemAuthor{
	font-size: 0px;
}
.moduleItemAuthor a{
	font-size: 1rem;
}
.k2-content-skip-4 > ul > li:nth-child(-n+4){
	display: none!important;
}
#k2Container.userView{
	margin: 20px 0px;
}
.k2ItemsBlock .k2FeedIcon{
	display: none;
}
/* ... */



/* Custom scroll up button*/

.sp-scroll-up{
	background-color: #333333 !important;
}

/* ... */



/* Custom breadcrumb */
.breadcrumb{
	background-color: unset;
	padding: 0px!important;

	margin-block-end: 0px;
	font-size: 1.5rem
}
.breadcrumb-item{
	padding: 30px 0px 10px 0px;
}
/* ... */


/* Custom busca */

.btn-busca {
	color: #7d6a6a!important;
}
.fa-search::before {
	padding: 0px;
}
.btn-busca img, .btn-busca::after, .busca .btn.btn-primary{ 
	display: none;
}
.megamenu-busca .sp-dropdown-mega .sp-dropdown-inner{
	background: #ae2f2f!important;
	padding: 0px;
}
.finderbusca label, .finderbusca br{
	display:none;
}
.finderbusca {
	position: relative;
}
.finderbusca button {
	font-size:0px!important;
	background-image: url("../images/custom/search.png")!important;
	background-repeat: no-repeat!important;
	background-position: center center!important;
	background-color: transparent!important;
	border: none!important;
	border-color: transparent!important;
		
	width: 40px!important;
	height:	40px!important;
	position: absolute!important;
	display:block!important;
	top: 15px!important;
	right: 20px!important;
}
.finderbusca .icon-search{
display:none;
}
.finderbusca input, .sp-mega-group .form-control, .form-control {
	height:	80px!important;
	background-color: transparent!important;
	border: none!important;
	color: #ffffff!important;
	font-size: 1.8rem!important;
	padding-right: 70px!important;
}
.form-control {
	height:	60px!important;
	background-color: #dddddd!important;
	color: #333333!important;
	font-size: 1.3rem!important;
}
.finderbusca input::placeholder, .form-control::placeholder {
	color: rgba(255,255,255,0.3)!important;
}
.megamenu-busca .sp-menu-full{	
	margin-top: -4px!important;
}
.megamenu-busca .sp-dropdown{
	
}
.sp-module.busca{
	margin: 0!important;
}

.search #searchForm {
	padding: 1rem;
}


/* ... */



/* Custom login form */
.acesso-login {
	font-size: 0.8rem;
	text-transform: lowercase!important;
	font-weight: 300;
}
.acesso-login ul{
list-style-type: none;
padding: 0px 0px 0px 0px;
display: inline-block;
float: right;
}
.acesso-login a:link{
		color: #ae2f2f;		
}
.acesso-login #form-login-submit{
	display: inline-block;
	margin: 0;
	padding-bottom: 10px;
}
.acesso-login .form-control {
	height:	40px!important;
	background-color: #dddddd!important;
	color: #333333!important;
	font-size: 1.3rem!important;
}
.acesso-login .form-control::placeholder {
	color: rgba(0,0,0,0.5)!important;
	font-size: 1rem!important;
}
.acesso-login .form-control{
	font-size: 1rem!important;
}


/* ... */



/* Custom lastworks modules*/
.lastworks-item .btn{
	font-size: 0px;
	font-weight: 300;
	padding: 0;
}
.lastworks-item  .btn::after {
	content: 'Ler mais';
	color: #ae2f2f;
	font-size: 1rem;
}
.no-btn .lastworks-item  .btn {
	display: none;
}
.lastworks-item{
	display: flex!important;
	flex-direction: column;
	font-weight: 300;
    font-style: normal;
}
.lastworks-item h3{
	/*Título do item*/
	font-size: 1.2rem!important;
	font-weight: 600;
	line-height: 1.25;
	padding-top: 1rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #dddddd;
	
}
.lastworks-item img{
	order: -1;
	object-fit:  cover; /* Do not scale the image */
	object-position: center; /* Center the image within the element */
	/* height: 160px!important; */
	width: 100px;
	
	

}
.lastworks-minimal .lastworks-item img{
	display: none;
}




  
  
/* ... */



/* Custom BT Content Slide module - Destaques */
.bt-cs .bt-category{
	text-transform: uppercase;
	font-weight: 400!important;
	color: #ae2f2f!important;
	font-size: 0.75rem;
	
	/*
	display: block;
	position: relative;
	order: 0;

	padding-bottom: 10px;
	*/
	
}
.bt-cs .bt-inner {
	padding: 0!important;
	display: flex;
	flex-direction: column;
	
}
.bt-cs .bt-inner .bt-title {
	min-height: 90px;
	border-top: 4px solid #ae2f2f;	
	color: #ae2f2f!important;
	font-size: 22px!important;
	text-transform: unset!important;
	padding: 10px;
	display: flex;
    justify-content: left;
    align-items: flex-end;

}
.bt-cs .bt-inner .bt-image-link{
  /* IMAGE WRAPER */
  /* Estilos abaixo adicionados com propósito de forçar formato 16:9. */
  padding-bottom: 56.2%;
  }
.bt-cs .bt-inner > br{
	display: none;
}
.bt-cs .bt-inner .bt-center{
	/*
	margin-top: -50px;	
	display: block;
	position: unset;
	order: 1;
	*/
			
	/* CONTAINER */
	/* 
	Estilos abaixo adicionados e os acima comentados com propósito de forçar formato 16:9.
	*/
	
	/* Comentado em 16/04/2020 a fim permitir que as dimensões da imagem sejam definidas nas configurações do módulo
	box-sizing: unset!important;
	text-align: unset;
	height: 320px;
	*/
	
}
.bt-cs .bt-row{
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.bt-cs .slide{
}
.bt-cs .bt-inner img{

	/*
	width: 100%!important;
	max-width: 100%!important;
	height: auto!important;
	margin: 0!important;
	*/
	
	/* IMG-WRAPER IMAGEM */
	/* 
	Estilos abaixo adicionados e os acima comentados com propósito de forçar formato 16:9.
	*/

	/* Comentado em 16/04/2020 a fim permitir que as dimensões da imagem sejam definidas nas configurações do módulo
	
	box-sizing: unset!important;
	display: unset!important;
	border: none!important;
	
	margin: unset!important;
	max-width: unset!important;
	vertical-align: unset!important;
	position: absolute!important;
	object-fit: cover!important;
	width: 100%!important;
	height: 100%!important;
	*/
	
	outline: unset!important;	
}
.bt-cs .next, .bt-cs .prev{
	
	top: unset!important;
	margin-left: 15px!important; 
	margin-right: 15px!important;
}
.bt-cs .bt_handles{
	display: none;
}
.bt-cs  .bt_handles li a{
	background: #cccccc!important;
}
.bt-cs  .bt_handles li.current a{
	background: #ae2f2f!important;
}
/* ... */

.titulo-barra{
	border-top: 4px solid #594545;	
	padding-top: 2rem;
}


/* Módulo Agenda Destaques */
/* Módulo Plantão Fenajufe */
.agenda-titulo,
.plantao-fenajufe-titulo{
	min-height: 90px;
	border-top: 4px solid #594545;	
	font-size: 22px!important;
	text-transform: unset!important;
	padding: 10px;
	display: flex;
    justify-content: left;
    align-items: flex-end;
}
.plantao-fenajufe-titulo{
	padding-left: 0px;
	padding-right: 0px;
}
.plantao-fenajufe .sp-module-content{
	height: 95px;
	overflow: auto;
}
.plantao-fenajufe .sp-module-content p{
	margin: 0;
}
	/* scrollbar */
.plantao-fenajufe .sp-module-content::-webkit-scrollbar {
  width: 5px;
}
.plantao-fenajufe .sp-module-content::-webkit-scrollbar-track {
  background: #CCC; 
}
.plantao-fenajufe .sp-module-content::-webkit-scrollbar-thumb {
  background: #888; 
}
.plantao-fenajufe .sp-module-content::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/* ... */




.mfp-destaques-recentes{
	margin-top: 52px!important;
}
.mfp-destaques-recentes .minifrontpageid{
	border-top: 1px solid #e3e0d1;
}
.mfp-destaques-recentes .mfp-table-cell{
	padding: 15px 0px 15px 0px!important;
	border-bottom: 1px solid #e3e0d1;
}
.mfp-destaques-recentes .mfp-table-cell-inner{
	padding: 0px!important;
	display: flex;
	flex-direction: column;
}
.mfp-destaques-recentes .mfp-table-cell-inner > br{
	display: none;
}
.mfp-destaques-recentes .mfp-categ a{
		
	display: inline-block!important;
	width: unset!important;
	text-indent: 1rem!important;
	background-color: #ae2f2f!important;
	margin: 0px!important;
	
	text-transform: uppercase;
	font-size: 0.75rem!important;	
	font-weight: 400!important;
	color: #ffffff!important;
	
	position: static!important;
	
	order: 0;
}
.mfp-destaques-recentes .mfp-categ a:hover{
	color: #efefef!important;
}
.mfp-destaques-recentes  .mfp-introtitle {
	display: block;
	margin: 0px 0px 0px 0px!important;
	padding: 0px!important;
	order: 1;
}
.mfp-destaques-recentes  .mfp-introtitle a{
	font-weight: 400!important;
}

.mfp-agencia-noticias{
	border-top: 4px solid #e3e0d1;
	padding: 30px 0px;
}
.mfp-agencia-noticias .sp-module-title{
	font-size: 1.2rem;
}

.menuagencia-noticias-ver-todos{
list-style-type: none;
padding: 0px 0px 0px 0px;
}
.menuagencia-noticias-ver-todos a{
	font-size: 1.2rem!important;
    font-weight: 500;
    color: #ae2f2f!important;
}

.mfp-table-cell{
	padding-right: 20px;	
}
.mfp-table-cell-inner{
	margin: 0px!important;
	position: relative;
	padding-top: 2rem;
}
.mfp-categ a{
	position: absolute;
	top: 0px;
	display: inline-block!important;
	width: 100%!important;
	text-indent: 1rem!important;
	background-color: #ae2f2f!important;
	
	text-transform: uppercase;
	font-size: 0.75rem!important;	
	font-weight: 400!important;
	color: #ffffff!important;
	
}
.mfp-introtitle a{
	/*Título do item*/
	font-size: 1rem!important;
	font-weight: 600!important;
	line-height: 1.25;
	color: #594545;
}
.mfp-img-left{
	width: 100%!important;
	height: auto!important;	
}
.mfp-table-cell-inner p{
	/* intro */
	display: none;
}
.mfp-other-article{
	display:none!important;
}

.acesso-login{
	
}



/* Custom BlogFactory menu */
.menu-admin-blog-k2{
  display: block;
  flex-direction: column;
  list-style-type: none;
  margin: 0px 0px 20px 0px;
  padding: 0;
  border-bottom: 1px solid #e3e0d1;
}
.menu-admin-blog-k2 li {
	display: inline-block;
	width: auto;

}
.menu-admin-blog-k2 li h4{
	margin: 0;
}
.menu-admin-blog-k2 li a {
	font-size: .9rem;
	color: #7d6a6a;
	display: inline-block;
	padding: 10px 0px;
	margin-right: 25px;
	border-bottom: 4px solid transparent;
	text-transform: uppercase;
}
.menu-admin-blog-k2 li a:hover, .menu-admin-blog-k2 li .current{
	color: #ae2f2f;
	border-color: #ae2f2f;
}
/* ... */

/* Custom Categories Modules */
.categories-modulehorizontal{
	display: block;
	flex-direction: column;
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px!important;
	border-bottom: 1px solid #e3e0d1;
}
.categories-modulehorizontal li {
	display: inline-block;
	width: auto;
}
.categories-modulehorizontal li h4{
	margin: 0;
}
.categories-modulehorizontal li a {
	font-size: .9rem;
	color: #7d6a6a;
	display: inline-block;
	padding: 10px 0px;
	margin-right: 25px;
	border-bottom: 4px solid transparent;
	text-transform: uppercase;
}
.categories-modulehorizontal li a:hover, .categories-modulehorizontal li.active a{
	color: #ae2f2f;
	border-color: #ae2f2f;
}
/* ... */


/* Custom K2 Calendar */
.k2CalendarBlock{
	
	height: unset!important;	
}
.k2CalendarBlock .calendar{
	width: 100%;
	
}
/* ... */



/* Custom list users K2 */
.k2UsersBlock > ul{
  display: flex!important;
  flex-direction: row!important;
  flex-wrap: wrap!important;
  width: 100%!important;
}
.k2UsersBlock > ul > li{
	display: flex!important;
	flex-direction: column!important;
	flex-basis: 100%!important;
	flex: 1!important;
	margin: 15px!important;
 
	background: #f5f3e9;
	padding: 15px!important;
	
	min-width: 20%!important;
 }
.k2UsersBlock{
	text-align: center;
} 
.k2UsersBlock .k2Avatar {
  text-align: center;
  display: inline-block;
  width: 100px;
  margin: 0 auto;
}
.k2UsersBlock .k2Avatar img {
	border: none;
	padding: 0;
}
.k2UsersBlock .ubUserName{
	font-size: 0.9rem;
	font-weight: 600;
	color: #7d6a6a;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.k2UsersBlock .ubUserDescription {
	font-size: .95rem;
}
.k2UsersBlock .ubUserItems a{
	font-size: 1rem;
    font-weight: 600!important;
    line-height: 1.25;
    color: #594545;
}
.k2UsersBlock h3{
	font-size: 0px!important;
		border-top: 1px dotted #7d6a6a;
		margin: 1rem!important;
}
.ubUserDescription #gtx-trans,
.userDescription #gtx-trans{
	display:none!important;
}
/* ... */

/* Custom K2 Author Listbox */
.k2AuthorsListBlock li{
	overflow: hidden;
	display: flex!important;
	box-sizing: content-box!important;
}
.k2AuthorsListBlock li a{
	display: inline-block!important;
	float: unset!important;
	border-radius: 0;
	overflow: hidden;
}
.k2AuthorsListBlock li a.k2Avatar {
	display: inline-block!important;
	width: auto!important;
	margin-right: 10px;
}
.k2AuthorsListBlock li a.abAuthorName {
	flex:1;
	margin: auto; /* Important */ 
	font-size: 0.9rem;
    font-weight: 600;
    color: #7d6a6a;
    text-transform: uppercase;
}
/* ... */

/* CUstom K2 List Block */
.k2ItemsBlock > ul{

 }
.k2ItemsBlock > ul > li{
	position: relative;
	font-size: 0px;
	margin-bottom: 50px !important;
}
.k2ItemsBlock > ul > li .k2Avatar.moduleItemAuthorAvatar{

}
.k2ItemsBlock > ul > li .k2Avatar img{
	width: 50px!important;
	height: 50px!important;
	margin: 0;
}
.k2ItemsBlock > ul > li .moduleItemAuthor{
	position: absolute;
	top: 0px;
	left: 50px;
	height: 50px;
	display: flex;
	margin-left: 10px;
	border-bottom: 5px solid #e3e0d1;	
	text-align: left!important;
}
.k2ItemsBlock > ul > li .moduleItemAuthor p{
		display: none;
}
.k2ItemsBlock > ul > li .moduleItemAuthor a{
	margin: auto;
	font-size: 0.9rem;
    font-weight: 600;
    color: #7d6a6a;
    text-transform: uppercase;
}
.k2ItemsBlock > ul > li .moduleItemTitle{
	display: block;
	padding-top: 70px;
	
    font-size: 1.3rem;
	font-weight: 600;
	color: #ab3748;
}
.k2ItemsBlock > ul > li .moduleItemIntrotext{
	
	display: block;
	width: 100%;
	font-size: 1rem;
}
.k2ItemsBlock > ul > li .moduleItemIntrotext .moduleItemImage img {
    float: left !important;
    margin: 0px 10px 0px 0px !important;
    padding: 0 !important;
}
.k2ItemsBlock > ul > li .moduleItemDateCreated,
.k2ItemsBlock > ul > li .moduleItemCategory,
.k2ItemsBlock > ul > li .moduleItemHits{
	font-size: 0.8rem;
}
.k2ItemsBlock > ul > li .moduleItemComments,
.k2ItemsBlock > ul > li .moduleItemReadMore{
	font-size: 1rem!important;
}
.k2ItemsBlock > ul > li a {
	color: #ae2f2f;
}
.k2ItemsBlock > ul > li .moduleItemReadMore{
	color: #ab3748;
}

/* ... */



/* Custom K2 Avatar */
.k2AuthorsListBlock a.k2Avatar img,
.k2ItemsBlock a.k2Avatar img{
	border-radius: 0;
	border: none;
	padding: 0;
}
/* ... */



/* Custom admintable do K2(formulários como o de criar novo usuário, por exemplo.) */
.admintable input{
	display:inline!important;
	width:unset!important;
}
/* ... */



/* Custom Joomla Article list */
.article-list .row{
	
}
.article-list .article{
	border: 1px solid #e3e0d1!important;
	padding: 15px!important;
	overflow: hidden;
}
.article-list .article .article-header{
}
.article-list .article .article-intro-image{	
	margin: 0px;
	margin-right: 15px;
	position: relative;
	
	width: 100%;
	/* Estilos comentados em 23/04/2020 para corrigir exibição das imagens das notícias na lista de notícias ver todas*/
	/*padding-top: 56.25%;*/ /* 16:9 Aspect Ratio */		
	margin-bottom: 1rem;
	
}
.article-list .article .article-intro-image img{
   /* Estilos comentados em 23/04/2020 para corrigir exibição das imagens das notícias na lista de notícias ver todas*/
   
   /*
   position:  absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
   width: 100%;
   height:100%;
   object-fit: cover;
   */
   
}
.articles-leading.article-list .article .article-intro-image{
	width: 50%;
	/* Estilos comentados em 23/04/2020 para corrigir exibição das imagens das notícias na lista de notícias ver todas*/
	/* padding-top: 28.12%; */  /* 16:9 Aspect Ratio */ 
	margin-bottom: 0;
}

.category-name {
	
}
.category-name a, .readmore a{
	color: #ae2f2f!important;
}
.category-name a:hover, .readmore a:hover{
	color: #7d6a6a!important;
}

.readmore{
	font-size: 1rem!important;
}
/* ... */


/* Custom pagination */
.pagination .page-item.active a{
	background-color: #ae2f2f;
	border-color: #ae2f2f;
	color: #ffffff;
}
/* ... */


/* Custom JEVents Lastet Events */
.mod_events_latest_table .mod_events_latest_first, .mod_events_latest_table .mod_events_latest{
	padding: 10px!important;
	font-size: 0.9rem;
}
.mod_events_latest_table  .mod_events_latest_content{
	font-size: 1rem;
}
.mod_events_latest_table  span.icon-calendar,
.mod_events_latest_table  span.icon-time,
.mod_events_latest_table  span.icon-hand-right{
	margin-right: 10px;
	width: 20px;
	display: inline-block;
}
.mod_events_latest_table span.icon-time{
	margin-right: unset!important;
	width: 15px!important;
}
.mod_events_latest_table tr:last-child{
	border: none;
	
}
/* ... */

/* Custom JEvenCalendar... */
#flatcal_minical .flatcal_month_label{
	font-size: 1.3rem!important;
}
#flatcal_minical .flatcal_month_label{
	font-size: 1.3rem!important;
}
#flatcal_minical .flatcal_daycell a, 
#flatcal_minical .flatcal_sundaycell a, 
#flatcal_minical .flatcal_todaycell a{
	font-size: 1rem!important;
}
#flatcal_minical  .flatcal_weekdays{
	font-size: 1rem!important;
	
}
/* ... */


/* Custom Entidades Filiadas banners */
.entidades-filiadas-banners img{
	border: 1px solid #e3e0d1;
	margin: 10px 0px;
	padding: 10px;
	width: 100%;
	height: auto;
}
/* ... */

/* Custom Banners */
.banners-links img{
	margin: 10px 0px;
	padding: 10px;

}
/* ... */




.nobossyoutube__modal-overlay



/* // Dispositivos extra large (desktops grandes) */
/* // Nenhuma media query, já que o breakpoint extra large não possui nenhum limite acima. */


/* // Dispositivos large (desktops com menos de 1200px) */
@media (max-width: 1199.98px) { 
	.mfp-table-cell{
		width: 33%!important;
		float:left;   
	}
	
	.mfp-destaques-recentes .mfp-table-cell{
		width: unset;
		float:unset; 
		font-size: 1rem;
	}

	.k2UsersBlock > ul > li{
	  min-width: 30%!important;
	}

}



/* // Dispositivos médios (tablets com menos de 992px)// Dispositivos médios (tablets com menos de 992px) */
@media (max-width: 991.98px) { 

	.mfp-table-cell{
		width: 50%!important;
		float:left;   
	}
	
	.k2UsersBlock > ul > li{
	  min-width: 30%!important;
	}

	/* Custom Joomla Article list */
	.article-list > .row > div{
		min-width: 50%!important;
	}
	/* ... */
	
	/* JoomGallery Lista de Galerias */
	.jg_element_gal{
		width: 50%;
		margin-bottom: 1.5rem;
	}
	.jg_photo_container_l, .jg_subcatelem_photo_l{
		float: unset;
	}
	.jg_photo{
		width: 100%;
	}
	
	/* JoomGallery Lista de Imagens */
	.jg_element_cat{
		width: 40%;
		margin: 1rem;
	}	
}

/* // Dispositivos small (telefones em modo paisagem, com menos de 768px)// Dispositivos small (telefones em modo paisagem, com menos de 768px) */
@media (max-width: 767.98px) { 

	.k2UsersBlock > ul > li{
	  min-width: 60%!important;
	}

	/* JoomGallery Lista de Galerias */
	.jg_element_gal{
		width: 50%;
		
	}
	.jg_photo_container_l, .jg_subcatelem_photo_l{
		float: unset;
	}
	.jg_photo{
		width: 100%;
	}
	
	/* JoomGallery Lista de Imagens */
	.jg_element_cat{
		width: 40%;
		margin: 1rem;
	}
}

/* // Dispositivos extra small (telefones em modo retrato, com menos de 576px)// Dispositivos extra small (telefones em modo retrato, com menos de 576px) */
@media (max-width: 575.98px) { 


	.mfp-table-cell{
		width: 100%!important;
		display: block!important;
	}

	/* JoomGallery Lista de Galerias */
	.jg_element_gal{
		width: 100%;
		margin-bottom: 1.5rem;
	}
	.jg_photo_container_l, .jg_subcatelem_photo_l{
		float: unset;
	}
	.jg_photo{
		width: 100%;
	}
	
	/* JoomGallery Lista de Imagens */
	.jg_element_cat{
		width: 40%;
		margin: 1rem;
	}

}




