/*

Your custom css

*/
.mk-theme-icon-user:before, .mk-theme-icon-phone:before, .mk-theme-icon-office:before, .mk-theme-icon-email:before, .mk-theme-icon-phone:before {
	font-family: ArtbeesWPTokens !important;
}
.wpb_row:not(#map), .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
	margin-bottom: 1.3em !important;
}
.artigos p {
	/*text-align: center !important;*/
	padding: 0.2em 1.5em;
	font-size: 1em !important;
}

.article-link,.article-link:hover{
	color: #696969;
	    padding: 0.9em 1.6em;
	        margin-top: -1.6em;
	            display: block;
}
p:nth-child(2n+1) .article-link{
    color: #696969;
    background: rgba(247, 247, 247, 0.62);

}
p .article-link[title='Prefácio'] {
   /* background: rgba(241, 241, 241, 0.61); */
    font-weight: 800;
}
p .article-link[title='Prefácio'] .article-date{
    display: none !important;
}
.boletimdeartigos{
	position: fixed;
	z-index: 99999;
	bottom: 0;
	left: 0;
	-webkit-backface-visibility:hidden;
}
.boletimdeartigos img{
	display: block;
	 max-width: 16em;
}
@media (max-width: 768px ){
.boletimdeartigos img{
	 max-width: 8em;
}
}
/*.article-date {
    background: #b8a898;
    color: #fff;
    padding: 0.1em 0.15em 0.15em 0.4em;
    border-radius: 0.1em;
    font-size: 1em;
    margin-right: 0.5em;
}*/

.show-more {
    background-color: #B8A898;
    color: #FFFFFF;
    padding: 0.9em 0.1em;
    font-family: montserrat;
    font-weight: 700;
    font-size: 1.1em;
    margin-top: 1.8em;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    text-transform: uppercase;
    max-width: 17.4em;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2.2em;
    border: 0.15em solid #B8A898;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.show-more:hover{
	background-color: #C2B3A5;
	color: #fff;
	border: 0.15em solid #C2B3A5;
}

.mk-button:hover{
	background-color: #C2B3A5 !important;
	color: #fff !important;
}
.navigation.pagination h2{
	display: none !important;
}
.page-numbers.current,.page-numbers.current:hover {
    padding: 0.1em 0.4em;
    margin: 0 0.2em;
    background: #B8A898;
    border-radius: 0.1em;
    color: #fff;
}

.page-numbers {
    padding: 0.1em 0.4em;
    margin: 0 0.2em;
    background: #E6E6E6;
    border-radius: 0.1em;
}
.page-numbers:hover {
    padding: 0.1em 0.4em;
    margin: 0 0.2em;
    background: #B8A898;
    border-radius: 0.1em;
    color: #fff;
}
.page-numbers.next,.page-numbers.prev {
    padding: 0.06em 0.3em;
	background:#B9B9B9;
	color: #fff;
    border: 0.1em solid #B9B9B9;
    margin-left: 0.2em;
    border-radius: 0.1em;
}
.page-numbers.next:hover,.page-numbers.prev:hover{
	background:#B9B9B9;
	color: #fff;
    border: 0.1em solid #B9B9B9;
}
.nav-links {
    display: flex;
    align-items: center;
    justify-content: center;
}

#escritorio p{
	text-align: justify !important;
}
li.mk-employee-item p {
	text-align: left !important;
}
.mk-box-icon.style1-box {
	text-align: center !important;
	margin-bottom: 0 !important;
	margin-top: -1.6em !important;
	border: 1px solid #bbb !important;
}
.mk-employees.column_rounded-style .team-thumbnail {
	width: 21em !important;
	margin: 0 auto !important;
	margin-bottom: 3em !important;
}

#mk-header:not(.header-structure-vertical) .mk-header-logo img{
	height: auto !important;
	    margin-top: 0.7em !important;
}


@media (min-width: 768px){
	.mk-box-icon.style7-box {
    height: 5.7em !important;
}
}


#map{
	margin-bottom: 0 !important;
}


#advogadostexto p{
	text-align: justify !important;
}

.mk-box-icon.style7-box.size-small .icon-box-container.icon-type-holder {
    display: none !important;
}

.mk-box-icon.style7-box .icon-box-title {
    border: 0.1em solid #b8a898!important;
    color: #b8a898;
    padding: 1.2em!important;
    font-size: 1em !important;
    font-weight: 500 !important;
    font-family: montserrat!important;
    text-transform: uppercase!important;
}


@media (max-width: 1500px ){
	#bottom {
    padding-bottom: 13.8em !important;
}
}
@media (max-width: 1024px ){
	#bottom {
    padding-bottom: 15em !important;
}
}
#mk-header:not(.header-structure-vertical) .mk-header-logo img{
	position: initial !important;
}