/* CARROSSEL GERAL */


 .owl-prev i, .owl-next i{
font-size: 2.5vw !important;
}

.title {
text-align:center;
}

.title h4 {
}

.title a{
font-size:62px;
text-align:center;
text-transform:uppercase;
font-family:'roboto';
font-weight:900;
color:#002273;
}

.subtitle{
font-size:22px;
text-align:center;
text-transform:none;
font-weight:300;
color:#002273;
line-height:100%;
}

.owl-carousel.owl-drag  .owl-item   {
 margin:0;
padding:0;
text-align:center;
}


.owl-carousel.owl-drag .owl-item img {
max-width:720px;
margin:45px 0 30px 0;
padding:0;
text-align:center;
display:inline-block !important;
}


 .description {
text-align:center;
max-width:860px;
margin:0 auto;
}


.texts {
color:#002273;
text-align:center;
font-weight:400;
font-size:16px;
}



 .botao {
    border:1px solid #002273;
    border-radius:50px;
    padding:10px 45px 8px 45px ;
    margin:30px auto;
   display:inline-block;
    color:#002273 !important;
        font-weight:400;
    letter-spacing:1px;
    text-transform:uppercase;
}

.botao:hover {
    border:1px solid #002273;
    background:#002273;
    color:#fff!important;
}





.owl-prev  {
    position: absolute;
    top:50%;
    left: -55px;
    color: #ffffff !important;
    background: none !important;
    transform: translateY(-50%);
    outline:none !important;

}

 .owl-next {
    position: absolute;
    top: 50%;
    right: -55px;
    color: #ffffff !important;
    background: none !important;
    transform: translateY(-50%);
    outline:none !important;
}


.pm-owl-carrossel .owl-next{
    -webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
 } 


.pm-owl-carrossel:hover .owl-next{
    opacity:1;
    -webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
 }  

.owl-prev i, .owl-next i{
outline:none;
}







/* CARROSSEL GALERIA */

.galeria img  {
margin:0!important;
padding:0!important;
}

.thumbnail{
margin:0!important;
padding:0!important;
 
}


.galeria .title {
text-align:center;
}

.galeria .title h4 {
}

.galeria .title a{
font-size:62px;
text-align:center;
text-transform:uppercase;
font-family:'roboto';
font-weight:900;
color:#ffc80a;
}

.galeria .subtitle{
font-size:22px;
text-align:center;
text-transform:none;
font-weight:300;
color:#ffc80a;
line-height:100%;
padding-bottom:0;
margin:0;
}

.galeria .owl-carousel.owl-drag  .owl-item   {
 margin:0;
padding:0;
text-align:center;
}

.galeria .description {
text-align:center;
max-width:860px;
margin:0;
padding:0;
}


.galeria .texts {
color:#ffc80a;
text-align:center;
font-weight:400;
font-size:16px;
margin:0;
}



.galeria .botao {
    border:1px solid #ffc80a;
    border-radius:50px;
    padding:10px 45px 8px 45px ;
    margin:0 auto;
   display:inline-block;
    color:#ffc80a !important;
    font-weight:400;
    letter-spacing:1px;
    text-transform:uppercase;
}

.galeria .botao:hover {
    border:1px solid #ffc80a;
    background:#ffc80a;
    color:#fff!important;
}




.galeria .owl-carousel.owl-drag .owl-item img {
margin:0 0 0 0;
}

@media(min-width:992px){
 
.galeria .owl-carousel.owl-drag .owl-item img {
margin:0 0 0 0;
height:250px;
object-fit:cover;
}
   
}


@media(max-width:992px){
 
.galeria .owl-carousel.owl-drag .owl-item img {
margin:0 0 0 0;
max-height:240px;
object-fit:cover;
}
   
}


@media(max-width:880px){
 
.galeria .owl-carousel.owl-drag .owl-item img {
margin:0 0 0 0;
max-height:220px;
object-fit:cover;
}
   
}

@media(max-width:768px){
 
.galeria .owl-carousel.owl-drag .owl-item img {
margin:0 0 0 0;
min-height:448px;
object-fit:cover;
}
   
}

@media(max-width:540px){
 
.galeria .owl-carousel.owl-drag .owl-item img {
min-height:300px;
}
   
}



.galeria .owl-prev, .galeria .owl-prev  {
    position: absolute;
    left: -70px;
    color: #f1ce00 !important;
    background: none !important;
    outline:none !important;

}

.galeria .owl-next, .galeria .owl-next {
    position: absolute;
    right: -70px;
    color: #f1ce00 !important;
    background: none !important;
    outline:none !important;
}

 
.galeria .owl-prev i, .galeria .owl-next i{
outline:none;
color: #ffc80a;
}

.galeria .owl-prev i:hover, .galeria .owl-next i:hover{
color: #3d6962;
}







@media (max-width:992px){


.galeria .owl-prev, .galeria .owl-prev  {
    position: absolute;
    left: 0px;
    color: #f1ce00 !important;
    background: none !important;
    outline:none !important;

}

.galeria .owl-next, .galeria .owl-next {
    position: absolute;
    right: 0px;
    color: #f1ce00 !important;
    background: none !important;
    outline:none !important;
}

.galeria .owl-prev i, .galeria .owl-next i{
font-size: 38px!important;
}

}



/* CARROSSEL HOSPEDAGEM */

.galeria-hospedagem .title {
text-align:center;
}

.galeria-hospedagem .title h3 {
color:#464855; 
font-size:14px;
top:8px;
position:relative;
}

.galeria-hospedagem .title a{
font-size:62px;
text-align:center;
text-transform:uppercase;
font-family:'roboto';
font-weight:900;
color:#464855;
}

.galeria-hospedagem .subtitle{
font-size:22px;
text-align:center;
text-transform:none;
font-weight:300;
color:#464855;
line-height:100%;
}

.galeria-hospedagem .owl-carousel.owl-drag  .owl-item   {
 margin:0;
padding:0;
text-align:center;
}


.galeria-hospedagem .owl-carousel.owl-drag .owl-item img {
margin:0;
padding:0;
}

@media (min-width:992px){
.galeria-hospedagem .owl-carousel.owl-drag .owl-item img {
height:530px;
object-fit:cover;
}  
}

@media (max-width:540px){
.galeria-hospedagem .owl-carousel.owl-drag .owl-item img {
height:330px;
object-fit:cover;
}  
}


.galeria-hospedagem  .description {
text-align:center;
max-width:860px;
margin:0 auto;
}

.galeria-hospedagem .texts {
color:#464855;
text-align:center;
font-weight:400;
font-size:16px;
}



.galeria-hospedagem .botao {
    border:1px solid #464855;
    border-radius:50px;
    padding:10px 45px 8px 45px ;
    margin:30px auto;
   display:inline-block;
    color:#464855 !important;
        font-weight:400;
    letter-spacing:1px;
    text-transform:uppercase;
}

.galeria-hospedagem .botao:hover {
    border:1px solid #464855;
    background:#464855;
    color:#fff!important;
}


.galeria-hospedagem .owl-carousel .owl-next, .galeria-hospedagem .owl-carousel .owl-prev {
   opacity:0.5!important;
    -webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
 } 


.galeria-hospedagem .owl-carousel:hover .owl-next, .galeria-hospedagem .owl-carousel:hover .owl-prev{
    opacity:1!important;
    -webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
 }  


.galeria-hospedagem .owl-prev  {
    position: absolute;
    top:50%;
    left: 10px;
    color: #ffffff !important;
    background: none !important;
    transform: translateY(-50%);
    outline:none !important;
}

.galeria-hospedagem .owl-next {
    position: absolute;
    top: 50%;
    right: 10px;
    color: #ffffff !important;
    background: none !important;
    transform: translateY(-50%);
    outline:none !important;
}

 


@media (max-width:992px){


.galeria-hospedagem .owl-prev, .galeria-hospedagem .owl-prev  {
    position: absolute;
    left: 0px;
    color: #f1ce00 !important;
    background: none !important;
    outline:none !important;

}

.galeria-hospedagem .owl-next, .galeria-hospedagem .owl-next {
    position: absolute;
    right: 0px;
    color: #f1ce00 !important;
    background: none !important;
    outline:none !important;
}

.galeria-hospedagem .owl-prev i, .galeria-hospedagem .owl-next i{
font-size: 38px!important;
}



}