/*
PORTFÓLIO v 1.0;
06/2022;
João Pereira;
*/

.page-template-page-portfolio h1, .single-parceiros h1, 
.page-template-page-parceiros h1, .single h1{
    font-size: 40px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: left;
    color: #2d2d2d;
}

.page-template-page-portfolio .parceiro__name, .single-parceiros .parceiro__name, 
.page-template-page-parceiros .parceiro__name, .single .parceiro__name{
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    transition: all .3s ease-in-out;
}

.page-template-page-portfolio .parceiros .owl-stage-outer, .single-parceiros .parceiros .owl-stage-outer,
.page-template-page-parceiros .parceiros .owl-stage-outer, .single .parceiros .owl-stage-outer{
    padding:.25rem 0;
}

.page-template-page-portfolio .parceiro, .single-parceiros .parceiro,
.page-template-page-parceiros .parceiro, .single .parceiro{
    background-color: #fff;
    box-shadow: 1px 1px 10px 2px rgba(165, 165, 165, 0.1);
    border-radius:7px;
    aspect-ratio: 2 / 1;
    transition:all .3s ease-in-out;
}

.page-template-page-portfolio .parceiro.selected, .page-template-page-portfolio .parceiro:hover, .single-parceiros .parceiro.selected, .single-parceiros .parceiro:hover,
.page-template-page-parceiros .parceiro.selected, .page-template-page-parceiros .parceiro:hover, .single .parceiro.selected, .single .parceiro:hover{
    background-color: #4baedd;
}

.page-template-page-portfolio .parceiro.selected .parceiro__name, .page-template-page-portfolio .parceiro:hover .parceiro__name, .single-parceiros .parceiro.selected .parceiro__name, .single-parceiros .parceiro:hover .parceiro__name,
.page-template-page-parceiros .parceiro.selected .parceiro__name, .page-template-page-parceiros .parceiro:hover .parceiro__name, .single .parceiro.selected .parceiro__name, .single .parceiro:hover .parceiro__name{
    color: #fafafa;
}

.page-template-page-portfolio .parceiro img, .single-parceiros .parceiro img,
.page-template-page-parceiros .parceiro img, .single .parceiro img{
    width:100%;
    height:100%;
    object-fit: scale-down;
    object-position: center;
}

.page-template-page-portfolio .galeria__img:nth-of-type(3n - 2), .single-parceiros .galeria__img:nth-of-type(3n - 2),
.page-template-page-parceiros .galeria__img:nth-of-type(3n - 2), .single .galeria__img:nth-of-type(3n - 2){
    padding-left:0;
    padding-right:24px;
}

.page-template-page-portfolio .galeria__img:nth-child(3n), .single-parceiros .galeria__img:nth-child(3n),
.page-template-page-parceiros .galeria__img:nth-child(3n), .single .galeria__img:nth-child(3n){
    padding-right:0;
    padding-left:24px;
}

.page-template-page-parceiros .galeria__img img, .single .galeria__img img,
.page-template-page-portfolio .galeria__img img, .single-parceiros .galeria__img img{
    width:100%;
    aspect-ratio: 16 / 9;
    object-fit: scale-down;
    object-position: center;    
    border-radius: 5px;
}

.page-template-page-portfolio .parceiros .owl-nav, .single-parceiros .parceiros .owl-nav,
.page-template-page-parceiros .parceiros .owl-nav, .single .parceiros .owl-nav{
    margin-top:0!important;
    width:100%!important;
    padding:0!important;
}

.page-template-page-portfolio .parceiros .owl-nav button, .single-parceiros .parceiros .owl-nav button,
.page-template-page-parceiros .parceiros .owl-nav button, .single .parceiros .owl-nav button{
    background-color: rgba(98, 184, 225, 0.3)!important;
    color: #fff!important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    transition: background-color .3s ease-in-out!important;
}

.page-template-page-portfolio .parceiros .owl-nav button:not(.disabled):hover, .single-parceiros .parceiros .owl-nav button:not(.disabled):hover,´
.page-template-page-parceiros .parceiros .owl-nav button:not(.disabled):hover, .single .parceiros .owl-nav button:not(.disabled):hover{
    background-color: rgba(98, 184, 225, 1)!important;
}

.page-template-page-portfolio .parceiros .owl-nav button span, .single-parceiros .parceiros .owl-nav button span,
.page-template-page-parceiros .parceiros .owl-nav button span, .single .parceiros .owl-nav button span{
    padding:0px 13px 5px 13px!important;
    line-height:1!important;
    font-weight: bold!important;
    font-size: 30px!important;
}

.page-template-page-portfolio .parceiros .owl-nav button.owl-prev, .single-parceiros .parceiros .owl-nav button.owl-prev,
.page-template-page-parceiros .parceiros .owl-nav button.owl-prev, .single .parceiros .owl-nav button.owl-prev{
    left:-3rem;
}

.page-template-page-portfolio .parceiros .owl-nav button.owl-next, .single-parceiros .parceiros .owl-nav button.owl-next,
.page-template-page-parceiros .parceiros .owl-nav button.owl-next, .single .parceiros .owl-nav button.owl-next{
    right:-3rem;
}

.page-template-page-portfolio .lg-toolbar .lg-icon, .page-template-page-portfolio .lg-counter, .single-parceiros .lg-toolbar .lg-icon, .single-parceiros .lg-counter,
.page-template-page-parceiros .lg-toolbar .lg-icon, .page-template-page-parceiros .lg-counter, .single .lg-toolbar .lg-icon, .single .lg-counter{
    color:#fff!important;
}

.page-template-page-portfolio .lg-toolbar, .single-parceiros .lg-toolbar,
.page-template-page-parceiros .lg-toolbar, .single .lg-toolbar{
    background-color: rgba(1, 1, 1, 0.25)!important;
}

.page-template-page-portfolio .lg-backdrop, .single-parceiros .lg-backdrop,
.page-template-page-parceiros .lg-backdrop, .single .lg-backdrop{
    background-color: rgba(1, 1, 1, 0.54)!important;
    backdrop-filter: blur(4px);
}

.page-template-page-portfolio .lg-item, .single-parceiros .lg-item,
.page-template-page-parceiros .lg-item, .single .lg-item{
    margin-left: 7.5%!important;
    max-width: 85%!important;
}

.page-template-page-portfolio .lg-next, .page-template-page-portfolio .lg-prev, .single-parceiros .lg-next, .single-parceiros .lg-prev,
.page-template-page-parceiros .lg-next, .page-template-page-parceiros .lg-prev, .single .lg-next, .single .lg-prev{
    background-color: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, .5);
    border-radius: 50%;
    font-size: 12px;
    padding: 8px 9px 9px;
    transition:color .3s ease-in-out;
}

.page-template-page-portfolio .lg-image, .single-parceiros .lg-image,
.page-template-page-parceiros .lg-image, .single .lg-image{
    max-height:90%!important;
}

@media only screen and (max-width: 1200px){
    .page-template-page-portfolio .parceiro__name, .single-parceiros .parceiro__name, 
    .page-template-page-parceiros .parceiro__name, .single .parceiro__name{
        font-size: 20px;
    }
}

@media only screen and (max-width:576px){
    .page-template-page-portfolio .galeria__img:nth-of-type(3n - 2), .single-parceiros .galeria__img:nth-of-type(3n - 2),
    .page-template-page-portfolio .galeria__img:nth-child(3n), .single-parceiros .galeria__img:nth-child(3n),
    .page-template-page-parceiros .galeria__img:nth-of-type(3n - 2), .single .galeria__img:nth-of-type(3n - 2),
    .page-template-page-parceiros .galeria__img:nth-child(3n), .single .galeria__img:nth-child(3n){
        padding-left:12px;
        padding-right:12px;
    }

    .page-template-page-portfolio .parceiro__name, .single-parceiros .parceiro__name, 
    .page-template-page-parceiros .parceiro__name, .single .parceiro__name{
        font-size: 16px;
    }

    .page-template-page-portfolio .parceiros .owl-nav, .single-parceiros .parceiros .owl-nav, .page-template-page-parceiros .parceiros .owl-nav, .single .parceiros .owl-nav{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .page-template-page-portfolio .parceiros .owl-nav button, .single-parceiros .parceiros .owl-nav button,
    .page-template-page-parceiros .parceiros .owl-nav button, .single .parceiros .owl-nav button{
        position: relative;
        transform: translateY(0);
    }
}