﻿.ah-tag {
    color: transparent;
    margin: 15px 0px 10px 20px;
    background-color: #001F5F;
}

.tags {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.tags li {
    float: left;
}

.tag {

    border-radius: 3px 0 0 3px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 20px 0 23px;
    position: relative;
    text-decoration: none;
    -webkit-transition: color 0.2s;
    color: white;
    margin: 15px 0px 0px 0px;
    background-color: #640000;
    position: absolute;
    z-index: 5;
}

.tag::before {
    background: transparent;
    border-radius: 10px;
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
    content: '';
    height: 6px;
    left: 10px;
    position: absolute;
    width: 6px;
    top: 10px;
}

.tag::after {
    background: transparent;
    border-bottom: 13px solid transparent;
    border-left: 10px solid #640000;
    border-top: 13px solid transparent;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
}

.tag:hover {
    background-color: #640000;
    color: white;
}

.tag:hover::after {
    border-left-color: #640000;

}

/* ========================================================================
   Warp theme
 ========================================================================== */
/* Theme Variables
 ========================================================================== */
/* Layout
 ========================================================================== */
.pagination {
    /* 1 */
    padding: 0;
    list-style: none;
    /* 2 */
    text-align: center;
    /* 3 */
    font-size: 0.001px;
}

/*
 * Micro clearfix
 * Needed if `uk-pagination-previous` or `uk-pagination-next` sub-objects are used
 */
.pagination:before,
.pagination:after {
    content: "";
    display: table;
}

.pagination:after {
    clear: both;
}

/* Items
 ========================================================================== */
/*
 * 1. Reset whitespace hack
 * 2. Remove the gap at the bottom of it container
 */
.pagination > li {
    display: inline-block;
    /* 1 */
    font-size: 1rem;
    /* 2 */
    vertical-align: top;
}

.pagination > li:nth-child(n+2) {
    margin-left: 5px;
}

/*
 * 1. Makes pagination more robust against different box-sizing use
 * 2. Reset text-align to center if alignment modifier is used
 */
.pagination > li > a,
.pagination > li > span {
    display: inline-block;
    min-width: 16px;
    padding: 3px 5px;
    line-height: 20px;
    text-decoration: none;
    /* 1 */
    box-sizing: content-box;
    /* 2 */
    text-align: center;
}

/*
 * Links
 */
.pagination > li > a {
    background: white;
    color: gray;
}

.pagination > li > a:last-child {
    background: transparent;
    color: gray;
}

/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.pagination > li > a:hover,
.pagination > li > a:focus {
    background-color: #f5f5f5;
    color: #444;
    /* 2 */
    outline: none;
}

/* OnClick */
.pagination > li > a:active {
    background-color: #640000;
    color: gray;
}

/*
 * Active
 */
.pagination > .active > span {
    background-color: #640000;
    color: gray;
}

/*
 * Disabled
 */
.pagination > .disabled > span {
    background-color: transparent;
    color: gray;
}

/* Previous and next navigation
 ========================================================================== */
.pagination-previous {
    float: left;
}

.pagination-next {
    float: right;
}

/* Alignment modifiers
 ========================================================================== */
.pagination-left {
    text-align: left;
}

.pagination-right {
    text-align: right;
}

.emi-micrositio h1{color:#d82b30;font-weight:bold}.emi-height{height:auto !important}.emi-bg{background:#1A1A1A;padding:15px;margin-bottom:15px}.emi-bg .md-btn{background:#262626}.emi-bg:hover{box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)}.emi-badge-light{background:#383838;margin-bottom:10px}#emi-map-content{color:black}#emi-map-bodyContent{color:black}.emi-map-heading a{color:#E62334;text-decoration:none;font-family:Tahoma, Helvetica, Arial}.uk-search-field{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:#666;-webkit-appearance:none;width:120px;height:30px;padding:0 0 0 30px;border:1px solid transparent;-webkit-transition:all .2s linear;transition:all .2s linear;vertical-align:middle}.emi-map-heading a:hover{color:#b62e34;text-decoration:none}.uk-htmleditor-content,.CodeMirror-wrap{background:#262626}.CodeMirror-vscrollbar{display:none !important}.uk-htmleditor-preview{overflow:hidden}.CodeMirror-code{color:#a2a2a2}.cm-s-default .cm-attribute{color:#1976d2}.CodeMirror,.cm-s-default .CodeMirror-wrap{max-height:250px !important}.chosen-container{width:100% !important}.chosen-container-multi .chosen-choices{border:2px solid rgba(0, 0, 0, 0.12);padding:8px 8px;background:none;color:white;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);border-radius:3px}.chosen-container-multi .chosen-choices li.search-choice{box-shadow:none;background:#383838;color:#fff;border:none;border-radius:2px;text-shadow:none;font-size:11px;line-height:15px;font-weight:400;white-space:nowrap}.emi-form-select{color:#727272 !important;background:none !important;height:auto !important;width:100% !important;border:none !important;border-bottom:1px solid rgb(109, 109, 109) !important}.logo_regular{max-height:110px;text-align:center}#header_main{background-image:url(/img/tapiz_bja.png);height:100px}#filtros{margin-top:5px;background:black}.busqueda:focus{border:1px solid #d82b30}.busquedahome{width:70%;margin:0px;padding:7px 10px}.botonbusqueda{width:100%;height: 30px;background-color:#670000;color:white;border:#670000;outline-color:black;border-radius:3px}.botonbusquedahome{width:70%;margin:0px;padding:8px 10px}.busqueda-multiple{position:static;padding:0}.busqueda-multiple-subzona{padding:0 !important}.emi-cb-filter{padding:1px 10px !important}.emi-filter-cb{color:rgb(162, 162, 162);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);padding:0 0 0 15px}:root input.custom-checkbox{position:absolute;clip:rect(0,0,0,0)}:root input.custom-checkbox ~ label{display:block}:root input.custom-checkbox:checked ~ label{background-image:-moz-linear-gradient(top, #670001, #490001);background-image:-webkit-linear-gradient(top, #670001, #490001);box-shadow:0 1px 2px rgba(0,0,0,.2) inset;color:#ffffff;text-shadow:0 0 2px #fff}.busqueda-simple{position:static;padding-left:0}.emi-filter-radio{margin:5px 0px 0px 0px;padding:0 0 0 10px;color:rgb(162, 162, 162);-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}:root input.custom-radio{position:absolute;clip:rect(0,0,0,0)}:root input.custom-radio ~ label{display:block}:root input.custom-radio:checked ~ label{background-image:-moz-linear-gradient(top, #670001, #490001);background-image:-webkit-linear-gradient(top, #670001, #490001);box-shadow:0 1px 2px rgba(0,0,0,.2) inset;color:#ffffff;text-shadow:0 0 2px #fff}.kinky-phone{text-decoration:underline}.kinky-phone i{color:#d82b30}.emi-ck{color:#670000}.emi-ckb{font-weight:bold;color:#d82b30}.promo-kinky{margin-top:15px}.emi-cercademi{background:none;border:none}.emi-cercademi i{display:block}#kinky-suscribe{margin-top:12px;text-align:center}#emi-copyrights{text-align:center;color:gray;margin:25px 0px 0px 0px;background:black}.emi-badge-resultadoss{background:rgba(1000, 0, 0, .6) !important;padding:8px}.emi-badge-resultadoss span{font-size:18px}.lista ul{display:inline-flex;padding:0;margin:0px}.lista li{margin:0 10px;padding-right:5px}.ah-hotelformapago{width:80%;margin:10px 0px 10px 30px}.ah-habitaciones{width:100%;margin:0px;padding:4px 7px;color:gray;background-color:#000000;border:1px solid #d82b30}.ah-reserva{text-align:center;margin:0px 0px 0px 45px;width:70%}.ah-reservahab{text-align:center;margin:0px 0px -7px 0px}.ah-grupoatraccionesmicrositio{margin:5px 0px 20px -10px}.botonmicrositio{width:60%;margin:3px;padding:8px 10px;background-color:#d82b30;color:white;border:#d82b30;border-radius:7px}.ah-iconospago{width:50px;display:inline-block;padding:0px;margin:0px 20px 0px 12px}.mapas{text-align:center}.mapas img{width:50px;margin:15px 10px 0 10px}.micrositio-habitaciones{margin:10px}.micrositio-habitaciones-button{width:100%;background:black;border:1px solid #d82b30;color:white;text-align:left}.micrositio-habitaciones-nombres{padding-left:15px;padding-right:10px}.ahmicrositio-fondo{background-color:black}.micrositio-info{color:white;font-size:12px;font-weight:bold;margin:-10px 0px 2px 5px}.micrositiohab-formas-pago{color:white;width:40px;padding:8px;text-align:center;margin:5px 5px 10px 17px}.micrositio-formas-pago{color:white;border:1px solid darkred;width:30px;padding:5px;text-align:center;margin:5px 0px 10px 5px}.ah-slidehabitaciones{margin:5px 15px -5px}.ah-ocupantes{margin:0px 0px -22px 0px}.atracciones{color:white;border:1px solid darkred;width:80px;padding:2px;text-align:center;border-radius:7px;margin:5px 0 0 0}.atracciones-resultado-micrositio{color:white;width:65px;padding:0px;text-align:center;margin:3px -6px -1px 10px;font-size:11px}.atracciones-resultado{color:white;width:65px;padding:0px;text-align:center;margin:-7px -34px -10px 38px;font-size:11px}.footer-menu{text-align:center;padding:0px}.footer-menu li{list-style:none;text-decoration:none;display:inline-block;margin:0 10px;color:gray}.emi-filter-search{text-align:center;margin:5px 0 10px 0}.emi-like{margin:0;background:none;border:none;font-size:20px;cursor:pointer}.emi-like span{font-family:Molinart;color:white;font-size:1rem}.emi-like span:hover{color:#909090}.emi-dislike span{font-family:Molinart;color:white;font-size:1rem}.emi-dislike span:hover{color:#909090}.emi-voted span{font-family:Molinart;color:#909090;font-size:1rem}.emi-voted span:hover{color:#909090}.emi-dislike{margin:0;background:none;border:none;font-size:20px;cursor:pointer}.emi-voted{color:darkgray;margin:5px;background:none;border:none;font-size:20px}.blog_nota{margin: 0px 10px 0px 10px}@media (max-width: 767px){.blog_btn_leer{background-color:#640000;color: white;border: none;margin: 15px 0px 15px 0px;font-size: 14px;padding: 7px;}.tag{ border-radius: 3px 0 0 3px;display: inline-block;height: 26px;line-height: 26px;padding: 0 20px 0 23px;position: relative;text-decoration: none;-webkit-transition: color 0.2s;color: white;margin: 15px 0px 0px 0px;background-color: #640000;position: absolute;z-index: 5;}.blog_fb{color: #000000;width: 30px;height: 30px;line-height: 30px;font-size: 20px;background-color:#3B5998;border-color: #3B5998;color: white;text-decoration: none;}.blog_tw{color: #000000;width: 30px;height: 30px;line-height: 30px;font-size: 20px;background-color: #00C6F0;color:white;border-color:#00C6F0 }.blog_whatsapp{color: #000000;width: 30px;height: 30px;line-height: 28px;font-size: 20px;color: white;background-color: #34AF23;border-color: #34AF23}.blog_gp{color: #000000;width: 30px;height: 30px;line-height: 28px;font-size: 18px;color:white;background-color: #D62D20;border-color: #D62D20}.nota{margin:15px 15px 15px 15px}.sidebarmargin{margin:30px 30px 30px 30px}.emi-disclaimer{margin:0 10px}#emi-filter-margin{margin-top:30px}.menufooter{font-size: 11px;padding: 3px}.emi-ckb{font-size:1.4rem}.logo_regular{margin:15px 0 0 0}.logo_regularlanding{margin: 15px 0 0 0;width: 180px}.emi-filters a{border-bottom:1px solid #670000 !important;padding:0 10px !important}.emi-micrositio h1{font-size:1.8rem;line-height:1.8rem;margin:10px 0}.emi-filter-search{text-align:center;margin:0}.emi-filter-search{text-align:center;margin:0}.emi-filters a{border-bottom:1px solid #670000;padding:0 15px}.emi-micrositio h2{font-size:1.2rem;color:white;font-weight:bold;margin:5px 0}.emi-section{margin-top:20px}#gold-section{padding-left:50px !important;padding-right:30px !important}.list_view > *,.grid_view > *{-webkit-transition:all 120ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 120ms cubic-bezier(0.4, 0, 0.2, 1)}.grid_view.uk-grid-medium{margin-top:-32px}.grid_view.uk-grid-small{margin-top:-5px}.list_view{margin-left:0 !important}.list_view > div,.list_view > li{width:100% !important;margin:0 !important;padding:0 !important}.list_view > div .md-card,.list_view > li .md-card{overflow:hidden}.list_view > div .md-card-head,.list_view > li .md-card-head{float:left;border:none;width:175px}.list_view > div .md-card-content,.list_view > li .md-card-content{overflow:hidden}.list_view > div + div,.list_view > li + li{margin:10px 0 0 0 !important}.md-card{box-shadow:0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23)}#atracciones{margin:-45px 0 0 0}.kinkypedia-content{display:none}.kinkypedia-leermas{display:inline-block}.emi-primer-item-radio{margin-top:50px}.uk-navbar-nav>li>a{line-height:40px}.emi-tags{margin:-10px 0}.emi-pago-efectivo{margin:-10px 0 0 0}.emi-pago-mastercard{margin:-5px 0 0 0}#emi-sidebar-socialmedia{margin-left:-20px}#header_main{background-size:cover;background-position:center;background-repeat:no-repeat}.emi-recomendados-kinkypedia{width:100%;height:55px}.emi-heading-h1{margin-top:-30px;font-size:1.4rem;line-height:1.6rem}}.busqueda-simple li{width:100%}.emi-filters a{cursor:pointer !important}@media (min-width: 768px){.emi-header-login{padding:0 10px;margin-left:120px}.menufooter{font-size: 11px;padding: 3px}.titlecarddsk{font-size: 14px;text-align: center;margin: 15px 0px 0px 0px}}@media (min-width: 1024px){.blog_redes_align{
    margin: 0px 0px 0px 50px;}.blog_redes_dsk{margin: -35px 0px 0px 0px}.align_l{text-align: left}.align_r{text-align: right}.blog_nota{margin: 20px 0px 0px 0px}.blog_social_dsk{float: right}.emi-header-login{padding:0 10px;margin-left:120px}.titlecard{font-size: 12px;text-align: center;margin: 15px 0px 0px 0px}}@media (min-width: 950px){.emi-heading-h1{margin-top:-30px;font-size:1.4rem;line-height:1.6rem}.ahmicrositio-fondo{border-bottom:1px solid #d82b30}.emi-disclaimer{margin:0 auto}.emi-vote-separator{margin:0 10px 0 15px}.emi-header-login{padding:0 10px;margin-left:150px}.emi-recomendados-kinkypedia{width:100%;height:200px}.emi-ckb{font-size:1.6rem}.logo_regular{margin:10px 0 0 0}#header_main{height:120px;background-size:cover;background-position:center;background-repeat:no-repeat}.emi-sidebar-social{width:30px;height:30px;line-height:30px}#emi-sidebar-socialmedia{width:100%;margin-left:-30px}#emi-filter-grid{padding:0 10px !important}.emi-pago-mastercard{margin:-10px 0 0 0}.emi-pago-efectivo{margin:-25px 0 0 0}.emi-promo{margin-top:15px !important}.emi-tags{margin:0}.emi-filter-atraccion{margin:-4px 0}.emi-filter-icon{margin:-25px 0}.ah-logo{margin-left:200px}.emi-navbar{background:none;border-top:1px solid #D82B30;border-bottom:1px solid #D82B30}.emi-pago-mastercard{margin:-10px 0 0 0}.emi-pago-efectivo{margin:-25px 0 0 0}.emi-promo{margin-top:15px !important}.emi-tags{margin:0}.emi-filter-atraccion{margin:-4px 0}.emi-filter-icon{margin:-25px 0}.ah-logo{margin-left:200px}.emi-navbar{background:none;border-top:1px solid #D82B30;border-bottom:1px solid #D82B30}.uk-nav-center{text-align:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after{position:absolute}.emi-navbar-bottom{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:none}.uk-navbar-container>::after,.uk-navbar-container>::before{display:none !important}.uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:990}.uk-navbar-center:not(:only-child) .uk-navbar-item,.uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a,.uk-navbar-center:not(:only-child) .uk-navbar-toggle{white-space:nowrap}.uk-navbar-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.navbar .brand,.navbar .nav>li>a,.navbar-search,.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:40px;padding:0 40px;font-size:12px;text-decoration:none}.uk-navbar-nav>li>a{color:white;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;position:relative;font-weight:400;text-transform:uppercase}.uk-navbar-nav>li>a::before{content:'';display:block;position:absolute;top:0;height:2px;background-color:transparent;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right;left:0;right:100%}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{color:white;outline:0}.uk-navbar-nav>li:hover>a::before,.uk-navbar-nav>li>a.uk-open::before,.uk-navbar-nav>li>a:focus::before{right:0;background-color:#d82b30}.uk-navbar-nav>li:hover>a::before,.uk-navbar-nav>li>a.uk-open::before,.uk-navbar-nav>li>a:focus::before{right:0;background-color:#d82b30}.uk-navbar-nav>.uk-active>a::before{right:0;background-color:#d82b30}.kinkypedia-leermas{display:none}.kinkypedia-content{display:block}#emi-fullwidth{max-width:1100px;margin:0 auto}#page_content{max-width:1100px;margin:0 auto}#preferencia{margin-top:0}.ah-formaspagodsk{width:130px;display:inline-block;padding:0px;margin:10px -410px 0px 420px}.ahbotonbusquedadsk{width:83%;margin:0px;padding:5px 5px;background-color:#d82b30;color:white;border:#d82b30;outline-color:black;border-radius:3px}.ah-vip{margin:5px}.astylepromo{margin: 15px 0px 0px 0px}.astylepromomb{margin: 15px 0px 0px 0px;font-size: 13px;text-align: center}.titpagatracciones{color: white;text-align: center}.menufooter{font-size: 11px;padding: 3px}.blog_btn_leer{background-color:#640000;color: white;border: none;margin: 15px 0px 15px 0px;font-size: 14px;padding: 7px;}.blog_fb{color: #000000;width: 30px;height: 30px;line-height: 30px;font-size: 20px;background-color:#3B5998;border-color: #3B5998;color: white;text-decoration: none;}.blog_tw{color: #000000;width: 30px;height: 30px;line-height: 30px;font-size: 20px;background-color: #00C6F0;color:white;border-color:#00C6F0 }.blog_whatsapp{color: #000000;width: 30px;height: 30px;line-height: 28px;font-size: 20px;color: white;background-color: #34AF23;border-color: #34AF23}.blog_gp{color: #000000;width: 30px;height: 30px;line-height: 28px;font-size: 18px;color:white;background-color: #D62D20;border-color: #D62D20}
.blog_font{font-size: 20px}

.uk-notify-message > .uk-close {
    visibility: visible;
    float: right;
}


}

@media (max-width: 1299px) {
    .size_home{
        padding-left: 88px;
    }

}

@media (min-width: 1300px) {
    .padd_l{
        padding-left: 100px
    }
    .size_home{
        padding-left: 100px;
    }
}


/*border****************/


.mainContainer{
    background:#333;
    /* Set the container width and height, if you change it, you have to reload to see it take effect */
    width:20%;
    height:200px;
    margin:auto;
    margin-top:100px;
    position:relative;
}

.topBorder{
    width: 100%;
    height: 100%;
    position: absolute;
    border:2px solid #5db8ff;
    box-sizing: border-box;
    /* Currently the original clip needs to be set in the css as otherwise the function does not work in jquery. However, this will not work well with responsiveness if you try to set distinct values at the start.*/
    clip: rect(0px,0px,0px,0px);
}

.bottomBorder{
    width: 100%;
    height: 100%;
    position: absolute;
    border:2px solid #5db8ff;
    box-sizing: border-box;
    clip: rect(0px,0px,0px,0px);
}