﻿.destq-not-home {
    padding: 15px 15px 40px 15px;
}

    .destq-not-home .not-home {
        height: auto !important;
        margin: 0 0 0px 0;
        padding-right: 25px;
    }

    .destq-not-home .size-gg {
    }

    .destq-not-home .not-home .titulo-not-home {
        float: left;
        width: 100%;
        margin: 0 0 9px 0;
    }


    .destq-not-home .not-home .img-not-home img{
		width:100%;
    }


		

        .destq-not-home .not-home .img-not-home .video-not {
            float: left;
            position: relative;
            margin-top: -145px !important;
            margin-left: 10px;
        }
        .destq-not-home .not-home .img-not-home{
            border-bottom: 3px solid #333855 !important;
        }
        .destq-not-home .not-home .img-not-home .img-fluid {
            border-bottom: 3px solid #333855 !important;
        }

    .destq-not-home .size-gg .img-fluid {
        width: 100%;
    }

    .destq-not-home .not-home .chapeu-not {
        float: none;
        /*padding:3px 8px 3px 9px;*/
        color: #333855 !important;
        font-size: 12px !important;
    }

    .destq-not-home .size-gg .chapeu-not {
        float: left;
        width: 100%;
        position: relative;
        margin: 20px 0 0 0;
        /*padding:3px 8px 3px 9px;*/
        color: #333855 !important;
        font-size: 12px !important;
    }

/*    .destq-not-home .not-home .img-not-home .chapeu-not-img {
        float: left;
        position: relative;
        margin-top: -23px !important;
        padding: 3px 8px 3px 8px;
        color: #fff !important;
        font-size: 11px !important;
        background-color: #333855;
    }*/

	.destq-not-home .not-home .img-not-home .chapeu-not-img{
		float:left;
		position:relative;
		margin-top:-23px!important;
		padding:3px 8px 3px 8px;
		color:#fff!important;
		font-size:11px!important;
		background-color:#333855;
		bottom:0!important;
		text-transform:uppercase!important;
	}
	
	
    .destq-not-home .not-home .resumo-not-home {
        padding-bottom: 20px !important;
    }

.destq-not-home .width-m .chapeu-not {
    float: left;
    width: 100%;
    position: relative;
    /*margin: 20px 0 0 0;*/
    /* padding: 3px 8px 3px 9px; */
    color: #333855!important;
    font-size: 12px!important;
		text-transform:uppercase!important;
	
}

.contrast-toggle {
    position: relative;
    -webkit-transition: all .10s ease;
    -moz-transition: all .10s ease;
    -o-transition: all .10s ease;
    transition: all .10s ease;
    overflow:hidden;
}

.contrast-toggle.hide-height>* {
    height:0;
}

.contrast-toggle p{
    font-size:13px;
    color:#FFF;
    margin:0 10px;
}

.contrast-toggle label{
    margin:0;
}

.contrast-toggle nav{
    display:none;
    position:absolute;
    top:47px;
    left:0;
    padding:10px;
    background:#3F4567;
    width:230px;
}

.contrast-toggle nav.toggle{
    display:block;
}

.contrast-toggle nav li{
    width:100%;
}

.ruby-main-home .topbar-wrap #ruby-main-menu {
    display: none;
}

.ruby-main-home .navbar-outer #ruby-main-menu {
    display:block;
}
/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 54px;
    height: 26px;
}

/* Hide default HTML checkbox */
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 4px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

 .slider.round:before {
    border-radius: 50%;
}




/*=============== TAMANHO DOS BLOCOS =============== */
.destq-not-home {
    
}

    .destq-not-home .not-home {
     
    }

    .destq-not-home .width-p {
        width: 270px;
    }

@media (min-width: 992px) {

    .destq-not-home .width-m {
        width: 540px !important;
    }

    .destq-not-home .width-g {
        width: 810px !important;
    }

    .destq-not-home .width-gg {
        width: 1080px !important;
    }
}

    .destq-not-home .height-gg {
        height: 538px !important;
    }

    .destq-not-home .height-g {
        height: 374px !important;
    }

    .destq-not-home .height-m {
        height: 245px !important;
    }

    .destq-not-home .height-p {
        height: 187px !important;
    }

    .destq-not-home .height-pp {
        height: 129px !important;
    }

    .width-p .img-not-home {
        max-height: 178px;
        overflow: hidden;
    }




    /*================ TAMANHO DAS FONTES DO TÍTULO =============== */
    .destq-not-home .titulo-pequeno .titulo-not-home a {
        color: #222;
        font-family: 'Playfair Display', sans-serif !important;
        font-weight: bold;
        font-size: 20px !important;
        line-height: 10% !important;
    }

    .destq-not-home .titulo-pequeno .titulo-not-home {
        line-height: 100% !important;
        margin-bottom: 12px;
    }

    .destq-not-home .titulo-medio .titulo-not-home a {
        color: #222;
        font-family: 'Playfair Display', sans-serif !important;
        font-weight: bold;
        font-size: 24px !important;
    }

    .destq-not-home .titulo-grande .titulo-not-home a {
        color: #222;
        font-family: 'Playfair Display', sans-serif !important;
        font-weight: bold;
        font-size: 32px;
        margin-bottom: 20px;
    }

    .titulo-not-home a:hover {
        color: #a7a7ba !important;
    }

    /*================ TAMANHO DAS FONTES DO RESUMO =============== */
    .destq-not-home .resumo-pequeno .resumo-not-home {
        font-size: 12px !important;
    }

    .destq-not-home .resumo-medio .resumo-not-home {
        font-size: 14px !important;
    }

    .destq-not-home .resumo-grande .resumo-not-home {
        font-size: 16px !important;
    }

    /*============== BORDER =====================*/
    /* .destq-not-home .borda .resumo-not-home {
        border-bottom: 1px solid #BDBDBD !important;
    } */

    .destq-not-home .borda {
        margin-bottom: 15px;
    }