.alignwide {
max-width: 1400px;
margin: 0 auto;
}
.faca-parte {
background: url(//associacaojorgepina.com/wp-content/themes/associacao-jorge-pina/assets/images/facaparte.svg);
background-size: 350px 109px;
background-position: center right;
width: 350px;
align-items: center;
justify-content: center;
padding-right: 100px;
background-repeat: no-repeat;
}
.faca-parte a {
font-size: 17px!important;
}
header .faca-parte {
height: auto;
width: auto;
background: url(//associacaojorgepina.com/wp-content/themes/associacao-jorge-pina/assets/images/facaparte-header.svg);
padding-left: 100px!important;
padding-right: 0;
background-position: center left;
padding-top: 10px;
padding-bottom: 10px;
margin-left: -80px;
margin-right: -1rem;
}
header .faca-parte a{
text-decoration: none!important;
}
.wp-block-social-links .wp-social-link svg {
height: 45px !important;
width: 45px !important;
}
.destaque-vertical .wp-block-image {
overflow: hidden;
}
.destaque-vertical .wp-block-image a{
position: relative;
}
.destaque-vertical .wp-block-image a:after {
background: url(//associacaojorgepina.com/wp-content/themes/associacao-jorge-pina/assets/images/dots-branco.svg);
position: absolute;
z-index: 1;
width: 283px;
height: 130px;
content: '';
display: block;
top: 50%;
left: 50%;
margin-left: -140px;
margin-top: -65px;
}
.destaque-vertical .wp-block-image {
max-width: 100%;
}
.destaque-vertical .wp-block-image img {
transition: transform 0.2s ease-in-out;
}
.destaque-vertical .wp-block-image a:hover img {
transform: scale(1.2);
}
.destaque-vertical.vermelho svg path{
stroke: #CC5B5B;
}
.destaque-vertical.verde svg path{
stroke: #529697;
}
.destaque-vertical.dourado svg path{
stroke: #B3996E;
}
.destaque-vertical.roxo svg path{
stroke: #8969BF;
}
.destaque-vertical .wp-block-image a:before {
background: url(//associacaojorgepina.com/wp-content/themes/associacao-jorge-pina/assets/images/arrow_white.svg);
background-repeat: no-repeat;
position: absolute;
z-index: 1;
width: 80px;
height: 79px;
content: '';
display: block;
bottom: 10%;
right: 10%;
transition: transform .5s;
}
.destaque-vertical .wp-block-image a:hover:before {
transform: translate(20px, 0);
}
.link-seta a {
position: relative;
background: transparent;
display: inline-block;
background: url(//associacaojorgepina.com/wp-content/themes/associacao-jorge-pina/assets/images/arrow_white.svg);
background-repeat: no-repeat;
width: 81px;
height: 79px;
content: '';
display: block;
transition: transform .5s;
border: 0;
text-indent: 4rem;
overflow: hidden;
white-space: nowrap;
}
.link-seta:hover {
transform: translate(20px, 0);
}
.post-navigation-link-next {
text-align: center;
}
.post-navigation-link-next a,
.post-navigation-link-previous a {
font-size: 46px;
font-family: 'Fugaz One';
text-decoration: none;
text-transform: uppercase;
display: flex;
flex-direction: column;
align-items: center;
}
.post-navigation-link-next a::after {
background: url(//associacaojorgepina.com/wp-content/themes/associacao-jorge-pina/assets/images/arrow_dourado.svg);
background-repeat: no-repeat;
width: 83px;
height: 79px;
content: '';
display: block;
margin: 30px 0;
transition: transform .5s;
}
.post-navigation-link-next a:hover:after {
transform: translate(20px, 0);
}
.post-navigation-link-previous a::after {
background: url(//associacaojorgepina.com/wp-content/themes/associacao-jorge-pina/assets/images/arrow_dourado.svg);
background-repeat: no-repeat;
width: 83px;
height: 79px;
content: '';
display: block;
margin: 30px 0;
transition: transform .5s;
transform: rotate(180deg);
}
.post-navigation-link-previous a:hover:after {
transform: translate(-20px, 0); rotate(0deg);
}
@media screen and (max-width:1024px) {
.hide-mobile { display:none!important; }
}
.icon-download a {
transition: transform .5s;
transform: rotate(90deg) scaleX(1) scaleY(1)!important;
}
.icon-download a:hover  {
transform:  rotate(90deg) translate(20px, 0)!important;
width: 77px;
}
.imagem-triangular {
display: flex;
position: relative;
overflow: hidden;
}
.imagem-triangular:after {
background: url(//associacaojorgepina.com/wp-content/themes/associacao-jorge-pina/assets/images/dots-dourados.svg);
position: absolute;
z-index: 1;
width: 283px;
height: 130px;
content: '';
display: block;
top: 50px;
left: -50px;
}
.imagem-triangular figure{
flex-shrink: 0;
min-width: 100%;
min-height: 100%;
}
.imagem-triangular img {
clip-path: polygon(35% 0, 100% 0%, 100% 100%, 0% 100%);
object-fit: cover;
}
.has-object-fit-cover figure {
width: 100%;
height: 100%;
}
.has-object-fit-cover img {
object-fit: cover;
height: 100%;
}
.wp-block-table td, .wp-block-table th {
border: 0;
}
.full-width {
width: 100%;
}
.overflow-hidden {
overflow: hidden;
}
.scroll-container {
overflow: auto;
white-space: nowrap;
}
.scroll-container > div {
min-width: 400px!important;
}
.scroll-container > div > *{
white-space: wrap;
}
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form textarea {
color: #1f252b;
width: 100%;
padding: 12px 16px;
box-sizing: border-box;
border-radius: 0;
border: solid 1px #242038;
}
.wpcf7-form p {
margin: 0 0 28px;
}
.wpcf7-text:focus, 
.wpcf7-textarea:focus {
outline: 1px solid rgba(84, 222, 197, 0.9);
outline-offset: 0;
}
input[type="submit"]{
background: transparent none;
border-radius: 2px;
border-top-color: currentColor;
border-top-width: 2px;
border-top-style: solid;
border-right-color: currentColor;
border-right-width: 2px;
border-right-style: solid;
border-bottom-color: currentColor;
border-bottom-width: 2px;
border-bottom-style: solid;
border-left-color: currentColor;
border-left-width: 2px;
border-left-style: solid;
color: #9a855d;
padding-top: 0.67em;
padding-right: 2.7em;
padding-bottom: 0.67em;
padding-left: 2.7em;
font-family: var(--wp--preset--font-family--lato);
font-size: 16px;
font-style: normal;
font-weight: 900;
line-height: inherit;
padding: calc(0.667em + 2px) calc(1.333em + 2px);
text-decoration: none;
text-transform: uppercase;
}
.wp-block-navigation__container a:where(:not(.wp-element-button)){
font-size: 15px;
font-weight: 600;
}
.main-footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
font-weight: 400;
}
@media (min-width: 768px) { 
.imagem-triangular figure {
flex-shrink: 0;
}
}
@media (max-width: 1136px) { 
.faca-parte-arrow {
display: none;
}
}
header .faca-parte {
display: none;
}
.wp-container-core-group-is-layout-361f8b7f {
justify-content: space-between;
}
@media screen and (min-width:1045px) {
.wp-container-core-group-is-layout-361f8b7f {
justify-content: start;
}
}
@media screen and (min-width:1272px) {
header .faca-parte  { display:flex; }
.wp-container-core-group-is-layout-361f8b7f {
justify-content: space-between;
}
}
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: block;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display:none;
}
@media (min-width: 1045px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display:block;
}
}
.is-menu-open .wp-block-navigation .wp-block-navigation-item__content {
line-height: 3;
}
.word-break {
word-break: break-all;
}