/*YOUR CUSTOM STYLES*/


.habitaciones-div{
    display: none;
}


.select2-container--default.form-control{
    height:43px !important;
}

.select2-selection.select2-selection--single{
    border: 0px none !important;
}


.search-tabs-bg > .tabbable > .tab-content > .tab-pane .form-control {
    background: white !important;
}


span:focus {
    /*font-family:"Pacifico";
        font-size:20px;
    */
}

.header-top{
    line-height: 60px;
    padding: 2px 0;
}

a.logo{
    /*	font-family: 'Poiret One', cursive;
            font-family: 'Oleo Script', cursive;
            font-family: 'Marck Script', cursive;
            font-family: 'Finger Paint', cursive;
            font-family: 'Gloria Hallelujah', cursive;
            font-family: 'Megrim', cursive;
            font-family: 'Indie Flower', cursive;
            font-family: 'Architects Daughter', cursive;
            font-family: 'Playball', cursive;
            font-family: 'Kaushan Script', cursive;*/
    font-family: 'Pacifico', cursive;
    font-size:40px;
    padding-top:0px;
}
.noCursor{cursor: auto;}
.telefonos-olt{font-family: 'Open Sans', Tahoma, Arial, helvetica, sans-serif;display: none;}
footer span{font-size: 16px;}
footer li{list-style: none;margin-top: 15px;}
footer .hidden{display: none;}
footer #logo-Onlinetravel{width: 50%;}
#cerrarSocialLoginModal{float: right;margin: 2px 6px;font-size: 16px;cursor: pointer;position: relative;z-index: 9999;}
li {list-style: none;}
.content-data-hotel{margin-left: 0px;padding: 0px;}
.content-data-hotel .mb0{    clear: both;}
.itemHotelesDestino .mb0{    clear: both;}
#slimmenu{float: left;}
.sidebar-widget.principal{
    width: 100%;
}
.sidebar-widget {
    margin-bottom: 30px;
    padding-left: 15px;
}
.olt-tituloizquierda{float: left;}
.olt-logoderecha {float: right;position: relative;top: -10px;}
.fa.estrellitaHotel{
    font-size: 15px;
    position: relative;
    top: -3px;
}
.spanEstrellita{ color: #c96810;}
.content-data-hotel li {margin-top: 5px;}
#img-logo{width: 110px;position: relative;top: -15px;}
.noHomeLogo{top: -12px !important;}

.telefonos-olt{cursor: pointer;}
.fa-phone:before {
    padding-right: 5px !important;
    font-size: 18px;
    position: relative;
    top: 2px;
    /*left: -7px;*/
}
.titleMenu{background-color: #ed8323 !important;}
.itemDestino{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 150px;box-sizing: content-box;line-height: 15px;font-size: 12px !important;}
.itemDestinoHome, .itemDestinoHotel{height: 240px;}
#main-footer .fa:before, #main-footer .fa:before {
    top: 10px;
    position: relative;
}
#main-footer .fa.fa-phone:before{top: 2px !important;}

@media screen and (max-width: 992px) {
    .slimmenu-menu-collapser{
        position: absolute;
        background-color: transparent;
        color: #fff;
        width: 100%;
        height: 48px;
        line-height: 48px;
        font-size: 16px;
        padding: 0 8px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        top: 8px;
        width: 55px;
        right: 20px;
    }
    .contentMenuHeader{
        position: absolute !important;
        top: 35px;
        height: 50px;
        right: 0px;
    }
    .containerNav{height: 90px;}
    #div-search .selectize-dropdown-content div{
        padding: 5px !important;font-size: 16px;
    }
    .content-edades{position: relative !important;top: 20px !important;}
    .itemDestino{width: 100%;}
    footer{text-align: center;}
    footer ul{margin: 0px;padding: 0px;}
    footer .list.list-horizontal.list-space{width: 110px;margin: auto;}
    .page-title, .page-title.alojamientos {font-size: 45px !important;}
    .olt-logoderecha{float: none;top: 0px;}
    .olt-logoderecha img{width: initial;}
    body{max-width: 100%;}
    .expandirColapso-content{width: 93%;}
    h2{padding-left: 10px;}
}

@media screen and (max-width: 450px) {
    .col-xx-1{width: 8.33%;}
    .col-xx-2{width: 16.66%;}
    .col-xx-3{width: 25%;}
    .col-xx-4{width: 33.33%;}
    .col-xx-5{width: 41.65%;}
    .col-xx-6{width: 50%;}
    .col-xx-7{width: 58.33%;}
    .col-xx-8{width: 64.66%;}
    .col-xx-9{width: 75%;}
    .col-xx-10{width: 83.33%;}
    .col-xx-11{width: 91.6%;}
    .col-xx-12{width: 100%;}

    .col-xx-1, .col-xx-2, .col-xx-3, .col-xx-4, .col-xx-5, .col-xx-6
    .col-xx-7 .col-xx-8, .col-xx-9, .col-xx-10, .col-xx-11, .col-xx-12{
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .img-home{height: 200px;}
    .itemHotelesDestino img{height: 200px;}
    .itemHotelesDestino{height: 260px !important; }
}