/* H10 BLUE COLOR */

.custom-theme-hipotels .overlay {
    background: transparent linear-gradient(180deg, rgba(21, 57, 157, 0) 0%, #005172 100%) 0% 0% no-repeat padding-box;
    background: transparent -moz-linear-gradient(-90deg, rgba(21, 57, 157, 0) 0%, #005172 100%) 0% 0% no-repeat padding-box;
    background: transparent -webkit-linear-gradient(-90deg, rgba(21, 57, 157, 0) 0%, #005172 100%) 0% 0% no-repeat padding-box;
}

.blue-theme-bg,
.custom-theme-hipotels .bg-template {
    background: #005172;
    background: -moz-linear-gradient(top, #005172 1%, #005172 100%);
    background: -webkit-linear-gradient(top, #005172 1%, #005172 100%);
    background: linear-gradient(to bottom, #005172 1%, #005172 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#005172', endColorstr='#005172', GradientType=0);
}

.custom-theme-hipotels .text-template {
    color: #005172;
}

.custom-theme-hipotels .btn-outline-light:focus,
.custom-theme-hipotels .btn-outline-light:active:focus,
.custom-theme-hipotels .btn-outline-light:hover,
.custom-theme-hipotels .btn-outline-light.active,
.custom-theme-hipotels .dot-notification,
.custom-theme-hipotels .header.active,
.custom-theme-hipotels .footer a.btn.active span.icon-text,
.custom-theme-hipotels .btn-default,
.custom-theme-hipotels .btn-outline-light:not(:disabled):not(.disabled):active {
    background-color: #005172;
}

.custom-theme-hipotels .loader-screen {
    background-color: #005172;
    background: #005172;
    background: -moz-linear-gradient(top, #005172 1%, #005172 100%);
    background: -webkit-linear-gradient(top, #005172 1%, #005172 100%);
    background: linear-gradient(to bottom, #005172 1%, #005172 100%);
    opacity: 0.9;
}

.custom-theme-hipotels body {
    background-color: #005172;
    background: #005172;
    background: -moz-linear-gradient(top, #005172 1%, #005172 100%);
    background: -webkit-linear-gradient(top, #005172 1%, #005172 100%);
    background: linear-gradient(to bottom, #005172 1%, #005172 100%);
    font-family: 'Poppins', sans-serif;
}

.custom-theme-hipotels .footer a.btn:hover span.icon-text,
.custom-theme-hipotels .float-label .form-control:focus {
    border-color: #005172;
}

.custom-theme-hipotels .header.active,
.custom-theme-hipotels .search,
.custom-theme-hipotels .dropdown-menu {
    box-shadow: 0px 3px 7px rgba(0, 49, 103, 0.20);
    -webkit-box-shadow: 0px 3px 7px rgba(0, 49, 103, 0.20);
    -moz-box-shadow: 0px 3px 7px rgba(0, 49, 103, 0.20);
    -ms-box-shadow: 0px 3px 7px rgba(0, 49, 103, 0.20);
}

.custom-theme-hipotels .btn-default {
    box-shadow: 0px 5px 15px rgba(0, 49, 103, 0.50);
    -webkit-box-shadow: 0px 5px 15px rgba(0, 49, 103, 0.50);
    -moz-box-shadow: 0px 5px 15px rgba(0, 49, 103, 0.50);
    -ms-box-shadow: 0px 5px 15px rgba(0, 49, 103, 0.50);
}

.custom-theme-hipotels .btn-outline-light,
.custom-theme-hipotels .footer a.btn:hover span.text-name,
.custom-theme-hipotels .footer a.btn.active span.text-name,
.custom-theme-hipotels .form-control:focus,
.custom-theme-hipotels .btn-light {
    color: #005172;
}

.custom-theme-hipotels a,
.custom-theme-hipotels .wrapper,
.custom-theme-hipotels .form-control,
.custom-theme-hipotels body.header-dark,
.custom-theme-hipotels .header-dark .header,
.custom-theme-hipotels .header-dark .header a,
.custom-theme-hipotels .header-dark .header .btn-link {
    color: #000000;
}

.custom-theme-hipotels .chat-list .left-chat .chat-block,
.custom-theme-hipotels .sidebar,
.custom-theme-hipotels .btn-outline-light:focus,
.custom-theme-hipotels .btn-outline-light:active:focus,
.custom-theme-hipotels .btn-outline-light:hover,
.custom-theme-hipotels .btn-outline-light.active,
.custom-theme-hipotels .footer a.btn.active span.icon-text,
.custom-theme-hipotels .bg-template,
.custom-theme-hipotels .btn-default,
.custom-theme-hipotels body,
.custom-theme-hipotels .header,
.custom-theme-hipotels .header a,
.custom-theme-hipotels .header .btn-link,
.custom-theme-hipotels .sidebar .main-menu .list-group-item i,
.custom-theme-hipotels .sidebar .main-menu .list-group-item.active i,
.custom-theme-hipotels .sidebar .main-menu .list-group-item.active,
.custom-theme-hipotels .nav-tabs .nav-item .nav-link,
.custom-theme-hipotels .bg-template a:not(.btn-light) {
    color: #000000;
}

.custom-theme-hipotels .header.active a {
    color: white;
}

.custom-theme-hipotels .splash-footer {
    color: white !important;
}

.custom-theme-hipotels .header,
.custom-theme-hipotels .footer,
.custom-theme-hipotels .footer a.btn span.icon-text,
.custom-theme-hipotels .wrapper {
    background-color: #f9f9f9;
}

.custom-theme-hipotels .bg-template .bg-light {
    background-color: rgba(255, 255, 255, 0.1)
}

.custom-theme-hipotels .sidebar .main-menu .list-group-item {
    color: #b9effe
}

.custom-theme-hipotels .footer a.btn-link-default {
    color: #005172
}

.custom-theme-hipotels .chat-list .left-chat .chat-block,
.custom-theme-hipotels .sidebar .main-menu .list-group-item.active i,
.custom-theme-hipotels .footer a.btn:hover span.text-name:after,
.custom-theme-hipotels .footer a.btn.active span.text-name:after {
    background-color: #00C6D7
}

.custom-theme-hipotels .nav-tabs .nav-item .nav-link.active {
    border-color: #00C6D7
}

.custom-theme-hipotels .chat-list .left-chat .chat-block:before {
    border-top-color: #00C6D7;
    border-left-color: #00C6D7
}

.custom-theme-hipotels .btn-template {
    background-color: #0094B3;
    color: #ffffff;
}

.custom-theme-hipotels .btn-template:hover {
    color: #ffffff;
    background-color: #00000b;
    border-color: #005172;
}

.custom-theme-hipotels .btn-template.focus,
.custom-theme-hipotels .btn-template:focus {
    color: #ffffff;
    background-color: #00000b;
    border-color: #005172;
    box-shadow: 0 0 0 0.2rem rgb(130 138 145 / 50%);
}

.custom-theme-hipotels #container-foto,
.custom-theme-hipotels #container-salario {
    display: none;
}

.copyright {
    display: block;
    opacity: 0.5;
}

.custom-theme-hipotels .menu-product-description {
    color: #000000 !important;
    opacity: 80%;
    font-family: 'Poppins', sans-serif;
}

.custom-theme-hipotels .menu-product-nombre {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #005272;
}

.custom-theme-hipotels .heading-1 {
    color: #005272;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.custom-theme-hipotels .offer-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.custom-theme-hipotels .small,
.custom-theme-hipotels .item-title,
.custom-theme-hipotels small,
.custom-theme-hipotels .item-title {
    font-weight: 500 !important;
}
.custom-theme-hipotels a#submitsplash {
    background-color: #0094B3;
}

.custom-theme-hipotels .btn-outline-light:focus,
.custom-theme-hipotels .btn-outline-light:active:focus,
.custom-theme-hipotels .btn-outline-light:hover,
.custom-theme-hipotels .btn-outline-light.active,
.custom-theme-hipotels .dot-notification,
.custom-theme-hipotels .btn-default,
.custom-theme-hipotels .btn-outline-light:not(:disabled):not(.disabled):active {
    background-color: #0094B3;
}
.footer .active, .custom-theme-hipotels .footer .mixitup-control-active {
    box-shadow: 0 .1rem .8rem #0056b35c !important;
    color: white !important;
    background-color: #0094B3;
    opacity: 1 !important;
}



.custom-theme-hipotels .item-gradient-bottom:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 50%, #00000094 80%);
}

.custom-theme-hipotels #main-content-home .divider-1 {
    display: none;
}

.custom-theme-hipotels .frontcat-item {
    om-width: 40% !important;
    min-width: 40%;
    max-height: 120px;
}

.custom-theme-hipotels .appBottomMenu {
    border-radius: 10px;
    background: #5cb7c5 !important;
    background: -moz-linear-gradient(top, #5cb7c5 1%, #5cb7c5 100%);
    background: -webkit-linear-gradient(top, #5cb7c5 1%, #5cb7c5 100%);
    background: linear-gradient(to bottom, #5cb7c5 1%, #5cb7c5 100%);
    border: none;
    margin: 0px 2px;
    bottom: 0px;
}

.custom-theme-hipotels .home-cat-arrow.small small.float-right {
    font-size: 0px;
}

.custom-theme-hipotels .home-cat-arrow.small i {
    display: none
}

.custom-theme-hipotels small.float-right::after {
    content: '...';
    font-size: 20px;
    line-height: 6px;
    color: #5cb7c5;
}

.custom-theme-hipotels #main-content-home .heading-1 {
    padding-left: 7px;
    margin-bottom: 0px;
}


.custom-theme-hipotels .header {
    background-color: #005272 !important;
    /* color: white; */
}

.custom-theme-hipotels .header * {
    color: white !important;
}

.custom-theme-hipotels .header_title .font-weight-lighter {
    display: none;
}

.custom-theme-hipotels .header-logo {
    display: block;
    
}

.custom-theme-hipotels .header_action_right .dropdown-item,
.custom-theme-hipotels .header_action_right>.dropdown-menu * {
    color: #005372 !important;
}

@media(max-width: 767px) {
    .first-container-web {
        margin-top: 10px !important;
    }
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url('webfonts/Poppins/Poppins-Thin.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-Thin.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    src: url('webfonts/Poppins/Poppins-ExtraLight.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-ExtraLight.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('webfonts/Poppins/Poppins-Light.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('webfonts/Poppins/Poppins-Regular.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('webfonts/Poppins/Poppins-Medium.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('webfonts/Poppins/Poppins-SemiBold.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('webfonts/Poppins/Poppins-Bold.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    src: url('webfonts/Poppins/Poppins-ExtraBold.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-ExtraBold.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url('webfonts/Poppins/Poppins-Black.ttf');
    src: local(''), url('webfonts/Poppins/Poppins-Black.ttf') format('truetype');
}