/*Colores*/
h1, h2, h3, h4{
    color:#27326C;
}
h2, .con-2colimgizq h2, .con-2colimgizq h3,
.text-color-basic2, .bgcolor2 {
    color: #27326C!important;
}
.bg-primary{
    background-color: #27326C!important;
}
.bg-green{
    background-color: #13A186!important;
}
/*Fuentes*/
@font-face {
    font-family: 'Sen Bold';
    src: url('https://static.kunapak.com/casanare/font/Sen-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sen Regular';
    src: url('https://static.kunapak.com/casanare/font/Sen-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sen Extra Bold';
    src: url('https://static.kunapak.com/casanare/font/Sen-ExtraBold.woff') format('woff');
    font-weight: bolder;
    font-style: normal;
    font-display: swap;
}
body {
    font-family: 'Sen Regular';
}
h1, h2, h3, h4{
    font-family: 'Sen Bold';
}
.main-title{    
    font-family: 'Sen Extra Bold';
}
/**/
.logoKunapak img {
    max-height: 88px;
    width: auto;
    height: auto;
}
footer{
    background-color: #f7f7f7;
}
footer::before{
    content: '';
    background-image: url(https://admin.kunapak.com/uploads/imagenes/660eb980aa017.jpg);
    background-size: contain;
    width: 600px;
    position: relative;
    background-repeat: no-repeat;
    display: block;
    height: 154px;
    margin: 0 auto;
}
footer .container p{
    display: none!important;
}

@media (max-width:767px) {
    footer::before {
        width: 100%!important;
    }
    .logoKunapak img {
        max-height: 46px!important;
        width: auto;
        height: auto;
        margin-left: 20px;
    }
}

/*Header*/
.accordionMenu .card .card-header .btn-colapse {
    background-color: #ffffff;
}
.dropdown-item-red, .list-group-item-red {
    background-color: #f9f9f9;
    border-top: 1px solid #dfdcdc;
}

/*Menu movil*/
.accordionMenu .card .card-header .btn-colapse,
.dropdown-item-red, 
.list-group-item-red{
    background-color: #fff;
    border-top: 1px solid #e6e6e7;
}

a.dropdown-cerrar {
    color:#000!important
}
.IconTopBar {
    display: block;
    font-size: 25px;
    color: #222;
}
.IconTopBar em {
    float: left;
    font-size: 14px;
    font-style: normal;
    padding: 10px 0px;
    margin: 5px 0;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âconos en banners de pÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡gnas interiores*/
.ico-comunity .ban100-galbg::before{
    z-index: 11;
    content: "";
    width: 300px;
    height: 300px;
    display: block;
    position: absolute;
    right: 250px;
    top: 66px;
    background-size: cover;
    background-image: url(https://admin.kunapak.com/uploads/imagenes/6501c9dcba948.png);
}
.ico-destination .ban100-galbg::before{
    z-index: 11;
    content: "";
    width: 300px;
    height: 300px;
    display: block;
    position: absolute;
    right: 250px;
    top: 66px;
    background-size: cover;
    background-image: url(https://admin.kunapak.com/uploads/imagenes/6501c9e4a89bd.png);
}
.ico-service .ban100-galbg::before{
    z-index: 11;
    content: "";
    width: 300px;
    height: 300px;
    display: block;
    position: absolute;
    right: 250px;
    top: 66px;
    background-size: cover;
    background-image: url(https://admin.kunapak.com/uploads/imagenes/6501ca125e232.png);
}   
@media (max-width:768px){
    .ico-service .ban100-galbg::before,
    .ico-comunity .ban100-galbg::before,
    .ico-destination .ban100-galbg::before {
        position: absolute;
        right: -60px;
        top: 96px;
    }
    .main-banner-interior h2{
        position: relative;
        top: -105px;
    }
    .main-banner-interior .ban100-galbg ul li{
        background-color: #000!important;
    }
    .main-banner-interior .ban100-galbg ul li img{
       opacity: 0.5;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////Interiores/////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/


.mp-0{
    margin:0px!important;
    padding:0px!important
}
.main-banner-interior{
    height: 300px!important;
    max-height: 300px!important;
    overflow: hidden;
}
.main-banner-interior h2{
    font-size: 3em;
}
.main-banner-interior .ban100-galbg.bgzoom .txt h2 {
    font-size: 75px;
    font-family: 'Sen Extra Bold';
}
@media (min-width:769px) and (max-width:1750px){    
    .main-banner-interior .lightSlider{
        height: 100%;
    }
    .ban100-galbg ul li img {
        width: auto;
        height: 100%;
    }
}
h1.pb-4{
    height: 0px!important;
    opacity: 0;
    margin: 0px!important;
    padding: 0px!important;
    padding-bottom: 0px!important;
}
.row.svelte-17no6vv{
    margin: 0px!important;
    padding: 0px!important
}
.ban100-galbg.bgzoom .txt {
    position: absolute;
    top: 144px;
    left: 0px;
    z-index: 11;
    max-width: 1000px;
    padding: 40px;
}
footer{
    background-color: #f7f7f7;
}
footer::before{
    content: '';
    background-image: url(https://admin.kunapak.com/uploads/imagenes/660eb980aa017.jpg);
    background-size: contain;
    width: 600px;
    position: relative;
    display: block;
    height: 154px;
    margin: 0 auto;
}
.text-800 h1,
.text-800 h2,
.text-800 h3,
.text-800 h4,
.text-800 p,
.text-800 ul{
    max-width: 800px;
    margin:0 auto!important
}
.titles-primary h1,
.titles-primary h2,
.titles-primary h3{
    color:#27326C!important
}
h2.text-green,
h3.text-green,
h2.titles-green, 
h3.titles-green,
.titles-green h2,
.titles-green h3{
    color:#13A186!important
}
.flex-align-center .row{
    align-items: center;    
}

.btn-primary, a.btn-primary{
    color:#fff!important;
    background-color:#27326C!important;
    border-radius: 0px!important;
    border:none!important;
    padding: 15px 30px;
    font-size: 1.2rem;
    font-weight: 500;
}
.btn-green, a.btn-green{
    color:#fff!important;
    background-color:#13A186!important;
    border-radius: 0px!important;
    border:none!important;
    padding: 15px 30px;
    font-size: 1.2rem;
    font-weight: 500;
}
.btn-red{
    background-color: #E22053!important;
    color:#fff;
}
.text-white-all,
.text-white-all h2{
    color:#fff!important
}
.row.cards-backlink h3{
    position: absolute;
    color: #fff!important;
    text-align: center;
    font-size: 24px;
    font-weight: 700!important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 50%;
    text-shadow: 4px 2px 11px black!important
}
.row.cards-backlink a{
    height: 220px;
    overflow: hidden;
    display: block;
    border-radius: 10px;
}
.row.cards-backlink a img{
    height: 100%
}
.row.cards-backlink .col-sm-12{
    margin-bottom: 20px;
}
@media (min-width: 901px) and (max-width: 1600px){
    .ban100-galbg.bgzoom .txt {
        position: absolute;
        top: 77px;
        left: 0px;
        z-index: 11;
        max-width: 700px;
        padding: 40px;
    }
}
@media (max-width: 900px) {
    .ban100-galbg.bgzoom .txt h2 {
        font-size: 45px !important;
    }
    .ban100-galbg.bgzoom ul li img {
        width: auto;
        height: 100%;
        margin: 0 auto;
        right: 100%;
        position: relative;
        right: 140%!important;
    }
}
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////LISTADO SERVICIOS/////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/


.banner-interior {
    height: 700px;
    background-image: url(https://admin.kunapak.com/uploads/imagenes/65037a404e079.jpg);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    margin-bottom:40px!important
}
.listadoServicio {
    display: block;
    margin: 50px 20px 100px;
    float: left;
    padding: 0;
    margin-top: 430px!important;
    box-shadow: 0px 1px 8px 0px rgba(130, 130, 130, 0.18);
    -webkit-box-shadow: 0px 1px 8px 0px rgba(130, 130, 130, 0.18);
    -moz-box-shadow: 0px 1px 8px 0px rgba(130, 130, 130, 0.18);
}
.sombra-banner{
    opacity: 0.7;
}

.listadoServicio li.active a, .listadoServicio li.active a span{
    background-color: #27326C;
}
.listadoServicio li.active a, .listadoServicio li.active a span,
.listadoServicio li.active  h4{
    color:#fff!important
}
.filter-gradient{
    overflow: hidden!important;
    position: relative!important;
}
.filter-gradient::before{
    z-index: 11;
    content: "";
    position: absolute;
    display: block;
    /*background: linear-gradient(90deg, rgba(122,181,41,1) 0%, rgba(24,169,138,1) 52%, rgba(39,50,108,1) 100%)!important;*/
    height: 100%!important;
    width: 100%!important;
    top: 0px;
    filter: blur(1px);
    mix-blend-mode: hard-light;
}
.main-banner{    
    position: relative;
    overflow-y: hidden;
}
.listadoServicio li a:hover {
    box-shadow: 0px -3px 0px #67b629 inset;
}
.two-columns{
    max-width:1200px!important; 
    margin:0 auto!important
}
.two-columns h3{
    margin-bottom:40px!important
}

.main-banner-interior .ban100-galbg.bgzoom .lSSlideWrapper ul li{
    background-color: #000;
}
.main-banner-interior .ban100-galbg ul li img {
    opacity: 0.5;
}

@media (max-width: 576px){

   .accordionMenu .list-group a.item-menu-mobile {
        padding-top: 17px !important;
        padding-bottom: 17px !important;
        padding-left: 20px !important;
    }
    .card > .card-body > .list-group > .item-menu-mobile{
        padding-top: 17px !important;
        padding-bottom: 17px !important;
        padding-left: 0px !important;
    }
}


#section-atracciones .listadoServicios .menuR .ant-spin-nested-loading{
    display: none!important;
}
.list-group-item:hover, .list-group-item:active{
    background-color: #a6ce4b;
}

.main-banner .ban100-galbg.bgzoom .content-slider li .thumb{
margin-top: -180px;
}
.vinos-dest-home .container{
    padding-bottom:0px
}

.footer-casanare .col-12.mb-5{
    margin-bottom: 0px!important
}