html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
border: 0;
font-family: 'Source Sans Pro', sans-serif;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
*,
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
body {
background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
ol,
ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
}
blockquote,
q {
quotes: '' '';
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}
a img {
border: 0;
}
a {
text-decoration: none;
} body,
button,
input,
select,
textarea {
color: #333;
font-family: 'Source Sans Pro', sans-serif;
font-size: 16px;
font-size: 1.6rem;
line-height: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin: 0;
}
b,
strong {
font-weight: 600;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #e5e5e5;
font-family: 'Source Sans Pro', sans-serif;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font: 15px Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
h1 {
color: #333;
font-size: 30px;
}
h2 {
font-size: 22px;
color: #333;
}
h3 {
font-size: 18px;
color: #333;
}
.text_color {
color: #545454;
text-decoration: none;
}
.title_color {
color: #333;
text-decoration: none;
} hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0;
}
ul {
list-style: none;
}
ol {
list-style: decimal;
}
li>ul,
li>ol {
margin: 0;
}
dt {
font-weight: bold;
}
dd {
margin: 0;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 0;
}
table {
margin: 0;
width: 100%;
}
th {
font-weight: bold;
} button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; }
.default-button {
font-size: 16px;
color: #fff;
border: none;
background: #e3001b;
cursor: pointer;
-webkit-appearance: none;
border-radius: 0;
}
.default-button:hover {
background: #cc0000;
}
.default-button:focus {
outline: none;
}
input[type='button'],
input[type='reset'] {
border: 1px solid #ccc;
border-color: #ccc #ccc #bbb #ccc;
border-radius: 0;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
cursor: pointer; -webkit-appearance: button; font-size: 12px;
font-size: 1.2rem;
line-height: 1;
padding: 0.6em 1em 0.4em;
}
input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover {
border-color: #ccc #bbb #aaa #bbb;
}
input[type='button']:focus,
input[type='reset']:focus,
input[type='submit']:focus,
button:active,
input[type='button']:active,
input[type='reset']:active,
input[type='submit']:active {
outline: none;
}
input[type='checkbox'],
input[type='radio'] {
padding: 0; }
input[type='search'] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
box-sizing: content-box;
}
input[type='search']::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
textarea {
color: #666;
border: 1px solid #e5e5e5;
border-radius: 0;
-webkit-appearance: none;
}
input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='password']:focus,
input[type='search']:focus,
textarea:focus {
color: #111;
outline: none;
}
input[type='url'],
input[type='password'],
input[type='search'] {
padding: 3px;
}
textarea {
overflow: auto; padding-left: 3px;
vertical-align: top; width: 98%;
}
select:focus {
outline: none;
} .container-post {
justify-content: center;
min-height: 232px;
max-width: 1250px;
margin: 0 auto;
align-items: center;
padding: 48px 60px;
}
.container-post .content p {
color: #555555;
font-size: 18px;
line-height: 28.8px;
}
.container-post .content p:not(:last-child) {
margin-bottom: 16px;
}
.container-post .content h2:not(.titulo-section) {
font-size: 30px;
padding: 32px 0px;
}
.content-news a {
color: #ff0016;
font-size: 18px;
}
.content-news a:hover {
color: #ff0016;
}
.links_home {
margin-top: 8px;
margin-bottom: 48px;
text-transform: uppercase;
}
.links_home i {
font-size: 12px;
}
.links_home a,
.links_home span,
.links_home a:visited {
color: #545454;
font-size: 14px;
}
.links_home a:hover {
color: #ff0016;
}
.links_home p {
font-size: 14px;
text-align: center;
padding: 0;
}
.links_home p i {
margin: 0px 5px;
}
.btn_red {
text-decoration: none;
background: #ff0016;
padding: 22px 24px;
margin-top: 8px;
display: inline-flex;
color: white;
font-weight: 600;
font-size: 18px;
text-align: center;
line-height: 0;
justify-content: center;
align-items: center;
}
.btn_red:visited,
.btn_red:hover {
color: white;
}
.btn_back {
margin-top: 56px;
}
#btn_up {
padding: 0;
min-height: 0;
}
.content-post .btn_red.up {
visibility: hidden;
opacity: 0;
position: fixed;
right: 0;
border-radius: 4px;
padding: 5px 13px;
right: 30px;
z-index: 999;
transition: .4s;
}
@keyframes go-back {
from {
transform: translatey(100px);
}
to {
transform: translatey(-20px);
}
}
.wp-block-media-text .wp-block-media-text__content {
padding-left: 27px;
}
.error-404 {
text-align: center;
}
.error-404 img {
margin: 0 auto;
}
.credito_autor {
display: inline-block;
margin-top: 4px;
color: #545454;
font-size: 11px;
width: max-content;
}
.content_error,
.no-result {
display: flex;
flex-direction: column;
max-width: max-content;
margin: 0 auto;
align-items: flex-end;
} a {
color: royalblue;
}
a:hover,
a:focus,
a:active {
color: midnightblue;
outline: none;
} .main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
display: none;
float: left;
left: 0;
position: absolute;
top: 1.5em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover>ul {
display: block;
} .menu-toggle {
display: none;
}
@media screen and (max-width: 960px) {
.menu-toggle,
.main-navigation.toggled .nav-menu {
display: block;
}
.main-navigation ul {
display: none;
}
}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: '';
display: table;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
} .widget_search .search-submit {
display: none;
}  #all_programs {
background: #efefef;
text-align: center;
padding-bottom: 28px;
}
#all_programs h3 {
font-size: 22px;
padding: 32px 0px 9px 0px;
}
.title_post {
text-align: center;
color: #333333;
font-size: 22px;
margin-bottom: 16px;
}
#all_programs.programs .content-post {
padding: 0px 16px;
} #education_results {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/background-educacao.jpg) center no-repeat;
color: white;
min-height: 326px;
margin: 0 auto;
max-width: 2000px;
}
#education_results .titulo {
text-align: center;
margin-bottom: 0px;
padding: 40px 0px;
}
#education_results h2 {
color: white;
text-align: center;
}
#education_results .slick-dots {
position: static !important;
}
#education_results b {
font-size: 36px;
font-weight: 700;
margin-right: 10px;
}
#education_results span {
display: flex;
flex-direction: column;
align-items: center;
}
#education_results p {
text-align: center;
font-size: 22px;
}
#icon_student {
width: 70px;
height: 81px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/edu-icone-resultados-1.png) left center no-repeat;
}
#icon_books {
width: 70px;
height: 81px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/edu-icone-resultados-2.png) left center no-repeat;
}
#icon_list {
width: 70px;
height: 81px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/edu-icone-resultados-3.png) left center no-repeat;
}
#content_footer>p {
font-size: 22px;
color: #98000d;
line-height: 35px;
text-align: center;
font-style: italic;
margin-bottom: 32px;
margin-top: 48px;
}
#content_footer .link,
.link a {
margin-bottom: 64px;
font-size: 22px;
color: #333333;
text-align: center;
}
.link p a b:hover {
color: #ff0016;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} section.formations img {
width: 100%;
margin: 48px 0;
}
section.formations a {
color: #333;
text-decoration: underline;
}
section.formations p:last-child {
text-align: center;
}
section.formations a:hover {
color: #ff0016;
} .content-post.imgs {
padding: 24px 16px;
}
.quem-somos .wp-block-media-text {
margin: 40px 0px;
}
.quem-somos .wp-block-media-text em {
line-height: 37.4px;
font-size: 22px;
}  .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*='wp-image-'] {
display: block;
margin: 0 auto;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {} footer .container {
position: relative;
max-width: 1426px;
margin: 0 auto;
display: flex;
justify-content: center;
padding: 0 60px;
}
.container1 {
position: relative;
margin: 0 auto;
padding: 0;
} .menu-top {
margin: 0;
}
.nav-top .main_container {
position: relative;
}
.main_container {
max-width: 1180px;
margin: 0 auto;
padding: 0 10px;
}
a.icon-menu-top {
background-color: #666;
color: #fff;
display: none;
font-weight: 400;
margin-left: -5px;
position: relative;
text-transform: uppercase;
width: 160px;
}
a.icon-menu-top:before {
background-color: #999;
content: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-baixo.png);
float: right;
height: 42px;
margin: 0;
padding: 16px 7px 6px 7px;
position: absolute;
right: 0;
top: 0;
}
a.icon-menu-top.active:before {
content: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-cima.png);
}
.nav-top {
border-bottom: 1px solid #e5e5e5;
position: relative;
width: 100%;
}
ul.menu-top.active {
display: block;
}
ul.menu-top li {
border-bottom: 1px solid #fff;
border: 0;
display: inline-block;
padding: 0 50px 0 0;
z-index: 999;
*float: left;
}
ul.menu-top li.selected a {
border-top: 4px solid #e3001b;
}
ul.menu-top li a {
border-top: 4px solid #fff;
color: #666;
padding: 8px 0;
display: block;
text-transform: uppercase;
text-decoration: none;
font-size: 15px;
}
.nav-top .icon-brasil {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/flag.png) no-repeat;
height: 25px;
position: absolute;
right: 0;
top: 6px;
width: 31px;
right: 10px;
}
.nav-top .icon-brasil:before {
color: #666;
content: 'Brasil';
font-size: 15px;
font-weight: 400;
position: absolute;
right: 40px;
top: 4px;
}
.nav-top {
position: relative;
}
.nav-top a,
ul.menu-top li a:hover {
border-top-color: #e3001b;
}
.menu-barra-ativo {
border-top: 4px solid #e3001b !important;
} #topo {
float: left;
background-color: #fff;
border-bottom: 5px solid #e3001b;
margin-bottom: -1px;
padding: 20px 0px 74px 0px;
position: relative;
width: 100%;
z-index: 10;
}
a.logo-paulus {
float: left;
width: 260px;
display: block;
height: 90px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/logo-paulus-social.jpg) center center no-repeat;
color: transparent;
font: 0/0 a;
position: relative;
bottom: 7px;
}
#contact_us {
display: flex;
color: #545454;
justify-content: end;
}
ul#contact_us li a {
text-decoration: none;
color: #545454;
margin-right: 20px;
}
ul#contact_us li a:hover {
color: #ff0016;
}
ul#contact_us li:first-child {
margin-right: 24px;
}
ul#contact_us li:nth-child(3) {
margin-left: 24px;
}
.fa-1x {
font-size: 0.8em !important;
margin-right: 5px;
} .areaPesquisa {
float: right;
padding-top: 24px;
width: 395px;
}
#bt_busca {
width: 50px;
height: 50px;
position: absolute;
right: 5px;
top: 42px;
display: none;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/hidden-lupa.png) no-repeat center center #f0f0f0;
}
.lupa-ativo {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/lupa-branca.png) no-repeat center right #737373 !important;
}
.form-search {
position: relative;
}
.form-search .input-search {
float: left;
border: 1px solid #d6d6d6;
position: relative;
overflow: hidden;
background-color: #fff;
height: 47px;
width: 73%;
}
.areaPesquisa .form-search .input-search input[type='text'] {
border: 0;
padding: 11px 5px 11px 45px;
font-size: 20px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/lupa.png) 10px center no-repeat;
width: 90%;
}
.search-button {
height: 47px;
width: 27%;
float: right;
}
div#sliders {
margin-top: 22px;
} .container-menu {
position: absolute;
margin: 0 auto;
padding: 0;
top: 157px;
width: 100%;
}
.toggleMenu {
display: none;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/menu-icon-vermelho.png) 20px center no-repeat;
text-indent: 70px;
border: none;
padding: 24px 0;
}
.fa-caret-down {
margin-left: 4px;
}
a.toggleMenu {
color: #333;
font-family: 'Source Sans Pro', sans-serif;
font-size: 18px;
text-decoration: none;
}
#nav {
background: #efefef;
width: 100%;
box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
}
ul.nav {
margin: 0;
z-index: 900;
width: 100%;
margin: 0 auto;
}
.nav {
content: ' ';
display: flex;
justify-content: space-between;
}
.nav:after {
clear: both;
}
.nav ul {
list-style: none;
}
.nav a {
display: block;
color: #333333;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
font-weight: 600;
padding: 26px 0;
}
.nav>li {
position: relative;
float: left;
text-align: center;
min-width: max-content;
}
li a:hover {
color: #ff0016;
}
.nav>li>ul {
position: absolute;
display: none;
z-index: 990;
}
.nav li ul li a {
background-color: #efefef;
font-size: 1em;
padding: 7px 29px 10px 20px;
text-align: left;
padding-left: 15px;
font-weight: 400;
}
ul.sub-menu li {
margin-left: 0 !important;
min-width: max-content;
}
.nav li ul li a:hover {
color: #ff0016;
background-color: #dddddd;
}
.no-touch .nav>li:hover ul,
.touch .nav>li.hover ul {
display: inline;
}
.nav.main_container>li ul {
display: none;
left: -10%;
margin: 0;
}
.menu-parent-item {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/menu-arrow.png) 3px center no-repeat;
padding: 0;
margin: 0;
}
.nav.main_container>.menu-item-has-children:after,
.nav>li.hover:after {
content: '';
position: absolute;
left: 105%;
top: 34px;
height: 0;
width: 0;
}
.nav.main_container>.menu-item-has-children:after {
border-top: 6px solid #333333;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
}
.nav.main_container>.menu-item-has-children:hover::after {
border-top: 6px solid #ff0016;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
}
.nav>li:hover>a {
color: #ff0016;
}
.sub-menu li a:not(.nav > li > .sub-menu > li > a) {
padding-left: 30px;
padding-right: 60px;
}
.sub-menu .current-menu-item:before {
border: none;
}
.current-menu-item:before {
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 8px solid #fff;
position: absolute;
bottom: 0;
height: 0;
width: 0;
left: 45%;
} .titulo-section {
font-size: 34px;
color: #333;
margin-bottom: 24px;
font-weight: 700;
}
.ver-tudo {
float: right;
color: #e3001b;
font-size: 16px;
margin-top: 15px;
}
#middle-wrap {
overflow: hidden;
}
#bottom-wrap {
margin-top: 30px;
overflow: hidden;
}
.titulo h2 {
text-align: start;
font-size: 34px;
font-weight: 700;
line-height: 40.8px;
color: #333333;
}
.content-post {
justify-content: center;
min-height: 270px;
max-width: 1250px;
margin: 0 auto;
align-items: center;
padding: 60px 60px;
}
.content-post .btn_red {
border: none;
cursor: pointer;
} .slide-container {
position: relative;
margin: 0 auto;
padding: 0;
}
section#home-services {
background-color: #efefef;
}
section#home-services .content-post {
display: flex;
} #home-info {
padding: 30px 0 35px 0;
}
#home-info h1 {
color: #333;
font-size: 35px;
text-align: center;
}
#home-services {
overflow: hidden;
}
.programs .content-post {
display: flex;
}
.btn_links {
max-width: 580px;
}
.programas_home p {
margin-right: 10px;
max-width: 1000px;
}
.container-post.programas_home {
display: flex;
justify-content: space-between;
}
.color_btn {
position: absolute;
width: 100%;
height: 100%;
filter: opacity(45%);
}
.programs .content-post .content {
margin-bottom: 40px;
}
.clearfix {
float: none;
clear: both;
}
.btn_background {
position: relative;
width: 260px;
height: 260px;
color: white;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
cursor: pointer;
max-width: 260px;
max-height: 260px;
margin-top: 24px;
}
.btn_background h2 {
color: white;
font-size: 28px;
max-width: 200px;
text-align: center;
}
.btn_background h2,
.btn_background.item i {
z-index: 2;
}
.btn_background:hover .color_btn {
filter: opacity(90%);
} .content-report span p {
font-size: 22px;
width: max-content;
color: white;
}
.content-report span p strong b {
font-size: 36px;
}
.content-report {
max-width: 1215px;
display: flex;
justify-content: space-between;
}
.content-report span {
text-align: -webkit-center;
margin-bottom: 50px;
display: flex;
flex-direction: column;
align-items: center;
width: 317px;
}
section#reports {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/background_reports.jpg) center no-repeat;
background-size: cover;
}
section#reports .content-post {
background: none;
color: white;
}
section#reports .owl-theme .owl-dots .owl-dot.active span,
section#reports .owl-theme .owl-dots .owl-dot:hover span {
background: white;
}
#reports .content-post .titulo {
color: white;
}
#reports .content-post h2 {
color: white;
text-align: center;
margin-top: 20px;
}
#reports .content-post {
min-height: 444px;
padding: 24px 10px;
display: flex;
flex-direction: column;
}
#icon_participant {
width: 70px;
height: 96px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icon_participants.png) left center no-repeat;
}
#icon_clock {
width: 59px;
height: 96px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icon_clock.png) left center no-repeat;
}
#icon_building {
width: 65px;
height: 96px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-exemplares.png) left center no-repeat;
}
#icon_paper {
width: 48px;
height: 96px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icon_paper.png) left center no-repeat;
}
#reports .content-post .btn a {
padding: 11px 34px;
text-decoration: none;
border: solid 2px white;
color: white;
font-weight: 600;
display: flex;
}
#reports .content-post .btn:hover a {
background-color: #ff0016;
border-color: #ff0016;
}
#reports .content-post .btn {
font-size: 18px;
} .carousel-reports {
max-width: 1350px;
margin: 0 auto;
}
.carousel-reports ul {
margin: 25px 0px;
} .container-post.atendimento {
display: flex;
gap: 54px;
}
.image-services,
.image-services img {
width: 100%
}
#home-services .container-post .content {
width: max(100%, 571px);
}
#home-services a.btn_red {
margin-top: 22px;
padding: 22px 24px;
} #img-magazines {
width: 245px;
height: 313px;
}
.background-magazines.item {
width: 358px;
display: flex;
justify-content: center;
margin-right: 35px;
padding: 20px;
max-height: 352px;
}
.magazines-content .titulo {
margin-bottom: 24px;
}
.magazines-content {
line-height: 200%;
}
.magazines a-content {
width: 247px;
margin: 0;
}
.magazines li-content {
list-style: disc;
margin-left: 30px;
}
.magazines p-content {
margin-bottom: 20px;
max-width: 520px;
}
.magazines-content p {
margin-bottom: 13px;
color: #555555;
font-weight: 600;
font-size: 18px;
}
.magazines-content ul {
list-style: disc;
margin-left: 34px;
line-height: 36px;
color: #555555;
font-size: 18px;
}
section.magazines {
background-color: #efefef;
}
.magazines .container-post {
display: flex;
align-items: flex-start;
justify-content: start;
}
.last-news .slick-list .slick-track {
display: flex;
justify-content: space-around;
}
.magazines-content .titulo {
padding-right: 30px;
} .last-news {
max-width: 1237px;
margin: 0 auto;
}
.card-news-home {
max-width: 346px;
max-height: 480px;
margin: 0px auto 10px auto;
box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 16%);
width: 346px;
}
.card-news-home .card-body .btn_read {
align-items: center;
max-width: 196px;
}
.card-news-home .card-body {
max-width: 346px;
max-height: 480px;
margin: 0px auto 10px auto;
box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 16%);
grid-auto-rows: 56px 29px 84px 41px;
width: 346px;
}
.card-body {
padding: 13px 20px 24px 20px;
display: grid;
flex-direction: column;
grid-auto-rows: 56px 46px 51px;
}
.card-body p {
overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
-webkit-line-clamp: 3; -webkit-box-orient: vertical;
max-height: 71px;
}
.card-body p,
.card-body h3 {
color: #555555;
font-size: 16px;
}
.card-body h3,
.card-body h4,
.card-body p,
.card-body a {
overflow: hidden;
}
.card-body p {
line-height: 22.4px;
}
section.news .titulo h2,
section#courses h2 {
padding: 35px 0 35px 0;
text-align: center;
color: #333333;
}
.news img {
width: 100%;
height: 220px;
}
.news h4 {
font-size: 19px;
max-height: 52px;
color: #000000;
line-height: 25.2px;
letter-spacing: -0.01em;
}
.news .btn_read {
display: inline-flex;
color: #ff0016;
text-decoration: none;
padding: 10px 17px;
border: 2px solid #ff0016;
font-weight: 600;
font-size: 16px;
gap: 8px;
align-items: end;
}
.news .btn_read:hover {
background-color: #ff0016;
color: white;
}
.news .btn_read_red {
color: white;
margin-top: 0;
margin-right: 34px;
padding: 14px 24px;
}
.news .btn_read_red.up {
color: white;
background-color: #e3001b;
padding: 5px 10px;
margin-right: 10px;
border-radius: 4px;
position: absolute;
right: 0;
}
.see_all {
margin-top: 40px;
max-width: 1260px;
margin: 40px auto;
display: flex;
justify-content: center;
position: relative;
}
.see_all a:hover {
color: white;
}
#sidebar-news p {
color: black;
font-size: 16px;
line-height: 20.4px;
margin-bottom: 8px;
max-height: 40px;
overflow: hidden;
} .content-area {
float: left;
margin-top: 60px;
width: 65.9%;
}
.page-subtitulo {
background: #eee;
color: #666;
font-size: 24px;
padding: 10px;
position: relative;
text-transform: uppercase;
}
.content-area p {
margin: 0 0 1.5em 0;
}
.titulo-banner .single {
text-transform: capitalize;
}
.single-info {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 10px;
float: left;
margin-bottom: 30px;
position: relative;
width: 100%;
}
.single-info h1 {
color: #333;
font-size: 25px;
font-weight: bold;
margin-bottom: 15px;
}
.single-info p {
color: #333;
font-size: 14px;
margin-bottom: 0;
}
.single-info .data {
color: #333;
font-size: 14px;
margin-bottom: 15px;
}
.botoes-zoom {
margin-bottom: 2px;
position: absolute;
right: 0;
bottom: 0;
width: 92px;
}
.botoes-zoom .aumenta {
margin: 0 8px;
} #stafForm input,
#stafForm label {
font-family: 'Source Sans Pro', sans-serif !important;
}
#stafForm input[type='submit'] {
width: 100px;
background-color: #e3001b;
border: none;
color: #ffffff;
padding: 5px 0;
margin-top: 15px;
}
#stafForm input[type='submit']:hover {
background-color: #cc0000;
cursor: pointer;
} .pagination {
display: flex;
justify-content: center;
align-items: center;
margin-right: 100px;
gap: 8px;
}
.pagination span,
.pagination a {
display: flex;
float: left;
padding: 9.5px 15px;
text-decoration: none;
width: auto;
color: #666666;
font-weight: 700;
justify-content: center;
align-items: center;
}
.pagination a {
border: solid 2px #666666;
}
.block-pagination {
display: flex;
}
.pagination a:hover {
color: #ff0016;
border: solid 2px #ff0016;
}
.pagination .next.page-numbers i,
.pagination .prev.page-numbers i {
margin: 0;
}
.next.page-numbers i {
font-size: 12.5px;
margin: 0 5px;
}
.pagination .current {
background: #ff0016;
padding: 11px 17px;
color: #fff;
font-weight: bold;
}
a.inactive,
span.inactive,
label.inactive {
margin: 0 8px;
max-width: 42.45px;
}
.label-pagination {
color: #666666;
font-weight: 600;
}
.post-navigation {
float: left;
margin-top: 30px;
width: 100%;
}
#lista a {
text-decoration: none;
}
#lista a:hover {
color: #000;
}
#lista .data {
border: 1px solid #e5e5e5;
margin-left: 1px;
overflow: hidden;
text-align: center;
width: 50px;
}
#lista .data h2 {
color: #e3001b;
font-size: 35px;
}
#lista .data h3 {
background-color: #e5e5e5;
color: #666;
font-size: 16px;
text-transform: uppercase;
}
#lista .botao-mais {
background-color: #e3001b;
color: #fff;
font-weight: bold;
position: absolute;
bottom: 0;
right: 0;
text-align: center;
text-decoration: none;
height: 20px;
width: 20px;
}
#lista .botao-mais:hover {
background-color: #cc0000;
color: #fff;
} #lista li {
border-bottom: 1px solid #e5e5e5;
padding: 24px 0;
}
#lista li:first-child {
padding-top: 30px;
}
#lista li:last-child {
margin-bottom: 48px;
}
#lista li a {
color: #666;
text-decoration: none;
}
.container-post.search p {
color: #333;
}
.container-post.search b {
font-weight: 700;
} .site-main .menu-drop-down {
background-color: #fff;
border: 1px solid #e5e5e5;
position: absolute;
right: 0;
top: -3px;
width: 32%;
z-index: 1;
}
.site-main .menu-drop-down ul li:first-child {
border-top: 1px dashed #e5e5e5;
}
.site-main .menu-drop-down ul li {
border-bottom: 1px solid #e5e5e5;
margin: 0;
padding: 0;
}
.site-main .menu-drop-down ul li:hover {
background: #e5e5e5;
}
.site-main .menu-drop-down ul li:last-child {
border-bottom: none;
}
.site-main .menu-drop-down ul li a {
color: #333;
display: block;
padding: 5px 0 5px 12px;
}
.site-main .menu-drop-down>span {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/dropdown-interno.png) no-repeat 5px center transparent;
display: block;
padding: 6px 0 6px 40px;
}
.site-main .sub-menu-interna {
display: none;
}
.site-main .menu-drop-down:hover {
cursor: pointer;
}
.site-main .sub-menu-interna li a:hover {
color: #333 !important;
}
.content-single input[type='submit'] {
font-size: 16px;
color: #fff;
border: none;
background: #e3001b;
cursor: pointer;
-webkit-appearance: none;
border-radius: 0;
padding: 3px 15px;
}
.content-single input[type='submit']:hover {
background: #cc0000;
} #news-page {
display: flex;
flex-wrap: wrap;
max-width: 1200px;
justify-content: center;
margin-bottom: 11px;
}
#news-page .card-news {
max-width: none;
width: 346px;
height: 398px;
margin: 0px 15px 31px 15px;
box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 16%);
}
#news-page .card-news img {
min-width: 346px;
height: 218px;
}
#news-page .card-news .card-body h4 {
font-size: 18px;
color: #000;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
line-height: 25.2px; max-height: 52px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
} .fotos-categorias {
float: left;
margin-bottom: 20px;
width: 500px;
height: 41px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-dropdown.png) no-repeat right #ffffff;
border: 1px solid #cccccc;
}
.fotos-categorias select {
border: none;
width: 100%;
height: 41px;
-webkit-appearance: none;
-moz-appearance: window;
border-radius: 0;
vertical-align: middle;
background: transparent;
padding: 10px;
} .revista {
clear: both;
padding: 0px;
margin: 0px;
}
.revista a {
display: inline-block;
position: relative;
}
.revista img {
border: 1px solid #eee;
width: 100%;
}
.revista .rev-esq {
margin-left: 0;
}
.revista .linha-sep {
border: none;
height: 1px;
background: #e5e5e5;
float: left;
width: 100%;
margin: 15px 0 23px 0;
}
.revista p {
font-size: 18px;
margin: 5px 0 0 0;
} .col {
display: block;
float: left;
margin: 1% 0 1% 3%;
}
.col:first-child {
margin-left: 0;
} .group:before,
.group:after {
content: '';
display: table;
}
.group:after {
clear: both;
}
.group {
zoom: 1; } .span_3_of_3 {
width: 100%;
}
.span_2_of_3 {
width: 66.06%;
}
.span_1_of_3 {
width: 31.3%;
} .assessoramento-conteudo {
padding: 20px;
}
.assessoramento-conteudo p:last-child {
margin: 0;
} .accordion-group {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin: 2px 0;
border: 1px solid #e5e5e5;
}
.accordion-heading {
background-color: #f0f0f0;
background-image: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-baixo.png);
background-repeat: no-repeat;
background-position: 97% center;
text-transform: uppercase;
position: relative;
}
.accordion-heading .accordion-toggle {
display: block;
padding: 15px 15% 15px 10px;
}
.accordion-heading a {
font-size: 18px;
color: #333333;
font-weight: 400;
text-decoration: none;
}
.accordion-inner {
border-top: 0;
}
.accordion-toggle {
cursor: pointer;
}
.accordion dt,
.accordion dd {
border: 1px solid #ccc;
border-bottom: 0;
padding: 10px 30px;
}
.accordion dt:last-of-type,
.accordion dd:last-of-type {
border-bottom: 1px solid #ccc;
}
.accordion a {
display: block;
}
.accordion dt {
background-color: #f0f0f0;
background-image: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-baixo.png);
background-repeat: no-repeat;
background-position: 97% center;
}
.accordion dt.accativo {
background-color: #e0e0e0;
background-image: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-cima.png);
background-position: 97% center;
background-repeat: no-repeat;
}
.accordion dt a h2 {
color: #333;
}
.accordion dd {
border-top: 0;
margin: 0;
}
.accordion dd:last-of-type {
border-top: 1px solid white;
position: relative;
top: -1px;
}
.destacado {
background-color: #e0e0e0;
background-image: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-cima.png);
background-repeat: no-repeat;
background-position: 97% center;
}
.collapse.in {
height: auto;
}
.collapse {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
-moz-transition: height 0.35s ease;
-o-transition: height 0.35s ease;
transition: height 0.35s ease;
} #atendimento-lista li {
border: 1px solid #eee;
float: left;
width: 100%;
padding: 20px;
background: #efefef;
display: flex;
flex-direction: row;
}
#atendimento-lista li:not(:last-child) {
margin-bottom: 40px;
}
.btn_map {
margin-top: 10px;
border: solid #ff0016 2px;
height: 40px;
width: 150px;
display: flex;
}
.btn_map:hover {
background-color: #ff0016;
}
.btn_map:hover a {
color: white;
}
.btn_map a {
padding: 6px 25px;
text-decoration: none;
color: #ff0016;
font-weight: 600;
}
#atendimento-lista img {
float: left;
margin-right: 26px;
}
#atendimento-lista .atendimento-info {
float: left;
padding: 8px 0;
color: #555555;
}
.atendimento-info i {
margin-right: 10px;
color: #ff0016;
}
ul#atendimento-lista {
margin-top: 40px;
display: flex;
flex-direction: column;
}
#atendimento-lista h3 {
color: #333;
font-weight: 600;
font-size: 24px;
line-height: 22px;
margin-bottom: 20px;
}
#atendimento-lista p {
color: #666666;
font-size: 18px;
margin: 0;
padding-bottom: 10px;
}
#atendimento-lista p a {
color: #666666;
}
#atendimento-lista p:last-child {
padding-bottom: 0;
word-break: break-word;
} .educacao h1,
.educacao h2 {
margin-bottom: 5px;
}
.educacao img {
margin-bottom: 20px;
width: 100%;
}
.educacao .link-fapcom {
color: #fff;
float: left;
font-size: 18px;
margin-top: 20px;
padding: 10px 15px;
text-decoration: none;
} .img_report {
min-width: 252px;
height: 341px;
filter: brightness(0.6);
}
.container-post #reports-page {
display: flex;
justify-content: center;
flex-wrap: wrap;
margin-bottom: 38px;
}
.card_report {
width: 252px;
height: 341px;
position: relative;
display: flex;
justify-content: center;
align-items: center;
margin: 10px 15px;
}
.card_report:hover .img_report {
filter: brightness(0.4);
}
.card_body {
position: absolute;
color: white;
height: 60%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
font-weight: 600;
}
.card_body h3 {
color: white;
}
.card_body span {
font-size: 56px;
margin-bottom: 32px;
}
.card_body>img {
max-width: 48px;
margin-bottom: 32px;
}
.card_body .btn_view:hover {
background-color: #ff0016;
}
.card_body .btn_view:hover a {
border: #ff0016 solid 2px;
}
.card_body .btn_view a>img {
margin-right: 3px;
}
.card_body .btn_view a {
padding: 7px 16px;
text-decoration: none;
color: white;
border: solid 2px;
display: flex;
align-items: center;
} #lista-eventos {
float: left;
width: 100%;
}
#lista-eventos .info {
border-bottom: 1px solid #eee;
float: left;
padding: 20px 0 20px 0;
position: relative;
width: 100%;
}
#lista-eventos img {
float: left;
margin-right: 20px;
width: 185px;
}
#lista-eventos .evento-data {
border: 1px solid #e5e5e5;
float: left;
text-align: center;
width: 50px;
}
#lista-eventos h1 {
font-size: 22px;
color: #333;
display: table-cell;
font-weight: 400;
text-decoration: none;
padding: 13px 0 0 0;
}
#lista-eventos h1:hover {
color: #000;
}
.single-detalhes i {
color: #e3001b;
} #fale-conosco {
background: #efefef;
width: 379px;
max-height: 362px;
padding: 64px 33px;
margin-right: 28px;
}
input#radio_politica {
margin: 13px 0px;
}
span.wpcf7-list-item {
margin-left: 0;
}
#fale-conosco h2 {
font-size: 20px;
color: #333;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 16px;
padding: 0;
}
#fale-conosco i {
color: #ff0016;
margin-right: 5px;
font-size: 14px;
}
#contact input[type='submit'] {
border: none;
min-width: 139px;
margin-top: 28px;
}
#contact {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
#contact p {
margin-bottom: 0;
}
#contact h2 {
padding: 0;
}
.content-post.contact {
min-height: 0;
}
#title_form {
line-height: 37px;
margin-bottom: 24px;
}
.form_input {
padding: 8px 16px;
margin-bottom: 16px;
width: 48%;
border: solid 1px #e5e5e5;
color: #666666;
}
#radio_politica,
#radio_emails {
margin-right: 8px !important;
}
.form_input_assunto {
padding: 8px 16px;
margin-bottom: 16px;
color: #666666;
}
form span {
font-size: 15px;
color: #555555;
}
form select {
background: no-repeat;
color: #757575;
color: #666666;
}
form textarea {
color: #666666;
height: 133px;
}
section#contact {
padding-top: 0;
padding-bottom: 0;
}
#enderecos .destaque {
margin-bottom: 40px;
}
#enderecos h1 {
line-height: 32px;
margin-bottom: 10px;
}
#enderecos span {
background-repeat: no-repeat;
float: left;
margin: 1px 5px 0 0;
}
#enderecos p {
margin-bottom: 5px;
}
#enderecos li {
margin-bottom: 30px;
}
#enderecos li h1 {
color: #666;
font-size: 20px;
}
#enderecos li p {
color: #666;
font-size: 15px;
margin: 0;
padding: 0 0 10px 10px;
}
#enderecos li span {
opacity: 0.5;
}
#select-estado-title {
margin-bottom: 0;
}
form .dropdown-estado {
margin-bottom: 1.5em;
float: none;
width: 75%;
}
form .dropdown-estado select {
width: 100%;
}
.field_required {
border: solid 1px #ff0016 !important;
} .listagem li {
background-color: #f0f0f0;
float: left;
margin-bottom: 10px;
overflow: hidden;
width: 100%;
}
.listagem .titulo {
float: left;
font-size: 22px;
padding: 12px 0;
margin-left: 10px;
text-transform: uppercase;
}
.ver-atividade {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-direita-branca.png) 90% 50% no-repeat;
float: right;
padding: 16px 0;
width: 180px;
}
.ver-atividade a {
color: #fff;
display: block;
margin-left: 30px;
text-decoration: none;
}
.lista {
margin-bottom: 20px;
overflow: hidden;
}
.lista-atividades .pagination {
margin: 20px 0 0 20px;
}
.atividade {
border-bottom: 1px solid #999 !important;
margin-bottom: 20px;
}
.atividade .topo .desc {
min-height: 120px;
overflow: hidden;
padding: 0 0 0 20px;
}
.atividade .topo h1 {
font-weight: bold;
padding: 0 0 10px 0;
}
.atividade .topo p {
margin: 0;
}
.atividade .lighter {
font-weight: lighter;
}
.atividade .imagem {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/pdf.jpg) center center no-repeat;
float: left;
height: 120px;
width: 120px;
}
.atividade .botao-download {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icon-baixar.png) 32px center no-repeat;
background-color: #e3001b;
color: #fff;
display: block;
float: right;
font-weight: lighter;
margin-top: 10px;
padding: 10px 0;
text-indent: 60px;
width: 220px;
}
.atividade .botao-download:hover {
background-color: #cc0000;
}
.atividade .conteudo {
border-top: 1px solid #eee;
padding-top: 20px;
overflow: hidden;
width: 100%;
}
.atividade .conteudo span {
font-weight: bold;
}
.atividade .conteudo .leia-mais {
color: #e3001b;
display: block;
float: left;
margin: 10px 0 0 0;
width: 90px;
}
.atividade .conteudo .leia-mais:hover {
color: #cc0000;
}
.conteudo .aberto {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-cima.png) right center no-repeat;
}
.conteudo .fechado {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-baixo.png) right center no-repeat;
}
.single .atividade {
border: none !important;
margin: 0 !important;
padding-bottom: 0 !important;
}
.atividade .texto {
height: 74px;
overflow: hidden;
}
.atividade .texto p:last-child {
margin-bottom: 2px;
} .grid-parceiros {
margin-top: 40px;
overflow: hidden;
}
.grid-parceiros .bloco {
float: left;
margin: 0 30px 10px 0;
min-height: 250px;
width: 155px;
}
.grid-parceiros .imagem {
border: 1px solid #ccc;
margin-bottom: 5px;
height: 155px;
}
.grid-parceiros .imagem img {
display: block;
margin: auto;
vertical-align: middle;
}
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
} .title_page h1 {
text-align: center;
font-size: 40px;
font-weight: 700;
line-height: 52px;
}
.page_subtitle {
margin: 0px 0px 48px 0px;
text-align: center;
font-size: 22px;
}
.page_subtitle p {
font-size: 22px;
margin-bottom: 0;
color: #333;
}
#cards_list {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 28px;
}
.card_formations {
max-width: 346px;
margin: 0px 15px 20px 15px;
cursor: pointer;
}
.card_formations a {
text-decoration: none;
}
.card_formations a p {
margin: 5px 10px;
line-height: 28.8px;
font-size: 18px;
}
.card_formations:hover img {
filter: brightness(0.3);
}
.card_formations:hover P {
color: #ff0016;
} .card_ebook {
background-color: #efefef;
margin-bottom: 32px;
padding: 24px;
display: flex;
align-items: flex-start;
}
.card_ebook_body {
display: grid;
gap: 24px
}
.card_ebook_body .btn_red {
max-width: 201px;
height: 40px;
}
.card_ebook:last-child {
margin-bottom: 48px;
}
.card_ebook img {
float: left;
margin-right: 32px;
max-width: 242px;
min-height: 352px;
max-height: 362px;
}
.card_ebook h2 {
display: contents;
font-weight: 600;
}
.card_ebook p {
font-size: 18px;
line-height: 30.6px;
color: #555;
} .card_ebook.kits .card_ebook_body {
gap: 16px;
}
.filters {
display: flex;
width: 100%;
margin-bottom: 46px;
gap: 20px;
justify-content: end;
}
.filters .page_subtitle {
margin: 0;
}
.filters .filter-year,
.filters ul {
border: .5px solid;
border-color: #efefef;
display: flex;
flex-direction: column;
width: 172px;
position: relative;
border-radius: 8px;
border: 1px solid #DDD;
height: 49px;
}
.filters ul li,
.filter-year span {
padding: 16px 24px;
color: black;
line-height: 1;
}
.filter-search {
width: 343px;
padding: 16px 24px;
border: 1px solid #DDD;
border-radius: 8px;
display: flex;
height: 49px;
}
.filter-search input {
color: #000;
width: 100%;
border: none;
}
.filter-search input::placeholder {
color: #000;
}
.filter-search #btn-search {
padding: 15px 15px 5px 5px;
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/lupa.svg) left center no-repeat;
background-size: inherit;
cursor: pointer;
}
.filter-year span {
position: relative;
cursor: pointer;
}
.filter-year span::after {
border-top: 5px solid #333333;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
content: '';
position: absolute;
left: 81%;
top: 23px;
}
.filters ul {
height: 0;
visibility: hidden;
position: absolute;
background: white;
width: 100;
width: 100%;
top: 50px;
}
.filters ul li:hover,
.filter-selected {
cursor: pointer;
background-color: #efefef;
}
.filters ul.visibily-toogle {
visibility: visible;
height: auto;
z-index: 2;
}
.stores_ebook {
display: flex;
justify-content: center;
gap: 15px;
flex-wrap: wrap;
}
.card_ebook_body h3 {
font-weight: bold;
margin-bottom: 9px;
}
.ebook-img,
.audio-img {
height: 40px;
background-size: contain;
display: block;
width: 100%;
max-width: 158px;
}
.stores_ebook.flex-start {
justify-content: start;
}
.audio-img {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/audiolivro.svg) left center no-repeat;
background-size: contain;
}
.kindle_img {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/ebook-kindle.png) left center no-repeat;
background-size: contain;
}
.apple_store_img {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/ebook-apple-store.png) left center no-repeat;
background-size: contain;
}
.google_play_img {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/ebook-google-play.png) left center no-repeat;
background-size: contain;
}
.kobo_img {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/ebook-kobo.png) left center no-repeat;
background-size: contain;
}
.livraria_cultura_img {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/ebook-livraria-cultura.png) left center no-repeat;
background-size: contain;
} div#filter_content ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
margin-bottom: 20px;
}
div#filter_content li {
margin: 12px 30px;
}
div#filter_content li a {
color: #555;
font-weight: 700;
font-size: 18px;
padding: 5px 0px;
}
div#filter_content li a:hover {
color: #ff0016;
}
#filter_content_select {
margin: 0 auto;
width: 346px;
border: solid 2px #808080;
margin-bottom: 20px;
}
#filter_content_select ul {
position: relative;
}
#filter_content_select ul>ul {
display: none;
z-index: 999;
background-color: white;
width: 100%;
position: absolute;
border: solid 2px #808080;
}
#filter_content_select li {
display: flex;
flex-direction: column;
cursor: pointer;
}
#filter_content_select li a {
color: #808080;
font-weight: 600;
padding: 10px;
width: 100%;
}
#filter_content_select ul>ul>li:hover {
background-color: #ff0016;
}
#filter_content_select ul>ul>li:hover a {
color: #fff;
}
#filter_content_select ul:hover i {
color: #ff0016;
}  .container-post.single-news h1 {
font-size: 36px;
}
.container-post.single-news .post-content {
padding: 0px 0px 20px 0px;
display: flex;
justify-content: center;
gap: 50px;
align-items: start;
}
.container-post.single-news .post-content .autor {
font-style: italic;
margin-bottom: 0;
margin-top: 6px;
}
.body_news img {
min-height: 229px;
margin-bottom: 10px;
width: 100%;
}
.content-news p {
line-height: 30.6px;
color: #555555;
font-size: 18px;
}
.content-news {
border-top: solid #d6d6d6 2px;
border-bottom: solid #d6d6d6 2px;
padding: 15px 0px;
}
.navigation.news_single {
display: flex;
justify-content: space-between;
}
.navigation.news_single b,
.navigation.news_single i,
.navigation.news_single a {
text-decoration: none;
color: #666666;
font-weight: 700;
}
.navigation.news_single a:hover .navigation.news_single i {
color: #ff0016 !important;
}
.navigation.news_single b:hover,
#nav-next:hover i,
#nav-previous:hover i {
color: #ff0016;
}
.footer_news {
display: flex;
flex-direction: column;
height: 105px;
justify-content: space-around;
margin-top: 15px;
}
.footer_news .shared {
color: #555555;
}
.shared i {
margin: 0px 10px;
font-size: 18px;
color: #808080;
}
.site-main.news_single {
padding: 10px;
}
.content-news .galeria {
display: grid;
}
.wp-audio-shortcode {
display: contents;
} .img_program .color_btn {
top: 0;
height: 100%;
}
.content-post.program {
padding: 60px 10px;
}
.content.program img {
width: 100%;
margin-bottom: 20px;
} #audio_card {
background-color: #efefef;
padding: 20px;
display: flex;
margin-top: 22px;
}
#audio_card .audio_img {
min-width: 200px;
max-width: 400px;
margin-right: 22px;
}
#audio_card .audio_img img {
width: 100%;
}
#audio_card .card_title {
margin-bottom: 23px;
font-weight: 600;
}
#audio_card .autor_audio {
margin-bottom: 7px;
font-size: 18px;
font-weight: 700;
color: #555;
line-height: 30.6px;
}
#audio_card .date_audio {
margin-bottom: 25px;
font-size: 16px;
color: #555;
line-height: 22.2px;
}
#audio_card .card_content {
width: 100%;
display: grid;
grid-auto-rows: 26.7%;
}
#routes_downloads.formations {
max-width: 1300px;
margin: 0 auto;
padding: 0px 60px;
margin-bottom: 48px;
}
.formations.btn_back {
max-width: 1304px;
margin: 0 auto;
padding: 0px 60px 48px 60px;
} #route_content .banner {
margin-bottom: 20px;
}
#route_content .file_btn:hover {
color: green;
}
#routes_downloads {
max-width: 1277px;
margin: 0 auto;
padding: 0px 60px;
margin-bottom: 48px;
}
.is-type-video {
margin-top: 32px;
}
#downloads_file {
padding: 20px;
background-color: #efefef;
}
#downloads_file>h2 {
margin-bottom: 16px;
font-weight: 600;
padding: 0;
}
.file_btn {
color: #ff0016;
border: solid 2px #ff0016;
font-weight: 600;
padding: 5px 12px;
bottom: 16px;
right: 0;
}
.file_btn a:visited {
color: #ff0016;
}
.file_btn:hover {
background-color: #ff0016;
color: white;
}
.file_btn i {
font-size: 13px;
margin-right: 5px;
}
#list_downloads tr {
padding: 16px 0px;
display: flex;
flex-wrap: wrap;
}
#list_downloads tr:not(:last-child) {
border-bottom: 1px solid #ccc;
}
#list_downloads tr td:first-child {
display: flex;
}
#route_content .banner>img {
width: 100%;
}
.extend_pdf,
.extend_jpg,
.extend_docx,
.extend_csv,
.extend_doc,
.extend_gif .extend_mov,
.extend_mp3,
.extend_mp4,
.extend_png,
.extend_ppt,
.extend_pptx,
.extend_rar,
.extend_tiff,
.extend_txt,
.extend_wav,
.extend_wma,
.extend_xls,
.extend_xlsx,
.extend_zip {
min-width: 28px;
height: 32px;
display: block;
margin-right: 16px;
}
.extend_pdf {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-pdf.png) center center no-repeat;
}
.extend_jpg {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-jpg.png) center center no-repeat;
}
.extend_mp3 {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-docx.png) center center no-repeat;
}
.extend_csv {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-csv.png) center center no-repeat;
}
.extend_doc {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-doc.png) center center no-repeat;
}
.extend_docx {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-docx.png) center center no-repeat;
}
.extend_gif {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-gif.png) center center no-repeat;
}
.extend_mov {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-mov.png) center center no-repeat;
}
.extend_mp3 {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-mp3.png) center center no-repeat;
}
.extend_mp4 {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-mp4.png) center center no-repeat;
}
.extend_png {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-png.png) center center no-repeat;
}
.extend_ppt {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-ppt.png) center center no-repeat;
}
.extend_pptx {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-docx.png) center center no-repeat;
}
.extend_rar {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-rar.png) center center no-repeat;
}
.extend_tiff {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-tiffpng) center center no-repeat;
}
.extend_txt {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-txt.png) center center no-repeat;
}
.extend_wav {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-wav.png) center center no-repeat;
}
.extend_wma {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-wma.png) center center no-repeat;
}
.extend_xls {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-xls.png) center center no-repeat;
}
.extend_xlsx {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-xlsx.png) center center no-repeat;
}
.extend_zip {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-zip.png) center center no-repeat;
}
#route_content div {
padding: 0;
}
#route_content .wp-block-media-text img {
padding-right: 32px;
padding-bottom: 16px;
}
.routes.btn_back {
max-width: 1277px;
margin: 0 auto;
padding: 0px 60px 48px 60px;
}
.routes.btn_back a {
margin-top: 0;
} .sidebar {
margin: 40px 0;
width: 100%;
}
.card.recent_news {
width: 298px;
height: 268px;
background-color: white;
margin-bottom: 28px;
}
.sidebar-lista {
display: flex;
flex-direction: column;
align-items: center;
}
.card.recent_news li img {
width: 100%;
height: 150px;
}
.card.recent_news li .body {
padding: 7px 16px;
}
.sidebar:last-child {
margin: 0;
}
.sidebar-area a {
color: #ff0016;
font-size: 14px;
text-decoration: none;
font-weight: 600;
}
.sidebar-area a:hover {
color: #000;
}
.sidebar-lista {
float: left;
width: 346px;
background: #efefef;
height: 676px;
min-height: 411px;
}
.sidebar-area .titulo {
width: 100%;
}
#sidebar-news .titulo h2 {
font-size: 20px;
padding: 24px;
}
.sidebar-area .ver-tudo {
margin-top: 8px;
}
#sidebar-news li p:nth-child(2) {
color: #555555;
font-size: 14px;
} section#courses {
background-color: #efefef;
display: flex;
flex-direction: column;
}
.icon-calendar::before {
content: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/calendar.svg); position: relative; }
.icon-book::before {
content: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/book.svg); position: relative; }
.icon-clock::before {
content: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/clock.svg); position: relative; }
.icon-cash::before {
content: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/cash.svg); position: relative; }
.icon-user::before {
content: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/icone-publico.svg); position: relative; }
.icon-whats::before {
content: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/whats.svg); position: relative; }
.card-course-home {
max-width: 346px;
min-height: 567px;
display: flex;
flex-direction: column;
gap: 12px;
background-color: white;
box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.16);
}
.image-course img {
height: 249px;
width: 100%;
}
.course-title h4 {
width: 100%;
height: 44px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 19px;
font-weight: 700;
color: #000;
padding-bottom: 2px;
}
.separator-course {
height: 1px;
border-bottom: solid 1px #ccc;
}
.card-course-body {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 15px;
font-weight: 600;
}
.card-course-body>div {
display: flex;
gap: 24px;
flex-direction: column;
}
.btn-course-details {
border: solid 2px #FF0016;
color: #FF0016;
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
padding: 8px 0;
margin: 0 24px;
font-weight: 600;
}
.btn-course-details:hover {
background-color: #FF0016;
color: white;
}
.card-course-body,
.card-course-head {
padding: 0 24px;
color: #555;
}
.card-course-head {
display: flex;
flex-direction: column;
gap: 12px;
}
.course-dates div,
.course-workload div,
.course-modality div,
.course-price div {
display: flex;
gap: 8px;
margin-bottom: 6px;
}
.course-dates div span,
.course-workload div span,
.course-modality div span,
.course-price div span {
color: #000;
}
.last-courses {
max-width: 1237px;
margin: 0 auto;
display: flex;
}
.course-category {
min-width: 102px;
width: max-content;
display: flex;
justify-content: center;
padding: 3px 16px;
font-size: 14px;
font-weight: 700;
color: white;
text-transform: uppercase;
}
.btn_red.courses {
margin: 35px auto 54px auto;
font-weight: 700;
}
section#courses .owl-carousel .owl-item {
display: flex;
align-items: center;
justify-content: center;
min-height: 591px;
}
.course-dates {
position: relative;
}
div.course-tooltip {
background: #E4B409;
border-radius: 3px;
position: absolute;
bottom: 23px;
color: white;
padding: 10px;
min-width: max-content;
display: none;
z-index: 10;
grid-template-columns: 1fr 1fr;
gap: 8px;
}
.content-course .link-tooltip {
display: none;
}
.content-course div.course-tooltip {
display: none;
right: 20px;
}
.link-tooltip::after {
content: "";
width: 0;
height: 0;
position: absolute;
border-left: 11px solid transparent;
border-right: 11px solid transparent;
border-top: 11px solid #E4B409;
bottom: 19px;
left: 13px;
display: none;
}
.link-tooltip:hover {
color: #FF0016;
}
.link-tooltip:hover::after,
.link-tooltip:hover+.course-tooltip {
display: grid;
}
.course-head-content .date_unique {
display: none;
}
div.course-tooltip span {
display: flex;
flex-direction: row;
min-width: max-content;
font-size: 14px;
color: white;
font-weight: 700;
} .content-course {
background-color: #EFEFEF;
padding: 20px;
margin-bottom: 40px;
position: relative;
}
.content-course-head {
display: flex;
}
.course-title h2 {
font-size: 24px;
color: #000;
font-weight: 700;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.content-course-head img {
margin-right: 20px;
height: 100%;
}
.content-course-head ul li .course-icons span {
color: #000;
}
.content-course-head ul li span {
font-size: 18px;
font-weight: 600;
color: #555;
display: flex;
width: max-content;
}
.content-course-head ul li .course-tooltip span {
color: white;
font-size: 14px;
}
.content-course-head ul {
display: flex;
flex-wrap: wrap;
}
.content-course-head .course-head-content {
display: flex;
flex-direction: column;
gap: 21px;
width: 100%;
}
.content-course-head ul li {
position: relative;
cursor: default;
width: 26%;
}
.content-course-head ul li:last-child {
margin-top: 25px;
}
.content-course-head .course-icons {
display: flex;
gap: 8px;
margin-bottom: 4px;
}
.content-course-head .course-category {
background-color: #e77c01;
font-size: 16px;
padding: 4px 31px;
width: 112px;
height: 30px;
}
.course-description {
font-size: 18px;
margin: 24px 0px 24px 0px;
color: #555;
line-height: 28.8px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.container-post.courses {
display: flex;
flex-direction: column;
}
.course-former {
font-size: 18px;
font-weight: 600;
color: #555;
}
.course-former span {
font-size: 18px;
font-weight: 600;
color: #000;
}
.content-course .btn-course-details {
margin: 24px 0 0 0;
padding: 8px 42px;
width: max-content;
}
.whats-share {
position: absolute;
right: 28px;
display: flex;
gap: 8px;
cursor: pointer;
align-items: center;
color: #309E3A;
font-weight: 600;
}
.whats-share a {
right: 28px;
display: flex;
gap: 8px;
cursor: pointer;
align-items: center;
color: #309E3A;
font-weight: 600;
}
.no-registrations {
border-color: #E4B409;
color: #E4B409;
}
.no-registrations:hover {
background-color: #E4B409;
}
.target_audience {
margin-top: 24px;
display: flex;
flex-direction: column;
gap: 6px;
}
.target_audience span:first-child {
color: #000;
font-weight: 600;
font-size: 18px;
display: flex;
align-items: center;
gap: 6px;
}
.target_audience span:last-child {
font-size: 18px;
color: #555555;
font-weight: 600;
} #nav-footer li:hover a {
color: #fff;
}
#footer {
background-color: #333;
font-size: 15px;
float: left;
width: 100%;
z-index: 10;
}
#footer h2 {
color: #fff;
font-size: 20px;
font-weight: 400;
}
#footer p,
.blc-cont li {
font-weight: 400;
}
#footer a {
text-decoration: none;
}
.blc-cont:last-child {
margin-right: 0;
}
.blc-cont {
width: 20%;
float: left;
margin-top: 50px;
}
.blc-cont h2 {
margin-bottom: 40px;
}
nav#nav-footer.menu ul {
width: 506px;
columns: 2;
}
.blc-cont:nth-child(2) {
width: 50%;
}
.blc-cont,
.blc-cont li a {
color: #fff;
font-size: 15px;
}
.blc-cont ul {
list-style: square;
list-style-position: inside;
}
.blc-cont li {
margin: 12px 0;
}
#nav-footer.menu li:nth-child(1) {
margin: 0px 0px 12px 0;
}
.blc-cont .paises {
display: block;
margin-top: 20px;
}
ul.ft-redes-sociais {
margin: 0;
list-style: none;
display: flex;
height: 60px;
margin: 25px 0px;
}
.blc-cont-m {
line-height: 25px;
}
ul.ft-redes-sociais li {
width: 60px;
margin: 0;
text-indent: 60px;
}
ul.ft-redes-sociais a {
display: flex;
}
ul.ft-redes-sociais .fb {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/facebook.png) left center no-repeat;
}
ul.ft-redes-sociais .tt {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/twitter.png) left center no-repeat;
}
ul.ft-redes-sociais .yt {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/youtube.png) left center no-repeat;
}
ul.ft-redes-sociais .insta {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/insta.png) left center no-repeat;
}
ul.ft-redes-sociais .fb:hover {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/facebook_2.png) left center no-repeat;
}
ul.ft-redes-sociais .tt:hover {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/twitter_2.png) left center no-repeat;
}
ul.ft-redes-sociais .yt:hover {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/youtube_2.png) left center no-repeat;
}
ul.ft-redes-sociais .insta:hover {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/insta_2.png) left center no-repeat;
}
ul.lista-paises {
float: left;
cursor: pointer;
position: relative;
width: 100%;
list-style: none;
margin-top: 20px;
max-width: 230px;
}
ul.lista-paises>li {
padding: 15px 30px 16px 20px;
background: #fff url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-baixo.png) 92% 20px no-repeat;
margin: 0;
}
ul.lista-paises strong {
color: #656565;
font-size: 16px;
font-weight: 500;
}
ul.lista-paises ul {
display: none;
width: 100%;
position: absolute;
right: 0;
background-color: #e0e0e0;
border-top: 1px solid #fff;
list-style: none;
z-index: 989;
height: 130px;
overflow: scroll;
}
ul.lista-paises ul li {
text-indent: 20px;
margin: 0;
}
ul.lista-paises ul li a {
color: #666;
display: block;
padding: 15px 0;
}
ul.lista-paises ul li a:hover {
background-color: #eee;
}
.no-touch ul.lista-paises:hover>li {
background: #fff url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-cima.png) 92% 20px no-repeat;
}
.no-touch ul.lista-paises:hover>li:after,
.touch ul.lista-paises.show>li:after {
content: '';
position: absolute;
width: 45px;
height: 100%;
right: 0;
top: 0;
background: #999 url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/seta-cima.png) center center no-repeat;
}
.no-touch ul.lista-paises:hover ul,
.touch ul.lista-paises.show ul {
display: block;
}
#dir-reserv {
float: left;
width: 100%;
padding: 30px 0;
text-align: center;
background: #000;
margin-top: 50px;
}
.download-thumb {
width: 100%;
}
#footer #dir-reserv p {
color: #999;
font-size: 14px;
}
.site-main .menu-drop-down {
margin: 15px 0;
position: relative;
width: 100%;
}
.site-main .menu-drop-down>span {
padding-top: 10px;
padding-bottom: 10px;
}
.site-main .menu-drop-down ul li a {
padding-top: 10px;
padding-bottom: 10px;
} .elem,
.elem * {
box-sizing: border-box;
margin: 0 !important;
}
.elem {
display: inline-block;
font-size: 0;
width: 33%;
border: 20px solid transparent;
border-bottom: none;
background: #fff;
padding: 10px;
height: auto;
background-clip: padding-box;
}
.elem>span {
display: block;
cursor: pointer;
height: 0;
padding-bottom: 70%;
background-size: cover;
background-position: center center;
}
.card_img {
margin: 20px 20px 74px 20px;
width: 350px;
height: 260px;
position: relative;
}
.card_img img {
width: 100%;
height: 100%;
cursor: pointer;
}
.card_img:hover img {
filter: brightness(0.3);
transition: filter 0.3s;
}
.card_img:hover i.zoom_icon {
display: block;
}
#cards_list_img {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
margin-bottom: 48px;
}
.container-post.imgs {
max-width: 1290px;
}
.container-post.imgs .btn_red.gallery {
display: grid;
align-items: center;
padding: 12px 94px;
gap: 8px;
margin: 48px auto 0 auto;
max-width: 500px;
grid-auto-flow: column;
justify-content: center;
cursor: pointer;
}
.container-post.imgs i.icon_camera {
background: url(//www.paulus.com.br/assistencia-social/wp-content/themes/assistencia_social/images/camera.svg) center no-repeat;
background-size: cover;
width: 25px;
height: 18px;
display: inline-block;
}
.title_img {
font-size: 18px;
line-height: 28.8px;
color: #333;
margin-top: 8px;
}
i.zoom_icon {
position: absolute;
left: 42%;
top: 45%;
font-size: 50px;
color: #a9a8a8;
display: none;
cursor: pointer;
}
div#filter_galery ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
div#filter_galery li {
margin: 12px 30px;
}
div#filter_galery li a {
color: #555;
font-weight: 700;
font-size: 18px;
padding: 5px 0px;
}
div#filter_galery li a:hover {
color: #ff0016;
}
#filter_galery_select {
margin: 0 auto;
width: 280px;
border: solid 2px #808080;
}
#filter_galery_select ul {
position: relative;
}
#filter_galery_select ul>ul {
display: none;
z-index: 999;
background-color: white;
width: 100%;
position: absolute;
border: solid 2px #808080;
}
#filter_galery_select li {
display: flex;
flex-direction: column;
cursor: pointer;
}
#filter_galery_select li a {
color: #808080;
font-weight: 600;
padding: 10px;
width: 100%;
}
#filter_galery_select ul>ul>li:hover {
background-color: #ff0016;
}
#filter_galery_select ul>ul>li:hover a {
color: #fff;
}
#filter_galery_select ul:hover i {
color: #ff0016;
} .content_page {
font-size: 18px;
margin-bottom: 40px;
}
.content_page p {
margin-bottom: 20px;
}
.content_page h4 {
margin-bottom: 10px;
font-size: 22px;
}
#linkAccess {
color: #ff0016;
padding-top: 0;
padding-bottom: 0;
min-height: auto;
margin-bottom: 48px;
}
#linkAccess a {
color: #808080;
font-weight: bold;
}
#linkAccess div {
font-size: 18px;
}
#page_print #banner_mobile {
display: none;
}
#main_page_print .links_home {
margin: 0;
}
#main_page_print .container-post {
min-height: auto;
}