/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 20/01/2023, 16:47:45
    Author     : usuario
*/

.turis-main {}

.turis-main.conteudo {
    padding-top: 60px;
}

.turis-main.contato {
    padding-top: 60px;
    background-color: #f9c227;
}

.turis-main.contato .turis-h1 .nome {
    color: #fff;
}

.turis-main.contato label {
    color: #fff;
}


.section-conteudo {
    padding-top: 60px;
    padding-bottom: 60px;
}


.single-product {
    margin-top: 60px;
    margin-bottom: 60px;
}

.single-product .page-section {}

.single-product .pic {}

.single-product .pic img {}

.single-product .overflow-h {
    padding: 30px;
}

.single-product .overflow-h .nome {
    font-size: 32px;
    margin: 5px 0 20px 0;
    line-height: normal;
}

.single-product .overflow-h .review-status {
    display: flex;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    color: #f47427;
}

.single-product .overflow-h .date_checkin {
    margin: 0;
    padding: 0;
}

.single-product .overflow-h .countday {}

.single-product .overflow-h .pes_count {}

.single-product .overflow-h .valores {
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase;
    color: #15aaa6;
}

.single-product .overflow-h hr {
    border-top: 5px solid #f9c227;
}

.single-product .overflow-h .meta_description {}

.single-product .overflow-h .description-productmt {}

.single-product .overflow-h .review-status-itens {}

.single-product .overflow-h .review-status-itens .count-review {
    padding: 10px 10px;
}

.single-product .overflow-h .price-reviewmt {}

.single-product .overflow-h .price-reviewmt a {
    padding: 20px 30px;
    margin: 20px 10px;
}

.single-product .overflow-h .price-reviewmt a:hover {}

.single-product .overflow-h .endereco {}

.single-product .overflow-h .cidade {}

.single-product .overflow-h .countday {
    font-size: 22px;
    color: #f47427;
    text-transform: uppercase;
    font-weight: 900;
}

.single-product .overflow-h .pensao {}

.single-product .overflow-h .contato {}

.single-product .overflow-h .mb-p {}

.custom-tabs {
    background-color: #f9c227;
    border-radius: 10px 10px 0 0;
}

.custom-tabs li {
    margin: 0 0 -2px 0;
}

.custom-tabs li:before,
.custom-tabs li:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    bottom: 0;
}

.custom-tabs li:before {}

.custom-tabs li:after {}

.custom-tabs li:last-child:after {
    display: none;
}

.custom-tabs li a {
    color: #fff !important;
    text-decoration: none;
    transition: color 0.3s ease;
    padding-top: 15px;
    font-size: 22px;
    font-weight: 300;
}

.custom-tabs li a:hover {
    color: #fff;
    background-color: #df7338;
}

.custom-tabs li:hover a {
    color: #e9ecef;
}

.custom-tabs li.active a {
    color: #333 !important;
}

.custom-tabs .tab-content {
    margin-top: 20px;
}

.custom-tabs .tab-pane {
    display: none;
}

.custom-tabs .tab-pane.active {
    display: block;
}

.custom-tabs .tab-pane h3 {
    color: #ff6b6b;
}

.custom-tabs .tab-pane p {
    color: #5f27cd;
}

.corda {
    width: 100%;
    height: 6px;
    background-image: linear-gradient(to right, #ff6b6b, #5f27cd);
    margin-top: 20px;
}

.tab-content {
    border-left: 1px solid #f9c227;
    border-right: 1px solid #f9c227;
    border-bottom: 1px solid #f9c227;
    padding: 30px;
    border-radius: 0 0 10px 10px;
}

.tab-content .tab-pane {}


.landpagefull-buttons {}

.diver-main.landingpage .landpagefull-form {
    background-color: #fff;
    padding: 0 15px;
}

.diver-main.landingpage .form-default .form-group .input-group select,
.diver-main.landingpage .form-default .form-group .input-group input {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.diver-main.landingpage .form-default .form-group .input-group .input-group-addon {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.diver-main.landingpage .form-default .form-group .control-label {
    color: #262767 !important;
}

.diver-main.landingpage .landpagefull-form .col-text h2 {
    color: #0bb4d5;
}

@media screen and (min-width: 1451px) {}

@media screen and (min-width: 1451px) and (max-width: 1600px) {}

@media screen and (min-width: 1025px) and (max-width: 1450px) {}

@media screen and (min-width: 1025px) {
    .single-product .overflow-h .review-status-itens {
        display: inline-flex;
        justify-content: space-around;
    }

    .custom-tabs {
        list-style-type: none;
        padding: 0;
        margin: 0;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        background-color: #f9c227;
    }

    .custom-tabs li {
        width: 33.3333%;
        padding-left: 0;
        margin: 0 0 -1px 0;
    }





}

@media screen and (max-width: 1024px) {
    .single-product .overflow-h .nome {
        font-size: 18px;
    }

    .single-product .overflow-h {
        padding: 15px;
    }

    .single-product .overflow-h .valores {
        font-size: 20px;
    }

    .single-product .overflow-h .countday {
        font-size: 14px;
    }

    .custom-tabs li {
        width: 33.3333%;
        padding-left: 0;
    }

    .custom-tabs li a {
        font-size: 12px;
        padding: 15px 10px 10px 10px;
    }
}

@media screen and (max-width: 380px) {}
