@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"); .btn-primary {
background-color: #044F90 !important;
border-color: transparent;
}
.btn-primary:hover {
background-color: #065ca8 !important;
}
.page-header {
background: #123363;
background: -webkit-linear-gradient(180deg, rgba(18, 51, 99, 1) 0%, rgba(23, 78, 159, 1) 100%);
background: -moz-linear-gradient(180deg, rgba(18, 51, 99, 1) 0%, rgba(23, 78, 159, 1) 100%);
background: linear-gradient(180deg, rgba(18, 51, 99, 1) 0%, rgba(23, 78, 159, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#123363", endColorstr="#174E9F", GradientType=0);
}
html, body {
font-family: Inter;
}
.main-menu__container {
background: #EFE9D9 url(//admossoro.com.br/wp-content/themes/main/assets/img/header_menu_bg.png) center right no-repeat;
}
.main-menu__container .navbar {
padding-top: 0;
padding-bottom: 0;
} @media (max-width: 575.98px) {
.main-menu__container {
background-image: none;
}
.main-menu__container .navbar-brand img {
height: 40px;
}
.list-posts-grid__title-category,
.list-posts-slide__title-category {
font-size: 3.5em !important;
}
.page-header__banner {
padding: 20px 0 0!important;
}
.list-posts-slide__nav {
text-align: center !important;
}
.list-posts-slide {
margin-top: 15px !important;
}
}
.page-header__banner .ms-image img {
border-radius: 20px;
}
@media (min-width: 576px) {
} @media (max-width: 991.98px) {
.main-menu__container {
background-image: none;
}
}
@media (min-width: 991.98px) {
.main-menu__container {
min-height: 100px;
}
} @media (max-width: 767.98px) {
.main-menu__container {
background-image: none;
}
}
.page-header {
padding: 5px 0 0;
}
.page-header__social-link {
margin: 0;
text-align: right;
padding-bottom: 5px;
}
.page-header__social-link a {
color: #fff;
text-decoration: none;
}
.page-header__social-link a:hover {
color: #ccc;
}
.main-menu__container a,
.main-menu__container a:visited,
.main-menu__container .navbar-light .navbar-nav .nav-link {
text-transform: uppercase;
font-family: 'Barlow Condensed';
font-weight: bold;
color: #044F90;
border-bottom: 2px solid transparent;
font-size: 17px;
}
.main-menu__container a:hover,
.main-menu__container a:hover,
.main-menu__container .navbar-light .navbar-nav .nav-link:hover {
color: #044F90; border-bottom: 2px solid #044F90;
}
.main-menu__container .dropdown-menu {
background-color: #EFE9D9;
padding-top: 0;
padding-bottom: 0;
}
.main-menu__container .dropdown-item:hover {
background-color: #f8f9fa !important;
}
.main-menu__container .dropdown-item.active {
background-color: transparent;
color: #205db9;
}
.main-menu__container .navbar-brand,
.main-menu__container .navbar-brand:hover {
border-color: transparent;
} .page-header__banner {
padding: 48px 0 50px;
}
.page-header__banner .metaslider.ms-theme-default-base .flexslider .flex-control-nav li a {
width: 80px;
height: 10px;
} .list-posts-grid {
margin-top: 40px;
margin-bottom: 100px; 
}
.list-posts-grid__image {
width: 100%;
height: auto;
transition: opacity ease-in .2s;
}
.list-posts-grid__image:hover {
opacity: 0.7;
}
.list-posts-grid__title-category {
font-family: 'Barlow Condensed';
font-weight: bold;
text-transform: uppercase;
color: #044F90;
font-size: 70px;
margin-bottom: 20px;
}
.list-posts-grid_light .list-posts-grid__title-category {
color: #fff;
}
.list-posts-grid__sub-link {
font-size: 25px;
font-weight: normal;
color: #D77E03;
text-decoration: none;
}
.list-posts-grid__sub-link:hover {
color: #e88905;
text-decoration: none;
}
.list-posts-grid__icon {
font-size: 20px;
}
.list-posts-grid__container-items { }
.list-posts-grid__container-items img {
border-radius: 15px;
max-width: 100%;
height: auto;
}
.list-posts-grid__item {
margin-bottom: 25px;
}
.list-posts-grid__item a {
color: #044F90;
}
.list-posts-grid_light .list-posts-grid__item a {
color: #fff;
}
.list-posts-grid__item a:hover {
text-decoration: none !important;
opacity: .8;
}
.list-posts-grid__date {
color: #4D85DA;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
margin: 5px 0;
}
.list-posts-grid__title {
color: #044F90;
font-size: 20px;
font-weight: bold;
}
.list-posts-grid__item_min .list-posts-grid__title {
font-size: 17px;
}
.list-posts-grid_light .list-posts-grid__title {
color: #fff;
} .list-posts-slide {
margin-top: 80px;
margin-bottom: 100px; 
}
.list-posts-slide__title-category {
font-family: 'Barlow Condensed';
font-weight: bold;
text-transform: uppercase;
color: #044F90;
font-size: 70px;
}
.list-posts-slide_light .list-posts-slide__title-category {
color: #fff;
}
.list-posts-slide__sub-link {
font-size: 25px;
font-weight: normal;
color: #D77E03;
text-decoration: none;
}
.list-posts-slide__sub-link:hover {
color: #e88905;
text-decoration: none;
}
.list-posts-slide__icon {
font-size: 20px;
}
.list-posts-slide__container-items {
margin-top: 35px;
}
.list-posts-slide__nav {
text-align: right;
}
.list-posts-slide__nav a,
.list-posts-slide__nav a:visited {
text-decoration: none;
border: none;
transition: opacity 0.3s ease-in-out;
}
.list-posts-slide__nav a:hover,
.list-posts-slide__nav a:active {
opacity: 0.5;
}
.list-posts-slide__item {
background-color: #2B4C7C;
border-radius: 15px;
padding: 30px;
color: #fff;
}
.list-posts-slide__title-item {
font-size: 22px;
font-weight: bold;
margin-bottom: 30px;
}
.list-posts-slide__excerpt {
font-size: 15px;
line-height: 2.2em;
font-weight: normal;
}
.list-posts-slide__link,
.list-posts-slide__link:visited {
color: #fff;
text-align: right;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;
display: block;
text-decoration: none;
margin-top: 30px;
}
.list-posts-slide__link:hover {
color: #d3d3d3;
text-decoration: none;
}
.list-posts-slide__item-container:nth-child(even) .list-posts-slide__item {
color: #121212;
background-color: #EFE9D9;
}
.list-posts-slide__item-container:nth-child(even) .list-posts-slide__link,
.list-posts-slide__item-container:nth-child(even) .list-posts-slide__link:visited {
color: #121212;
}
.list-posts-slide__item-container:nth-child(even) .list-posts-slide__link:hover {
color: #373737;
} .sub-footer-links {
background-color: #F5F5F5;
padding: 40px 0 0;
font-size: 20px;
font-weight: bold;
}
.sub-footer-links__item {
height: 115px;
background-color: #eee;
border-radius: 1rem;
text-align: center;
line-height: 115px;
transition: opacity ease-in .2s;
margin-bottom: 40px;
}
.sub-footer-links__item:hover {
opacity: .7;
}
.sub-footer-links__item-calendario {
background: #672372;
}
.sub-footer-links__item-informativo {
background: #15282F;
}
.sub-footer-links__item,
.sub-footer-links__item:hover {
text-decoration: none;
color: #fff;
display: block;
}
.sub-footer-links__item-radio {
background-color: #256BAD;
}
.page-footer {
color: #fff;
padding-top: 50px;
padding-bottom: 50px;
background: #191B1F;
background: -webkit-linear-gradient(168deg, rgba(25, 27, 31, 1) 0%, rgba(21, 40, 47, 1) 100%);
background: -moz-linear-gradient(168deg, rgba(25, 27, 31, 1) 0%, rgba(21, 40, 47, 1) 100%);
background: linear-gradient(168deg, rgba(25, 27, 31, 1) 0%, rgba(21, 40, 47, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#191B1F", endColorstr="#15282F", GradientType=0);
}
.page-footer a,
.page-footer a:visited {
color: #fff;
text-decoration: none;
}
.page-footer__main-title {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
display: flex;
align-items: center;
}
.page-footer__header {
margin-bottom: 40px;
}
.page-footer__copyright {
text-align: center;
font-size: 14px;
margin-top: 30px;
padding: 0 20px;
}
.page-footer__title-section {
font-size: 19px;
font-weight: bold;
margin-bottom: 10px;
margin-top: 20px;
}
.page-footer__menu {
list-style: none;
padding: 0;
color: #eee;
margin-top: 0;
}
.page-footer__menu a,
.page-footer__menu a:visited {
color: #ccc !important;
}
.page-footer__menu li {
line-height: 2.5em;
}
.page-footer__menu a:hover {
color: #fff !important;
}
.page-footer__text {
color: #ccc;
}
@media (max-width: 575.98px) {
.page-footer__header-text-logo {
display: block;
}
}
.title-h1 {
font-size: 60px;
font-family: 'Barlow Condensed';
font-weight: bold;
color: #044F90;
text-transform: uppercase;
}
.title-h1_bordered {
border-bottom: 2px solid #044F90;
}
.post-page {
padding-top: 20px;
padding-bottom: 100px;
}
.post-page__header {
margin-bottom: 30px;
}
.post-page__date {
margin-bottom: 20px;
color: #888;
}
.post-page__entry-text {
font-size: 1.1em; clear: both;
float: none;
}
.list-posts-text {
overflow: hidden;
clear: both;
}
.list-posts-text__item {
border: 1px solid #ddd;
border-radius: 5px;
margin-bottom: 40px;
}
.list-posts-text__title {
border-bottom: 1px solid #ddd;
background-color: #fafafa;
border-radius: 5px 5px 0 0 ;
padding: 20px 30px;
font-size: 21px;
color: #555;
margin: 0;
}
.list-posts-text__entry-text {
line-height: 1.7em;
font-size: 15px;
padding: 10px 30px;
line-height: 1.7em;
background-color: #f0f0f0;
}
.buttons-navigation {
text-align: center;
}
.buttons-navigation .btn-group {
margin: 0 auto !important;
display: inline !important;
}
.buttons-navigation a {
border-radius: 4px !important;
margin: 5px 10px;
}
.force-paragraph-alignleft p {
text-align: left !important;
}
#gallery-1 .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 25%;
}
.post-page__entry-text img {
max-width: 100%;
height: auto;
border-radius: 5px;
margin-bottom: 5px;
}
.post-page__entry-text .gallery-icon {
padding: 5px;
}
.post-page__entry-text .gallery img {
border-radius: 4px !important;
border: none !important;
}
.related-posts__title {
color: #555;
margin-bottom: 20px;
}
.related-posts.container {
border-top: 1px solid #ccc;
padding-top: 20px;
}
.post-page__entry-text table {
width: 100%;
margin-bottom: 1rem;
background-color: transparent;
}
.post-page__entry-text table,
.post-page__entry-text table td {
border: 1px solid #dee2e6;
}
.post-page__entry-text table td {
padding: .75rem;
vertical-align: top;
border-top: 1px solid #dee2e6;
}
.header-feat {
padding: 60px 0 60px;
background: #143E7B;
background: -webkit-linear-gradient(168deg, rgba(20, 62, 123, 1) 0%, rgba(23, 77, 158, 1) 100%);
background: -moz-linear-gradient(168deg, rgba(20, 62, 123, 1) 0%, rgba(23, 77, 158, 1) 100%);
background: linear-gradient(168deg, rgba(20, 62, 123, 1) 0%, rgba(23, 77, 158, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#143E7B", endColorstr="#174D9E", GradientType=0);
}
.header-feat__title {
color: #f3efe7;
text-align: center;
margin: 0;
text-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
word-break: break-word;
}
.breadcrumbs {
font-size: 13px;
color: #666;
margin-bottom: 20px;
}
.breadcrumbs a {
color: #15458a;
}
.searchform form {
justify-content: right !important;
}
.list-posts-vertical__item {
margin-bottom: 50px;
border-bottom: 1px solid #aaa;
padding-bottom: 50px;
}
.list-posts-vertical__entry-content iframe {
width: 100%;
}
.list-posts-vertical__entry-content img {
max-width: 100%;
height: auto;
border-radius: 5px;
}
.list-posts-vertical__thumbnail {
margin-bottom: 30px;
}
.list-posts-vertical__title,
.list-posts-vertical__title a,
.list-posts-vertical__title a:visited {
color: #15458a;
font-family: 'Barlow Condensed';
font-weight: bold;
font-size: 40px;
text-transform: uppercase;
}
.list-posts-vertical__title a:hover {
opacity: .8;
text-decoration: none;
color: rgb(109, 81, 28);
}
.list-posts-vertical__date {
color: #888;
}
.list-posts-vertical__entry-text {
font-size: 1.1em;
overflow: hidden;
clear: both;
float: none;
}
.header-feat__date {
font-size: 13px;
color: #ddd;
text-align: center;
}
.list-posts-vertical__link-open:hover {
text-decoration: none !important;
}
div[v-cloak] {
display: none;
}
.list-cards .card-title {
color: #2e558f;
}
.btn.btn-outline-primary {
border-color: #164995 !important;
color: #164995 !important;
}
.btn.btn-outline-primary:hover {
background: #164995 !important;
color: #fff !important;
}
.devby {
font-size: 10px;
margin-top: 10px;
text-align: right;
margin-right: 48px;
color: #565656;
}
.devby a {
text-decoration: none;
color: #777 !important;
}
.devby a:hover {
text-decoration: underline !important;
}
.page-footer a {
word-break: break-word;
}