:root {
--pri-color: #940001 !important;
--pri-color-hover: hsl(360 100% 24% / 1);
} .bg-header-top {
width: 100%;
height: 20px;
background-color: #e5e5e5 !important;
}
@media screen and (max-width: 575px) {
header#masthead .container {
padding-right: 7px !important;
padding-left: 7px !important;
}
}
@media screen and (max-width: 1199px) {
.bg-header-top {
display: none !important;
}
}
header#masthead {   
color: #262626 !important;
background-color: #e5e5e5 !important;
border: none !important;
box-shadow: none !important;
}
.navbar-brand {
padding: 0;
}
.home .navbar-brand,
.page-id-166 .navbar-brand {
display: none !important;
}
.navbar-brand a {
font-size: 1.45rem !important;
font-weight: 500 !important;
} @media screen and (min-width: 1200px) { header#masthead {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999999 !important;
}
header#masthead.fixed {
position: fixed !important;
top: 0;
left: 0;
width: 100%;
z-index: 999999 !important;
background-color: #e5e5e5ef !important;
}
.home #content,
.page-id-166 #content {
padding-top: 60px !important;
}
} .dropdown-item {
padding: .5rem 1.5rem !important;
} 
@media screen and (min-width: 1200px) {
.dropdown-menu {
top: 88% !important;
border-radius: 0 !important;
background: rgba(255, 255, 255, 0.94)
}
.dropdown-menu .dropdown-item {
font-size: 0.8rem !important;
}
.dropdown-menu .dropdown-item:hover {
color: #666 !important
}
} .navbar button:focus {
outline: none !important;
}
.navbar-light .navbar-toggler {
border: none !important;
}
@media screen and (max-width: 1199px) {
.navbar-toggler {
margin: 20px 0 !important;
padding: 0 !important;
}
.nav-link {
padding-left: 0 !important;
}
} #nav-icon1 {
width: 1.8rem;
height: 1.3rem;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}  
#nav-icon1 span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #262626;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}  
#nav-icon1 span:nth-child(1) {
top: 0;
}  
#nav-icon1 span:nth-child(2) {
top: .6rem;
}  
#nav-icon1 span:nth-child(3) {
top: 1.2rem;
}  
#nav-icon1.open span:nth-child(1) {
top: 7px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}  
#nav-icon1.open span:nth-child(2) {
opacity: 0;
}  
#nav-icon1.open span:nth-child(3) {
top: 7px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
} .dropdown-toggle::after {
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;	
}
.dropdown-toggle.caret-rotate::after {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
} body,
a {
font-family: 'Roboto', sans-serif;
font-size: 16px;
color: #262626;
}
.leia-aqui {
color: var(--pri-color);
}
.page-id-150 p a {
color: var(--pri-color);
text-decoration: underline;
}
.page-id-150 p a:hover {
color: #262626;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a,
.dropdown-item,
.current_page_item a { font-weight: 500 !important;
text-transform: uppercase !important;
font-style: normal !important;
color: #262626 !important;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover {
color: #666 !important;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:focus {
color: #262626 !important;
}
@media screen and (max-width: 575px) {
body:not(.theme-preset-active) #masthead .navbar-nav > li > a,
.dropdown-item {
font-size: 13px !important;    
}
}
@media screen and (min-width: 576px) {
body:not(.theme-preset-active) #masthead .navbar-nav > li > a,
.dropdown-item {
font-size: 13px !important;    
}
} h4 {
font-size: 24px !important;
}
.section_title {
font-size: 36px !important;
font-weight: 300 !important;
letter-spacing: 1px;
text-align: center;
margin-bottom: 1em;
}
.page-title {
font-size: 36px !important;
font-weight: 300 !important;
letter-spacing: 1px;
margin-bottom: 0;
text-transform: initial;
}
.links_bio {
font-weight: 600;
text-decoration: underline;
color: var(--pri-color);
}
.links_bio:hover {
color: #262626;
}
@media (min-width: 992px) {
.section_title {
margin-bottom: 1.5em;
}
} .btn.btn-default,
.submit.btn.btn-primary {
color: #fff !important;
background-color: #262626 !important;
border: 1px solid #262626 !important;
padding: .55rem 1.7rem;
text-transform: uppercase !important;
font-family: 'Open Sans', sans-serif !important;
font-weight: bold !important;
font-size: 0.875rem !important;
border-radius: 0 !important;
}
.btn.btn-default:hover,
.submit.btn.btn-primary:hover {
color: #262626 !important;
background: none !important;
}
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
border-radius: 0 !important;
} @media screen and (min-width: 1200px) {
#content {
padding-top: 6.2rem !important;
}
}
@media screen and (max-width: 1199px) {
#content {
padding-top: 4rem !important;
}
} .links_bio_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 10px;
padding: 1.35em 0;
}
.home_bio_txt p {
margin: 0;
}
.home_bio_txt_box {
background: #EBE8E8;
padding: 1em;
border-radius: 2px;
margin-top: 0.5em;
}
.home_bio_txt_box p {
font-weight: 500;
margin-bottom: 0;
}
.container_bio_mobile {
margin-bottom: .5em;
}
@media (max-width: 574.98px) {
.links_bio_wrapper {
gap: 2%;
}
.links_bio_wrapper div {
width: 49%;
}
.links_bio_wrapper div a {
width: 100%;
}
}
@media (max-width: 991.98px) {
.links_bio_wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.home_bio_img {
text-align: center;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.home_bio_txt {
padding-top: 1.6em;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
.bio_col_2 {
padding-top: 5em;
}
.home_bio_txt {
padding-top: 3em;
}
}
@media (min-width: 1200px) {
.bio_col_2 {
padding-top: 8em;
padding-left: 3.5em;
}
.home_bio_txt {
padding-top: 3em;
line-height: 1.6;
}
}
.home #content,
.page-id-166 #content {
padding-top: 0 !important;
} #apresentacao,
#bio {
padding-bottom: 2.1rem;
}
@media screen and (max-width: 767px) {
#apresentacao {
padding-bottom: 2rem !important;
}    
}
@media screen and (min-width: 576px) and (max-width: 1199px) {
#apresentacao {
padding-top: .7rem !important;
}    
}
#grey-bg {
position: absolute;
width: 100%;
height: 23.2rem;
top: 0;
background: #e5e5e5;
z-index: -10;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
#grey-bg {
height: 30.5rem !important;    
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
#grey-bg {
height: 21.8rem !important;    
}
}
@media screen and (max-width: 767px) {
#grey-bg {
height: 37rem !important;    
}
}
#apresentacao .apresentacao-title-small,
.home_top_title {
font-family: 'Roboto', sans-serif !important;
font-size: 1.3rem !important;
font-weight: 300 !important;
margin-bottom: 5px !important;
padding-left: 4px;
}
#apresentacao .apresentacao-title-large,
.home_main_title {
font-size: 5.375rem;
font-weight: 600;
line-height: 1;
letter-spacing: 1px;
}
@media screen and (max-width: 767px) {
#apresentacao .apresentacao-title-large {
font-size: 4rem !important;
}
}
#apresentacao .bio-texto {
padding-top: 3.9rem;
}
#apresentacao .bio-texto p {
line-height: 1.8 !important;
text-align: justify;
}
#apresentacao .social-links-apresentacao {
padding-top: .85rem;
text-align: right;
}
#apresentacao .social-links-apresentacao a {
-webkit-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;    
}
#apresentacao .social-links-apresentacao a:hover {
color: #666 !important;
}
#apresentacao .social-links-apresentacao i {
font-size: 1.5rem !important;
}
#apresentacao .social-links-apresentacao .fab.fa-linkedin-in {
vertical-align: 11% !important;
margin-right: 15px;
}
#apresentacao .bio-quote {
font-size: 1.6em !important;
font-weight: 400 !important;
line-height: 1.35 !important;
padding-top: 2.1rem;
padding-bottom: 1.1rem;
text-align: justify;
}
#apresentacao .col-12.col-md-6:nth-child(2) {
padding-top: 1rem !important;
}
@media screen and (min-width: 992px) {
#apresentacao .col-12.col-md-6:first-child {
padding-top: 8.75rem !important;
padding-right: 3.125rem !important;
}
#apresentacao .col-12.col-md-6:nth-child(2) {
padding-left: 3.125rem !important;
}
}
#apresentacao .button-curriculo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#apresentacao .button-curriculo a:first-child {
margin-right: 25px;
}
#apresentacao .button-curriculo a:nth-child(2) {
margin-left: 25px;
}
@media (max-width: 991.98px) {
.container_bio_desktop {
display: none !important;
}
}
@media (min-width: 992px) {
.container_bio_mobile {
display: none !important;
}
} .home_bio_txt_mobile {
margin-top: 1em;
}
@media screen and (max-width: 767px) {
#apresentacao .container.apresentacao-desktop {
display: none !important;
}
#apresentacao .bio-foto {
padding-top: 10px !important;
}
#apresentacao .bio-texto {
padding-top: 1.6rem !important;
}
#apresentacao .social-links-apresentacao .fab.fa-linkedin-in {
margin-right: 10px !important;
}
#apresentacao .social-links-apresentacao {
padding-top: 0 !important;
}
#apresentacao .bio-quote {
padding-top: 1.5rem !important;
}
#apresentacao .button-curriculo a:first-child {
margin-right: 15px !important;
}
#apresentacao .button-curriculo a:nth-child(2) {
margin-left: 15px !important;
}
.na-midia-inner.desktop {
display: none !important;
}
#publicacoes h3,
#contato h3 {
margin: 0 0 13px !important;
}
#contato .consultorio-img.row .col-12.col-sm-6:first-child {
margin-bottom: 10px !important;
}
#contato #contato-texto .widgettitle {
margin-top: 17px !important;
}
#contato #contato-texto {
margin-top: 15px;
}
#colophon {
padding: 0 15px !important;
}
}
@media screen and (min-width: 768px) {
#apresentacao .container.apresentacao-mobile {
display: none !important;
}
.na-midia-inner.mobile {
display: none !important;
}
} #como-posso-te-ajudar {
background: #f5f5f5;
margin-top: 1em;
padding: 2.5em 0;
}
.cpta_button_wrapper {
text-align: center;
margin: 2em 0 0.8em;
}
.cmpa_col_2 ul {
-webkit-padding-start: 28px;
padding-inline-start: 28px;
}
.btn_whats,
.btn_2 {
display: inline-block;
color: #fff;
background: var(--pri-color);
padding: 0.8em 1.6em;
border: 1px solid var(--pri-color);
border-radius: 1px;
font-weight: 600;
text-align: center;
text-transform: uppercase;
text-decoration: none !important;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
}
.btn_3 {
display: inline-block;
color: var(--pri-color);
background: none;
padding: 0.8em 1.6em;
border: 1px solid var(--pri-color);
border-radius: 1px;
font-weight: 600;
text-align: center;
text-transform: uppercase;
text-decoration: none !important;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
}
.btn_3:hover {
color: #fff;
background: var(--pri-color);
}
.btn_whats::before {
content: '';
display: inline-block;
width: 18px;
height: 18px;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.98926 0.150391H8.99023C10.1415 0.147327 11.2819 0.37901 12.3457 0.832031C13.2767 1.22851 14.1333 1.78718 14.877 2.4834L15.1885 2.79004C16.8423 4.49318 17.7539 6.75472 17.7539 9.16211C17.751 14.1346 13.8168 18.1709 8.99023 18.1709H8.98633C7.52385 18.1695 6.08453 17.7923 4.7998 17.0732L4.74707 17.0439L4.6875 17.0596L0.210938 18.2666L1.40918 13.7734L1.4248 13.7139L1.39453 13.6611C0.624702 12.2922 0.220946 10.7378 0.224609 9.15625L0.236328 8.69336C0.471813 3.93943 4.31416 0.1505 8.98926 0.150391ZM8.99219 1.39844C4.81692 1.39858 1.42871 4.8828 1.42871 9.15625C1.42696 10.6164 1.82735 12.0474 2.58398 13.2842V13.2852L2.72559 13.5176L1.99316 16.2656L1.92578 16.5166L2.17676 16.4482L4.9209 15.71L5.1377 15.8418C6.30288 16.5498 7.63201 16.9238 8.98633 16.9238H8.98926V16.9229C13.0283 16.9226 16.3346 13.6535 16.5371 9.56055L16.5469 9.16211C16.5496 8.14313 16.3557 7.13323 15.9766 6.19141C15.5973 5.24952 15.0391 4.39368 14.3359 3.67383C13.6364 2.95094 12.8038 2.37694 11.8867 1.98633C11.0841 1.64453 10.2305 1.44915 9.36426 1.40723L8.99219 1.39844ZM5.83398 5.0791C5.98259 5.0791 6.12645 5.07815 6.25 5.08398V5.08496C6.27261 5.08635 6.29531 5.08598 6.3125 5.08594C6.33139 5.0859 6.34683 5.08608 6.36133 5.08691C6.38824 5.0885 6.40854 5.09241 6.42773 5.10156C6.46468 5.1193 6.53665 5.17512 6.62109 5.38281C6.71413 5.61147 6.87189 6.00799 7.01367 6.3623C7.1531 6.71073 7.28152 7.02895 7.3125 7.09277V7.09375C7.35904 7.18812 7.37649 7.27045 7.33203 7.36328C7.25487 7.52188 7.22455 7.59837 7.12891 7.71191L7.12793 7.71289C7.00808 7.85835 6.8974 8.00911 6.80273 8.10352L6.80078 8.10547C6.74951 8.1585 6.66818 8.24058 6.62891 8.34961C6.58481 8.47224 6.59953 8.60553 6.68164 8.75V8.75098C6.81255 8.98322 7.27046 9.74969 7.94922 10.3711V10.3721C8.81852 11.1698 9.56228 11.4241 9.77441 11.5312V11.5322C9.8959 11.5948 10.017 11.6336 10.1377 11.6182C10.2639 11.602 10.3593 11.5305 10.4375 11.4395H10.4385C10.5684 11.2876 10.9999 10.7648 11.1553 10.5254L11.1543 10.5244C11.2126 10.4353 11.2531 10.4237 11.2764 10.4209C11.3158 10.4162 11.3711 10.4302 11.4766 10.4707H11.4785C11.5708 10.5047 11.8862 10.6571 12.2178 10.8213C12.5443 10.9829 12.8732 11.1496 12.9834 11.2061V11.2051C13.1043 11.2678 13.1854 11.3063 13.2549 11.3457C13.3234 11.3846 13.3434 11.4062 13.3496 11.417L13.3506 11.418C13.3459 11.4099 13.3545 11.4261 13.3594 11.4893C13.3636 11.5442 13.3639 11.6187 13.3564 11.709C13.3452 11.8447 13.3176 12.0114 13.2676 12.1934L13.21 12.3799C13.1334 12.5998 12.8989 12.8331 12.6074 13.0254C12.3912 13.168 12.1636 13.2747 11.9854 13.3311L11.8252 13.3701C11.453 13.4256 10.9928 13.4464 10.4902 13.2832H10.4893C10.0638 13.1477 9.64522 12.9893 9.23633 12.8076V12.8066C7.59374 12.0775 6.37508 10.6185 5.81836 9.86621L5.49121 9.40234C5.43575 9.32637 5.21479 9.0244 5.00781 8.60547C4.79907 8.18288 4.61035 7.65303 4.61035 7.12305C4.61043 6.05892 5.14844 5.54237 5.35059 5.31641V5.31543C5.52192 5.12205 5.72027 5.0791 5.83398 5.0791Z' fill='white' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
background-size: cover;
margin-right: 5px;
vertical-align: text-bottom;
}
.btn_whats:hover,
.btn_2:hover {
color: #fff !important;
background: var(--pri-color-hover);
}
@media (min-width: 575px) {
.btn_2,
.btn_3 {
min-width: 137px;
}
}
@media (max-width: 767.98px) {
.cmpa_col_2 {
margin-top: 1.2em;
}
}
@media (min-width: 992px) {
#como-posso-te-ajudar {
margin-top: 3em;
padding: 4em 0;
}
.cpta_button_wrapper {
margin: 3em 0 1em;
}
} #links-publicacoes {
padding: 2.5em 0 1em;
}
@media (min-width: 992px) {
#links-publicacoes {
padding: 4em 0;
}
}
.links_publicacoes_row {
display: -ms-grid;
display: grid;
gap: 15px;
}
.publicacoes_col {
position: relative;
aspect-ratio: 1;
}
.publicacoes_col_1 {
border: 1px solid #262626;
}
.publicacoes_col_2 {
background: #EBE8E8;
border: 1px solid #EBE8E8;
}
.publicacoes_col a {
text-decoration: none !important;
}
.publicacoes_col_inner {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
text-align: center;
}
.publicacoes_col_title {
font-size: 36px;
font-weight: 500;
letter-spacing: 1px;
}
.publicacoes_col_link a {
display: inline-block;
font-weight: bold;
color: var(--pri-color);
letter-spacing: 1px;
text-decoration: underline !important;
}
.publicacoes_col_link a:hover {
color: #262626;
}
@media (min-width: 768px) {
.links_publicacoes_row {
-ms-grid-columns: (1fr)[3];
grid-template-columns: repeat(3, 1fr);
}
} #publicacoes {
padding-top: 2.5rem;
padding-bottom: 1.5rem;
}
@media screen and (max-width: 767px) {
#publicacoes {
padding-top: 2rem;
padding-bottom: 2rem;
}    
}
#publicacoes h3 {
text-align: left;
font-weight: bold !important;
margin: 0 0 20px;
}
.publicacoes-rectangles .rectangle {
border: 1px solid #262626;
padding: 22px 22px 17px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
@media screen and (max-width: 767px) {
.publicacoes-rectangles {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 1rem;
}
.rectangle.artigos,
.rectangle.traducoes,
.rectangle.na-midia {
width: 100%;
height: 225px;
margin-bottom: 20px;
}
.rectangle.artigos {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.rectangle.artigos,
.rectangle.traducoes {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
} 
.rectangle-wrap {
width: 100%;
height: auto;
}
.rectangle.artigos h1 {
font-size: 3.3125rem !important;
}
.rectangle.na-midia h1 {
font-size: 3.375rem !important;
}
.rectangle.traducoes h1 {
font-size: 3.24375rem !important;
}
.publicacoes-rectangles a {
font-size: 1.7125em !important;
}
.menu-cat-home ul li a {
font-size: 1.2rem !important;
}  
}
@media screen and (min-width: 768px) {
.publicacoes-rectangles {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 2rem;
}
.publicacoes-rectangles .rectangle {
margin: 11px;
}
.rectangle.artigos,
.rectangle.traducoes {
width: 298px;
height: 225px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.rectangle.artigos {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.rectangle.na-midia {
width: 225px;
height: 298px;
}
.rectangle-wrap {
height: 319px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
.publicacoes-rectangles h1 {
font-weight: bold;
line-height: 1.15;
padding: 0 !important;
}
.publicacoes-rectangles a {
font-family: 'Roboto', sans-serif;
font-size: 1.3125em;
-webkit-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;
}
.publicacoes-rectangles a:hover {
text-decoration: none !important;
}
.rectangle:hover {
border: 1px solid #e5e5e5 !important;
background-color: #e5e5e5;
}
.rectangle.artigos h1 {
font-size: 2.8125rem;
margin: -4px 0 0 !important;
}
.artigos-inner {
text-align: right;
float: right;
}
.rectangle.na-midia h1 {
font-size: 2.875rem;
margin: 0 0 -5px !important;
}
.rectangle.traducoes h1 {
font-size: 2.74375rem;
margin: -4px 0 0 !important;
} .ver-todas {
margin: 3rem auto 0;
text-align: center;
width: 250px;
height: auto;
}
@media screen and (max-width: 767px) {
.ver-todas {
margin: 1rem auto 0 !important;   
}   
}
.ver-todas-click span {
font-weight: bold;
margin: 0 !important;
}
.ver-todas-click a {
-webkit-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;
}
.ver-todas-click a:hover {
color: #666 !important;
text-decoration: none !important;
}
.ver-todas-click i {
font-size: 22px !important;
}
#collapseVerTodas .card.card-body {
padding: 10px 15px !important;
border: none !important;
}
.menu-cat-home .widgettitle {
display: none !important;
}
.menu-cat-home ul {
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
}
.menu-cat-home ul li {
padding-bottom: 15px;
}
.menu-cat-home ul li:last-child {
padding: 0 !important;
}
.menu-cat-home ul li a {
font-weight: 600 !important;
-webkit-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;
}
.menu-cat-home ul li a:hover {
color: #666 !important;
text-decoration: none !important;
} #contato {
padding-top: 1.5em;
}
@media (min-width: 992px) {
#contato {
padding-top: 0;
}
}
#contato h3 {
margin: 0 0 20px;
}
.cons_img_col img {
border-radius: 5px;
}
@media screen and (min-width: 576px) {
#contato .consultorio-img.row .col-12.col-sm-6 {
padding: 0 0 20px !important;
}
#contato .consultorio-contato.row .texto.col-12.col-sm-6 {
padding: 0 !important;
}
}
#contato #contato-texto .widgettitle {
font-size: 15px !important;
font-weight: 600 !important;
margin: 10px 0 14px;
}
@media screen and (min-width: 576px) {
.consultorio-img {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
-webkit-column-gap: 1em;
-moz-column-gap: 1em;
column-gap: 1em;
}
#contato #contato-texto .sigilo.sigilo-desktop {
padding-right: 15px !important;
}
#contato #contato-texto .sigilo.sigilo-mobile {
display: none !important;
}
}
@media screen and (max-width: 575px) {
#contato #contato-texto .sigilo.sigilo-desktop {
display: none !important;
}	
}
#contato #contato-texto .fab.fa-whatsapp {
margin-right: 5px;
font-size: 17px !important;
}
#contato #contato-texto .far.fa-envelope {
margin-right: 5px;
font-size: 15px !important;
}
#contato .map-marker:before {
display: inline-block;
content: url(//claudiaserathiuk.com.br/img/maps_marker.png);
margin: 0 6px 0 1px;
vertical-align: -2px;
}
#contato #contato-form a:hover {
text-decoration: none !important;
color: #666;
} #cf7-email,
#cf7-mensagem {
border: none !important;
background: #e5e5e5 !important;
border-radius: 0 !important;
width: 100% !important;
color: #262626 !important;
}
#cf7-mensagem {
height: 95px !important;
}
#contato-form .cf7-input::-webkit-input-placeholder { color: #333 !important;
font-size: .9rem !important;
}
#contato-form .cf7-input::-moz-placeholder { color: #333 !important;
font-size: .9rem !important;
}
#contato-form .cf7-input:-ms-input-placeholder { color: #333 !important;
font-size: .9rem !important;
}
#contato-form .cf7-input:-moz-placeholder { color: #333 !important;
font-size: .9rem !important;
}
#cf7-enviar {
color: #262626 !important;
background: #e5e5e5 !important; 
border: 1px solid #e5e5e5 !important;
padding: .55rem 1.7rem;
margin-left: 18px;
text-transform: uppercase !important;
font-family: 'Open Sans', sans-serif !important;
font-weight: bold !important;
font-size: 0.875rem !important;
border-radius: 0 !important;
-webkit-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;    
}
#cf7-enviar:hover {
background: none !important;
border: 1px solid #262626 !important;
}
.enviar-button {
text-align: center !important;
}
div.wpcf7-mail-sent-ok {
background: #e5e5e5 !important;
border: 2px solid #e5e5e5 !important;
} .divisor {
margin-top: 0 !important;
margin-bottom: 55px !important;
}
h1.entry-title {
font-size: 2.17rem !important;
}
h2.entry-title {
border: none !important;
font-size: 1.31rem !important;
margin-bottom: 0 !important;
}
h2.entry-title a,
.leia-aqui {
-webkit-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;
}
h2.entry-title a:hover {
color: #666 !important;
text-decoration: none !important;
} 
.leia-aqui:hover {
color: #666 !important;
}
.leia-aqui {
padding-bottom: 4px !important;
font-weight: bold;
text-decoration: none !important;
border-bottom: 1px solid #262626 !important;
}
.post.hentry {
margin-bottom: 2rem !important;
}
.search-form .search-submit.btn.btn-default {
padding: .3rem 1.7rem !important;
margin-bottom: .3rem !important;
}
.cat-links a {
font-weight: bold !important;
} @media screen and (min-width: 768px) {
#primary {
padding-right: 30px !important;   
}
#secondary {
border-left: 1px solid #222;
padding-left: 30px !important;
}
}
#categories-2 .widget-title {
text-transform: uppercase !important;
margin-bottom: .85rem !important;
}
.search-field.form-control {
border-radius: 0 !important;
height: 2rem !important;
}
#categories-2 ul li a {
text-transform: uppercase !important;
padding: 1rem 0 !important;
}
#categories-2 ul li a:hover {
color: #666 !important;
background: none !important;
}
#categories-2 ul li a:focus,
#categories-2 ul li a:visited {
background: none !important;
} #cv-header {
text-align: center;
padding: 1.1rem 0 3.125rem;
}
#cv-header img {
opacity: 0.85;
}
#cv h2 {
text-align: center;
font-size: 1.5em !important;
font-family: 'Open Sans', sans-serif !important;
font-weight: 600;
text-transform: uppercase;
}
#cv h4 {
font-weight: 400;
}
.cv-title-1 {
margin-bottom: 30px;
}
.cv-title-2 {
margin: 50px 0 0;
padding-bottom: 3px;
}
.cv-title-3 {
margin-bottom: 20px;
}
.cv-title-4 {
margin: 50px 0 0;
padding-bottom: 3px;
}
.cv-title-5 {
margin: 10px 0 40px;
padding-bottom: 3px;
}
@media screen and (min-width: 768px) {
#cv .cv-sec-1.col-12.col-md-6,
#cv .cv-sec-2.col-12.col-md-6,
#cv .cv-sec-4.col-12,
#cv .cv-sec-6.col-12.col-md-6,
#cv .cv-sec-7.col-12.col-md-6 {
padding: 35px 35px 15px !important;
}
#cv .cv-sec-3.col-12,
#cv .cv-sec-5.col-12 {
padding: 0 0 15px !important;
}
.cv-sec-3 h4,
.cv-sec-4 h4,
.cv-sec-5 h4 {
text-align: center;
}
}
@media screen and (max-width: 767px) {
#cv .cv-sec-1.col-12.col-md-6,
#cv .cv-sec-2.col-12.col-md-6,
#cv .cv-sec-4.col-12,
#cv .cv-sec-6.col-12.col-md-6,
#cv .cv-sec-7.col-12.col-md-6  {
padding: 20px 15px !important;
}
#cv .cv-sec-3.col-12,
#cv .cv-sec-5.col-12 {
padding: 20px 15px !important;
}
#cv .cv-sec-3,
#cv .cv-sec-5 {
background-color: #e5e5e5 !important;
}
#cv .cv-sec-4 {
background: none !important;
}
}
#cv .cv-sec-1.col-12.col-md-6,
#cv .cv-sec-4.col-12,
#cv .cv-sec-7.col-12.col-md-6 {
background-color: #e5e5e5;
}   #footer-widget #block-4 {
margin-bottom: 0;
}
#footer-widget .col-12.text-center.doctoralia_widget {
padding-top: 1.8rem;
}
#colophon {
background: #f8f9fa !important;
}
#colophon .container {
border-top: 1px solid #262626 !important;
}
.site-info {
text-align: center !important;
font-family: 'Open Sans', sans-serif !important;
padding: 5px 12px 10px !important;
}
.site-info,
.site-info a {
color: #262626 !important;
font-size: 0.75rem !important;
}
.site-info a:hover {
color: #666 !important;
text-decoration: none !important;
}