:root {
    --link-color: #0064C8; /*#2196f3*/
    --font-size: 14px;
    --font-size-h1: 24px;
    --font-size-h2: 21px;
    --font-size-h3: 18px;
    --line-height: 21px; /* 17|21*/
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: 400;
    color: #444;
}
/*body.Home > .wrapper > .content { max-height: 440px; }*/
.nopad { padding: 0; }
.right { float: right !important;}
.left { float: left !important;}
.alcent { text-align: center !important;}
.alright { text-align: right !important;}
.inline-block {display: inline-block !important;margin: 0 !important}

.spacer-xxl { display: block; height: 100px; }
.spacer-xl { display: block; height: 60px; }
.spacer-l { display: block; height: 40px; }
.spacer-m { display: block; height: 30px; }
.spacer-s { display: block; height: 20px; }
.spacer-xs { display: block; height: 15px; }
.spacer-xxs { display: block; height: 10px; }

.separator { display: block; height: 1px; }

.marked { background-color: yellow; }

.underlined { position: relative; }
.underlined:after { content: ""; position: absolute; left: 0; bottom: 1px; border-bottom: 1px dotted; border-color:inherit; width: 100%; }

p { font-size: 1.03em; line-height: 1.25em; }
a { color: var(--link-color)}
a.lnk-readmore {
    float: right;
    font-weight:normal;
    display: block;
    clear: both;
    text-align: right;
}

/***** header *****/
body>.wrapper>.header *[class*="col-"] { padding: 0 }
body>.wrapper>.header,
.header > .container {
    height: 102px;
}
/* hack IE8 */ .container { width: 980px\0 }
/* hack IE7 */ .container { *width: 980px }
body>.wrapper>.header {
    background: #f7c83e;
}
.header > .container { position: relative; }
.header .logo {
    float: left;
    margin-top: 15px;
    margin-left: -5px;
}
.topbar { float: right; }
.topbar .dropdown { float: right; }
.h-textban, .h-car, .h-telban, .lang-sel, .currency-sel { position: absolute; z-index: 50 }
.h-textban {
    left: 330px;
    top: 21px;
    background-position: center;
    background-repeat: no-repeat;
    width: 200px;
    height: 60px;
}
.h-textban a { display: none } /* 20/12/2016 */
.lang_EN .h-textban {background-image: url(/images/head_cheaper_EN.png)}
.lang_ES .h-textban {background-image: url(/images/head_cheaper_ES.png)}
.lang_DE .h-textban {background-image: url(/images/head_cheaper_DE.png)}
.lang_IT .h-textban {background-image: url(/images/head_cheaper_IT.png)}
.lang_FR .h-textban {background-image: url(/images/head_cheaper_FR.png)}
.lang_NL .h-textban {background-image: url(/images/head_cheaper_NL.png); height: 80px; top: 11px;}
.h-textban a {
    text-decoration: underline;
    position: absolute;
    right: 16px;
    bottom: 2px;
    font-weight: bold;
}
.lang_IT .h-textban a {right: -27px}
.lang_FR .h-textban a {right: 5px}
.lang_NL .h-textban a { right: 12px; bottom: 12px; }
.h-car {
    right: 203px;
    top: 25px;
}
/*.lang_EN .h-textban a,
.lang_ES .h-textban a { display: none }*/ /* ocultamos el link del baner en el header */
.h-telban {
    background: url(/images/phone.png) no-repeat 0px 5px transparent;
    border-radius: 19px 3px 3px 19px;
    color: #000000;
    font-style: normal;
    padding: 5px 0;
    padding-left: 38px;
    /*right: 29px;*/
    right: 0;
    top: 18px;
    font-weight: bold;
    max-width: 152px;
    line-height: 1.12em;
    font-size: 1.12em;
    cursor: pointer;
}
.lang_FR .h-telban { max-width: 160px }
.lang_IT .h-telban { max-width: 200px }
.lang_NL .h-telban { max-width: 175px }
.h-alert {
    position: absolute;
    top: 8px;
    left:530px;
    cursor:pointer
}
.h-alert #idBellAlert {
    font-size: 13px;
    color: rgb(64, 64, 64);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px;
    position: absolute;
    top: 37px;
    left: -235px;
    width: 502px;
    z-index: 13;
    display: none;
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
}
.h-alert #idBellAlert .blockNfo {
    background-color:#f8f8f8;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    padding: 13px 12px 8px 32px;
    margin-bottom: 20px;
}
.h-alert #idBellAlert h3 {
    font-size: inherit;
    font-weight: bold;
    margin: 6px 12px 10px;
}
.h-alert #idBellAlert h4 {
    margin: 0 0 4px -20px;
    font-size: inherit;
    font-weight: bold;
}
.h-alert #idBellAlert h4 img {
    position: relative;
    top: -4px;
}
.h-alert #idBellAlert p {
    line-height: 25px;
    margin-bottom: 4px;
}
.h-alert #idBellAlert a {
    text-decoration: underline;
    color:#0064C8;
}
.lang-sel {
    /*right: 30px;*/
    right: 0;
    bottom: 7px;
}
.currency-sel {
    right: 124px;
    bottom: 7px;
}
.lang-sel .btn,
.currency-sel .btn {
    border: 1px solid #c3c3c3;
    background-color: #f1f1f1;
    border-radius: 2px;
    font-size: 11px;
    padding: 1px 4px 2px 3px;
    color: #000;
}
.currency-sel .btn:hover,.lang-sel .btn:hover { background-color: #f1f1f1 }
.currency-sel.open .dropdown-toggle,.lang-sel.open .dropdown-toggle { background-color: #f1f1f1!important; -webkit-box-shadow: none; box-shadow: none; border-color: #c3c3c3; }

.lang-sel .btn .caret { margin-left: 14px; }
.currency-sel .btn .caret { margin-left: 6px; }
.lang-sel .btn img { margin-right: 2px; width: 15px; margin-bottom: 1px; }
.lang-sel .dropdown-menu,
.currency-sel .dropdown-menu {
    font-size: 11px;
    margin: 0;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
    border-color: #ccc;
}
.lang-sel .dropdown-menu {
    min-width: 100px;
}
.lang-sel .dropdown-menu li a { padding: 3px; color: #000; }
.lang-sel .dropdown-menu li a img { margin-right: 2px; }
.currency-sel .dropdown-menu>.active>a,.currency-sel .dropdown-menu>.active>a:focus,.currency-sel .dropdown-menu>.active>a:hover,.currency-sel .dropdown-menu > li > a:hover,.currency-sel .dropdown-menu > li > a:focus,
.lang-sel .dropdown-menu>.active>a,.lang-sel .dropdown-menu>.active>a:focus,.lang-sel .dropdown-menu>.active>a:hover,.lang-sel .dropdown-menu > li > a:hover,.lang-sel .dropdown-menu > li > a:focus {
    background: #ffcc33;
    color: #000;
}
.currency-sel .dropdown-menu>.active>a, .currency-sel .dropdown-menu>.active>a:focus, .currency-sel .dropdown-menu>.active>a:hover,
.lang-sel .dropdown-menu>.active>a, .lang-sel .dropdown-menu>.active>a:focus, .lang-sel .dropdown-menu>.active>a:hover {
    font-weight: bold;
}

/***** midbar *****/
.midbar {
    padding: 0;
    font-size: .9em;
    font-weight: bold;
}
.midbar .midnav { padding-left: 19px; }
.midbar .nav>li:before { background: #ffcc33; content: ""; display: block; height: 70%; left: -2px; position: absolute; top: 15%; width: 2px; }
.midbar .nav>li:first-child:before { display: none; }
.midbar .nav>li a {
    color: #111;
    padding: 6px;
    font-size: 1.25em;
}
.midbar .nav>li a:hover {
    background: none;
    text-decoration: underline;
}
.midbar .nav>li a[data-new]:after {
    content: attr(data-new);
    background: #f44336;
    font-size: 10px;
    color: white;
    padding: 0px 4px;
    border-radius: 3px;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    /* transform: rotate(-13deg); */
    /* position: relative; */
    /* top: -21px; */
}

/***** form ******/
#formBlock { width: 52%; float: left; }
.msg1 {
    color: #1f9201;
    font-size: 1.85em;
    font-weight: bold;
    margin-bottom: 0px;
    background: url(/images/ticHome.png) no-repeat 0px center;
    padding-left: 25px;
    margin-top: 8px;
    margin-left: 25px;
    white-space: nowrap;
}
.msg1 a { color: #1f9201; text-decoration: none; }
.msg2 {
    margin-bottom: 5px;
    padding-right: 9px;
    position: relative;
    text-align: right;
    margin-top: 4px;
}
.msg2:before {
    content: "";
    background: url(/bootstrap/img/flechaVerde3.png) no-repeat;
    height: 53px;
    position: absolute;
    right: 36px;
    top: 85%;
    width: 38px;
    z-index: 10;
}
.msgloc .most_popular_titulo {
    width: 970px;
    text-align: center;
    font-size: 28px;
    margin-top: 28px
}
.msgloc .most_popular_titulo:after {
    content: "";
    width: 120px;
    height: 1px;
    background: #F9D56C;
    display: block;
    margin: 15px auto;
}
.top-info-bar {
    position:relative;
}
.top-info-bar h2 {
    font-size: 33px;
    color: rgb(31, 146, 1);
    font-weight: bold;
    white-space: nowrap;
    margin: 10px 0px 0px;
}
.lang_DE .top-info-bar h2 {
    font-size: 31px;
}
form.dy-buscador {
    background: #f7c83e;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*margin: 0 0 30px;*/
    padding: 12px 30px 28px;
    font-size: 1.1em;
    position: relative;
    z-index: 5;
    color: #333;

    min-width: 504px; /* make fixed size */
}
@media \0screen {
    /* Tus estilos CSS para IE8  */
    form.dy-buscador { min-width: 444px; }
}
body.Most_Popular form.dy-buscador,
body.Static-Home form.dy-buscador {
    min-width: 0; /* make fixed size */
}
form.dy-buscador .input-group-addon { border-color: #A9A9A9; }
/*borrar*/ form.dy-buscador h1,
form.dy-buscador .form-title  {
    font-size: 22.6667px;
    font-weight: 700;
    margin-bottom: 23px;
    margin-top: 0;
    display: block;
    line-height: 1.1;
    /*text-shadow: 0 1px 0 rgba(255,255,255,.6);*/
}
form.dy-buscador .control-label {
    font-size: 17.333px;
    float: left;
    width: 25%;
    padding-top: .3em;
}
form.dy-buscador .form-control {
    border-color: rgb(169, 169, 169);
}
form.dy-buscador .form-control,
form.dy-buscador .formDY-control {
    color: #000;
    padding: 6px 3px 7px;
    float: left;
    width: 75%;
    font-size: 16px;
}
form.dy-buscador .date .form-control,
form.dy-buscador .date .formDY-control,
form.dy-buscador .timeBlock {height: 38px}
form.dy-buscador .formDY-control option,
form.dy-buscador .form-control option {
    /*color: #636363;*/
    background: white;
    font-weight: normal;
}
form.dy-buscador .formDY-control optgroup,
form.dy-buscador .form-control optgroup {
    font-weight: bold;
    font-style:normal;
    background: #eee;
}
.form-cols-group .col {
    float: left;
}
.form-cols-group .col-group-1 { width: 64%; margin-right: 1%; width: 65%; margin-right: 0%; }
.form-cols-group .col-group-2 { width: 35%; }
.form-cols-group .col-group-1 .control-label { width: 39.5%; padding-top: .35em; }
.form-cols-group .col-group-1 .formDY-control,
.form-cols-group .col-group-1 .form-control { width: 82%; }
.form-cols-group .col-group-2 .control-label { width: 27%; padding-top: .35em; text-align: right; padding-right: 5px; }
.ie7Page .form-cols-group .col-group-2 .control-label { width: 24%; }
.form-cols-group .col-group-2 .formDY-control,
.form-cols-group .col-group-2 .form-control { width: 35%; }
form.dy-buscador input[type="radio"], form.dy-buscador input[type="checkbox"] {
    position: relative;
    top: 2px
}
body.safariPage form.dy-buscador input[type="checkbox"] {
    top: -1px
}

#idMostrarAge {
    margin-bottom: 2px;
}
form.dy-buscador .form-cols-group { margin-bottom: 14px; }
form.dy-buscador .last-form-group,
form.dy-buscador #idMostrarOneWay { margin-bottom: 5px; }
#idMostrarOneWay .form-group,
#idMostrarAge .form-group {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
}
.layHideGroup {
    max-height: 0;
    overflow: hidden;
    transition: all .3s ease-in-out;
}
.showLay .layHideGroup { max-height: 85px; margin-bottom: 10px; }
input[type="checkbox"]+label { font-weight: 400; font-size: 13.333px; }
input[type="checkbox"]+label .ico-nfo { position: relative; top: -2px; left: 5px; }

input#edad { width: 60px; }
form.dy-buscador .timeBlock { float: left; width: 46%; }
form.dy-buscador span.timeBlock { width: 3%; text-align: center; line-height: 34px; }

@media screen and (max-resolution: .9dppx) {
    form.dy-buscador select {
        -webkit-appearance: none;
        -moz-appearance: none;
        background: url(/bootstrap/img/arrowdown.svg) no-repeat right .3em center #fff;
        background-size: .6em;
        border: 1px solid darkgray;
    }
    .safariPage form.dy-buscador select {
        -webkit-appearance: none;
        -moz-appearance: none;
        background: url(/bootstrap/img/arrowdown_ios.svg) no-repeat right .3em center #fff;
        background-size:.6em;
        border: 1px solid darkgray;
    }
}

.dy-buscador .form-group:last-of-type { margin-bottom: 0px;}
.dy-buscador .bullets {
    color: white;
    font-size: .9em;
    font-size: 11pt;
    float: left;
    min-height: 40px;
}
.dy-buscador .bullets ul {
    margin: 0;
    padding-left: 20px;
}
.dy-buscador button[type="submit"] {
    background: #77a830;
    border-color: #526a40;
    transition: background .3s;
    position: absolute;
    bottom: 25px;
    right: 20px;
}
/* exp button color promote*/
    .dy-buscador button[type="submit"] {
        background-color: #2e09ba;
        border-color: #2e09ba;
        text-shadow: none;
        /*width: 180px;*/
    }

.dy-buscador button.full-width {
    position: static !important;
    width: 100% !important;
    padding: 15px !important;
    margin: 10px 0px !important;
    float: none !important;
    font-size: 22px !important;
}
.lang_DE .dy-buscador button.full-width {
    font-size: 23px !important;
}
.dy-buscador button[type="submit"]:hover {
    background: #457d12;
}
/* exp button color promote*/
    .dy-buscador button[type="submit"]:hover,
    .dy-buscador button[type="submit"]:active:focus {
        background-color: #230688;
        border-color: #230688;
    }

/** CAMBIAR ICONO CALENDARIO POR ASPECTO ACTUAL **/
form.dy-buscador .input-group-addon {
    border-color: #F7C83E;
    background: #F7C83E;
    padding: 4px 8px;
}
form.dy-buscador .input-group-addon i { background: url(/imagenes/calendar.png) no-repeat center; width: 22px; height: 22px; display: block; }
form.dy-buscador .input-group-addon i:before { content: none; }
form.dy-buscador .form-control[readonly] { background-color: #fff;}
/*calendar*/
#ui-datepicker-div { z-index: 50 !important; }
img.ui-datepicker-trigger { position: absolute; top: 7px; right: 2px; z-index: 10; cursor: pointer; }
form.dy-buscador .col-group-1 .formDY-control,
form.dy-buscador .col-group-1 .form-control { width: 82%; }
.ie7Page form.dy-buscador .col-group-1 .form-control { width: 47%; }

/* ajustes FORM EN */
    .lang_EN form.dy-buscador { padding-bottom: 24px; }
    .lang_EN form.dy-buscador .bullets {font-size: 22.6667px;margin: 10px 0 4px;text-align: center;width: 68%;}
    .lang_EN form.dy-buscador .bullets ul {list-style-type: none;padding-left: 0;}
    .lang_EN form.dy-buscador .control-label { width: 23%; }
    .lang_EN form.dy-buscador #idMostrarAge .control-label {width: 25%;}
    .lang_EN form.dy-buscador .form-control, .lang_EN form.dy-buscador .formDY-control { width: 77%; }
    .lang_EN.safariPage form.dy-buscador .form-control,.lang_EN.safariPage form.dy-buscador .formDY-control { width: 76%; }
    .lang_EN.ipadPage form.dy-buscador .form-control,.lang_EN.ipadPage form.dy-buscador .formDY-control { width: 76%; }
    .lang_EN form.dy-buscador .col-group-1 .formDY-control, .lang_EN form.dy-buscador .col-group-1 .form-control {width: 82%;}
    .lang_EN form.dy-buscador .form-cols-group .col-group-1 .control-label { width: 36%; }
    .lang_EN form.dy-buscador .form-cols-group .col-group-1 .date { width: 62%; }
    .lang_EN form.dy-buscador .form-cols-group .col-group-2 .control-label { width: 33%; }
    .lang_EN form.dy-buscador .form-cols-group .col-group-2 .formDY-control, .lang_EN .form-cols-group .col-group-2 .form-control {width: 32%;}

/* ajustes FORM DE */
    .lang_DE form.dy-buscador { padding-bottom: 18px; }
    .lang_DE form.dy-buscador .bullets {position: relative;top: 0px;left: 18px}
    .lang_DE form.dy-buscador .control-label {width: 21%;}
    .lang_DE form.dy-buscador #idMostrarAge .control-label {width: 36%;}
    .lang_DE form.dy-buscador .form-control, .lang_DE form.dy-buscador .formDY-control {width: 78%;}
    .lang_DE form.dy-buscador .form-cols-group .col-group-1 {width: 60%;margin-right: 0%;}
    .lang_DE form.dy-buscador .form-cols-group .col-group-1 .control-label {width: 35%;}
    .lang_DE form.dy-buscador .col-group-1 .formDY-control, .lang_DE form.dy-buscador .col-group-1 .form-control {width: 82%;}
    .lang_DE form.dy-buscador .form-control,.lang_DE form.dy-buscador .formDY-control { width: 79%; }
    .lang_DE form.dy-buscador .form-cols-group .col-group-1 .date { width: 58%; }
    .lang_DE form.dy-buscador .form-cols-group .col-group-2 {width: 40%;}
    .lang_DE form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 40%;}
    .lang_DE form.dy-buscador .form-cols-group .col-group-2 .formDY-control, .lang_DE .form-cols-group .col-group-2 .form-control {width: 28%;}
    .lang_DE form.dy-buscador span.timeBlock {width: 4%;}

/* ajustes FORM ES */
    .lang_ES form.dy-buscador { padding-bottom: 18px; }
    .lang_ES form.dy-buscador .bullets {position: relative;top: 0px;left: 18px;text-align: left;}
    .lang_ES form.dy-buscador .control-label { width: 23%; }
    .lang_ES form.dy-buscador #idMostrarAge .control-label {width: 40%;}
    .lang_ES form.dy-buscador .form-control,.lang_ES form.dy-buscador .formDY-control { width: 77%; }
    .lang_ES.safariPage form.dy-buscador .form-control,.lang_ES.safariPage form.dy-buscador .formDY-control { width: 76%; }
    .lang_ES.ipadPage form.dy-buscador .form-control,.lang_ES.ipadPage form.dy-buscador .formDY-control { width: 76%; }
    .lang_ES form.dy-buscador .col-group-1 .formDY-control, .lang_ES form.dy-buscador .col-group-1 .form-control {width: 82%;}
    .lang_ES form.dy-buscador .form-cols-group .col-group-1 .control-label { width: 35.8%; }
    .lang_ES form.dy-buscador .form-cols-group .col-group-1 .date { width: 58%; }
    .lang_ES form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 33%;}
    .lang_ES form.dy-buscador .form-cols-group .col-group-2 .formDY-control, .lang_ES .form-cols-group .col-group-2 .form-control {width: 32%;}

/* ajustes FORM FR */
    .lang_FR form.dy-buscador .bullets {font-size: 21.6667px;line-height: 40px;margin: 10px 0 4px;text-align: center;width: 60%}
    .lang_FR form.dy-buscador .bullets ul {list-style-type: none;padding-left: 0}
    .lang_FR form.dy-buscador .control-label {width: 17%;}
    .lang_FR form.dy-buscador #idMostrarAge .control-label {width: 40%;}
    .lang_FR form.dy-buscador .form-control, .lang_FR form.dy-buscador .formDY-control {width: 83%;}
    .lang_FR.safariPage form.dy-buscador .form-control, .lang_FR.safariPage form.dy-buscador .formDY-control {width: 82%;}
    .lang_FR.ipadPage form.dy-buscador .form-control, .lang_FR.ipadPage form.dy-buscador .formDY-control {width: 82%;}
    .lang_FR form.dy-buscador .form-cols-group .col-group-1 .control-label { width: 26%; }
    .lang_FR form.dy-buscador .form-cols-group .col-group-1 .date { width: 68%; }
    .lang_FR form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 33%;}
    .lang_FR.safariPage form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 27%;}
    .lang_FR.ipadPage form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 27%;}
    .lang_FR form.dy-buscador .form-cols-group .col-group-2 .formDY-control, .lang_FR .form-cols-group .col-group-2 .form-control {width: 32%;}

/* ajustes FORM IT */
    .lang_IT form.dy-buscador .bullets {font-size: 22.6667px;line-height: 38px;margin: 10px 0 4px;text-align: center;width: 68%;}
    .lang_IT form.dy-buscador .bullets ul {list-style-type: none;padding-left: 0;}
    .lang_IT form.dy-buscador .control-label { width: 24%; }
    .lang_IT form.dy-buscador #idMostrarAge .control-label {width: 42%;}
    .lang_IT form.dy-buscador .form-control, .lang_IT form.dy-buscador .formDY-control {width: 76%;}
    .lang_IT.safariPage form.dy-buscador .form-control,.lang_IT.safariPage form.dy-buscador .formDY-control { width: 75%; }
    .lang_IT.ipadPage form.dy-buscador .form-control,.lang_IT.ipadPage form.dy-buscador .formDY-control { width: 75%; }
    .lang_IT form.dy-buscador .form-cols-group .col-group-1 {width: 60%;margin-right: 0%;}
    .lang_IT form.dy-buscador .form-cols-group .col-group-1 .control-label { width: 40%; }
    .lang_IT form.dy-buscador .form-cols-group .col-group-1 .date { width: 60%; }
    .lang_IT form.dy-buscador .col-group-1 .formDY-control, .lang_IT form.dy-buscador .col-group-1 .form-control {width: 82%;}
    .lang_IT form.dy-buscador .form-cols-group .col-group-2 {width: 40%;}
    .lang_IT form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 40%;}
    .lang_IT.safariPage form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 27%;}
    .lang_IT.ipadPage form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 27%;}
    .lang_IT form.dy-buscador .form-cols-group .col-group-2 .formDY-control, .lang_IT .form-cols-group .col-group-2 .form-control {width: 28%;}
    .lang_IT.safariPage form.dy-buscador .form-cols-group .col-group-2 .formDY-control, .lang_IT.safariPage .form-cols-group .col-group-2 .form-control {width: 28%;}
    .lang_IT.ipadPage form.dy-buscador .form-cols-group .col-group-2 .formDY-control, .lang_IT.ipadPage .form-cols-group .col-group-2 .form-control {width: 28%;}
    .lang_IT form.dy-buscador span.timeBlock {width: 4%;}

/* ajustes FORM NL */
    .lang_NL form.dy-buscador .control-label { width: 25%; }
    .lang_NL form.dy-buscador #idMostrarAge .control-label {width: 38%;}
    .lang_NL form.dy-buscador .form-control, .lang_NL form.dy-buscador .formDY-control {width: 75%;}
    .lang_NL.safariPage form.dy-buscador .form-control,.lang_NL.safariPage form.dy-buscador .formDY-control { width: 74%; }
    .lang_NL.ipadPage form.dy-buscador .form-control,.lang_NL.ipadPage form.dy-buscador .formDY-control { width: 74%; }
    .lang_NL form.dy-buscador .form-cols-group .col-group-1 {width: 62%;margin-right: 0%;}
    .lang_NL form.dy-buscador .form-cols-group .col-group-1 .control-label { width: 41%;font-size: 1.1em;line-height: 1.6em}
    .lang_NL form.dy-buscador .form-cols-group .col-group-1 .date { width: 59%; }
    .lang_NL form.dy-buscador .col-group-1 .formDY-control, .lang_NL form.dy-buscador .col-group-1 .form-control {width: 82%;}
    .lang_NL form.dy-buscador .form-cols-group .col-group-2 {width: 38%;}
    .lang_NL form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 40%;}
    .lang_NL.safariPage form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 26%;}
    .lang_NL.ipadPage form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 26%;}
    .lang_NL form.dy-buscador .form-cols-group .col-group-2 .formDY-control, .lang_NL .form-cols-group .col-group-2 .form-control {width: 28%;}
    .lang_NL form.dy-buscador span.timeBlock {width: 4%;}

/* ajustes home dinámica ZONE */
    .ZonePage.lang_ES form.dy-buscador .control-label,
    .ZonePage.lang_FR form.dy-buscador .control-label {
        font-size: 15.5px;
        line-height: 25px;
    }

/* alert msg */
    .frm-cont .error .alert {
        background: url(/images/alertGrandeNew.png) no-repeat 10px center #FFEFED;
        padding-left: 70px;
        margin-left: auto;
        margin-right: auto;
    }
    .container > .error {
        max-width: 740px;
        margin: 0 auto;
    }

/* validación en formulario */
    form.dy-buscador .form-group.valide { position: relative; }
    form.dy-buscador .form-error-box {
        position: absolute;
        background: hsl(45, 100%, 89%);
        bottom: -15px;
        left: 0;
        padding: 5px;
        width: 100%;
        border-radius: 0 0 5px 5px;
        text-align: center;
        font-weight: bold;
        color: #ff0000;
        font-size: 13px;
    }
    form.dy-buscador #msg-error-fechaDevolucion.form-error-box { font-size: 12px; }
    form.dy-buscador #idMostrarOneWay .form-group,
    form.dy-buscador #idMostrarAge .form-group { margin-top: 5px; }
    form.dy-buscador .form-group.ko-val input[type="text"],
    form.dy-buscador .form-group.ko-val input[id*="fecha"],
    form.dy-buscador .form-group.ko-val input[id="edad"],
    form.dy-buscador .form-group.ko-val select {
        -webkit-box-shadow: 0 0 3px 2px #e14d1e;
        -moz-box-shadow: 0 0 3px 2px #e14d1e;
        box-shadow: 0 0 3px 2px #e14d1e;
        border: 1px solid #D20E0E;
    }
    form.dy-buscador .form-group.ko-val-1 select {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border: 1px solid #a9a9a9;
    }
    form.dy-buscador .form-group.ko-val-2 input[type="text"],
    form.dy-buscador .form-group.ko-val-2 input.hasDatepicker {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border: 1px solid #a9a9a9;
    }

/***** promo block *****/
    ul.badgets i.ico {
        background-image: url(/bootstrap/img/spriteClaire.png);
        background-repeat: no-repeat;
        position: absolute;
        left: 2px;
        top: 0;
    }
    ul.badgets i.ico-check {
        width: 31px;
        height: 31px;
        background-position: -97px -35px;
        left: 2px;
        top: 50%;
        margin-top: -18px;
    }
    #claireBlock ul.ventajas li:first-child i.ico { margin-top: -28px; }
    #claireBlock ul.ventajas li:last-child i.ico { margin-top: -19px; }
    ul.badgets i.ico-arrow-right {
        width: 25px;
        height: 17px;
        background-position: -144px -48px;
        left: 2px;
        top: 2px;
    }
    #claireBlock {
        width: 48%;
        float: right;
        padding: 5px 0 0 19px;
        background: url(/bootstrap/img/claireWhite.jpg) no-repeat 102% 100%;
        position: relative;
        min-height: 420px;
    }
    .lang_NL div#claireBlock,
    .lang_DE div#claireBlock,
    .lang_FR div#claireBlock { background-size: 220px; }
    #claireBlock > .promo-block {min-height: 350px}
    .lang_NL.DinPage div#claireBlock { background-position: 108% 100%; }
    .ie7Page #claireBlock { width: 47% }
    .spriteClaire {
        background: url(/bootstrap/img/spriteClaire.png);
        background-repeat: no-repeat;
    }
    .sC-name {
        width: 62px;
        height: 30px;
        background-position: -82px bottom;
    }
    .sC-flag {
        width: 262px;
        height: 38px;
        background-position: -44px -71px;
    }
    #claireBlock .spriteClaire { position: absolute; }
    #claireBlock .sC-name { bottom: 89px; right: 92px; display: none}
    #claireBlock .sC-flag { bottom: 47px; right: -7px; display: none}
    .lang_EN #claireBlock .sC-name,
    .lang_EN #claireBlock .sC-flag { display: block;}
    #claireBlock h2 {
        color: #313131;
        font-size: 20px;
        font-weight: bold;
        margin: 44px 0 16px 1px;
    }
    #claireBlock h2.tClaire_tall {
        margin: 88px 0px 16px 1px;
    }
    .lang_NL #claireBlock h2 {
        font-size: 19px;
    }
    .promo-block h3 {
        color: #ec3239;
        font-size: 16px;
        font-weight: bold;
        margin: 11px 0 19px 2px;
    }
    .lang_NL .promo-block h3 { font-size: var(--font-size); }
    .lang_DE .promo-block h3,
    .lang_FR .promo-block h3 { font-size: 15.5px; }
    .promo-block .ventajas { padding: 0; margin-bottom: 11px; margin-left: 0 }
    .promo-block .ventajas li a { color: #272727 }
    .promo-block .links { padding: 0; margin-bottom: 20px; margin-left: 0 }
    .promo-block .badgets li {
        list-style-type: none;
        padding: 5px 0 9px 16px;
        padding-left: 43px;
        position: relative;
        margin-bottom: 13px;
        max-width: 234px;
    }
    .lang_FR .promo-block .badgets li {max-width: 232px}
    .promo-block .ventajas li:first-child { max-width: 280px; }
    .lang_NL .promo-block .ventajas li:first-child { max-width: 330px; }
    .ie7Page .promo-block .ventajas li:first-child { max-width: 234px; }
    .promo-block .ventajas li:nth-of-type(2) { margin-bottom: 20px }
    .promo-block .ventajas li:last-child { margin-bottom: 10px; }
    .promo-block .links li {
        margin-bottom: 5px;
        padding: 2px;
        padding-left: 35px;
    }
    .promo-block .badgets li i.glyphicon,
    .promo-block .badgets li i.fa {
        color: #7FC914;
        font-size: 2em;
        left: 2px;
        position: absolute;
        top: 3px;
    }
    .promo-block .links li i.glyphicon,
    .promo-block .links li i.fa {
        font-size: 1.5em;
        left: 6px;
    }
    .promo-block .badgets li span {
        font-size: var(--font-size);
        line-height: var(--line-height);
        display: block;
    }
    .promo-block .badgets li a {
        font-size: var(--font-size);
        line-height: 100%;
    }
    .promo-block .ventajas li a { color: inherit; text-decoration: none !important; }
    .promo-block .badgets li span i { color: #e04500; text-transform: uppercase; }
    #claireBlock .promo-block .links { margin-bottom: 42px;}
    #claireBlock .promo-block .links a { text-decoration: underline; }

/***** down bar *****/
    .downbar {
        border-top: 3px double #f5f5f5;
        padding: 20px 0 0px;
    }

/**** rents *****/
    .c-rents {}
    .box-rents {
        border: 4px solid rgba(247, 200, 62, 0.76);
        border-radius: 10px;
        padding: 20px;
        text-align: center;
    }
    .ie8Page .box-rents { border: 4px solid #F9D56C; }
    .box-rents img { margin-bottom: 22px; }
    .box-rents ul { margin: 0 0 18px; padding: 0; }
    .box-rents p{ margin: 0; font-size: 14pt; line-height: 22px; }
    .box-rents .rent { display: inline-block; border-top: 1px solid #eee; border-left: 1px solid #eee; overflow: hidden; border-radius: 4px; -webkit-box-shadow: 1px 1px 1px #848484; box-shadow: 1px 1px 1px #848484; margin: 0 5px; }
    .box-rents .rent img { max-width: 62px; display: block; }

    .c-rents .box-rents li img { max-width: 64px; margin-bottom: 0; }

/**** reviews ****/
    .box-reviews {
        background: white;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        -webkit-box-shadow: 0px 0px 10px #e0e0e0;
        box-shadow: 0px 0px 10px #e0e0e0;
        /*margin: 30px 0 0;*/
        overflow: hidden;
        padding: 10px 20px;
    }
    .box-reviews > h4 {
        font-weight: 600;
        margin-bottom: 15px;
    }
    .box-reviews > div {
        border-right: 1px solid #ffcc33;
        min-height: 90px;
        padding: 0px 10px
    }
    .box-reviews > div:nth-of-type(1) { padding-left: 0 !important; }
    .box-reviews > div:last-of-type { border-width: 0px; }
    .ie8Page .box-reviews > div + div + div + div { border-width: 0px; }
    .box-reviews > div > a > img {
        display: block;
        height: auto;
        margin: 0 auto;
        max-width: 100%;
    }
    .box-reviews .rev-name {
        color: #9a9a9a;
        float: left;
        font-size: 15px;
        margin-bottom: 7px;
        margin-top: 8px;
    }
    .box-reviews .rev-stars {
        float: right;
        margin-top: 8px;
    }
    .box-reviews .rev-comment {
        clear:both;
        display:block;
        font-size: 1em;
        width:100%;
        line-height: 15px;
        color: black;
    }
    .box-reviews .lnk-readmore {
        font-size: 10pt;
        margin-top: 5px;
        text-decoration: underline;
    }

/**** nfo blocks ***/
    .nfo-blocks {}
    /* borrar */.nfo-blocks h4,
    .nfo-blocks .nfo-blocks-title {
        border-bottom: 2px solid #F7C83E;
        padding-bottom: 0px;
        margin-bottom: 15px;
        font-size: 11pt;
        font-weight: 700;
        margin-top: 0;
        line-height: 22px;
        display: block;
    }
    .nfo-blocks p {
        line-height: 1.19em;
        font-size: var(--font-size);
        line-height: var(--line-height);
    }
    .nfo-blocks .nfo-links .nfo-blocks-title,
    .nfo-blocks .nfo-tags .nfo-blocks-title,
    .nfo-blocks .nfo-links h4,
    .nfo-blocks .nfo-tags h4 { font-size: 20px; }

    .nfo-price, .nfo-pay, .nfo-rent, .nfo-benefits, .nfo-specialists { padding: 0 15px 0; }
    .lang_DE .nfo-price {padding-top: 16px;}
    .lang_DE .nfo-benefits {padding-top: 16px;}
    .lang_DE .nfo-specialists { background-position: right 100%; }

    .lang_FR .nfo-pay {padding-top: 16px;}
    .lang_FR .nfo-benefits {padding-top: 32px;}

    .lang_IT .nfo-benefits {padding-top: 32px;}
    .lang_IT .nfo-specialists { background-position: right 82%; }

    .lang_NL .nfo-benefits {padding-top: 16px;}
    .lang_NL .nfo-specialists { background-position: right 100%; min-height: 275px; }

    .lang_NL.Most_Popular .dy-buscador .bullets { min-height: 55px }

    .nfo-blocks .nfo-links .links {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .nfo-blocks .nfo-links .links a {
        display: block;
        font-size: 9pt;
        color: #272727;
        line-height: 18px;
        width:33%\9;    /*IE6,IE7,IE8,IE9*/
        float:left\9;   /*IE6,IE7,IE8,IE9*/
    }
    @media all and (-ms-high-contrast:none){
        .nfo-blocks .nfo-links .links a {
            width: 100%;
            float: none;
        }
    }
    .nfo-blocks .nfo-links .links a.last {
        margin-top: 16px;
    }
    .ie8Page .nfo-blocks .nfo-links .links a.last { margin-top: 0px; }
    .nfo-blocks .nfo-links .links a i,
    .nfo-blocks .nfo-list i {
        margin-right: 2px;
        color: #F7C83E;
    }
    .nfo-blocks .nfo-links a i.ico-plane,
    .nfo-list i.ico-plane {
        width: 9px;
        height: 9px;
        background: url(/images/punto.jpg) no-repeat center;
        display: inline-block;
    }
    .nfo-blocks .nfo-tags .tags {
        text-align: center;
    }
    .nfo-blocks .nfo-tags .tags a {
        line-height: 34px;
    }
    .nfo-blocks .nfo-tags .tags a.clear {
        float: left;
        display: block;
    }
    .nfo-price p, .nfo-pay p, .nfo-rent p {
        text-align: justify;
    }
    .nfo-blocks div.photo {
        width: 100%;
        height: auto;
        border: 2px solid white;
        -webkit-box-shadow: 0 0 15px rgba(0,0,0,.4);
        box-shadow: 0 0 15px rgba(0,0,0,.4);
        border-radius: 10px 0 10px 0;
        margin-bottom: 20px;
        height: 70px;
        background-size: cover;
    }
    .ie8Page .nfo-blocks div.photo {
        zoom: 1;
        filter: progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=10, Direction=0),
                progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=10, Direction=90),
                progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=10, Direction=180),
                progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=10, Direction=270);
        margin-left: -10px;
    }
    .nfo-blocks div.photo img { width: 100%; display: none; }
    .nfo-price .photo {background: url(/bootstrap/img/family-car4.jpg) no-repeat center;}
    .nfo-pay .photo {background: url(/bootstrap/img/family-4.jpg) no-repeat center;}
    .nfo-rent .photo {background: url(/bootstrap/img/family-relax-1.jpg) no-repeat center;}
    .nfo-benefits {
        background: url(/images/cocheHomePie.jpg) no-repeat 98.6% 104.8%;
        min-height: 200px;
    }
    .nfo-benefits .nfo-list {
        /*line-height: 15px;*/
        padding-left: 5px !important;
        /*font-size: var(--font-size);*/
    }
    .nfo-specialists {
        background: url(/images/aeropuertoPie.jpg) no-repeat right 90%;
        min-height: 265px;
    }
    .nfo-blocks .nfo-list {
        list-style-type: none;
        padding-left: 20px;
    }
    .nfo-blocks .nfo-list i {
        position: relative;
        left: -5px;
    }

/**** links page-link ****/
    .link-list { margin-top: 22px; }
    .link-list > .container {
        max-width: 828px;
        padding: 0 10px;
    }
    .link-list .link-list-block { margin-bottom: 50px; }
    .link-list .link-list-block h2 {
        background-color: #FFCC33;
        font-size: 16px;
        color: #000000;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0 0 32px;
        padding: 0 7px;
        line-height: 28px;
    }
    .link-list .link-list-block .photo {
        height: 165px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 855px 200px ;
        margin-bottom: 25px;
        border-radius: 20px;
        border: 3px solid white;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    }
    .link-list .link-list-block .photo.AER { background-image: url(/imagenes/img_destinos/imagen_AER.jpg) }
    .link-list .link-list-block .photo.DWN { background-image: url(/imagenes/img_destinos/imagen_DWN.jpg) }
    .link-list .link-list-block .photo.PTO { background-image: url(/imagenes/img_destinos/imagen_PTO.jpg) }
    .link-list .link-list-block .photo.RNF { background-image: url(/imagenes/img_destinos/imagen_RNF.jpg) }
    .link-list .link-list-block ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .link-list .link-list-block ul:after {
        content: "";
        display: block;
        clear: both;
    }
    .link-list .link-list-block ul li {
        float: left;
        font-weight: bold;
        padding: 3px 10px;
        color: black;
        position: relative;

        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .link-list .link-list-block ul li a {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        font-size: 0;
        line-height: 0;
    }
    .link-list .link-list-block ul li:after {
        content: "[+]";
        color: var(--link-color);
        margin-left: 2px;
    }
    .link-list .link-list-block ul li:hover:after { text-decoration: underline; }
    .link-list .link-list-block ul li:nth-child(3n+1) { width: 38% }
    .link-list .link-list-block ul li:nth-child(3n+2) { width: 31.1% }
    .link-list .link-list-block ul li:nth-child(3n+3) { width: 30.9% }

/**** footers ****/
    .footer1, .footer2, .footer3 {padding: 20px 0; color: black; }
    .foo-links,
    .foo-bans {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .foo-bans {
        padding-top: 18px;
    }
    .foo-bans li {
        /*width: 50%;*/
        float: left;
        text-align: center;
    }
    .foo-bans li:first-child { margin-right: 25px; margin-left: 10px; }
    .foo-bans li img {
        max-width: 100%;
        max-width: 120px;
        height: auto;
    }
    .foo-links a { font-size: 1.2em; }
    .foo-list {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .foo-list li {
        float: left;
        width: 20%;
        white-space: nowrap;
        overflow-x: hidden;
        line-height: 25px;
        padding-right: 15px;
        font-size: 12px;
    }
    .footer2 .foo-list li {
        line-height: 18px;
    }
    .foo-list li a {
        overflow-x: hidden;
        display: block;
    }
    .lang_es .footer2 .air-list li a {
        text-indent: -120px;
    }
    .footer2 .air-list li a[title="Alquiler de coches"],
    .footer2 .air-list li a[title="mas destinos"] {
        text-indent: 0;
    }
    /* inline */
    .foo-i-list li {
        display: inline-block;
        float: left;
        width: auto;
        padding: 0
    }
    .foo-i-list li a {
        display: inline;
        text-indent: 0px !important;
    }
    .foo-i-list li a:after {
        content: "|";
        display: inline-block;
        margin: 0 5px;
    }
    .foo-i-list li:last-child a {
        border: none;
        padding-right: 0;
    }
    /* small */
    .foo-sm-list li {
        font-size: .8em;
        line-height: 20px
    }
    .foo-sm-list li a {
        text-indent: 0px !important;
    }
    .footer .footer-title,
    .footer h4, .footer h5 {
        margin-top: 0;
        font-weight: bold;
        font-size: 1.15em;
        display: block;
    }
    .footer1 { padding-top: 50px; padding-bottom: 10px; }
    .footer1 .footer-title,
    .footer1 h4 { margin-bottom: 8px; }
    .footer1 .col-xs-3:last-of-type { padding: 0; }
    .footer1 .foo-links li { margin-bottom: 5px }
    .footer1 .foo-links a { font-size: 1.12em; text-decoration: underline; }
    .footer2 {
        background-color: #eee;
        padding-bottom: 9px;
        padding-top: 18px;
    }
    .footer2 a {
        color: #000;
    }
    .footer2 .footer-title, .footer2 .footer-title a,
    .footer2 h5, .footer2 h5 a {
        color: #000;
    }
    .footer2 .footer-title,
    .footer2 h5 {
        font-size: 1em;
        margin: 0 0 1px;
    }
    .f2List { text-align: justify; font-size: 12px; line-height: 15px; }
    .f2List a:after { content: " | "; }
    .f2List a:last-child:after { content: ""; }

    .footer3 {
        background-color: #eee;
        /*padding: 0 0 8px;*/
    }
    .footer2 + .footer3 {padding: 0 0 8px}
    .footer3>.container { position: relative; }
    .footer3 p { margin: 0; line-height: 15px; }
    .footer3 .spacer { padding: 5px 0; }
    .footer3 .webs-list {
        float: left;
        margin-top: 14px;
    }
    .footer3 .flag-list {
        /*float: right;*/
        margin-top: 5px;
        clear: both;
    }
    .footer3 .flag-list li { border: none; margin-right: 5px; }
    .footer3 .flag-list li a:after { content: none; }
    .footer3 .flag-list img { width: 18px; height: 15px; }
    .footer3 .webs-list a { color: black }

/*********************************************/
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

@media (max-width: 992px) {
    body>.wrapper>.header { min-width: 980px; }
    .wrapper { min-width: 980px; overflow: hidden; }
    .container { width: 100%!important; max-width: 980px !important; }
    #listado .container { max-width: 980px !important;padding: 0; }
    .row { margin-right: 0px; margin-left: 0px; }
    .container.frm-cont { margin-left: 15px; }
    /*#formBlock { width: 50%; }*/
    /*#claireBlock { width: 48%; padding-left: 0px; background-position: 104% 100%; }
    #claireBlock .sC-name { right: 112px; }
    #claireBlock .sC-flag { right: 5px; }*/
    /* make fixed size */
    #claireBlock { width: 45%; padding-left: 0px; background-position: 115% 100%; }
    #claireBlock .sC-name { right: 92px; }
    #claireBlock .sC-flag { right: -5px; }
    /* end make fixed size */
}

/***************************************************/
@media (min-width: 992px) {
    #listado .content .container { width: 980px; }
}

/* progress_bar */
    #progress_bar {
        background: #f9f9f9;
        border-radius: 5px;
        margin-bottom: 10px;
    }
    #progress_bar ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    #progress_bar li {
        color: #aaa;
        float: left;
        text-transform: uppercase;
        padding: 10px;
        background: url(../../imagenes/icons/ico-arrow-right.png) no-repeat right center;
        padding-right: 30px;
    }
    #progress_bar li:last-child { background-image: none; }
    #progress_bar li:before { content: attr(data-step) "."; }
    #progress_bar li.active { color: #ff9900; }
    #progress_bar li.complete,
    #progress_bar li.complete a { color: #8CB04F; text-decoration: none; }
    #progress_bar li.complete:after {
        background: url(../../images/tic.png) no-repeat center;
        content: "";
        float: left;
        height: 17px;
        margin: -1px 5px 0 0;
        width: 17px;
    }
    #progress_bar li a:hover { text-decoration: underline; }
    #progress_bar.scrolled {
        border-bottom: 5px solid white;
        border-radius: 0;
        position: fixed;
        top: 0;
        width: 741px;
        z-index: 100;
    }

/* smallBoxes */
    /*
    #smallBoxes {
        overflow: hidden;
        padding: 0;
        margin-bottom: 15px;
        list-style-type: none;
    }
    #smallBoxes li {
        float: left;
        margin-left: 1.25%;
        width: 19%;
        margin-left: 0.8%;
        width: 16%;
    }
    #smallBoxes li:first-child {
        margin-left: 0px;
    }
    #smallBoxes li .smallBoxContainer {
        background: #f2f2f2;
        border: 1px solid #f2f2f2;
        border-radius: 4px;
        cursor: pointer;
        transition: all .3s;
    }
    #smallBoxes .thbCarDest img {
        width: 100%;
    }
    .carDest {
        background: white;
        border-radius: 4px;
        overflow: hidden;
        position: relative;
    }
    .carDest h3 {
        color: #666666;
        font-weight: bold;
        margin: 5px 0 0 10px;
        font-size: var(--font-size);
        font-size: 12px;
    }
    .carDest h3 em {
        color: #999999;
        font-weight: normal;
    }
    .carDest .stars {
        background: url(/imagenes/icons/stars-value.png) no-repeat top left;
        display: block;
        height: 12px;
        margin-left: 8px;
        width: 48px;
        display: none;
    }
    .carDest .stars[data-stars="0,5"] {background-position: 0 -12px;}
    .carDest .stars[data-stars="1"] {background-position: 0 -24px;}
    .carDest .stars[data-stars="1,5"] {background-position: 0 -36px;}
    .carDest .stars[data-stars="2"] {background-position: 0 -48px;}
    .carDest .stars[data-stars="2,5"] {background-position: 0 -60px;}
    .carDest .stars[data-stars="3"] {background-position: 0 -72px;}
    .carDest .stars[data-stars="3,5"] {background-position: 0 -84px;}
    .carDest .stars[data-stars="4"] {background-position: 0 -96px;}
    .carDest .stars[data-stars="4,5"] {background-position: 0 -108px;}
    .carDest .stars[data-stars="5"] {background-position: 0 -120px;}
    .thbCarDest {
        padding: 10px 10px 0px;
        min-height: 100px;
        min-height: 75px;
    }
    .numCarsDest {
        position: relative;
        bottom: 4px;
        left: 8px;
        font-size: 11px;
        color: #666;
    }
    .nfoDest {
        color: #666666;
        position: relative;
        padding-left: 10px;
        font-size: 13px;
        padding: 5px 10px;
        font-size: 10px;
    }
    .nfoDest:after {
        background: url(/cdn/img/icons/w/ico-arrow-circle-left.png) no-repeat top left;
        content: '';
        height: 20px;
        position: absolute;
        width: 20px;
        bottom: 2px;
        right: 4px;
        bottom: 3px;
        right: 3px;
    }
    .nfoDest .nfoPriceDest {
        color: black;
        font-weight: bold;
        font-size: 18px;
        font-size: 15px;
    }
    .nfoDest .nfoPriceDest small {
        bottom: 5px;
        color: #555;
        font-size: 9px;
        position: relative;
    }
    .nfoDest .nfoPriceDest em {
        color: #555;
        font-style: normal;
        font-weight: normal;
    }

    #smallBoxes li.sold .smallBoxContainer { background: #f2f2f2 !important; border-color: #f2f2f2 !important;}
    .sold .carDest h3 { color:#666 !important;}
    .sold .nfoDest { color: #666666 !important; }
    .sold .nfoDest:after { display: none !important; }
    .sold .nfoDest .nfoPriceDest { color: black !important; }
    .sold .nfoDest .nfoPriceDest small,
    .sold .nfoDest .nfoPriceDest em { color: #555 !important; }

    #smallBoxes li:hover .smallBoxContainer,
    #smallBoxes li.active .smallBoxContainer {
        background: #6fc033;
        border: 1px solid #6fc033;
    }
    #smallBoxes li:hover .carDest h3,
    #smallBoxes li.active .carDest h3 {
        color: #000;
    }
    #smallBoxes li:hover .numCarsDest,
    #smallBoxes li.active .numCarsDest {
        color: #333;
        font-weight: bold;
    }
    #smallBoxes li:hover .nfoDest,
    #smallBoxes li:hover .nfoDest *,
    #smallBoxes li.active .nfoDest,
    #smallBoxes li.active .nfoDest * {
        color: white;
    }
    #smallBoxes li:hover .nfoDest:after,
    #smallBoxes li.active .nfoDest:after {
        background-position: 0 -40px;
    }
    #smallBoxes li.sold {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        filter: alpha(opacity=20);
        -khtml-opacity: 0.20;
        -moz-opacity: 0.20;
        opacity: 0.20;
    }
    */

/* box promo */
    div#boxPromos {
        border-radius: 3px;
        height: 135px;
        border: 1px solid #ECECEC;
        margin-bottom: 0px;
        background: url(/promos/full_full/repostando.png) no-repeat right center #f5f5f5;
        position: relative;
        box-sizing: border-box;
    }
    #boxPromos h2 {
        color: #2a2e31;
        font-size: 22px;
        position: absolute;
        left: 20px;
        top: 16px;
        margin: 0;
        font-weight: bold;
    }
    div#boxPromos p {
        color: #666666;
        font-size: 15px;
        line-height: var(--line-height);
        max-width: 250px;
        position: absolute;
        left: 20px;
        top: 45px;
    }
    .lang_EN div#boxPromos p { max-width: 425px; }
    .lang_DE div#boxPromos p { max-width: 500px; }

    div#boxPromos p strong {
        font-weight: normal;
        color: black;
    }
    div#boxPromos a.action {
        background: url(/promos/full_full/ico-fuel.png) no-repeat 13px center #2579c1;
        color: white;
        text-decoration: none;
        font-weight: 700 !important;
        font-size: 12px;
        line-height: 14px;
        padding: 12px 20px 12px 46px;
        border-radius: 3px;
        text-transform: uppercase;
        position: absolute;
        left: 50%;
        bottom: 8px;
        margin-left: -100px;
    }
    div#boxPromos a.masinfo {
        position: absolute;
        text-decoration: none;
        left: 375px;
        top: 20px;
        color: #2579C1;
        font-weight: bold;
        font-size: 12px;
    }
    .lang_EN div#boxPromos a.masinfo { left: 190px; }
    .lang_DE div#boxPromos a.masinfo { left: 230px; }

/* box Review */
    #boxReviews {
        overflow: hidden;
        padding: 10px 15px;
        min-height: 112px;
    }
    #reviewValue {
        float: left;
        width: 170px;
        margin-right: 5px;
    }
    #reviewNames {
        padding: 6px;
        font-size: 11pt;
        font-weight: bold;
        color: gray;
        overflow: hidden;
        margin: 2px 0 0;
    }
    #reviewNames .rvFlag {
        margin-right: 10px;
        float: left;
        margin-top: 2px;
    }
    #reviewNames .rvFlag + div {
        float: left;
    }
    #reviewTexts {
        float: left;
        width: 440px;
    }
    #reviewTexts h5 {
        font-weight: bold;
        font-size: 13pt;
        margin: 6px 0 12px;
    }
    #reviewTexts p {
        font-size: 12pt;
        line-height: 18px;
        color: gray;
        font-style: italic;
        margin: 0;
    }

/* listado coches */
    #listado .content { padding-top: 27px; }
    #listado .box-rents {
        border: 1px solid #DDDDDD;
        padding: 17px;
        padding-bottom: 13px;
        border-radius: 5px;
    }
    #listado .box-rents ul { margin-bottom: 10px; }
    #listado .box-rents .rent {
        width: 72px;
        height: 27px;
    }
    #listado .box-rents p { font-size: 13px; font-weight: bold; }
    #listado .box-rents img { margin-bottom: 12px }

    #listado .capaMensajes {
        font-size: 19px;
        font-weight: bold;
        color: black;
        text-align: center;
        border: 1px solid #ffcc33;
        border-radius: 5px;
        padding-bottom: 1px;
    }
    #listado .capaMensajes img {
        margin: 0 10px;
    }
    .carlist {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }
    .carlist > li {
        border: 1px solid #DDDDDD;
        margin-bottom: 10px;
        border-radius: 2px;
    }
    .carlist .cl-container { overflow: hidden; position: relative; }

    [data-condition]:before {
        content: attr(data-condition);
        position: absolute;
        background: #EFEFEF;
        border-radius: 1px;
        padding: 2px 15px;
        left: 0px;
        top: 0;
        border: 1px solid #DDDDDD;
        border-width: 0 1px 1px 0;
        font-weight: bold;
    /*
        border-radius: 4px 0px 50px 4px;
        text-shadow: 0 1px 0 rgba(0,0,0,.2);
        font-size: 16px;
        padding: 2px 20px 2px 10px;
        font-weight: normal;
        border-width: 0 4px 1px 0;
    */
    }
    .carlist [data-condition]:before { border: none;width: 122px; color: white;}
    .carlist .lowest-price[data-condition]:before { background: url(/bootstrap/img/redRight.png) no-repeat top left; }
    .carlist .most-popular[data-condition]:before { background: url(/bootstrap/img/greenRight.png) no-repeat top left; }
    .carlist .best-option[data-condition]:before { background: url(/bootstrap/img/blueRight.png) no-repeat top left; }
    /*
    .carlist .lowest-price[data-condition]:before { background-color: #CF2A28; color: white; border-color: #AF1918 }
    .carlist .most-popular[data-condition]:before { background-color: #94C37D; color: white; border-color: #7FA96B }
    .carlist .best-option[data-condition]:before { background-color: #1B5C9B; color: white; border-color: #174B7D }
    .carlist .lowest-price[data-condition]:before { background-color: #f9351b; color: white; border-color: #DE321B }
    .carlist .most-popular[data-condition]:before { background-color: #6fc033; color: white; border-color: #61A72D }
    .carlist .best-option[data-condition]:before { background-color: #3cabde; color: white; border-color: #338DB7 }
    */
    .carlist .cl-photo {
        float: left;
        padding: 5px;
        padding-top: 30px;
        width: 143px;
        position: relative;
    }
    .carlist .cl-photo .cl-rent {
        position: absolute;
        top: 95px;
        left: 5px;
    }

    .carlist .cl-info { float: left; padding: 6px 1px; width: 420px;}
    .carlist .cl-info h2 {
        margin: 0;
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 6px
    }
    .carlist .cl-info h2 a {
        color: #0064C8;
        text-decoration: underline;
    }
    .carlist .cl-info h2 small {
        font-size: 15px;
        color: rgb(100, 100, 100);
    }
    .carlist .cl-info ul { padding: 0;}
    .carlist .cl-info ul li { position: relative; }

    .carlist--car .cl-info ul.services,
    ul.carSpec {
        overflow: hidden;
        height: 42px;
        margin-bottom: 2px;
        padding: 0;
    }
    .carlist--car .cl-info ul.services li,
    ul.carSpec li {
        float: left;
        list-style-type: none;
        font-size: 12px;
        color: #333333;
        position: relative;
    }
    .carlist--car .cl-info ul.services li[data-value]:before,
    ul.carSpec li[data-value]:before {
        content: attr(data-value);
        background: #ffd235;
        width: 15px;
        height: 15px;
        position: absolute;
        border-radius: 50%;
        text-align: center;
        line-height: 16px;
        font-size: 12px;
        font-weight: bold;
        top: 22px;
        left: 3px;
        box-shadow: 0px 1px 1px rgba(0,0,0,.5);
    }
    .carlist--car .cl-info ul.services li.sc-transm:before,
    .carlist--car .cl-info ul.services li.sc-transm-auto:before {
        background: transparent;
        box-shadow: none;
        font-size: 10px;
        top: 24px;
    }
    .carlist--car .cl-info ul.services li[data-value="v"]:before,
    ul.carSpec li[data-value="v"]:before {
        content: "";
    }
    .carlist--car .cl-info ul.services li[data-value="v"]:after,
    ul.carSpec li[data-value="v"]:after {
        content: "";
        width: 15px;
        height: 15px;
        background: url(/bootstrap/img/ico-servCheck.png) no-repeat center;
        position: absolute;
        top: 22px;
        left: 5px;
    }
    .carlist--car .cl-info ul.services li i,
    ul.carSpec li i {
        display: inline-block;
        width: 30px;
        height: 30px;
        background: url(/bootstrap/img/servicesIconsBig.png) no-repeat;
        vertical-align: middle;
    }
    .carlist--car .cl-info ul.services li.sc-fuel,
    ul.carSpec li.sc-fuel { margin-left: 4px }
    .carlist--car .cl-info ul.services li.sc-airport,
    ul.carSpec li.sc-airport { margin-left: 12px }
    .carlist--car .cl-info ul.services li.sc-seats i,
    ul.carSpec li.sc-seats i { background-position: 0 0; }
    .carlist--car .cl-info ul.services li.sc-doors i,
    ul.carSpec li.sc-doors i { background-position: -30px 0; }
    .carlist--car .cl-info ul.services li.sc-climb i,
    ul.carSpec li.sc-climb i { background-position: -60px 0; }
    .carlist--car .cl-info ul.services li.sc-transm i,
    ul.carSpec li.sc-transm i { background-position: 0 -30px; }
    .carlist--car .cl-info ul.services li.sc-transm-auto i,
    ul.carSpec li.sc-transm-auto i { background-position: -30px -90px; }
    .carlist--car .cl-info ul.services li.sc-fuel i,
    ul.carSpec li.sc-fuel i { background-position: -30px -30px; }
    .carlist--car .cl-info ul.services li.sc-airport i,
    ul.carSpec li.sc-airport i { background-position: -60px -30px; }
    /*
    .carlist--car .cl-info ul.services li.sc-airport i { background-position: -30px -60px; }
    .carlist--car .cl-info ul.services li.on-airport i { background-position: 0 -60px; }
    */
    .carlist .cl-info ul.interest { overflow: hidden; }
    .carlist .cl-info ul.interest li {
        float: left;
        font-size: 12px;
        list-style-type: none;
        min-width: 33%;
        margin-bottom: 2px;
    }
    .carlist .cl-info ul.interest li:nth-of-type(odd) { clear: left; }
    .ie7Page .carlist .cl-info ul.interest li {min-width: 36%;}
    .ie7Page .carlist .cl-info ul.interest li:first-child + li + li,
    .ie7Page .carlist .cl-info ul.interest li:first-child + li + li + li + li,
    .ie7Page .carlist .cl-info ul.interest li:first-child + li + li + li + li + li + li,
    .ie8Page .carlist .cl-info ul.interest li:first-child + li + li,
    .ie8Page .carlist .cl-info ul.interest li:first-child + li + li + li + li,
    .ie8Page .carlist .cl-info ul.interest li:first-child + li + li + li + li + li + li { clear: left; }
    .carlist .cl-info ul.interest li i {
        display: inline-block;
        background: url(/images/tic.gif) no-repeat center;
        width: 16px;
        height: 15px;
        vertical-align: middle;
        margin-right: 6px;
    }

    .carlist .cl-action {
        float: right;
        background: #FFEBB2;
        padding: 5px;
        width: 175px;
        border-left: 1px solid #DDDDDD;
        border-radius: 5px 0 0 5px;
        text-align: center;
        color: black;
    }
    .carlist .cl-action span { display: inline-block; padding: 0 9px; }
    .carlist .cl-action span.description { font-size: 11px; font-weight: bold }
    .carlist .cl-action span.pr-euros { font-size: 30px; font-weight: bold; line-height: 34px; white-space: nowrap; }
    .carlist .cl-action span.pr-libras { font-size: 12px; color: gray; font-weight: bold; position: relative; top: -2px; right: -15px; white-space: nowrap; }
    .carlist .cl-action span.pr-libras em { font-size: 18px; color: gray; }
    .carlist .cl-action span.price em { font-style: normal; }
    .carlist .cl-action span.price em.currency { margin-right: 2px }
    .carlist .cl-action span.price em[id*="L"] { margin-right: 3px }
    .carlist .btn-xxl {
        padding: 3px 23px 4px;
        font-size: 19px;
        background: #77a830;
        border: 1px solid #526a40;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        margin-bottom: 6px;
        margin-top: 1px;
    }
    .ie7Page .carlist .btn-xxl {
        padding: 3px 9px 4px;
    }
    .carlist .cl-action span.marked {
        font-size: 12px;
        font-weight: bold;
        line-height: 14px;
        margin-bottom: 6px;
    }
    .carlist .cl-toolbar {
        position: absolute;
        bottom: 9px;
        left: 34px;
        width: 68%;
        font-size: 12px;
    }
    .carlist .cl-toolbar ul {
        list-style: none;
        padding: 0;
    }
    .carlist .cl-toolbar a {
        display: block;
        text-decoration: underline;
    }
    .carlist .cl-toolbar li.left { margin-right: 10px; }
    .carlist .cl-toolbar li.right { margin-left: 10px; }
    .carlist .cl-toolbar li.terms-use { width: 100px; }
    .carlist .cl-toolbar li.advertise {
        color:red;
        font-style: italic;
        font-weight: bold;
    }
    .carlist .cl-toolbar li.icon {
        color:green;
        font-weight:bold;
        padding-left: 24px;
        background-repeat: no-repeat;
        background-position: left center;
    }
    .carlist .cl-toolbar li.icon-gps { background-image: url(/bootstrap/img/gps.png); }
    .carlist .cl-toolbar li.icon-upgrade { background-image: url(/bootstrap/img/upgrade.png); }

    .container .right-content {
        width: 75.6%;
        float: right;
        margin-bottom: 100px;

        /*position: relative;
        left: 3px;*/
    }

    .ie7Page .carlist .cl-photo { width: 133px; }
    .ie7Page .carlist .cl-info { width: 418px; }
    .ie7Page .carlist .cl-action { width: 165px; }

/* sidebar listado coches*/
    .sidebar {
        width: 23%;
        float: left;
        position: -webkit-sticky;
        position: sticky;
        top: 20px;
    }
    .sidebar #form {
        background: #ffe599;
        border: 1px solid #dddddd;
        border-radius: 5px;
        margin-bottom: 10px;
    }
    .sidebar .filter_box {
        border: 1px solid #dddddd;
        border-radius: 2px;
        margin-bottom: 10px;
    }
    .sidebar .filter_box .header {
        /*background: #ccc;*/
        background: #f2f2f2;
        border-radius: 1px;
        overflow: hidden;
        position: relative;
    }
    .sidebar .filter_box_active {
        border-color: #8BC34A;
        box-shadow: 0 0 10px rgba(139, 195, 74, 0.67);
    }
    .sidebar .filter_box_active .header {
        background: #F1F8E9;
    }
    .sidebar .filter_box .header i {
        float: left;
        margin: 0 2px;

        width: 24px;
        height: 24px;
        background-size: 96px;
        background-repeat: no-repeat;
        background-image: url(/cdn/img/icons/icons-128.png);
        transform: scale(.9)
    }
    .sidebar .filter_box .header h4 {
        margin: 0;
        float: left;
        line-height: 26px;
        font-size: var(--font-size);
        font-weight: bold;
    }
    .sidebar .noicon .header h4 { padding-left: 10px; }
    .sidebar .filter_box .header h4 img {
        margin-left: 10px;
        margin-top: -2px;
        position: relative;
        z-index: 10;
    }
    .sidebar .filter_box .header a.arrow-collapse {
        width: 26px;
        height: 36px;
        float: right;
        background: url(/bootstrap/img/down.png) no-repeat center;

        /* all header is link for collapsible */
        float: none;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        background-position: 98% center;
        z-index: 5;
    }
    .sidebar .filter_box .header a.collapsed {
        /*background: url(/bootstrap/img/right.png) no-repeat center;*/
        background-image: url(/bootstrap/img/right.png);
    }
    .sidebar .filter_box .header a.loading {
        background-image: url(/cdn/img/icons/loading/loading-5.gif);
        background-size: 20px;
    }
    #aer_mostrar .header i { background-position: 0 -240px }
    #fuel_mostrar .header i { background-position: -24px 0; }
    #class_mostrar .header i { background-position: -48px 0 }
    #driver_mostrar .header i { background-position: -24px -96px }
    #supplier_mostrar .header i { background-position: -48px -240px }
    #filtro_cargoEdad_mostrar .header i { background-position: -72px -72px; transform: scale(.8) }
    #filtro_franquicia_mostrar .header i { background-position: -48px -24px }
    #tamanyo_coche_mostrar .header i { background-position: 0 -312px }
    #tardebito_mostrar .header i { background-position: -22px -88px; }
    #kilometraje_mostrar .header i { background-position: -24px -240px }
    #allareas_mostrar .header i { background-position: -72px -240px }
    #fh_mostrar .header i { background-position: -24px -264px }
    #filtro_deposito_mostrar .header i { background-position: 0 -288px }
    #filtro_cancelacion_mostrar .header i { background-position: -72px -288px }
    #cn_mostrar .header i { background-position: -48px -312px }



    .sidebar .filter_box ul {
        padding: 8px;
        margin: 1px 0 0;
        list-style-type: none;
        font-size: 13px;
    }
    .sidebar .filter_box ul li {
        margin-top: 1px;
        clear: both;
    }
    .sidebar .filter_box ul li label {
        margin-bottom: 0;
        font-weight: normal;
        position: relative;
        top: -2px;
    }
    .sidebar .filter_box #filter_supplier ul li label {
        overflow: hidden;
        width: 48px;
        border-radius: 4px;
        box-shadow: 0 0 0 1px #d6d6d6;
        top: 2px;
        left: 10px;
        cursor: pointer;
    }
    .sidebar .filter_box #filter_supplier ul li label img { width: 100%; display: block; }
    .ie7Page .sidebar .filter_box ul li input,
    .ie7Page .sidebar .filter_box ul li label {
        float: left;
        top: 2px;
    }
    .safariPage .sidebar .filter_box ul li label,
    .ipadPage .sidebar .filter_box ul li label {
        top: 1px;
    }
    .sidebar .filter_box ul li label small {
        color: red;
    }
    .sidebar .filter_box ul li span {
        float: right;
        font-size: 8pt;
        color: #444;
        line-height: 22px;
    }
    #supplier_total ul {
        overflow: hidden;
        padding: 18px 12px;
    }
    #supplier_total ul li {
        width: 42%;
        float: left;
        margin-bottom: 12px;
        margin-left: 4%;
        margin-right: 4%;
        clear: none;
    }
    .sidebar .filter_box #supplier_total ul li label img { width: 100%; margin: 0; border-radius: 3px; }
    .sidebar .filter_box #supplier_total ul li label:before { position: absolute; left: 118%; top: 5px; font-size: .75em; text-transform: uppercase; }
    .sidebar .filter_box #supplier_total ul li label[for="chkKED"]:after { left: 118%; bottom: -6px; }
    .sidebar .filter_box #supplier_total ul li label {
        width: 58px;
        /*overflow: hidden;*/
        border-radius: 4px;
        box-shadow: 0 0 0 1px #c7c7c7, 2px 2px 5px #c7c7c7;
        vertical-align: middle;
        top: -3px;
        cursor: pointer;
    }
    .sidebar .filter_box #supplier_total ul li input:not(:checked) + label {
        filter: grayscale(50%);
        opacity: .5;
        box-shadow: none;
    }
    .fiter_actions {
        text-align: center;
        margin-bottom: 5px
    }

    .sidebar #booking_form .filter_box {
        background: #ffe599;
    }
    .sidebar #booking_form .filter_box .header {
        background: #ff9900;
    }
    .sidebar .form-group {
        overflow: hidden;
        padding: 8px;
        margin: 0;
        position:relative;
    }
    .sidebar .form-group h4 {
        margin: 0 0 4px 0;
        font-size: 12px;
        font-weight: bold;
    }
    .sidebar .form-group h4 span {
        display: block;
        font-size: 15px;
        color: black;
    }
    /*calendar*/
    .sidebar img.ui-datepicker-trigger { position: static; }
    .sidebar .form-cols-group {
        margin-bottom: 5px ;
        overflow: hidden;
    }
    .sidebar .form-cols-group .col-group-1 { width: 55%; margin-right: 3%; }
    .sidebar .form-cols-group .col-group-1 input { width: 72%; margin-right: 5px; }
    .sidebar .form-cols-group .col-group-2 { width: 41% }
    .sidebar .form-cols-group .col-group-2 .formDY-control,
    .sidebar .form-cols-group .col-group-2 .form-control { width: 48%; }
    .sidebar .form-group .date .form-control,
    .sidebar .form-group .date .formDY-control,
    .sidebar .form-group .timeBlock {height: 24px; float: left;}
    .ie7Page .sidebar .form-cols-group .col-group-1 { width: 57%; margin-right: 1%; }
    .ie7Page .sidebar .form-cols-group .col-group-1 input { width: 65%; margin-right: 2px; padding: 4px; }
    .ie7Page .sidebar img.ui-datepicker-trigger { position: relative; right: 0; top: -5px; }
    .ie8Page .sidebar .form-group .timeBlock {height: 21px; padding-top: 3px; padding-right: 2px;}
    .sidebar .form-group span.timeBlock {
        width: 4%;
        text-align: center;
        line-height: 24px;
    }
    .sidebar .btn-xxl {
        padding: 2px 16px 2px;
        font-size: 19px;
        background: #77a830;
        border: 1px solid #526a40;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        margin: 2px auto 0px;
        display: block;
    }
    .sidebar .change-form {
        position: absolute;
        top: 17px;
        right: 4px;
        font-size: 12px;
    }
    .sidebar .filter_box.general .header {
        background: #ff9900;
        color: black;
    }
    .sidebar .filter_box.general li {
        padding-left: 16px;
        background: url(/images/trianguloHome.png) no-repeat 0px 0px;
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 6px;
        color: black;
    }
    .sidebar .filter_box.sidebar-quicklinks .header {
        background: #ff9900;
        color: black;
    }
    .sidebar .filter_box.sidebar-quicklinks li {
        padding: 3px;
        padding-left: 16px;
        background: url(/images/ico-disc-1.png) no-repeat -3px 0px;
        background-size: 16px;
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 6px;
        color: var(--link-color);
        cursor: pointer;
        text-decoration: underline;
    }
    .sidebar .filter_box.sidebar-quicklinks li:hover { text-decoration: none; }
    .sidebar .review-logos ul { list-style: none; margin: 0; padding: 0 }
    .sidebar .review-logos ul li {
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
        margin-top: 20px;
    }
    .sidebar .review-logos ul li.ekomi {  height: 67px; background-image: url(/images/eKomi_EN.jpg) }
    .sidebar .review-logos ul li.google { height: 150px; background-image: url(/images/Google_List.png) }
    .sidebar .review-logos ul li.trust {  height: 110px; background-image: url(/images/trustPilot_Form.png); display: none }

    .sidebar .review-logos ul li.ekomi a { display: block; height: 67px}

    .sidebar .review-logos ul li span { position: absolute; width: 100%; left: 0; text-align: center }
    .sidebar .review-logos ul li.ekomi span { display: none }
    .sidebar .review-logos ul li.google span { top: 55px; color: #003580 }

#listado .footer {
    padding-bottom: 15px;
}

/* tooltip */
    .tooltip.in {
        filter: alpha(opacity=100);
        opacity: 1;
    }
    .tooltip-inner {
        min-width: 180px;
        padding: 8px 10px;
        color: #000;
        text-align: left;
        background-color: #FFF;
        border: 1px solid black;
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
        font-family: arial;
        font-size: var(--font-size);
        line-height: var(--line-height);
        border-radius: 0;
    }
    .top .tooltip-inner { border-width: 0 0 1px}
    .bottom .tooltip-inner { border-width: 1px 0 0}
    /**[data-toggle="tooltip"],
    *[data-toggle="tooltip-big"] { cursor: pointer; }*/
    /*#fuel_mostrar *[data-toggle="tooltip-big"] { cursor: pointer; }*/
    body div.tooltip-inner { max-width: 450px;}
    .wrapper div.tooltip-inner { max-width: 200px;}
    #idFiltros div.tooltip-inner { max-width: 330px;}

    [data-toggle*="tooltip"] { cursor: default; }
    .tooltip.-big-shadow .tooltip-inner { box-shadow: 0 0 60px rgba(0,0,0,.3); border-color:#999; }
    .tooltip-rents-formText {padding:10px;color:#222}
    .tooltip-rents-formText ol {padding-left:25px}
    .tooltip-rents-formText p.title {font-size:1.262em;color:#ec3239}
    .tooltip-rents-formText ol li {margin-bottom:5px}

    .tooltip-rents-container {padding:10px}
    .tooltip-rents-container p {color:#444}
    .tooltip-rents-container p.title {font-size:1.26em;position:relative;color:#222;z-index:1}
    .tooltip-rents-container p.title strong {font-size:1.1em;display:block}
    .tooltip-rents-container p.title span.highlight { width:90px;height:30px;background:url(/bootstrap/img/highlight-yellow.png) center no-repeat;background-size:contain;position:absolute;right:-3px;bottom:-3px;z-index:-1}
    .tooltip-rents-container p.title span.highlight-txt { position: relative; display: inline-block }
    .tooltip-rents-container p.title span.highlight-txt:after { content: ""; width: 100%; height: 100%; background: url(/bootstrap/img/highlight-yellow.png) center no-repeat; background-size: 88% 100%; position: absolute; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%) scale(1.4) }
    .lang_ES .tooltip-rents-container p.title span.highlight {right: 76px;width: 116px;background-size: 116px 30px}
    .lang_DE .tooltip-rents-container p.title span.highlight {right: 300px;width: 116px;background-size: 116px 30px}
    .lang_FR .tooltip-rents-container p.title span.highlight {right: 60px;width: 115px;background-size: 115px 30px}

    /*.tooltip .tooltip-inner { max-width: 330px }
    .tooltip.-mid .tooltip-inner { max-width: 330px }
    .tooltip.-big .tooltip-inner { max-width: 450px }
    .tooltip.-large .tooltip-inner { max-width: 200px }
    .tooltip.-shadow .tooltip-inner { box-shadow: 0 0 60px rgba(0,0,0,.3); border-color:#999; }*/

/*** alertas en listado ***/
    .ly-aviso{background-color:#fff;border: 1px solid #DDDDDD; border-radius: 3px; width: 100%; position: relative; overflow: hidden; max-height: 400px;box-sizing:border-box; font: normal 12px arial;
        margin-bottom: 10px;/*box-shadow: 0 0 10px rgba(0,0,0,.3);*/}
    .ly-aviso{display: none;}
    .ly-aviso .lyContainer { padding: 10px; }
    .ly-aviso i {display: none; }
    .ly-aviso h4 {margin:0 0 1px 0;font-size: 12px;font-weight: bold;}
    .ly-aviso p {margin:0;}
    .ly-aviso.ico i {display:block; position: absolute; top: 7px; left: 7px; width: 20px; height: 20px; background: url(/bootstrap/img/alertIcons.png?a=2) no-repeat top left; }
    .ly-aviso.ico h4 {margin-left:25px;}
    .ly-aviso.ico p {margin-left:25px;}
    .ly-aviso.big-ico i {width: 42px; height: 42px;}
    .ly-aviso.big-ico h4 {margin-left:50px;}
    .ly-aviso.big-ico p {margin-left:50px;}

/*** alertas flotante ***/
    .floating .ly-aviso .lyContainer { padding: 15px; }
    .floating .ly-aviso h4 {margin-bottom:5px;}
    .floating .ly-aviso.ico i {top: 10px; left: 10px;}
    .ly-avisos.floating {position: fixed; padding: 10px; width: 250px; z-index: 1000;}
    .ly-avisos.floating.tl {top: 0;left: 0;}
    .ly-avisos.floating.tr {top: 0;right: 0;}
    .ly-avisos.floating.bl {bottom: 0;left: 0;}
    .ly-avisos.floating.br {bottom: 0;right: 0;}
    .floating.tl .ly-aviso, .floating.tr .ly-aviso{margin: 0 0 10px;}
    .floating.bl .ly-aviso, .floating.br .ly-aviso{margin: 10px 0 0;}

/*** iconos ***/
    .ico.ico-alert i { background-position: -20px 0px; }
    .ico.ico-timer i { background-position: -60px 0px; }
    .ico.ico-search i { background-position: 0px -20px; }
    .ico.ico-smStats i { background-position: -40px 0px; }
    .ico.ico-smStatsDwn i { background-position: -40px -20px; }
    .ico.ico-stats i { background-position: -102px 0px; }
    .ico.ico-city i { background-position: -144px 0px; }

    .ly-aviso:after { content: ""; width: 20px; height: 20px; position: absolute; top: 3px; right: 3px; background: url(/bootstrap/img/alertIcons.png?a=2) no-repeat -20px -40px; cursor: pointer; }
    /*.ly-aviso.noclose:after { display: none; }*/

/*** colores ***/

    /* silver */
    .silver .ly-aviso {background-color: #f9f9f9; border-color: #c1c1c1;}
    .silver .ly-aviso h4 {color:#037fbf;}
    .silver .ly-aviso p {color:#393939;}
    .silver .ly-aviso:after { background-position: -20px -40px;}

    /* tangerine */
    .tangerine .ly-aviso {background-color: #fff6df; border-color: #feba02;}
    .tangerine .ly-aviso h4 {color:#037fbf;}
    .tangerine .ly-aviso p {color:#003580;}
    .tangerine .ly-aviso:after { background-position: 0px -40px;}

    /* gnkoob */
    .gnkoob .ly-aviso {background-color: #fffee0; border-color: #000;}
    .gnkoob .ly-aviso h4 {color:#000;}
    .gnkoob .ly-aviso p {color:#000;}
    .gnkoob .ly-aviso:after { background-position: 0px -40px;}

    /* marine */
    .marine .ly-aviso:after, .marine .ly-aviso.ico i { background-image: url(/bootstrap/img/alertIcons_dark.png?a=2);}
    .marine .ly-aviso {background-color: #0095E6; border-color: #0074B3;}
    .marine .ly-aviso h4 {color:#FFFF00;}
    .marine .ly-aviso p {color:#fff;}
    .marine .ly-aviso:after { background-position: -40px -40px;}

iframe[title="Google conversion frame"] { position: absolute !important; top: 0; }

/*#listado .container {position: relative;left: 3px}*/

/* hack safari y otros */
    .safariPage form.dy-buscador,
    .ipadPage form.dy-buscador {
        padding: 12px 20px 28px;
    }
    .safariPage form.dy-buscador select,
    form.dy-buscador .safariSelect,
    .sidebar .form-group .safariSelect,
    .ipadPage form.dy-buscador select,
    .ipadPage .sidebar .form-group select {
        background: #ffffff;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11.5pt;
        margin: 0px 2px 0px 0px;
        border-radius: 3px;
        -webkit-appearance: menulist;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        transition: all 0.2s;
        width: 74%;
        height: 35px !important;
    }
    form.dy-buscador .safariSelect,
    .sidebar .form-group .safariSelect { border: 1px solid rgba(169, 169, 169, 1);}
    .sidebar .form-group .safariSelect,
    .ipadPage .sidebar .form-group select {
        height: 24px;
        font-size: 9pt;
    }
    .safariPage form.dy-buscador .form-control,.safariPage form.dy-buscador .formDY-control,
    .ipadPage form.dy-buscador .form-control,.ipadPage form.dy-buscador .formDY-control { border-radius: 4px !important; }

    .ipadPage form.dy-buscador .form-control,.ipadPage form.dy-buscador .formDY-control { border: 1px solid #555; }
    /*home*/
    form.dy-buscador #horarecogida.safariSelect,
    form.dy-buscador #minutosrecogida.safariSelect,
    form.dy-buscador #horadevolucion.safariSelect,
    form.dy-buscador #minutosdevolucion.safariSelect,
    .ipadPage form.dy-buscador #horarecogida,
    .ipadPage form.dy-buscador #minutosrecogida,
    .ipadPage form.dy-buscador #horadevolucion,
    .ipadPage form.dy-buscador #minutosdevolucion { width: 33% !important;}
    /* -- EN -- */
    .lang_EN.safariPage form.dy-buscador #horarecogida.safariSelect,
    .lang_EN.safariPage form.dy-buscador #minutosrecogida.safariSelect,
    .lang_EN.safariPage form.dy-buscador #horadevolucion.safariSelect,
    .lang_EN.safariPage form.dy-buscador #minutosdevolucion.safariSelect,
    .lang_EN.ipadPage form.dy-buscador #horarecogida,
    .lang_EN.ipadPage form.dy-buscador #minutosrecogida,
    .lang_EN.ipadPage form.dy-buscador #horadevolucion,
    .lang_EN.ipadPage form.dy-buscador #minutosdevolucion { width: 37% !important;}
    .lang_EN.safariPage form.dy-buscador .form-cols-group .col-group-2 .control-label,
    .lang_EN.ipadPage form.dy-buscador .form-cols-group .col-group-2 .control-label { width: 20%; }
    /* -- ES -- */
    .lang_ES.safariPage form.dy-buscador #horarecogida.safariSelect,
    .lang_ES.safariPage form.dy-buscador #minutosrecogida.safariSelect,
    .lang_ES.safariPage form.dy-buscador #horadevolucion.safariSelect,
    .lang_ES.safariPage form.dy-buscador #minutosdevolucion.safariSelect,
    .lang_ES.ipadPage form.dy-buscador #horarecogida,
    .lang_ES.ipadPage form.dy-buscador #minutosrecogida,
    .lang_ES.ipadPage form.dy-buscador #horadevolucion,
    .lang_ES.ipadPage form.dy-buscador #minutosdevolucion { width: 32% !important;}
    .lang_ES.safariPage form.dy-buscador .form-cols-group .col-group-2 .control-label,
    .lang_ES.ipadPage form.dy-buscador .form-cols-group .col-group-2 .control-label { width: 30%; }
    /* -- DE -- */
    .lang_DE.safariPage form.dy-buscador .form-control, .lang_DE.safariPage form.dy-buscador .formDY-control,
    .lang_DE.ipadPage form.dy-buscador .form-control, .lang_DE.ipadPage form.dy-buscador .formDY-control { width: 77%; }
    .lang_DE.safariPage form.dy-buscador .form-cols-group .col-group-1,
    .lang_DE.ipadPage form.dy-buscador .form-cols-group .col-group-1 { width: 59%; }
    .lang_DE.safariPage form.dy-buscador .form-cols-group .col-group-2,
    .lang_DE.ipadPage form.dy-buscador .form-cols-group .col-group-2 { width: 41%; }
    .lang_DE.safariPage form.dy-buscador #horarecogida.safariSelect,
    .lang_DE.safariPage form.dy-buscador #minutosrecogida.safariSelect,
    .lang_DE.safariPage form.dy-buscador #horadevolucion.safariSelect,
    .lang_DE.safariPage form.dy-buscador #minutosdevolucion.safariSelect,
    .lang_DE.ipadPage form.dy-buscador #horarecogida,
    .lang_DE.ipadPage form.dy-buscador #minutosrecogida,
    .lang_DE.ipadPage form.dy-buscador #horadevolucion,
    .lang_DE.ipadPage form.dy-buscador #minutosdevolucion { width: 31% !important;}
    .lang_DE.safariPage form.dy-buscador .form-cols-group .col-group-2 .control-label,
    .lang_DE.ipadPage form.dy-buscador .form-cols-group .col-group-2 .control-label {width: 32%;font-size: 95%;line-height: 26px;}
    .lang_DE.safariPage form.dy-buscador span.timeBlock,
    .lang_DE.ipadPage form.dy-buscador span.timeBlock { width: 2%; }
    /* -- IT -- */
    /* -- NL -- */
    .lang_NL.safariPage form.dy-buscador .form-cols-group .col-group-1 .control-label,
    .lang_NL.ipadPage form.dy-buscador .form-cols-group .col-group-1 .control-label {font-size: 1em;line-height: 28px;}

    @media (max-width: 992px) {
        /*body.ipadPage  .form-cols-group .col-group-1,
        body.safariPage .form-cols-group .col-group-1 { width: 59% }
        body.ipadPage  .form-cols-group .col-group-2,
        body.safariPage .form-cols-group .col-group-2 { width: 40% }*/
    }

    /*listado*/
        .sidebar .form-group #horarecogida.safariSelect,
        .sidebar .form-group #minutosrecogida.safariSelect,
        .sidebar .form-group #horadevolucion.safariSelect,
        .sidebar .form-group #minutosdevolucion.safariSelect { width: 48% !important; margin: 0;}
        .sidebar .safariForm .form-group .col-group-1 { width: 54%; margin-right: 1%}
        .sidebar .safariForm .form-group .col-group-2 { width: 45%;}

        .ipadPage .sidebar .form-group #horarecogida,
        .ipadPage .sidebar .form-group #minutosrecogida,
        .ipadPage .sidebar .form-group #horadevolucion,
        .ipadPage .sidebar .form-group #minutosdevolucion { width: 48% !important; margin: 0;}
        .ipadPage .sidebar .form-group .col-group-1 { width: 54%; margin-right: 1%}
        .ipadPage .sidebar .form-group .col-group-2 { width: 45%;}
        /*form.dy-buscador .ie8Select {
            background: #ffffff;
            font-family:Arial, Helvetica, sans-serif;
            font-size:12pt;
            margin: 0px 2px 0px 0px;
            border: 1px solid rgba(169, 169, 169, 1);
            border-radius: 3px;
            -webkit-appearance: menulist;
            -webkit-transition: all 0.2s;
            -moz-transition: all 0.2s;
            transition: all 0.2s;
            padding-top: 5px !important;
            padding-bottom: 6px !important;
        }*/
        form.dy-buscador .ie8InputFecha {
            padding: 0px !important;
            padding-top: 8px !important;
            padding-bottom: 8px !important;
            padding-left: 3px !important;
            height:auto !important;
        }

/* spiner google */
    .loader {
      position: absolute;
      width: 20px;
      height: 20px;
      right: 4px;
      top: 4px;
    }
    .circular{
     animation: rotate 2s linear infinite;
     height: 20px;
     position: relative;
     width: 20px;
    }
    .path {
      stroke-dasharray: 1,200;
      stroke-dashoffset: 0;
      animation:
       dash 1.5s ease-in-out infinite,
       color 6s ease-in-out infinite
      ;
      stroke-linecap: round;
    }
    @keyframes rotate{
     100%{
      transform: rotate(360deg);
     }
    }
    @keyframes dash{
     0%{
      stroke-dasharray: 1,200;
      stroke-dashoffset: 0;
     }
     50%{
      stroke-dasharray: 89,200;
      stroke-dashoffset: -35;
     }
     100%{
      stroke-dasharray: 89,200;
      stroke-dashoffset: -124;
     }
    }
    @keyframes color{
      100%, 0%{
        stroke: #d62d20;
      }
      40%{
        stroke: #0057e7;
      }
      66%{
        stroke: #008744;
      }
      80%, 90%{
        stroke: #ffa700;
      }
    }

/*
This is the visible area of you carousel.
Set a width here to define how much items are visible.
The width can be either fixed in px or flexible in %.
Position must be relative!
*/
.jcarousel {
    position: relative;
    overflow: hidden;
}

/*
This is the container of the carousel items.
You must ensure that the position is relative or absolute and
that the width is big enough to contain all items.
*/
.jcarousel ul {
    width: 20000em;
    position: relative;

    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    margin: 0;
    padding: 0;
}

/*
These are the item elements. jCarousel works best, if the items
have a fixed width and height (but it's not required).
*/
.jcarousel li {
    /* Required only for block elements like <li>'s */
    float: left;
}

/* ********************** */
/* **** static homes **** */
/* ********************** */
.info-dest {}
    .info-dest img { max-width: 100%; width: 100% }
    .info-dest .columns {
        -webkit-column-count: 2; /* Chrome, Safari, Opera */
        -moz-column-count: 2; /* Firefox */
        column-count: 2;
        -webkit-column-gap: 50px; /* Chrome, Safari, Opera */
        -moz-column-gap: 50px; /* Firefox */
        column-gap: 50px;
        -webkit-column-rule-style: solid; /* Chrome, Safari, Opera */
        -moz-column-rule-style: solid; /* Firefox */
        column-rule-style: solid;
        -webkit-column-rule-width: 1px; /* Chrome, Safari, Opera */
        -moz-column-rule-width: 1px; /* Firefox */
        column-rule-width: 1px;
        -webkit-column-rule-color: #F9D56C; /* Chrome, Safari, Opera */
        -moz-column-rule-color: #F9D56C; /* Firefox */
        column-rule-color: #F9D56C;
    }
    /*
    @media (max-width: 992px){
        .info-dest .columns {
            -webkit-column-count: 1;
            -moz-column-count: 1;
            column-count: 1;
        }
        .info-dest-ticks .tableInfo .table td:first-child {
            width: 50%;
        }
    }
    */
    .info-dest h3 {
        margin-top: 0;
        font-size: var(--font-size-h3);
        font-weight: bold;
    }
    .info-dest .columns h3 {
        margin: var(--font-size-h3);
    }
    .info-dest .h3,
    .cars-block .info-dest h3 {
        display: block;
        padding-bottom: 5px;
        margin-bottom: 20px;
        border-bottom: 1px solid #F9D56C;
    }
    .cars-block .info-dest h3 {
        font-size: 24px
    }
    .info-dest .h4 {
        margin-bottom: 5px;
    }
    .info-dest h4 {
        font-size: var(--font-size);
        line-height: var(--line-height);
        font-weight: bold;
        margin: 20px 0 5px;
    }
    .info-dest h3 + h4 {
        margin-top: 0;
    }
    .info-dest p,
    .info-dest .columns ul,
    .info-dest .columns ol {
        font-size: var(--font-size);
        line-height: var(--line-height);
        text-align: justify;
    }
    /* justify list */
        .info-dest .columns .justify-list {
            padding-left: 15px;
            margin: 10px 0;
        }
        .info-dest .columns .justify-list li + li {
            margin-top: 10px;
        }
    /* columns list */
        .info-dest .columns .columns-list {
            padding-left: 0;
        }
        .info-dest .columns .columns-list li {
            display: inline-block;
            width: 45%;
            margin-left: 5%;
        }
        .info-dest .columns .columns-list li:before {
            content: " · ";
            font-weight: bold;
        }
    /* inline list */
        .info-dest .columns .inline-list {
            list-style: none;
            padding: 0;
            text-align: center;
            margin: 20px 0;
        }
        .info-dest .columns .inline-list li {
            display: inline-block;
            margin: 0 10px;
            /* font-weight: bold; */
        }

    .info-dest p.subtitle-block {
        font-weight: bold;
        margin: 20px 0 0;
    }
    .info-dest-ticks {
        padding-top: 0px;
    }
    .info-dest-ticks ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .info-dest-ticks ul li {
        padding: 12px 18px;
        background: url(/images/punto.jpg) no-repeat 19px 17px #F7F7F7;
        margin-bottom: 3px;
        font-size: var(--font-size);
        font-weight: bold;
        padding-left: 40px;
        line-height: 20px;
    }
    .info-dest-ticks img {
        max-width: 100%;
    }

    .info-dest-ticks ul.lista_es {
        background: rgba(249, 213, 108, 0.17);
        border: 1px solid #F9D56C;
        list-style: none;
        margin-bottom: 10px;
        padding: 15px;
        text-align: left;
    }
    .info-dest-ticks ul.lista_es li {
        background: transparent;
        padding: 0;
        font-size: 13px;
        font-weight: normal;
    }

div.framed {
    padding: 10px;
    background: #EEE;
}

/* cars block */
    .cars-block {
        /*background: whitesmoke;
        padding: 50px 10px;*/
    }
    .cars-block .info-seoProducts > div {
        border: none;
        background: transparent;
        outline-color: transparent;
        text-align: left;
        margin-bottom: 20px;
        cursor: default;
    }
    .cars-block ul.box-type {
        /*background: white;*/
        margin: 0;
        padding: 15px;
        list-style: none;
        /*box-shadow: 0 0 4px rgba(0,0,0,.15);*/
        position: relative;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        transition: all .2s;

        background: #fbfbfb;
        box-shadow: 0 0 0 1px #e6e6e6;
    }
    .cars-block ul.box-type:hover {
        /*box-shadow: 0 0 15px rgba(0,0,0,.25);*/
    }
    .cars-block ul.box-type li.b-type-name {
        font-size: 17px;
        font-weight: bold;
        color: #333;
    }
    .cars-block ul.box-type li.b-type-price {
        font-size: 16px;
    }
    .cars-block ul.box-type li.b-type-price small {
        color: #666;
        font-size: 75%;
    }
    .cars-block ul.box-type li.b-type-spec {}
    .cars-block ul.box-type li.b-type-car img {
        max-width: 100%;
    }
    .cars-block ul.box-type li.b-type-car img.prv {
        position: absolute;
        bottom: 10px;
        right: 10px;
        width: 55px;
        z-index: 10;

        display: none;
    }
    .cars-block ul.box-type li.b-type-car img.car {
        max-width: 46%;
        position: absolute;
        top: 10px;
        right: 10px;

        mix-blend-mode: darken;
    }
    .cars-block ul.box-type li ul {
        padding: 0
    }
    /*.cars-block ul.box-type:after {
        content: "view this option";
        background: url(/imagenes/icons/ico-circle-left.png) no-repeat 125% center #FFFFFF;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        line-height: 30px;
        font-size: var(--font-size);
        text-transform: uppercase;
        padding-left: 10px;
        color: black;
        overflow: hidden;
        max-height: 0;
        -webkit-transition: max-height .2s,background-position .2s .2s;
        -moz-transition: max-height .2s,background-position .2s .2s;
        transition: max-height .2s,background-position .2s .2s;
        z-index: 100;
    }
    .cars-block ul.box-type:hover:after {
        max-height: 30px;
        background-position: 98% center;
        top: 101%;
    }*/

    .cars-block .info-seoData table {
        margin: 0 -15px;
        display: flex;
        position: absolute;
        z-index: 1;
        top: 17px;
        width: 100%;
        box-sizing: border-box;
        pointer-events: none;
    }
    .cars-block .info-seoData table tbody {
        display: flex;
        width: 100%;
        flex-flow: row wrap;
        padding: 0 15px;
    }
    .cars-block .info-seoData table tr {
        display: flex;
        flex-flow: column;
        margin-bottom: 94px;
        width: 33.3%;
    }
    .cars-block .info-seoData table td {
        padding-left: 30px;
        pointer-events: all;
    }
    .cars-block .info-seoData table .type-name {
        font-weight: bold;
        font-size: 1.3em;
        height: 24px;
        line-height: 24px;
    }
    .cars-block .info-seoData table .type-price {
        font-size: 1.2em;
        height: 22px;
        line-height: 22px;
    }
    .cars-block .info-seoData table .type-price small {
        color: #666;
        font-size: 75%;
    }
    .cars-block ul.box-type li.b-type-name,
    .cars-block ul.box-type li.b-type-price { color: transparent; opacity: 0 }

/*.content.big-frame {
    background: url(/cdn/img/landings/GEN-pano.jpg) no-repeat center 0px;
    background-size: cover;
    max-height: 440px;
    padding-top: 50px;
}*/
/* NEW POSITION */
.content.big-frame {
    background: url(/cdn/img/landings/GEN-pano.jpg) no-repeat center -40px;
    background-size: 1920px;
    padding-top: 50px;
}
/* SPAIN PANO */
    body[class*="ALC"] .content.big-frame { background-image: url(/cdn/img/landings/ES/ALC-pano.jpg) }
    body[class*="ALM"] .content.big-frame { background-image: url(/cdn/img/landings/ES/ALM-pano.jpg) }
    body[class*="BNA"] .content.big-frame { background-image: url(/cdn/img/landings/ES/BNA-pano.jpg) }
    body[class*="FUE"] .content.big-frame { background-image: url(/cdn/img/landings/ES/FUE-pano.jpg) }
    body[class*="GCA"] .content.big-frame { background-image: url(/cdn/img/landings/ES/GCA-pano.jpg) }
    body[class*="IBI"] .content.big-frame { background-image: url(/cdn/img/landings/ES/IBI-pano-2.jpg) }
    body[class*="LNZ"] .content.big-frame { background-image: url(/cdn/img/landings/ES/LNZ-pano.jpg) }
    body[class*="MAD"] .content.big-frame { background-image: url(/cdn/img/landings/ES/MAD-pano.jpg) }
    body[class*="MAL"] .content.big-frame { background-image: url(/cdn/img/landings/ES/MAL-pano-2.jpg) }
    body[class*="MNC"] .content.big-frame { background-image: url(/cdn/img/landings/ES/MNC-pano.jpg) }
    body[class*="MUR"] .content.big-frame { background-image: url(/cdn/img/landings/ES/MUR-pano.jpg) }
    body[class*="PMA"] .content.big-frame { background-image: url(/cdn/img/landings/ES/PMA-pano-2.jpg) }
    body[class*="SVI"] .content.big-frame { background-image: url(/cdn/img/landings/ES/SVI-pano.jpg) }
    body[class*="TNF"] .content.big-frame { background-image: url(/cdn/img/landings/ES/TNF-pano.jpg) }
    body[class*="VAL"] .content.big-frame { background-image: url(/cdn/img/landings/ES/VAL-pano.jpg) }
    body[class*="BIL"] .content.big-frame { background-image: url(/cdn/img/landings/ES/BIL-pano.jpg) }
    body[class*="ZRG"] .content.big-frame { background-image: url(/cdn/img/landings/ES/ZRG-pano.jpg) }
    body[class*="SNT"] .content.big-frame { background-image: url(/cdn/img/landings/ES/SNT-pano.jpg) }
    body[class*="SGO"] .content.big-frame { background-image: url(/cdn/img/landings/ES/SGO-pano.jpg) }

/* ITALY PANO */
    body[class*="BRI"] .content.big-frame { background-image: url(/cdn/img/landings/IT/BRI-pano-2.jpg) }
    body[class*="BGY"] .content.big-frame { background-image: url(/cdn/img/landings/IT/BGY-pano.jpg) }
    body[class*="BLQ"] .content.big-frame { background-image: url(/cdn/img/landings/IT/BLQ-pano.jpg) }
    body[class*="FLR"] .content.big-frame { background-image: url(/cdn/img/landings/IT/FLR-pano.jpg) }
    body[class*="MIA"] .content.big-frame,
    body[class*="MIL"] .content.big-frame,
    body[class*="MXP"] .content.big-frame { background-image: url(/cdn/img/landings/IT/MIA-pano.jpg) }
    body[class*="NAP"] .content.big-frame { background-image: url(/cdn/img/landings/IT/NAP-pano.jpg) }
    body[class*="CAG"] .content.big-frame { background-image: url(/cdn/img/landings/IT/CAG-pano.jpg) }
    body[class*="CTA"] .content.big-frame { background-image: url(/cdn/img/landings/IT/CTA-pano.jpg) }
    body[class*="FCO"] .content.big-frame,
    body[class*="CIA"] .content.big-frame,
    body[class*="ROM"] .content.big-frame { background-image: url(/cdn/img/landings/IT/FCO-pano.jpg) }
    body[class*="OLB"] .content.big-frame { background-image: url(/cdn/img/landings/IT/OLB-pano.jpg) }
    body[class*="PMO"] .content.big-frame { background-image: url(/cdn/img/landings/IT/PMO-pano.jpg) }
    body[class*="PSA"] .content.big-frame { background-image: url(/cdn/img/landings/IT/PSA-pano.jpg) }
    body[class*="TRN"] .content.big-frame { background-image: url(/cdn/img/landings/IT/TRN-pano.jpg) }
    body[class*="VCE"] .content.big-frame { background-image: url(/cdn/img/landings/IT/VCE-pano.jpg) }
    body[class*="VRN"] .content.big-frame { background-image: url(/cdn/img/landings/IT/VRN-pano.jpg) }
    body[class*="TPS"] .content.big-frame { background-image: url(/cdn/img/landings/IT/TPS-pano.jpg) }
    body[class*="AHO"] .content.big-frame { background-image: url(/cdn/img/landings/IT/AHO-pano.jpg) }

/* GREECE PANO */
    body[class*="AKT"] .content.big-frame { background-image: url(/cdn/img/landings/GR/AKT-pano.jpg) }
    body[class*="PVK"] .content.big-frame { background-image: url(/cdn/img/landings/GR/PVK-pano.jpg) }

/* title adjust */
    /*
    body[class*="MNC01"] #ticks-static-home .header h2,
    body[class*="PMA02"] #ticks-static-home .header h2 { font-size: 22px; }
    body[class*="LNZ02"] #ticks-static-home .header h2,
    body[class*="BNA02"] #ticks-static-home .header h2 { font-size: 21px; }
    body[class*="TNF02"] #ticks-static-home .header h2 { font-size: 20px; }
    body[class*="GCA01"] #ticks-static-home .header h2,
    body[class*="PMA02@2"] #ticks-static-home .header h2,
    body[class*="FUE02"] #ticks-static-home .header h2 { font-size: 19px; }
    */

body[class*="PMA02@2"] #ticks-static-home .header h4 { font-size: 13.5px; }

/*DOYOUITALY*/
.content.big-frame > .frm-big {
    min-height: 390px;
}
.lang_DE .content.big-frame, .lang_ES .content.big-frame { /*max-height: 450px;*/ background-position: center -40px; }
.lang_DE .content.big-frame > .frm-big, .lang_ES .content.big-frame > .frm-big { min-height: 390px; }

/* ZONEPAGE */
/*.lang_ES.ZonePage .content.big-frame > .frm-big,
.lang_DE.ZonePage .content.big-frame > .frm-big { min-height: 440px; }
.lang_DE.ZonePage .content.big-frame,
.lang_ES.ZonePage .content.big-frame { background-position: center 0px; }*/

.Static-Home .box {
    border-radius: 3px;
    margin: 15px 0;
    padding: 10px;
}
.Static-Home .white-box {
    background: white;
}

/* ticks top landings form block */
    #ticks-static-home {
        width: 46%;
        float: right;
        border-radius: 5px;
        overflow: hidden;
    }
    /*borrar*/ #ticks-static-home h2,
    /*borrar*/ #ticks-static-home h3,
    /*borrar*/ #ticks-static-home h4,
    #ticks-static-home .title,
    #ticks-static-home .subtitle,
    #ticks-static-home .content { margin: 0; line-height: 1.1 }
    #ticks-static-home .header {
        background: white;
        padding: 18px 18px 8px 18px;
        text-align: center;
    }
    .lang_ES #ticks-static-home .header { min-height: 127px; }
    .lang_ES #ticks-static-home .header { padding-top: 24px; padding-bottom: 35px; }
    .lang_EN #ticks-static-home .header { padding: 22px 18px 15px 18px; }
    .lang_DE #ticks-static-home .header { padding:25px 18px 35px 18px; }
    .lang_IT #ticks-static-home .header { padding:22px 18px 18px 18px; }
    .lang_FR #ticks-static-home .header { padding:22px 18px 18px 18px; }
    /*borrar*/ #ticks-static-home .header h2,
    #ticks-static-home .header .title {
        font-size: 22.6667px;
        color: #333;
        font-weight: bold;
        margin-bottom: 10px;
        display: inline-block;
        border-bottom: 1px solid #F9D56C;
        padding-bottom: 10px;
        white-space: nowrap;
    }
    /*borrar*/ .lang_DE #ticks-static-home .header h2,
    .lang_DE #ticks-static-home .header .title { font-size: 20px; }
    /*borrar*/ #ticks-static-home .header h3,
    /*borrar*/ #ticks-static-home .header h4,
    #ticks-static-home .header .content {
        font-size: 15px;
        color: #666666;
        margin-bottom: 10px;
        display: block;
        /*max-width: 80%;*/
    }
    #ticks-static-home ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #ticks-static-home ul li {
        background: rgba(255, 255, 255, 0.9);
        padding: 15px 15px;
        border-top: 1px solid #D0CECE;
    }
    /*.lang_DE #ticks-static-home ul li { padding: 12px 15px; }*/
    #ticks-static-home ul li.rate {
        background: url(/bootstrap/img/ekomi_trust.png?a=4) no-repeat right center rgba(255,255,255,.9);
    }
    #ticks-static-home ul li i {
        display: block;
        float: left;
        width: 48px;
        height: 48px;
        margin-right: 20px;
        background: url(/imagenes/icons/ico-ticks-static-home.png) no-repeat top left;
    }
    #ticks-static-home ul li i.v-sun { background-position: 0 0;}
    #ticks-static-home ul li i.v-eur { background-position: 0 -48px; position:relative; top:-10px;}
    /*.lang_DE #ticks-static-home ul li i.v-eur { top:0px;}*/
    #ticks-static-home ul li i.v-star { background-position: 0 -96px; }
    /* borrar */ #ticks-static-home ul li h3,
    #ticks-static-home ul li .title {
        font-size: 19px;
        font-weight: bold;
        line-height: 20px;
        margin-top: 4px;
        max-width: 75%;
        display: block;
    }
    /* borrar */ .lang_DE #ticks-static-home ul li .v-eur + h3,
    .lang_DE #ticks-static-home ul li .v-eur + .title { white-space: nowrap }
    /* borrar */ .lang_FR #ticks-static-home ul li h3,
    .lang_FR #ticks-static-home ul li .title { max-width: 85% }
    /* borrar */ #ticks-static-home ul li h4,
    /* borrar */ #ticks-static-home ul li p,
    #ticks-static-home ul li .subtitle {
        font-size: 15px;
        color: #666;
        margin: 3px 0;
        line-height: 1.1em;
        display: block;
    }

    /* new static msg block for landings */
        #ticks-static-home .new-header { min-height: 256px }
            .lang_IT #ticks-static-home .new-header { min-height: 246px }
            .lang_FR #ticks-static-home .new-header { /*min-height: 246px;*/ min-height:260px }
            .lang_DE #ticks-static-home .new-header { min-height: 278px !important }
            .lang_ES #ticks-static-home .new-header { min-height: 278px !important }
            .lang_NL #ticks-static-home .new-header { min-height: 261px !important }

        #ticks-static-home .new-header .new-msg-block { margin-top: 8px }
            .lang_IT #ticks-static-home .new-header .new-msg-block { margin-top: 4px }
            .lang_FR #ticks-static-home .new-header .new-msg-block { margin-top: 4px }
            .lang_DE #ticks-static-home .new-header .new-msg-block { margin-top: 14px }
            .lang_ES #ticks-static-home .new-header .new-msg-block { margin-top: 14px }
            .lang_NL #ticks-static-home .new-header .new-msg-block { margin-top: 12px }

        #ticks-static-home .new-header span {
            display: block;
        }
        #ticks-static-home .new-header .s-tit-1 {
            font-size: 25px;
            margin-bottom: 15px;
            font-weight: bold;
            color: #F44336;
        }
        #ticks-static-home .new-header .s-tit-2 {
            font-size: 30px;
            line-height: 30px;
            padding: 0px 20px;
        }
        .lang_DE #ticks-static-home .new-header .s-tit-2 { font-size: 28px }
        .lang_ES #ticks-static-home .new-header .s-tit-2 { font-size: 28px }

        #ticks-static-home .new-header .s-tit-3 {
            font-size: 16px;
            margin-top: 15px;
            font-weight: bold;
            position: relative;
            display: inline-block;
        }

        #ticks-static-home .new-header .s-tit-3:before {
            content: "";
            position: absolute;
            width: 30px;
            height: 30px;
            left: 0;
            transform: translateX(-100%);
            bottom: 0;
            background-size: cover;
            background-repeat: no-repeat;
            background-image: url(/imagenes/icons/ico-magical-prices.png);
        }
        /*ZonePage*/
            .ZonePage #ticks-static-home .new-header { min-height: 306px }
                .ZonePage.lang_IT #ticks-static-home .new-header { min-height: 296px }
                .ZonePage.lang_FR #ticks-static-home .new-header { min-height: 296px }
                .ZonePage.lang_DE #ticks-static-home .new-header { min-height: 328px }
                .ZonePage.lang_ES #ticks-static-home .new-header { min-height: 328px }
                /*.ZonePage.lang_NL #ticks-static-home .new-header { min-height: 261px }*/

            .ZonePage #ticks-static-home .new-header .new-msg-block { margin-top: 20px }
                /*.ZonePage.lang_IT #ticks-static-home .new-header .new-msg-block { margin-top: 4px }
                .ZonePage.lang_FR #ticks-static-home .new-header .new-msg-block { margin-top: 4px }*/
                .ZonePage.lang_DE #ticks-static-home .new-header .new-msg-block { margin-top: 32px }
                .ZonePage.lang_ES #ticks-static-home .new-header .new-msg-block { margin-top: 32px }
                /*.ZonePage.lang_NL #ticks-static-home .new-header .new-msg-block { margin-top: 12px }*/

    /* ajustes MostPopular */
        .lang_ES.Most_Popular #ticks-static-home .header { padding: 15px 18px 8px 18px; }
        /*borrar .lang_ES.Most_Popular #ticks-static-home .header h2,*/
        .lang_ES.Most_Popular #ticks-static-home .header .title { line-height: 40px !important; }
        /*borrar .lang_ES.Most_Popular #ticks-static-home .header h3,*/
        /*borrar .lang_ES.Most_Popular #ticks-static-home .header h4,*/
        .lang_ES.Most_Popular #ticks-static-home .header .content { padding: 10px 0 8px; }
        .lang_DE.Most_Popular #ticks-static-home .header { padding: 15px 18px 8px 18px; }
        /*borrar .lang_DE.Most_Popular #ticks-static-home .header h2,*/
        .lang_DE.Most_Popular #ticks-static-home .header .title { line-height: 40px !important; }
        /*borrar .lang_DE.Most_Popular #ticks-static-home .header h4,*/
        .lang_DE.Most_Popular #ticks-static-home .header .content { padding: 10px 0 8px; }
        .lang_NL.Most_Popular #ticks-static-home .header { min-height: 130px }
        /*borrar .lang_NL.Most_Popular #ticks-static-home .header h2,*/
        .lang_NL.Most_Popular #ticks-static-home .header .title { line-height: 40px !important; }
        /*borrar .lang_NL.Most_Popular #ticks-static-home .header h4,*/
        .lang_NL.Most_Popular #ticks-static-home .header .content { padding: 10px 0 8px; }
        /*borrar .lang_NL.Most_Popular #ticks-static-home .header h2,*/
        .lang_NL.Most_Popular #ticks-static-home .header .title { line-height: 25px !important; }
        /*borrar .lang_NL.Most_Popular #ticks-static-home .header h4,*/
        .lang_NL.Most_Popular #ticks-static-home .header .content { padding: 0; }
        /*borrar .lang_FR.Most_Popular #ticks-static-home .header h2,*/
        .lang_FR.Most_Popular #ticks-static-home .header .title { line-height: 25px !important; }
        /*borrar .lang_FR.Most_Popular #ticks-static-home .header h4,*/
        .lang_FR.Most_Popular #ticks-static-home .header .content { padding: 0; }

    /* ajustes zonePage */
    .Most_Popular.ZonePage .content.big-frame > .frm-big { min-height: 440px; }
    .Most_Popular.ZonePage .content.big-frame { background-position: center 0;}
    /*borrar .lang_EN.Most_Popular.ZonePage #ticks-static-home .header h2,*/
    .lang_EN.Most_Popular.ZonePage #ticks-static-home .header .title { line-height: 48px !important; }
    /*borrar .lang_EN.Most_Popular.ZonePage #ticks-static-home .header h4,*/
    .lang_EN.Most_Popular.ZonePage #ticks-static-home .header .content { padding: 18px 0 8px; }
    /*borrar .lang_ES.Most_Popular.ZonePage #ticks-static-home .header h2,*/
    .lang_ES.Most_Popular.ZonePage #ticks-static-home .header .title { line-height: 54px !important; }
    /*borrar .lang_ES.Most_Popular.ZonePage #ticks-static-home .header h4,*/
    .lang_ES.Most_Popular.ZonePage #ticks-static-home .header .content {
        /* padding: 26px 0; */
        /*padding: 22px 0;*/
        /*line-height: 22px;*/
        /*font-size: 1.3em;*/

        /*padding: 20px 0;*/
        /*font-size: 15px;*/

        padding: 15px 0;
        font-size: 16px;
        line-height: 19px;
    }
    /*borrar .lang_DE.Most_Popular.ZonePage #ticks-static-home .header h2,*/
    .lang_DE.Most_Popular.ZonePage #ticks-static-home .header .title { line-height: 52px !important; }
    /*borrar .lang_DE.Most_Popular.ZonePage #ticks-static-home .header h4,*/
    .lang_DE.Most_Popular.ZonePage #ticks-static-home .header .content {
        /* padding: 28px 0 24px; */
        /* comento este bloque porque descuardra algunas landing zona*/
        padding: 22px 0;
        line-height: 22px;
        font-size: 1.3em;

    }
    /*borrar .lang_FR.Most_Popular.ZonePage #ticks-static-home .header h2,*/
    .lang_FR.Most_Popular.ZonePage #ticks-static-home .header .title { line-height: 44px !important; }
    /*borrar .lang_FR.Most_Popular.ZonePage #ticks-static-home .header h4,*/
    .lang_FR.Most_Popular.ZonePage #ticks-static-home .header .content { padding: 18px 0 14px; }
    /*borrar .lang_IT.Most_Popular.ZonePage #ticks-static-home .header h2,*/
    .lang_IT.Most_Popular.ZonePage #ticks-static-home .header .title { line-height: 48px !important; }
    /*borrar .lang_IT.Most_Popular.ZonePage #ticks-static-home .header h4,*/
    .lang_IT.Most_Popular.ZonePage #ticks-static-home .header .content { padding: 14px 0 10px; }
    /*borrar .lang_NL.Most_Popular.ZonePage #ticks-static-home .header h2,*/
    .lang_NL.Most_Popular.ZonePage #ticks-static-home .header .title { line-height: 48px !important; }
    /*borrar .lang_NL.Most_Popular.ZonePage #ticks-static-home .header h4,*/
    .lang_NL.Most_Popular.ZonePage #ticks-static-home .header .content { padding: 16px 0 10px; }

    /* ajustes SEO */
        /*.lang_ES.Most_Popular #ticks-static-home .header h3,
        .lang_ES.Most_Popular #ticks-static-home .header h4 {
            padding: 4px 0 0px;
        }
        .lang_ES.Most_Popular.ZonePage #ticks-static-home .header h3,
        .lang_ES.Most_Popular.ZonePage #ticks-static-home .header h4 {
            padding: 20px 0;
        }*/

        /*borrar body.lang_ES.Most_Popular.MAL02:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.MAL02:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.IBI01:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.IBI01:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.MNC01:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.MNC01:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.ZRG02:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.ZRG02:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.SGO01:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.SGO01:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.VAL01:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.VAL01:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.BNA02:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.BNA02:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.SNT02:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.SNT02:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.BIL02:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.BIL02:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.LNZ02:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.LNZ02:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.ALC01:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.ALC01:not(.ZonePage) #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.PMA02:not(.ZonePage) #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.PMA02:not(.ZonePage) #ticks-static-home .header h4,*/
        body.lang_ES.Most_Popular.ALC01:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.BIL02:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.BNA01:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.BNA02:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.IBI01:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.LNZ02:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.MAD03:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.MAL02:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.MAL03:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.MNC01:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.PMA02:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.SGO01:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.SNT02:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.SVI03:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.VAL01:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.VAL03:not(.ZonePage) #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.ZRG02:not(.ZonePage) #ticks-static-home .header .content { padding: 4px 0 0px }

        /*borrar body.lang_ES.Most_Popular.MAL02.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.MAL02.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.IBI01.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.IBI01.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.MNC01.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.MNC01.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.ZRG02.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.ZRG02.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.SGO01.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.SGO01.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.VAL01.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.VAL01.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.BNA02.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.BNA02.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.SNT02.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.SNT02.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.BIL02.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.BIL02.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.LNZ02.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.LNZ02.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.ALC01.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.ALC01.ZonePage #ticks-static-home .header h4,*/
        /*borrar body.lang_ES.Most_Popular.PMA02.ZonePage #ticks-static-home .header h3,*/
        /*borrar body.lang_ES.Most_Popular.PMA02.ZonePage #ticks-static-home .header h4,*/
        body.lang_ES.Most_Popular.ALC01.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.BIL02.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.BNA01.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.BNA02.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.IBI01.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.LNZ02.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.MAD03.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.MAL02.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.MAL03.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.MNC01.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.PMA02.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.SGO01.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.SNT02.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.SVI03.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.VAL01.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.VAL03.ZonePage #ticks-static-home .header .content,
        body.lang_ES.Most_Popular.ZRG02.ZonePage #ticks-static-home .header .content { /*padding: 10px 0*/ }

/* midbar static and most popular */
    .Static-Home .midbar,
    .Most_Popular .midbar {
        position: relative;
    }
    .Static-Home .midbar .nav,
    .Most_Popular .midbar .nav {
        position: absolute;
        right: 0;
    }
    .Static-Home .midbar .nav>li a,
    .Most_Popular .midbar .nav>li a {
        color: white;
    }
    .Static-Home .midbar .nav>li:before,
    .Most_Popular .midbar .nav>li:before {
        background: rgba(255, 255, 255, 0.7);
    }

    /* temporal hasta actualizar */
    .Most_Popular_nf .midbar .nav { position: static; }
    .Most_Popular_nf .midbar .nav>li a { color: black; }
    .Most_Popular_nf .midbar .nav>li:before { background: #ffcc33; }

/* DinPage */
    .Static-Home .new-c-rents,
    .Most_Popular .new-c-rents,
    .DinPage .new-c-rents { padding: 30px 0; }

    .Static-Home .new-c-rents .box-rents,
    .Most_Popular .new-c-rents .box-rents,
    .DinPage .new-c-rents .box-rents  { border-width: 0; padding: 0; }

    .Static-Home .c-rents .box-rents h2,
    .Most_Popular .new-c-rents h2,
    .DinPage .c-rents .box-rents h2 {font-weight: 300;font-size: 28px; margin-top: 0}

    .udl:after { content: ""; width: 120px; height: 1px; background:#F9D56C; display: block;margin: 15px auto;}

    .Static-Home .c-rents .box-rents p,
    .Most_Popular .c-rents .box-rents p,
    .DinPage .c-rents .box-rents p {font-size: 16px;}

    .Static-Home .c-rents .box-rents .rent img,
    .Most_Popular .c-rents .box-rents .rent img,
    .DinPage .c-rents .box-rents .rent img { padding: 0; margin: 0; max-width: none}

    .Static-Home .c-rents .box-rents ul,
    .Most_Popular .c-rents .box-rents ul,
    .DinPage .c-rents .box-rents ul { margin: 18px 0 0; }

    .lang_NL.DinPage .promo-block {
        min-height: 350px;
    }
/* end DinPage */

/* logos no foto */
    .Most_Popular_nf .c-rents .box-rents ul { margin: 0 0 18px !important; }
    .Most_Popular_nf .c-rents .box-rents li img { max-width: 70px !important; }
    .Most_Popular_nf .c-rents .box-rents p { font-size: 14pt !important; }
    /* end logos no foto */

/*bloque mapa*/
    .Static-Home .mapContainer {
        position: relative;
    }
    .Static-Home .mapContainer #overlay {
        background: rgba(247, 200, 62, 0);
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        width: 100%;
        height: 400px;
        cursor: pointer;
        transition: background .3s ease;
    }
    .Static-Home .mapContainer #overlay:hover {
        background: rgba(247, 200, 62, 0.30);
    }
    .Static-Home .mapContainer #overlay:after {
        content: "click to active map";
        position: absolute;
        left: 50%;
        top: 50%;
        font-size: 3em;
        font-weight: bold;
        color: transparent;
        text-shadow: 0 0 1px rgba(0,0,0,0);
        width: 30%;
        text-align: center;
        margin-left: -15%;
        height: 60px;
        margin-top: -30px;
        transition: all .3s ease;
    }
    .Static-Home .mapContainer #overlay:hover:after {
        color: white;
        text-shadow: 0 0 10px rgba(0,0,0,.3);
    }
    .Static-Home .mapContainer #map {
        width: 100%;
        height: 400px;
    }

/* ********************** */
/* **** most popular **** */
/* ********************** */

/* ajustes */
    .Most_Popular .box-rents { border-width: 1px; }
    .Most_Popular .most-pop-container + div.spacer-xs { display: none; }
    .Most_Popular .most-pop-container .msg2 { left: 30px; }
    .Most_Popular div.most-pop-container > h1 {
        width: 52%;
        margin: 40px auto 10px;
        margin: 0px auto 10px;
        text-align: left;
        display: inline-block;
        font-size: 22px;
        /*border-bottom: 1px solid #F9D56C;*/
        font-weight: bold;
        padding-bottom: 3px;
        position: relative;
        top: 45px;
        top: 12px;
    }
    .Most_Popular .tourist-info { margin-top: 50px; }
    .Most_Popular .tourist-info > div {
        width: 100%!important;

        /* rejilla */
            display: grid;
            grid-template-columns: [first] 65% [line2] auto [line3] 30% [end];
            grid-template-rows: [row1-start] 46px [row1-end] auto [third-line] auto [last-line];
    }
    .Most_Popular .tourist-info em,
    .Most_Popular .tourist-info i {
        font-style: normal;
    }
    .Most_Popular .most_popular_titulo {
        font-size: 24px;
        color:#272727;

        /* rejilla */
            grid-column-start: first;
            grid-column-end: end;
            grid-row-start: row1-start;
            grid-row-end: row1-end;
    }
    /* borrar .Most_Popular p.most_popular_titulo2,*/
    .Most_Popular .most_popular_titulo2 {
        margin-top: 0;
        border-bottom: 1px solid #F9D56C;
        padding-bottom: 5px;
        margin-bottom: 15px;
        font-size: 18px;
        text-align: left;

        /* rejilla */
            grid-column-start: first;
            grid-column-end: end;
            grid-row-start: row1-start;
            grid-row-end: row1-end;
    }
    .Most_Popular .tourist-info>div>p.most_popular_texto,
    .Most_Popular .tourist-info>div>.most_popular_texto {
        text-align: justify !important;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 50px;
        -moz-column-gap: 50px;
        column-gap: 50px;
        -webkit-column-rule-style: solid;
        -moz-column-rule-style: solid;
        column-rule-style: solid;
        -webkit-column-rule-width: 1px;
        -moz-column-rule-width: 1px;
        column-rule-width: 1px;
        -webkit-column-rule-color: #F9D56C;
        -moz-column-rule-color: #F9D56C;
        column-rule-color: #F9D56C;
        font-size: var(--font-size);
        line-height: var(--line-height);
        /*width: 65%!important;
        float: left;*/

        /* ajustes para ampliar la foto */
            position: relative;
            padding-top: 320px;
        /* fin ajustes para ampliar la foto */

        /* rejilla */
            width: 100%!important;
            grid-column-start: first;
            grid-column-end: line2;
            grid-row-start: row1-end;
            grid-row-end: third-line;
    }
    .Most_Popular .tourist-info>div>.most_popular_texto.cols-1 {}
    .Most_Popular .tourist-info>div>.most_popular_texto.cols-2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 50px;
        -moz-column-gap: 50px;
        column-gap: 50px;
        -webkit-column-rule-style: solid;
        -moz-column-rule-style: solid;
        column-rule-style: solid;
        -webkit-column-rule-width: 1px;
        -moz-column-rule-width: 1px;
        column-rule-width: 1px;
        -webkit-column-rule-color: #F9D56C;
        -moz-column-rule-color: #F9D56C;
        column-rule-color: #F9D56C;
    }
    .Most_Popular .tourist-info>div>.most_popular_texto p { font-size: inherit; }
    .Most_Popular .tourist-info>div>.most_popular_texto h3 { font-size: 18px;font-weight: bold;text-align: left }
    .Most_Popular .tourist-info>div>.most_popular_texto h4 { font-size: var(--font-size);font-weight: bold;text-align: left }
    .Most_Popular .tourist-info ul.lista_es {
        padding: 15px;
        list-style: none;
        text-align: left;
        float: right;
        width: 30%;
        border: 1px solid #F9D56C;
        background: rgba(249, 213, 108, 0.17);

        /* rejilla */
            float: none;
            width: 100%;
            grid-column-start: line3;
            grid-column-end: end;
            grid-row-start: row1-end;
            grid-row-end: third-line;
            align-self: end;
    }
    .Most_Popular .most_popular_h1 {
        float: right;
        width: 30%;

        /* rejilla */
            float: none;
            width: 100%;
            grid-column-start: line3;
            grid-column-end: end;
            grid-row-start: row1-end;
            grid-row-end: third-line;
    }
    /* nuevo bloque claims en Most Populars */
    .Most_Popular .most_popular_h1 .most_popular_claim {
        padding: 12px 18px;
        background: url(/images/punto.jpg) no-repeat 19px 17px #f7f7f7;
        margin-bottom: 3px;
        margin-top: 0;
        font-size: var(--font-size);
        font-weight: 700;
        padding-left: 40px;
        line-height: 20px;
        color: #333;
        text-align: left;
    }
    /* Bloque viejo claims, borrar desde aquí ...*/
      /**/  .Most_Popular .most_popular_h1>div {
      /**/      width: 100% !important;
      /**/  }
      /**/  .Most_Popular .most_popular_h1>div>div {
      /**/      width: 100%!important;
      /**/      text-align: left;
      /**/      float: none;
      /**/  }
      /**/  .Most_Popular .most_popular_h1>div>div:nth-of-type(odd) {
      /**/      display: none;
      /**/  }
      /**/  .Most_Popular .most_popular_h1>div>div:nth-of-type(even) {
      /**/      padding: 12px 18px;
      /**/      background: url(/images/punto.jpg) no-repeat 19px 17px #F7F7F7;
      /**/      margin-bottom: 3px;
      /**/      font-size: var(--font-size);
      /**/      font-weight: bold;
      /**/      padding-left: 40px;
      /**/      line-height: 20px;
      /**/      color: #333;
      /**/      float: none!important
      /**/  }
    /* ... hasta aquí */
    /* ini: si no soporta grid (ipad viejo) */
    @supports not (display: grid) {
        .Most_Popular .tourist-info>div {display: block;position: relative;}
        .Most_Popular .tourist-info>div:after{content: "";display: block;clear: both;}
        .Most_Popular .tourist-info>div>p.most_popular_texto,
        .Most_Popular .tourist-info>div>.most_popular_texto { width: 65% !important; float: left; }
        .Most_Popular .most_popular_h1 { width: 31% !important; float: right; }
        .Most_Popular .tourist-info div.top-destination-box {
            position: absolute!important;
            top: initial !important;
            bottom: 0;
            width: 31% !important;
            right: 0;
            padding-bottom: 0 !important;
        }
        .Most_Popular .top-destination-box ul li { width: 100% !important }
    }
    /* end: si no soporta grid */

    .tourist-info>div>p.most_popular_texto:before,
    .tourist-info>div>.most_popular_texto:before {
        content: "";
        display: block;
        width: 100%;
        height: 150px;
        background-repeat: no-repeat;
        background-position: center;
        background-color: #eee;
        background-size: cover;
        margin-bottom: 15px;
        box-sizing:border-box;
        border: 10px solid #eee;
        background-image: url(/cdn/img/landings/GEN1.jpg);

        /* ajustes para ampliar la foto */
        position: absolute;
        top: 0;
        left: 0;
        height: 300px;
        /* fin ajustes para ampliar la foto */
    }
    /* ajustes para ampliar la foto */
        .footer1 { clear: both; }

    /* bloque faqs */
        .most_popular_h1 .faqs {
            background: #ffffff00;
        }
        .most_popular_h1 .panel-default {
            background: none !important;
            display: block !important;
        }
        .most_popular_h1 .panel.panel-default {
            padding: 0 !important;
            margin: 0 0 5px !important;
            background: #f7f7f7 !important;
            box-shadow: none;
            border-radius: 0;
        }
        .most_popular_h1 .faqs .panel-default > .panel-heading {
            background-color: transparent;
        }
        .most_popular_h1 .faqs .panel-heading a {
            padding-right: 35px;
            background: transparent;
            font-size: var(--font-size);
            font-weight: 600;
            line-height: var(--line-height);
            padding-left: 10px;
        }
        .faqs a.accordion-toggle:after, .faqs a.accordion-toggle:before {
            right: 10px;
            margin-top: 0;
            width: 10px;
            background: #737171;
        }
        .most_popular_h1 .faqs .panel-body {
            padding: 10px 12px;
            font-weight: normal;
            font-size: 13px !important;
            background: #ffffff;
            border-top-color: #f7f7f7 !important;
            box-shadow: 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset;
        }
        .most_popular_h1 .faqs .panel-body p {
            line-height: 18px !important;
        }
        .most_popular_h1 .faqs .panel-preview {
            display: none;
        }
        /* new structure */
            .info-dest-ticks .faqs {
                background: transparent;
            }
            .info-dest-ticks .faqs .faqHeader { display: none }
            .info-dest-ticks .faqs .panel-default {
                background: #f7f7f7;
                padding: 0;
                margin: 0 0 5px;
                box-shadow: none;
                border-radius: 0;
            }
            .info-dest-ticks .faqs .panel-default > .panel-heading {
                background-color: transparent;
            }
            .info-dest-ticks .faqs .panel-heading a {
                padding-right: 35px;
                background: transparent;
                font-size: var(--font-size);
                font-weight: 600;
                line-height: var(--line-height);
                padding-left: 10px;
            }
            .info-dest-ticks .faqs .panel-preview {
                display: none;
            }
            .info-dest-ticks .faqs .panel-body {
                padding: 10px 12px;
                font-weight: 400;
                font-size: 13px!important;
                background: #fff;
                border-top-color: #f7f7f7!important;
                box-shadow: 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset;
            }

/* MOST POPULAR CON TEXTO */

    body.Most_Popular .most_popular_h1>div:after {
        content: "";
        display: block;
        width: 100%;
        height: 175px;
        background-image: url(/cdn/img/landings/GEN5.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-color: #eee;
        background-size: cover;
        box-sizing:border-box;
        border: 10px solid #eee;
    }

    /* AUSTRIA */
        body[class*="INN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/AT/INN1.jpg);}
        body[class*="SZG"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/AT/SZG1.jpg);}
        body[class*="VIE"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/AT/VIE1.jpg);}

        body[class*="INN"] .most_popular_h1>div:after,
        body[class*="SZG"] .most_popular_h1>div:after,
        body[class*="VIE"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }

        body[class*="INN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/AT/INN2.jpg);}
        body[class*="SZG"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/AT/SZG2.jpg);}
        body[class*="VIE"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/AT/VIE2.jpg);}

    /* BELGIUM */
        body[class*="BRU"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/BE/BRU2.jpg);}
        body[class*="CRL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/BE/CRL1.jpg);}

        body[class*="BRU"] .most_popular_h1>div:after,
        body[class*="CRL"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }

        body[class*="BRU"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/BE/BRU1.jpg);}
        body[class*="CRL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/BE/CRL2.jpg);}

    /* CYPRUS */
        body[class*="LCA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/CY/LCA1.jpg);}
        body[class*="PFO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/CY/PFO1.jpg);}

        body[class*="LCA"] .most_popular_h1>div:after,
        body[class*="PFO"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }

        body[class*="LCA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/CY/LCA2.jpg);}
        body[class*="PFO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/CY/PFO2.jpg);}

    /* FRANCE */
        body[class*="TLS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/TLS1.jpg);}
        body[class*="NCE"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/NCE1.jpg);}
        body[class*="PAR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/PAR1.jpg);}
        body[class*="ORY"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/PAR1.jpg);}
        body[class*="MRS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/MRS1.jpg);}
        body[class*="BOD"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/BOD1.jpg);}
        body[class*="BVA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/BVA1.jpg);}
        body[class*="LYS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/LYS2.jpg);}
        body[class*="GVA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/FR/GVA2.jpg);}

        body[class*="TLS"] .most_popular_h1>div:after,
        body[class*="NCE"] .most_popular_h1>div:after,
        body[class*="PAR"] .most_popular_h1>div:after,
        body[class*="ORY"] .most_popular_h1>div:after,
        body[class*="MRS"] .most_popular_h1>div:after,
        body[class*="BOD"] .most_popular_h1>div:after,
        body[class*="BVA"] .most_popular_h1>div:after,
        body[class*="LYS"] .most_popular_h1>div:after,
        body[class*="GVA"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }
        body[class*="TLS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/TLS2.jpg);}
        body[class*="NCE"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/NCE2.jpg);}
        body[class*="PAR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/PAR2.jpg);}
        body[class*="ORY"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/PAR2.jpg);}
        body[class*="MRS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/MRS2.jpg);}
        body[class*="BOD"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/BOD2.jpg);}
        body[class*="BVA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/BVA2.jpg);}
        body[class*="LYS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/LYS1.jpg);}
        body[class*="GVA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/FR/GVA1.jpg);}

    /* GERMANY */
        body[class*="MUC"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/MUC2.jpg);}
        body[class*="FRA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/FRA2.jpg);}
        body[class*="HHN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/HHN1.jpg);}
        body[class*="DUS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/DUS2.jpg);}
        body[class*="HAM"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/HAM2.jpg);}
        body[class*="CGN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/CGN2.jpg);}
        body[class*="STR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/STR2.jpg);}
        body[class*="SXF"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/SXF2.jpg);}
        body[class*="TXL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/TXL1.jpg);}
        body[class*="NRN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/DE/NRN2.jpg);}

        body[class*="MUC"] .most_popular_h1>div:after,
        body[class*="FRA"] .most_popular_h1>div:after,
        body[class*="HHN"] .most_popular_h1>div:after,
        body[class*="DUS"] .most_popular_h1>div:after,
        body[class*="HAM"] .most_popular_h1>div:after,
        body[class*="CGN"] .most_popular_h1>div:after,
        body[class*="STR"] .most_popular_h1>div:after,
        body[class*="SXF"] .most_popular_h1>div:after,
        body[class*="TXL"] .most_popular_h1>div:after,
        body[class*="NRN"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }
        body[class*="MUC"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/MUC1.jpg);}
        body[class*="FRA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/FRA1.jpg);}
        body[class*="HHN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/HHN2.jpg);}
        body[class*="DUS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/DUS1.jpg);}
        body[class*="HAM"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/HAM1.jpg);}
        body[class*="CGN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/CGN1.jpg);}
        body[class*="STR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/STR1.jpg);}
        body[class*="SXF"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/SXF1.jpg);}
        body[class*="TXL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/TXL2.jpg);}
        body[class*="NRN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/DE/NRN1.jpg);}

    /* GREECE */
        body[class*="AKT"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/AKT1.jpg);}
        body[class*="AOK"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/AOK1.jpg);}
        body[class*="ATH"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/ATH1.jpg);}
        body[class*="AXD"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/AXD1.jpg);}
        body[class*="CFU"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/CFU1.jpg);}
        body[class*="CHQ"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/CHQ1.jpg);}
        body[class*="EFL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/EFL1.jpg);}
        body[class*="GPA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/GPA1.jpg);}
        body[class*="HER"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/HER1.jpg);}
        body[class*="IOA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/IOA1.jpg);}
        body[class*="JKH"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/JKH1.jpg);}
        body[class*="JMK"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/JMK1.jpg);}
        body[class*="JNX"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/JNX1.jpg);}
        body[class*="JSI"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/JSI1.jpg);}
        body[class*="JTR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/JTR1.jpg);}
        body[class*="KGS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/KGS1.jpg);}
        body[class*="KLX"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/KLX1.jpg);}
        body[class*="KVA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/KVA1.jpg);}
        body[class*="LYD"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/LYD1.jpg);}
        body[class*="MJT"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/MJT1.jpg);}
        body[class*="MLO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/MLO1.jpg);}
        body[class*="PAS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/PAS1.jpg);}
        body[class*="PVK"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/PVK1.jpg);}
        body[class*="RHO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/RHO1.jpg);}
        body[class*="SKG"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/SKG1.jpg);}
        body[class*="SMI"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/SMI1.jpg);}
        body[class*="SYR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/SYR1.jpg);}
        body[class*="VOL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/VOL1.jpg);}
        body[class*="ZTH"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/ZTH1.jpg);}
        body[class*="LFQ"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GR/LFQ1.jpg);}

        body[class*="AKT"] .most_popular_h1>div:after,
        body[class*="AOK"] .most_popular_h1>div:after,
        body[class*="ATH"] .most_popular_h1>div:after,
        body[class*="AXD"] .most_popular_h1>div:after,
        body[class*="CFU"] .most_popular_h1>div:after,
        body[class*="CHQ"] .most_popular_h1>div:after,
        body[class*="EFL"] .most_popular_h1>div:after,
        body[class*="GPA"] .most_popular_h1>div:after,
        body[class*="HER"] .most_popular_h1>div:after,
        body[class*="IOA"] .most_popular_h1>div:after,
        body[class*="JKH"] .most_popular_h1>div:after,
        body[class*="JMK"] .most_popular_h1>div:after,
        body[class*="JNX"] .most_popular_h1>div:after,
        body[class*="JSI"] .most_popular_h1>div:after,
        body[class*="JTR"] .most_popular_h1>div:after,
        body[class*="KGS"] .most_popular_h1>div:after,
        body[class*="KLX"] .most_popular_h1>div:after,
        body[class*="KVA"] .most_popular_h1>div:after,
        body[class*="LYD"] .most_popular_h1>div:after,
        body[class*="MJT"] .most_popular_h1>div:after,
        body[class*="MLO"] .most_popular_h1>div:after,
        body[class*="PAS"] .most_popular_h1>div:after,
        body[class*="PVK"] .most_popular_h1>div:after,
        body[class*="RHO"] .most_popular_h1>div:after,
        body[class*="SKG"] .most_popular_h1>div:after,
        body[class*="SMI"] .most_popular_h1>div:after,
        body[class*="SYR"] .most_popular_h1>div:after,
        body[class*="VOL"] .most_popular_h1>div:after,
        body[class*="ZTH"] .most_popular_h1>div:after,
        body[class*="LFQ"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }
        body[class*="AKT"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/AKT2.jpg);}
        body[class*="AOK"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/AOK2.jpg);}
        body[class*="ATH"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/ATH2.jpg);}
        body[class*="AXD"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/AXD2.jpg);}
        body[class*="CFU"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/CFU2.jpg);}
        body[class*="CHQ"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/CHQ2.jpg);}
        body[class*="EFL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/EFL2.jpg);}
        body[class*="GPA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/GPA2.jpg);}
        body[class*="HER"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/HER2.jpg);}
        body[class*="IOA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/IOA2.jpg);}
        body[class*="JKH"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/JKH2.jpg);}
        body[class*="JMK"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/JMK2.jpg);}
        body[class*="JNX"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/JNX2.jpg);}
        body[class*="JSI"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/JSI2.jpg);}
        body[class*="JTR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/JTR2.jpg);}
        body[class*="KGS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/KGS2.jpg);}
        body[class*="KLX"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/KLX2.jpg);}
        body[class*="KVA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/KVA2.jpg);}
        body[class*="LYD"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/LYD2.jpg);}
        body[class*="MJT"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/MJT2.jpg);}
        body[class*="MLO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/MLO2.jpg);}
        body[class*="PAS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/PAS2.jpg);}
        body[class*="PVK"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/PVK2.jpg);}
        body[class*="RHO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/RHO2.jpg);}
        body[class*="SKG"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/SKG2.jpg);}
        body[class*="SMI"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/SMI2.jpg);}
        body[class*="SYR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/SYR2.jpg);}
        body[class*="VOL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/VOL2.jpg);}
        body[class*="ZTH"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/ZTH2.jpg);}
        body[class*="LFQ"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GR/LFQ2.jpg);}

    /* IRELAND */
        body[class*="DUB"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IE/DUB1.jpg);}
        body[class*="ORK"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IE/ORK1.jpg);}
        body[class*="NOC"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IE/NOC1.jpg);}
        body[class*="SNN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IE/SNN1.jpg);}

        body[class*="DUB"] .most_popular_h1>div:after,
        body[class*="ORK"] .most_popular_h1>div:after,
        body[class*="NOC"] .most_popular_h1>div:after,
        body[class*="SNN"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }
        body[class*="DUB"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IE/DUB2.jpg);}
        body[class*="ORK"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IE/ORK2.jpg);}
        body[class*="NOC"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IE/NOC2.jpg);}
        body[class*="SNN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IE/SNN2.jpg);}

    /* ITALY */
        body[class*="BRI"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/BRI1.jpg);}
        body[class*="BGY"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/BGY1.jpg);}
        body[class*="BLQ"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/BLQ1.jpg);}
        body[class*="FLR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/FLR1.jpg);}
        body[class*="MIA"] .tourist-info>div>.most_popular_texto:before,
        body[class*="MIL"] .tourist-info>div>.most_popular_texto:before,
        body[class*="MXP"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/MIA1.jpg);}
        body[class*="NAP"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/NAP1.jpg);}
        body[class*="CAG"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/CAG1.jpg);}
        body[class*="CTA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/CTA1.jpg);}
        body[class*="FCO"] .tourist-info>div>.most_popular_texto:before,
        body[class*="CIA"] .tourist-info>div>.most_popular_texto:before,
        body[class*="ROM"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/FCO1.jpg);}
        body[class*="OLB"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/OLB1.jpg);}
        body[class*="PMO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/PMO1.jpg);}
        body[class*="PSA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/PSA1.jpg);}
        body[class*="TRN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/TRN1.jpg);}
        body[class*="VCE"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/VCE1.jpg);}
        body[class*="VRN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/VRN1.jpg);}
        body[class*="TPS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/TPS1.jpg);}
        body[class*="AHO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/IT/AHO1.jpg);}

        body[class*="BRI"] .most_popular_h1>div:after,
        body[class*="BGY"] .most_popular_h1>div:after,
        body[class*="BLQ"] .most_popular_h1>div:after,
        body[class*="FLR"] .most_popular_h1>div:after,
        body[class*="MIA"] .most_popular_h1>div:after,
        body[class*="MIL"] .most_popular_h1>div:after,
        body[class*="MXP"] .most_popular_h1>div:after,
        body[class*="NAP"] .most_popular_h1>div:after,
        body[class*="CAG"] .most_popular_h1>div:after,
        body[class*="CTA"] .most_popular_h1>div:after,
        body[class*="FCO"] .most_popular_h1>div:after,
        body[class*="CIA"] .most_popular_h1>div:after,
        body[class*="ROM"] .most_popular_h1>div:after,
        body[class*="OLB"] .most_popular_h1>div:after,
        body[class*="PMO"] .most_popular_h1>div:after,
        body[class*="PSA"] .most_popular_h1>div:after,
        body[class*="TRN"] .most_popular_h1>div:after,
        body[class*="VCE"] .most_popular_h1>div:after,
        body[class*="VRN"] .most_popular_h1>div:after,
        body[class*="TPS"] .most_popular_h1>div:after,
        body[class*="AHO"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }
        body[class*="BRI"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/BRI2.jpg);}
        body[class*="BGY"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/BGY2.jpg);}
        body[class*="BLQ"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/BLQ2.jpg);}
        body[class*="FLR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/FLR2.jpg);}
        body[class*="MIA"] .most_popular_h1>div:after,
        body[class*="MIL"] .most_popular_h1>div:after,
        body[class*="MXP"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/MIA2.jpg);}
        body[class*="NAP"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/NAP2.jpg);}
        body[class*="CAG"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/CAG2.jpg);}
        body[class*="CTA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/CTA2.jpg);}
        body[class*="FCO"] .most_popular_h1>div:after,
        body[class*="CIA"] .most_popular_h1>div:after,
        body[class*="ROM"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/FCO2.jpg);}
        body[class*="OLB"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/OLB2.jpg);}
        body[class*="PMO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/PMO2.jpg);}
        body[class*="PSA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/PSA2.jpg);}
        body[class*="TRN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/TRN2.jpg);}
        body[class*="VCE"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/VCE2.jpg);}
        body[class*="VRN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/VRN2.jpg);}
        body[class*="TPS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/TPS2.jpg);}
        body[class*="AHO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/IT/AHO2.jpg);}

    /* LUXEMBOURG */
        body[class*="LUX"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/LU/LUX1.jpg);}

        body[class*="LUX"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }

        body[class*="LUX"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/LU/LUX2.jpg);}

    /* MALT */
        body[class*="BUG"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/MT/BUG1.jpg);}
        body[class*="CRK"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/MT/CRK1.jpg);}
        body[class*="GZM"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/MT/GZM1.jpg);}
        body[class*="MLA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/MT/MLA1.jpg);}

        body[class*="BUG"] .most_popular_h1>div:after,
        body[class*="CRK"] .most_popular_h1>div:after,
        body[class*="GZM"] .most_popular_h1>div:after,
        body[class*="MLA"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }
        body[class*="BUG"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/MT/BUG2.jpg);}
        body[class*="CRK"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/MT/CRK2.jpg);}
        body[class*="GZM"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/MT/GZM2.jpg);}
        body[class*="MLA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/MT/MLA2.jpg);}

    /* NETHERLAND */
        body[class*="AMS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/NL/AMS3.jpg);}
        body[class*="EIN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/NL/EIN2.jpg);}
        body[class*="RTM"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/NL/RTM2.jpg);}

        body[class*="AMS"] .most_popular_h1>div:after,
        body[class*="EIN"] .most_popular_h1>div:after,
        body[class*="RTM"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }

        body[class*="AMS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/NL/AMS1.jpg);}
        body[class*="EIN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/NL/EIN1.jpg);}
        body[class*="RTM"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/NL/RTM1.jpg);}

    /* PORTUGAL */
        body[class*="BYJ"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/BYJ1.jpg);}
        body[class*="FAO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/FAO1.jpg);}
        body[class*="FAO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/FAO1.jpg);}
        body[class*="FLO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/FLO1.jpg);}
        body[class*="FNC"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/FNC1.jpg);}
        body[class*="FNC"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/FNC1.jpg);}
        body[class*="GAR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/GAR1.jpg);}
        body[class*="HOR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/HOR1.jpg);}
        body[class*="LIS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/LIS1.jpg);}
        body[class*="OPO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/OPO1.jpg);}
        body[class*="PDL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/PDL1.jpg);}
        body[class*="PXO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/PXO1.jpg);}
        body[class*="SMA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/SMA1.jpg);}
        body[class*="TER"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/TER1.jpg);}
        body[class*="VDJ"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/PT/VDJ1.jpg);}

        body[class*="BYJ"] .most_popular_h1>div:after,
        body[class*="FAO"] .most_popular_h1>div:after,
        body[class*="FAO"] .most_popular_h1>div:after,
        body[class*="FLO"] .most_popular_h1>div:after,
        body[class*="FNC"] .most_popular_h1>div:after,
        body[class*="FNC"] .most_popular_h1>div:after,
        body[class*="GAR"] .most_popular_h1>div:after,
        body[class*="HOR"] .most_popular_h1>div:after,
        body[class*="LIS"] .most_popular_h1>div:after,
        body[class*="OPO"] .most_popular_h1>div:after,
        body[class*="PDL"] .most_popular_h1>div:after,
        body[class*="PXO"] .most_popular_h1>div:after,
        body[class*="SMA"] .most_popular_h1>div:after,
        body[class*="TER"] .most_popular_h1>div:after,
        body[class*="VDJ"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }
        body[class*="BYJ"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/BYJ2.jpg);}
        body[class*="FAO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/FAO2.jpg);}
        body[class*="FAO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/FAO2.jpg);}
        body[class*="FLO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/FLO2.jpg);}
        body[class*="FNC"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/FNC2.jpg);}
        body[class*="FNC"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/FNC2.jpg);}
        body[class*="GAR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/GAR2.jpg);}
        body[class*="HOR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/HOR2.jpg);}
        body[class*="LIS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/LIS2.jpg);}
        body[class*="OPO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/OPO2.jpg);}
        body[class*="PDL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/PDL2.jpg);}
        body[class*="PXO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/PXO2.jpg);}
        body[class*="SMA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/SMA2.jpg);}
        body[class*="TER"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/TER2.jpg);}
        body[class*="VDJ"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/PT/VDJ2.jpg);}

    /* SPAIN */
        body[class*="ALC"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/ALC1.jpg);}
        body[class*="ALM"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/ALM1.jpg);}
        body[class*="BNA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/BNA1.jpg);}
        body[class*="FUE"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/FUE1.jpg);}
        body[class*="GCA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/GCA1.jpg);}
        body[class*="IBI"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/IBI1.jpg);}
        body[class*="LNZ"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/LNZ1.jpg);}
        body[class*="MAD"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/MAD1.jpg);}
        body[class*="MAL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/MAL1.jpg);}
        body[class*="MNC"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/MNC1.jpg);}
        body[class*="MUR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/MUR1.jpg);}
        body[class*="PMA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/PMA1.jpg);}
        body[class*="SVI"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/SVI1.jpg);}
        body[class*="TNF"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/TNF1.jpg);}
        body[class*="VAL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/VAL1.jpg);}
        body[class*="BIL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/BIL1.jpg);}
        body[class*="ZRG"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/ZRG1.jpg);}
        body[class*="SNT"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/SNT1.jpg);}
        body[class*="SGO"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/ES/SGO1.jpg);}

        body[class*="ALC"] .most_popular_h1>div:after,
        body[class*="ALM"] .most_popular_h1>div:after,
        body[class*="BNA"] .most_popular_h1>div:after,
        body[class*="FUE"] .most_popular_h1>div:after,
        body[class*="GCA"] .most_popular_h1>div:after,
        body[class*="IBI"] .most_popular_h1>div:after,
        body[class*="LNZ"] .most_popular_h1>div:after,
        body[class*="MAD"] .most_popular_h1>div:after,
        body[class*="MAL"] .most_popular_h1>div:after,
        body[class*="MNC"] .most_popular_h1>div:after,
        body[class*="MUR"] .most_popular_h1>div:after,
        body[class*="PMA"] .most_popular_h1>div:after,
        body[class*="SVI"] .most_popular_h1>div:after,
        body[class*="TNF"] .most_popular_h1>div:after,
        body[class*="VAL"] .most_popular_h1>div:after,
        body[class*="BIL"] .most_popular_h1>div:after,
        body[class*="ZRG"] .most_popular_h1>div:after,
        body[class*="SNT"] .most_popular_h1>div:after,
        body[class*="SGO"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }

        body[class*="ALC"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/ALC2.jpg);}
        body[class*="ALM"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/ALM2.jpg);}
        body[class*="BNA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/BNA2.jpg);}
        body[class*="FUE"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/FUE2.jpg);}
        body[class*="GCA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/GCA2.jpg);}
        body[class*="IBI"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/IBI2.jpg);}
        body[class*="LNZ"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/LNZ2.jpg);}
        body[class*="MAD"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/MAD2.jpg);}
        body[class*="MAL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/MAL2.jpg);}
        body[class*="MNC"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/MNC2.jpg);}
        body[class*="MUR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/MUR2.jpg);}
        body[class*="PMA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/PMA2.jpg);}
        body[class*="SVI"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/SVI2.jpg);}
        body[class*="TNF"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/TNF2.jpg);}
        body[class*="VAL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/VAL2.jpg);}
        body[class*="BIL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/BIL2.jpg);}
        body[class*="ZRG"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/ZRG2.jpg);}
        body[class*="SNT"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/SNT2.jpg);}
        body[class*="SGO"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/ES/SGO2.jpg);}

    /* United Kingdom */
        body[class*="ABZ"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/ABZ1.jpg);}
        body[class*="BFS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/BFS1.jpg);}
        body[class*="BHD"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/BHD1.jpg);}
        body[class*="BIR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/BIR1.jpg);}
        body[class*="BRS"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/BRS1.jpg);}
        body[class*="CWL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/CWL1.jpg);}
        body[class*="EDI"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/EDI1.jpg);}
        body[class*="EMI"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/EMI1.jpg);}
        body[class*="EXE"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/EXE1.jpg);}
        body[class*="GLA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/GLA1.jpg);}
        body[class*="INV"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/INV1.jpg);}
        body[class*="LBA"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/LBA2.jpg);}
        body[class*="LIV"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/LIV1.jpg);}
        body[class*="LHR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/LHR1.jpg);}
        body[class*="LGW"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/LGW2.jpg);}
        body[class*="LHR"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/LHR1.jpg);}
        body[class*="LON"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/LON1.jpg);}
        body[class*="STN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/STN1.jpg);}
        body[class*="MAN"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/MAN1.jpg);}
        body[class*="NCL"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/NCL1.jpg);}
        body[class*="SOU"] .tourist-info>div>.most_popular_texto:before {background-image: url(/cdn/img/landings/GB/SOU1.jpg);}

        body[class*="ABZ"] .most_popular_h1>div:after,
        body[class*="BFS"] .most_popular_h1>div:after,
        body[class*="BHD"] .most_popular_h1>div:after,
        body[class*="BIR"] .most_popular_h1>div:after,
        body[class*="BRS"] .most_popular_h1>div:after,
        body[class*="CWL"] .most_popular_h1>div:after,
        body[class*="EDI"] .most_popular_h1>div:after,
        body[class*="EMI"] .most_popular_h1>div:after,
        body[class*="EXE"] .most_popular_h1>div:after,
        body[class*="GLA"] .most_popular_h1>div:after,
        body[class*="INV"] .most_popular_h1>div:after,
        body[class*="LBA"] .most_popular_h1>div:after,
        body[class*="LIV"] .most_popular_h1>div:after,
        body[class*="LHR"] .most_popular_h1>div:after,
        body[class*="LGW"] .most_popular_h1>div:after,
        body[class*="LHR"] .most_popular_h1>div:after,
        body[class*="LON"] .most_popular_h1>div:after,
        body[class*="STN"] .most_popular_h1>div:after,
        body[class*="MAN"] .most_popular_h1>div:after,
        body[class*="NCL"] .most_popular_h1>div:after,
        body[class*="SOU"] .most_popular_h1>div:after {
            content: "";
            display: block;
            width: 100%;
            height: 175px;
            background-repeat: no-repeat;
            background-position: center;
            background-color: #eee;
            background-size: cover;
            box-sizing:border-box;
            border: 10px solid #eee;
        }

        body[class*="ABZ"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/ABZ2.jpg);}
        body[class*="BFS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/BFS2.jpg);}
        body[class*="BHD"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/BHD2.jpg);}
        body[class*="BIR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/BIR2.jpg);}
        body[class*="BRS"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/BRS2.jpg);}
        body[class*="CWL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/CWL2.jpg);}
        body[class*="EDI"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/EDI2.jpg);}
        body[class*="EMI"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/EMI2.jpg);}
        body[class*="EXE"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/EXE2.jpg);}
        body[class*="GLA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/GLA2.jpg);}
        body[class*="INV"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/INV2.jpg);}
        body[class*="LBA"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/LBA1.jpg);}
        body[class*="LIV"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/LIV2.jpg);}
        body[class*="LHR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/LHR2.jpg);}
        body[class*="LGW"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/LGW1.jpg);}
        body[class*="LHR"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/LHR2.jpg);}
        body[class*="LON"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/LON2.jpg);}
        body[class*="STN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/STN2.jpg);}
        body[class*="MAN"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/MAN2.jpg);}
        body[class*="NCL"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/NCL2.jpg);}
        body[class*="SOU"] .most_popular_h1>div:after {background-image: url(/cdn/img/landings/GB/SOU2.jpg);}

/* SI MOST POPULAR NO TIENE TEXTO */
    .Most_Popular .simple-tourist-info>div {
        grid-template-columns: [first] 48% [line2] auto [line3] 48% [end];
        grid-template-rows: [row1-start] 0px [row1-end] auto [third-line] auto [last-line];
    }
    .Most_Popular .simple-tourist-info .most_popular_h1 {
        float: right;
        width: 50%;

        /* rejilla */
        width: 100%;
    }
    .simple-tourist-info .most_popular_h1>div:after {display: none!important;}
    .Most_Popular .simple-tourist-info { position: relative; }
    .Most_Popular .simple-tourist-info > span {
        border-bottom: 1px solid #F9D56C;
        padding-bottom: 5px;
        margin-bottom: 20px;
        display: block;
        width: 100%;
        text-align: left !important;
    }
    .Most_Popular .simple-tourist-info>div:after {
        content: "";
        background-color: #eee;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        width: 69%;
        width: 49%;
        height: 220px;
        position: absolute;
        left: 0;
        top: 52px;
        box-sizing: border-box;
        border: 10px solid #eee;
    }
    .Most_Popular .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GEN1.jpg); }

    /* AUSTRIA */
        body[class*="INN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/AT/INN2.jpg); }
        body[class*="SZG"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/AT/SZG2.jpg); }
        body[class*="VIE"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/AT/VIE2.jpg); }

    /* BELGIUM */
        body[class*="BRU"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/BE/BRU2.jpg); }
        body[class*="CRL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/BE/CRL2.jpg); }

    /* CYPRUS */
        body[class*="LCA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/CY/LCA2.jpg); }
        body[class*="PFO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/CY/PFO2.jpg); }

    /* FRANCE */
        body[class*="TLS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/TLS1.jpg); }
        body[class*="NCE"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/NCE1.jpg); }
        body[class*="PAR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/PAR1.jpg); }
        body[class*="ORY"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/PAR1.jpg); }
        body[class*="MRS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/MRS1.jpg); }
        body[class*="BOD"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/BOD1.jpg); }
        body[class*="BVA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/BVA1.jpg); }
        body[class*="LYS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/LYS2.jpg); }
        body[class*="GVA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/FR/GVA2.jpg); }

    /* GERMANY */
        body[class*="MUC"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/MUC2.jpg); }
        body[class*="FRA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/FRA2.jpg); }
        body[class*="HHN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/HHN1.jpg); }
        body[class*="DUS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/DUS2.jpg); }
        body[class*="HAM"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/HAM2.jpg); }
        body[class*="CGN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/CGN2.jpg); }
        body[class*="STR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/STR2.jpg); }
        body[class*="SXF"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/SXF2.jpg); }
        body[class*="TXL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/TXL1.jpg); }
        body[class*="NRN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/DE/NRN2.jpg); }

    /* GREECE */
        body[class*="AKT"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/AKT1.jpg); }
        body[class*="AOK"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/AOK1.jpg); }
        body[class*="ATH"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/ATH1.jpg); }
        body[class*="AXD"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/AXD1.jpg); }
        body[class*="CFU"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/CFU1.jpg); }
        body[class*="CHQ"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/CHQ1.jpg); }
        body[class*="ELF"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/ELF1.jpg); }
        body[class*="GPA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/GPA1.jpg); }
        body[class*="HER"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/HER1.jpg); }
        body[class*="IOA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/IOA1.jpg); }
        body[class*="JKH"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/JKH1.jpg); }
        body[class*="JMK"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/JMK1.jpg); }
        body[class*="JNX"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/JNX1.jpg); }
        body[class*="JSI"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/JSI1.jpg); }
        body[class*="JTR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/JTR1.jpg); }
        body[class*="KGS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/KGS1.jpg); }
        body[class*="KLX"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/KLX1.jpg); }
        body[class*="KVA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/KVA1.jpg); }
        body[class*="LYD"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/LYD1.jpg); }
        body[class*="MJT"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/MJT1.jpg); }
        body[class*="MLO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/MLO1.jpg); }
        body[class*="PAS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/PAS1.jpg); }
        body[class*="PVK"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/PVK1.jpg); }
        body[class*="RHO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/RHO1.jpg); }
        body[class*="SKG"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/SKG1.jpg); }
        body[class*="SMI"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/SMI1.jpg); }
        body[class*="SYR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/SYR1.jpg); }
        body[class*="VOL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/VOL1.jpg); }
        body[class*="ZTH"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/ZTH1.jpg); }
        body[class*="LFQ"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/GR/LFQ1.jpg); }

    /* IRELAND */
        body[class*="DUB"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IE/DUB1.jpg); }
        body[class*="ORK"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IE/ORK1.jpg); }
        body[class*="NOC"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IE/NOC1.jpg); }
        body[class*="SNN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IE/SNN1.jpg); }

    /* ITALY */
        body[class*="BRI"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/BRI1.jpg); }
        body[class*="BGY"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/BGY1.jpg); }
        body[class*="BLQ"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/BLQ1.jpg); }
        body[class*="FLR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/FLR1.jpg); }
        body[class*="MIA"] .simple-tourist-info>div:after,
        body[class*="MIL"] .simple-tourist-info>div:after,
        body[class*="MXP"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/MIA1.jpg); }
        body[class*="NAP"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/NAP1.jpg); }
        body[class*="CAG"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/CAG1.jpg); }
        body[class*="CTA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/CTA1.jpg); }
        body[class*="FCO"] .simple-tourist-info>div:after,
        body[class*="CIA"] .simple-tourist-info>div:after,
        body[class*="ROM"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/FCO1.jpg); }
        body[class*="OLB"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/OLB1.jpg); }
        body[class*="PMO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/PMO1.jpg); }
        body[class*="PSA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/PSA1.jpg); }
        body[class*="TRN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/TRN1.jpg); }
        body[class*="VCE"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/VCE1.jpg); }
        body[class*="VRN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/VRN1.jpg); }
        body[class*="TPS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/TPS1.jpg); }
        body[class*="AHO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/IT/AHO1.jpg); }

    /* LUXEMBOURG */
        body[class*="LUX"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/LU/LUX2.jpg); }

    /* MALT */
        body[class*="BUG"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/MT/BUG1.jpg); }
        body[class*="CRK"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/MT/CRK1.jpg); }
        body[class*="GZM"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/MT/GZM1.jpg); }
        body[class*="MLA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/MT/MLA1.jpg); }

    /* NETHERLAND */
        body[class*="AMS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/NL/AMS3.jpg); }
        body[class*="EIN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/NL/EIN2.jpg); }
        body[class*="RTM"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/NL/RTM2.jpg); }

    /* PORTUGAL */
        body[class*="BYJ"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/BYJ1.jpg); }
        body[class*="FAO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/FAO1.jpg); }
        body[class*="FAO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/FAO1.jpg); }
        body[class*="FLO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/FLO1.jpg); }
        body[class*="FNC"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/FNC1.jpg); }
        body[class*="FNC"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/FNC1.jpg); }
        body[class*="GAR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/GAR1.jpg); }
        body[class*="HOR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/HOR1.jpg); }
        body[class*="LIS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/LIS1.jpg); }
        body[class*="OPO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/OPO1.jpg); }
        body[class*="PDL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/PDL1.jpg); }
        body[class*="PXO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/PXO1.jpg); }
        body[class*="SMA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/SMA1.jpg); }
        body[class*="TER"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/TER1.jpg); }
        body[class*="VDJ"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/PT/VDJ1.jpg); }

    /* SPAIN */
        body[class*="ALC"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/ALC1.jpg); }
        body[class*="ALM"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/ALM1.jpg); }
        body[class*="BNA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/BNA1.jpg); }
        body[class*="FUE"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/FUE1.jpg); }
        body[class*="GCA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/GCA1.jpg); }
        body[class*="IBI"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/IBI1.jpg); }
        body[class*="LNZ"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/LNZ1.jpg); }
        body[class*="MAD"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/MAD1.jpg); }
        body[class*="MAL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/MAL1.jpg); }
        body[class*="MNC"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/MNC1.jpg); }
        body[class*="MUR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/MUR1.jpg); }
        body[class*="PMA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/PMA1.jpg); }
        body[class*="SVI"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/SVI1.jpg); }
        body[class*="TNF"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/TNF1.jpg); }
        body[class*="VAL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/VAL1.jpg); }
        body[class*="BIL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/BIL1.jpg); }
        body[class*="ZRG"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/ZRG1.jpg); }
        body[class*="SNT"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/SNT1.jpg); }
        body[class*="SGO"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/ES/SGO1.jpg); }

    /* UK */
        body[class*="ABZ"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/ABZ1.jpg); }
        body[class*="BFS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/BFS1.jpg); }
        body[class*="BHD"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/BHD1.jpg); }
        body[class*="BIR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/BIR1.jpg); }
        body[class*="BRS"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/BRS1.jpg); }
        body[class*="CWL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/CWL1.jpg); }
        body[class*="EDI"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/EDI1.jpg); }
        body[class*="EMI"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/EMI1.jpg); }
        body[class*="EXE"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/EXE1.jpg); }
        body[class*="GLA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/GLA1.jpg); }
        body[class*="INV"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/INV1.jpg); }
        body[class*="LBA"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/LBA2.jpg); }
        body[class*="LIV"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/LIV1.jpg); }
        body[class*="LHR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/LHR1.jpg); }
        body[class*="LGW"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/LGW2.jpg); }
        body[class*="LHR"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/LHR1.jpg); }
        body[class*="LON"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/LON1.jpg); }
        body[class*="STN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/STN1.jpg); }
        body[class*="MAN"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/MAN1.jpg); }
        body[class*="NCL"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/NCL1.jpg); }
        body[class*="SOU"] .simple-tourist-info>div:after { background-image: url(/cdn/img/landings/UK/SOU1.jpg); }

/* SI NO TIENE FOTO ASIGNADA */

/* Top Destinations Links */
    .Most_Popular .top-destination-box {
        clear: both;
        width: 65%;
        padding: 20px 0;
        font-size: 12px;
        border-top: 1px solid #f9d56c;
        position: relative;
        top: 30px;

    /* rejilla */
        width: 100%;
        grid-column-start: first;
        grid-column-end: line2;
        grid-row-start: third-line;
        grid-row-end: last-line;
    }
    .Most_Popular .top-destination-box:after {
        content: "";
        display: block;
        clear: both;
    }
    .Most_Popular .top-destination-box h2,
    .Most_Popular .top-destination-box h4 { display: none; }
    .Most_Popular .top-destination-box ul {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
    }
    .Most_Popular .top-destination-box ul li {
        width: 33%;
        display: inline-block;
        float: left;
    }
    .Most_Popular .top-destination-box ul li a {
        display: block;
        padding: 5px 0px;
        text-align: center;
        color: #333;
    }

/* Top Destinations PhotoBox */
    .landing-cards-wrapper h4 {
        border-bottom: 2px solid #f7c83e;
        padding-bottom: 0;
        margin-bottom: 15px;
        font-size: 20px;
        font-weight: 700;
        margin-top: 0;
        background: #fff;
        font-size: 1.25em!important;
        border-bottom-width: 1px;
        padding: .4em 0;
        font-weight: 600;
    }
    .landing-cards-layout [class*="col-"] {
        padding-right: 5px;
        padding-left: 5px;
    }
    /* card */
        .landing-card {
            position: relative;
            overflow: hidden;
            width: 100%;
            margin-bottom: 6px;
            transition: all .3s ease;
            border: 1px solid #e0e0e0;
            background: #fbf8e5;
        }
        .landing-card.closed {
            background: #fbfbfb;
        }
        .landing-card.closed:hover {
            background: #fbf8e5;
        }
        .landing-card:not(.closed) {
            box-shadow: 0 0 20px #00000021;
        }
        .landing-card:after, .landing-card:before {
            content: "";
            width: 25px;
            height: 1px;
            background: #333;
            position: absolute;
            top: 22px;
            right: 10px;
            z-index: 10;
            transition: right .3s ease .1s;
            }
            .landing-card:after {
                transform: rotate(-45deg);
            }
            .landing-card:before {
                transform: rotate(45deg);
            }
            .landing-card.closed:after, .landing-card.closed:before {
                right: -50px;
                transition-delay: 0s;
            }

    /* photo */
        .landing-card .landing-card-photo {
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
            position: absolute;
            top: 46px;
            left: 0;
            right: 0;
            width: 100%;
            z-index: 4;
            transition: all .3s ease;
            opacity: 1;
            height: 55px;
            height: 120px;
            border: 2px solid #fbf8e5;
            }
            .landing-card[data-location="AT"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-AT.jpg)}
            .landing-card[data-location="BE"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-BE.jpg)}
            .landing-card[data-location="CY"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-CY.jpg)}
            .landing-card[data-location="DE"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-DE.jpg)}
            .landing-card[data-location="ES"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-ES.jpg)}
            .landing-card[data-location="FR"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-FR.jpg)}
            .landing-card[data-location="GB"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-GB.jpg)}
            .landing-card[data-location="GR"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-GR.jpg)}
            .landing-card[data-location="IE"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-IE.jpg)}
            .landing-card[data-location="IT"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-IT.jpg)}
            .landing-card[data-location="LU"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-LU.jpg)}
            .landing-card[data-location="MT"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-MT.jpg)}
            .landing-card[data-location="NL"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-NL.jpg)}
            .landing-card[data-location="PT"] .landing-card-photo {background-image: url(/cdn/img/landings/most-populars/bg-mp-PT.jpg)}

        .landing-card.closed .landing-card-photo {
            opacity: 0;
            height: 0;
        }

    /* title */
        .landing-card .landing-card-title {
            cursor: pointer;
            user-select: none;
            position: relative;
            z-index: 3;
            font-weight: bold;
            width: 100%;
            font-size: 13px;
            padding-left: 50px;
            height: 44px;
            line-height: 46px;
            color: #000;
            transition: all .3s ease;
            margin-bottom: 120px
        }
        .landing-card .landing-card-title:before {
            content: "";
            display: inline-block;
            width: 25px;
            height: 20px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: 25px 20px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            left: 10px;
            }
            .landing-card[data-location="AT"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-AT.png) }
            .landing-card[data-location="BE"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-BE.png) }
            .landing-card[data-location="CY"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-CY.png) }
            .landing-card[data-location="DE"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-DE.png) }
            .landing-card[data-location="ES"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-ES.png) }
            .landing-card[data-location="FR"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-FR.png) }
            .landing-card[data-location="GB"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-GB.png) }
            .landing-card[data-location="GR"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-GR.png) }
            .landing-card[data-location="IE"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-IE.png) }
            .landing-card[data-location="IT"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-IT.png) }
            .landing-card[data-location="LU"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-LU.png) }
            .landing-card[data-location="MT"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-MT.png) }
            .landing-card[data-location="NL"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-NL.png) }
            .landing-card[data-location="PT"] .landing-card-title:before { background-image: url(/cdn/img/flags/flat/L/flag-PT.png) }
        .landing-card.closed .landing-card-title {
            color: #333;
            margin-bottom: 0;
        }
        .landing-card .landing-card-title span {
            display: none;
        }

    /* links */
        .landing-card .landing-card-links {
            overflow: hidden;
            padding: 15px 20px 20px;
            transition: all .3s ease;
            position: relative;
            z-index: 3;

            border-top: 1px solid #ececec;
            background: #fff;
        }
        .landing-card.closed .landing-card-links {
            border-top: 1px solid transparent;
            height: 0!important;
            padding-top: 0;
            padding-bottom: 0;
        }
        .landing-card .landing-card-links a {
            color: #333 !important;
            width: calc( 100% / 2);
            float: left;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            position: relative;
            padding-left: 10px;
        }
        .landing-card .landing-card-links.full-width a {
            width: 100%;
            float: none;
            display: block;
        }
        .landing-card .landing-card-links a:before {
            content: " · ";
            text-decoration: none;
            position: absolute;
            left: 0px;
            font-weight: bold;
        }

/* FAQS */
    .faqs {
        background: #FBFBFB;
    }
    .faqs .faqHeader {
        border-bottom: 2px solid #F7C83E;
        padding-bottom: 0px;
        margin-bottom: 15px;
        font-size: 20px;
        font-weight: 700;
        margin-top: 0;
        background: white
    }
    .faqs .faqFooter { padding: 1em; text-align: right;}
    .faqs .panel {
        border: none;
        margin: .2em 1em;
    }
    .faqs .panel-body {
        font-size: var(--font-size) !important;
        padding-right: 100px;
        padding-left: 35px;
        line-height: 21px !important;
    }
    .faqs .panel-body ul { list-style: none }
    .faqs .panel-body p,
    .faqs .panel-body li,
    .faqs .panel-body td {
        /*color: #686868;*/
        font-size: var(--font-size);
        line-height: var(--line-height);
    }
    .faqs .panel-body li + li {margin-top: 10px}
    .faqs .panel-body ul.row li { width: auto!important; margin-top: 10px}
    .faqs .panel-default > .panel-heading {
        background-color: white;
    }
    .faqs .panel-heading {
        padding: 0;
        position: relative;
    }
    .faqs .panel-heading a {
        display: block;
        padding: 10px 15px;
        color: #333;
        text-decoration:none;
    }
    .faqs .panel-heading a {
        padding-left: 35px;
        background: url(/imagenes/icons/ico-faq.png) no-repeat 10px 9px white;
    }
    .faqs a.accordion-toggle:after,
    .faqs a.accordion-toggle:before {
        content: "";
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -1px;
        width: 15px;
        height: 1px;
        background: #333;
        -webkit-transition: all .3s .3s cubic-bezier(0.74, 0.01, 0.25, 0.99);
        -moz-transition: all .3s .3s cubic-bezier(0.74, 0.01, 0.25, 0.99);
        transition: all .3s .3s cubic-bezier(0.74, 0.01, 0.25, 0.99);
    }
    .faqs a.collapsed:after {
        transform:rotate(90deg);
    }
    .faqs .panel-preview {
        margin: 0em 1.2em;
        position: relative;
        top: -8px;
        color: #999;
        font-size: .8em;
        max-height: 0;
        overflow: hidden;
        padding-left: 1.6em;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    .faqs .collapsed ~ .panel-preview {
        max-height: 100px;
        margin: 0.2em 1.2em;
        padding-left: 1.6em;
        -webkit-transition: all .2s .6s ease-in-out;
        -moz-transition: all .2s .6s ease-in-out;
        transition: all .2s .6s ease-in-out;
    }
    /* theme 2 */
        .faqs-block.theme2 .faqs {background: #FFF;}
        .faqs-block.theme2 .faqs .panel {
            border: none;
            margin: 0 0 1px;
            border-radius: 0;
        }
        .faqs-block.theme2 .faqs .panel-default > .panel-heading {background-color: #FBFBFB;}
        .faqs-block.theme2 .faqs .panel-heading a {background-color:transparent; font-weight: bold}
        .faqs-block.theme2 .faqs a.collapsed:after {
            -ms-transform:rotate(90deg);
            -webkit-transform:rotate(90deg);
            transform:rotate(90deg);
        }
        .faqs-block.theme2 .faqs a.collapsed:before {
            -ms-transform:rotate(-180deg);
            -webkit-transform:rotate(-180deg);
            transform:rotate(-180deg);
        }
        .faqs-block.theme2 .faqs .collapsed ~ .panel-preview {display: none;}

    .koprice #priceEUR > #OK {
        color: red;
        text-decoration: line-through;
        font-size: 11px !important;
        display: block!important;
        line-height: 5px;
    }

    .lang_ES form.dy-buscador .bullets,
    .lang_DE form.dy-buscador .bullets { display: none; }
    .lang_ES .dy-buscador button[type="submit"],
    .lang_DE .dy-buscador button[type="submit"] { position: static; }

/* Insurance 2 boxes */
    #InUpsell {
        transition: none;
        position: relative
    }
    #InUpsell > * + * {
        margin-top: 1.6em
    }
    #InUpsell h2 {
        color: #519216;
        font-size: 1.8em
    }
    #InUpsell input {
        display: none
    }
    #InUpsell input+label span {
        cursor: pointer;
        height: 20px;
        width: 20px;
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -10px;
        background: white;
        border-radius: 50%;
        box-shadow: 0 0 0 4px white inset;
        border: 1px solid #b7b7b7;
        box-sizing: border-box;
        transition: none;
    }
    #InUpsell input:checked+label span { background: #737373 }
    #InUpsell img.allianz-circle { float: right }
    #InUpsell p {
        color: #333;
        font-size: 1em;
        margin: 0;
        position: absolute;
        bottom: 0;
        background: #f7f7f7;
        width: 100%;
        left: 0;
        padding: 5px;
        box-sizing: border-box
    }
    #InUpsell .btn-group {
        position: relative;
        z-index: 15;
        display: block;
    }
    #InUpsell .btn-group:after {
        content: '';
        display: block;
        clear: both
    }
    #InUpsell .btn-group .btn-group-block {
        box-sizing: border-box;
        float: left;
        min-height: 185px;
        padding: 12px;
        position: relative;
        width: 48%;
        background: white
    }
    .lang_ES #InUpsell .btn-group .btn-group-block { min-height: 179px }
    .lang_DE #InUpsell .btn-group .btn-group-block { min-height: 185px }
    .lang_DE #InUpsell .btn-group .btn-group-block:first-child { width: 50% }
    .lang_DE #InUpsell .btn-group .btn-group-block:last-child { width: 46% }
    #InUpsell .btn-group .btn-group-block label {
        cursor: pointer;
        display: block;
        font-size: 1.18em;
        font-weight: bold;
        margin: -12px -12px 15px;
        padding: 5px 10px;
        padding-left: 38px;
        position: relative;
        min-height: 32px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
        box-sizing: content-box;
    }
    .lang_DE #InUpsell .btn-group .btn-group-block label { padding-right: 0 }
    #InUpsell .btn-group .btn-group-block.yesOpt { border: 1px solid #b9dfb9 }
    #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer {
        width: 120px;
        height: 60px;
        position: absolute;
        right: 98%;
        top: -30px;
        background: url(/imagenes/protect_yourself_en_1.png) no-repeat right center;
        background-size: 120px 60px;
        z-index: 100
    }
    .lang_EN #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer { background-image: url(/imagenes/protect_yourself_en_1.png) }
    .lang_EN .covered #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer { background-image: url(/imagenes/protect_yourself_en_1_green.png) }
    .lang_ES #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer { background-image: url(/imagenes/protect_yourself_es_3.png) }
    .lang_ES .covered #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer { background-image: url(/imagenes/protect_yourself_es_3_green.png) }
    .lang_DE #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer { background-image: url(/imagenes/protect_yourself_de_3.png) }
    .lang_DE .covered #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer { background-image: url(/imagenes/protect_yourself_de_3_green.png) }
    .lang_IT #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer { background-image: url(/imagenes/protect_yourself_it_1.png) }
    .lang_IT .covered #InUpsell .btn-group .btn-group-block.yesOpt .arrow-text-pointer { background-image: url(/imagenes/protect_yourself_it_1_green.png) }

    #InUpsell .btn-group .btn-group-block.yesOpt label { background: #dcefdc }
    #InUpsell .btn-group .btn-group-block.nopeOpt { border: 1px solid #b9dcdc }
    #InUpsell .btn-group .btn-group-block.nopeOpt label { background: #d7e9ea }
    #InUpsell .btn-group > * + * { margin-left: 4% }
    #InUpsell .btn-group ul {
        list-style: none;
        margin: 0;
        padding: 0;
        cursor: pointer
    }
    #InUpsell .btn-group ul li {
        background-position: 0 3px;
        background-repeat: no-repeat;
        background-size: 16px;
        padding: 3px 0;
        padding-left: 20px
    }
    #InUpsell .btn-group ul li img {
        vertical-align: bottom;
        width: 14px;
        margin-left: 5px
    }
    #InUpsell .btn-group .yesOpt ul li { background-image: url(/images/tic_big.png) }
    #InUpsell .btn-group .nopeOpt ul li { background-image: url(/images/tic_big_naranja.png) }
    #InUpsell .InUpsellError {
        position: absolute;
        top: -77px;
        border-radius: 5px;
        padding: 12px 15px;
        background: #ffffff;
        color: #F44336;
        width: 43%;
        z-index: 16;
        display: none;
        margin-left: 35px;
        font-size: var(--font-size);
        font-weight: bold
    }
    #InUpsell .InUpsellError:before,#InUpsell .InUpsellError:after {
        content: '';
        position: absolute;
        top: 36px;
        width: 50px;
        height: 45px;
        background: url(/images/flechaRoja3.png) no-repeat center
    }
    #InUpsell .InUpsellError:before {
        right: 95%;
        transform: scaleX(-1) rotate(-80deg)
    }
    #InUpsell .InUpsellError:after {
        left: 94%;
        transform: rotate(-80deg)
    }
    #InUpsell .InUpsellBlackBox {
        background: rgba(0, 0, 0, 0.35);
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        margin: 0 !important;
        z-index: 10;
        display: none
    }
    #InUpsell[info-error] .InUpsellError { display: block }
    #InUpsell[info-error] .InUpsellBlackBox { display: block }
    #InUpsell[info-error] .btn-group-block { box-shadow: 0 0 25px rgba(0,0,0,.4) }
/* end Insurance 2 boxes */

/* ajustes faqs tmp */
    .Faqs .lang-sel { right: 25px }
    .Faqs .lang-sel .btn { text-align: left }

    .Faqs.lang_EN .lang-sel .btn .caret { margin-left: 28px }
    .Faqs.lang_DE .lang-sel .btn .caret { margin-left: 22px }
    .Faqs.lang_FR .lang-sel .btn .caret { margin-left: 20px }
    .Faqs.lang_IT .lang-sel .btn .caret { margin-left: 27px }
    .Faqs.lang_NL .lang-sel .btn .caret { margin-left: 7px }
    .Faqs.lang_ES .lang-sel .btn .caret { margin-left: 24px }

    .Faqs.lang_EN .h-telban,
    .Faqs.lang_DE .h-telban,
    .Faqs.lang_FR .h-telban,
    .Faqs.lang_IT .h-telban,
    .Faqs.lang_NL .h-telban { right: 27px }
    .Faqs.lang_ES .h-telban { right: 51px }

    .Faqs .h-textban  { left: 315px }
/* end ajustes faqs tmp */

/* fleet - bloque quitado el 20190208 10:50 (ya está en static-info-pages.css)
    .block-fleet .fleet {
        padding: 40px;
        text-align: left;
    }
    .block-fleet .fleet > h2 {
        font-size: var(--font-size);
        display: inline-block;
        font-weight: bold;
        border-bottom: 2px solid #ffcc33;
        padding: 5px 0;
        margin: 0 0 15px 15px;
    }
    .block-fleet .fleet .carlist {}
    .block-fleet .fleet .carlist:after {
        content: "";
        display: block;
        clear: both;
    }
    .block-fleet .fleet .carlist--car {
        width: 47%;
        margin: 0 1.5% 20px;
        float: left;
        border: 4px solid #D8D8D8;
        min-height: 105px;
    }
    .block-fleet .fleet .carlist .cl-container:after {
        content: "";
        display: block;
        clear: both;
    }
    .block-fleet .fleet .carlist .cl-photo {
        width: 36%;
        float: left;
        padding: 5px;
        margin: 0 2%;
    }
    .block-fleet .fleet .carlist .cl-photo img {
        display: block;
        width: 100%;
    }
    .block-fleet .fleet .carlist .cl-info {
        width: 60%;
        float: right;
        padding: 0;
    }
    .block-fleet .fleet .carlist .cl-info h3 {
        font-size: 12px;
        margin: 15px 0 5px;
        font-weight: bold;
    }
    .block-fleet .fleet .carlist .cl-info ul.services li.sc-transm-auto i {
        background-position: -30px -90px;
    }
    .block-fleet .fleet .carlist .cl-info ul.services li.sc-transm:before,
    .block-fleet .fleet .carlist .cl-info ul.services li.sc-transm-auto:before {
        background: transparent;
        box-shadow: none;
        font-size: 10px;
        top: 24px;
    }*/
/* end fleet */

/* prueba popup */
    /*
    #colorbox, #colorbox * { outline: none; }
    #cboxContent:after {
        content: "";
        position: absolute;
        border-left: 15px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid white;
        position: absolute;
        top: -5px;
        right: 14px;
    }
    #cboxContent { margin-top: 5px !important }
    #cboxClose {
        border: 0;
        top: 10px !important;
        right: 10px !important;
        background: transparent !important;
    }
    #cboxClose:before, #cboxClose:after {
        background: #616161;
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        top: 50%;
        width: 100%;
    }
    #cboxClose:before {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    #cboxClose:after {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    */

/* box tooltip generico - top-center-normal */
    .tooltip--item {
        display: inline-block;
        position: relative;
    }
    .tooltip--item:hover {
        z-index: 100;
    }
    .tooltip--item .tooltip--launcher {
        cursor: help;
    }
    .tooltip--item .ico--tooltip {
        background: url(/images/question.png) no-repeat center;
        display: block;
        height: 16px;
        width: 16px;
    }
    .tooltip--item .nfo--tooltip {
        background: white;
        box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3), 0 -1px 0 #333 inset;
        color: #333;
        font-style: normal;
        font-weight: initial;
        font-size: 13px;
        left: 50%;
        margin-left: -150px;
        opacity: 0;
        padding: 15px;
        pointer-events: none;
        position: absolute;
        bottom: 120%;
        text-align: left;
        transition: opacity .2s ease;
        white-space: normal;
        width: 300px;
        z-index: 1000;
    }
    .tooltip--item .ico--tooltip + .nfo--tooltip { bottom: 25px }
    /*.tooltip--item .ico--tooltip:hover + .nfo--tooltip,*/
    /*.tooltip--item.-hover .nfo--tooltip:hover,*/
    .tooltip--item:hover .nfo--tooltip {
        opacity: 1;
        pointer-events: all;
    }
    /* flecha */
    .tooltip--item .nfo--tooltip:before {
        border-top: 5px solid #333;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        top: 100%;
        content: "";
        left: 50%;
        margin-left: -5px;
        position: absolute;
    }

    /* top (default) */
    .tooltip--item.-top .nfo--tooltip { bottom: 120%; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3), 0 -1px 0 #333 inset }
    .tooltip--item.-top .ico--tooltip + .nfo--tooltip { bottom: 25px }
    .tooltip--item.-top .nfo--tooltip:before { border-top: 5px solid #333; top: 100%; }
    /* bottom */
    .tooltip--item.-bottom .nfo--tooltip { bottom: initial; top: 120%; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3), 0 1px 0 #333 inset }
    .tooltip--item.-bottom .ico--tooltip + .nfo--tooltip { top: 25px }
    .tooltip--item.-bottom .nfo--tooltip:before { border-top: none; border-bottom: 5px solid #333; top: initial; bottom: 100%; }

    /* left */
    .tooltip--item.-left .nfo--tooltip { left: -10px; margin-left: 0 }
    .tooltip--item.-left .nfo--tooltip:before { left: 10px; margin-left: 0 }
    /* center (default) */
    .tooltip--item.-center .nfo--tooltip { left: 50% }
    .tooltip--item.-center .nfo--tooltip:before { left: 50%; margin-left: -8px; }
    /* right */
    .tooltip--item.-right .nfo--tooltip { left: initial; right: -10px; margin-left: 0 }
    .tooltip--item.-right .nfo--tooltip:before { left: initial; right: 10px; margin-left: 0 }

    /* small */
    .tooltip--item.-XS .nfo--tooltip { width: 150px }
    /* mid (default) */
    .tooltip--item.-L .nfo--tooltip { width: 300px }
    /* big */
    .tooltip--item.-XL .nfo--tooltip { width: 450px }

    /* small + center */
    .tooltip--item.-XS.-center .nfo--tooltip { margin-left: -75px }
    /* mid + center (default) */
    .tooltip--item.-L.-center .nfo--tooltip { margin-left: -150px }
    /* big + center */
    .tooltip--item.-XL.-center .nfo--tooltip { margin-left: -225px }
    /* end box tooltip generico */

/* popup phone */
    .popUpTelBan {
        padding: 0 !important;
        /*width: auto !important;
        height: auto !important;*/
        overflow: initial !important;
    }
    .popUpTelBan #cboxMiddleLeft,
    .popUpTelBan #cboxMiddleRight,
    .popUpTelBan #cboxTopLeft,
    .popUpTelBan #cboxTopCenter,
    .popUpTelBan #cboxTopRight,
    .popUpTelBan #cboxBottomLeft,
    .popUpTelBan #cboxBottomCenter,
    .popUpTelBan #cboxBottomRight { display: none !important;}
    .popUpTelBan #cboxContent,
    .popUpTelBan #cboxWrapper {
        float: none !important;
        /*width: auto !important;
        height: auto !important;*/
        overflow: initial !important;
        position: static !important;
        margin: 0 !important;
    }
    .popUpTelBan #cboxLoadedContent {
        background: white;
        border-radius: 2px;
        box-sizing: border-box;
        box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.18);
        position: absolute;
        text-align: left;
        color: #222;
        width: 470px !important;
        height: 360px !important;
        padding: 0 !important;
        overflow: initial !important;
    }
    .lang_ES  .popUpTelBan #cboxLoadedContent { height: 440px !important }
    .lang_DE  .popUpTelBan #cboxLoadedContent { height: 440px !important }
    .lang_IT  .popUpTelBan #cboxLoadedContent { height: 440px !important }
    .lang_FR  .popUpTelBan #cboxLoadedContent { height: 400px !important }
    .lang_NL  .popUpTelBan #cboxLoadedContent { height: 400px !important }

    .popUpTelBan #cboxLoadedContent:before {
        content: "";
        border-left: 15px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid white;
        position: absolute;
        top: -5px;
        right: 14px;
    }

    .popUpTelBan #cboxLoadedContent * { box-sizing:border-box }
    .popUpTelBan #cboxLoadedContent iframe { width: 95%; height: 100%; display: block; border: 0; }
    .popUpTelBan #cboxClose {
        top: 5px;
        right: 5px;
        background-image: none;
        cursor: pointer;
        height: 25px;
        position: absolute;
        right: 10px;
        top: 10px;
        width: 25px
    }
    .popUpTelBan #cboxClose:before,.popUpTelBan #cboxClose:after{background: #A0A0A0;background: #616161;content: "";height: 1px;left: 0;position: absolute;top: 50%;width: 100%;}
    .popUpTelBan #cboxClose:before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
    .popUpTelBan #cboxClose:after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

/* top-selector */
    .sub-main .container {
        padding: 50px 0;
    }
    .top-selector-header {
        background: #f7c83e;
        margin: 0 auto 10px;
        font-size: 1.15em;
        padding: .5em;
        font-weight: bold;
        color: #222;
        text-transform: uppercase;
        max-width: 75%;
    }
    .top-selector {
        margin: 0 auto;
        max-width: 75%;
        /*border: 4px solid #D8D8D8;*/
        border: 2px solid #eaeaea;
        padding: 20px 60px;
    }
    .lang_FR.Faqs .top-selector {
        padding: 20px 30px;
    }
    .top-selector li {
        display: inline-block;
        width: 32%;
        vertical-align: top;
    }
    .top-selector.col-2 li {
        width: 49%;
    }
    .top-selector li a {
        color: black;
        font-weight: bold;
        position: relative;
        padding-left: 20px;
    }
    .top-selector li a:before {
        content: "\bb";
        color: #f7c83e;
        position: absolute;
        left: 0;
        font-size: 1.5em;
        line-height: 15px;
        font-weight: normal;
    }

/* generics */
    .sub-main .container .top-sub-main {
        margin: 0 auto 25px;
        text-align: center;
        padding: 0;
        list-style: none;
    }
    .sub-main .container .top-sub-main li {
        display: inline-block;
    }
    .sub-main .container .top-sub-main li a {
        color: black;
        font-size: 1.077em;
        font-weight: bold;
        padding: 0 10px;
    }
    .sub-main .container .top-sub-main li.active a {
        text-decoration: underline;
    }
    .static-pages h2 {
        max-width: 75%;
        margin: 0 auto;
        font-size: 1.4em;
        font-weight: bold;
        border-bottom: 2px solid #f7c83e;
        padding: 5px 0;
    }
    .static-pages h2 a.toTop {
        background: #f7c83e;
        cursor: pointer;
        height: 24px;
        position: relative;
        transition: bottom.3s;
        width: 30px;
        z-index: 100;
        float: right;
    }
    .static-pages h2 a.toTop:before {
        background-image: url(/images/icons-new-design.png);
        background-position: -80px 0px;
        background-repeat: no-repeat;
        content: "";
        height: 15px;
        left: 5px;
        position: absolute;
        top: 5px;
        width: 20px;
    }
    .static-pages .content-box,
    .top-content-box {
        margin: 10px auto;
        font-size: 1.075em;
        padding-left: 25px;
    }
    .aboutUs .sub-main .container,
    .topQuality .sub-main .container,
    .staff .sub-main .container,
    .Company .sub-main .container,
    .Testimonials .sub-main .container {
        padding-bottom: 0;
    }
    .static-pages .grey-block {
        /*border: 1px solid #D8D8D8;*/
        max-width: 75%;
        margin: 0px auto 30px;
        padding: 30px;
        text-align: left;
        font-size: var(--font-size);
        color: #555;
        background: rgba(0,0,0,.03);
        box-sizing: border-box;
    }

/* full-faqs */
    .Faqs .h-textban {
        left: 31.1%;
    }
    body.lang_ES.Faqs .sub-main .container {
        padding-bottom: 10px;
    }
    .full-faqs .faq-box {
        max-width: 75%;
        margin: 25px auto;
        font-size: 1.075em;
        padding-left: 25px;
    }
    .full-faqs .faq-box .faq-header {
        font-weight: bold;
        font-size: inherit;
    }
    .full-faqs .faq-box .faq-content {}

    .faqs-links {
        margin: 0 auto;
        text-align: center;
        padding: 0
    }
    .faqs-links li {
        display: inline-block;
        width: 24%;
    }
    .lang_IT .faqs-links li {
        width: 31%;
    }
    .lang_NL .faqs-links li {
        width: 31%;
    }
    .faqs-links li a {
        position: relative;
        padding-right: 20px;
    }
    .faqs-links li a:before {
        content: "\bb";
        color: #f7c83e;
        position: absolute;
        right: 0;
        font-size: 1.5em;
        line-height: 15px;
        font-weight: normal;
    }

/* block-fleet */
    body.lang_ES.Flota .sub-main .container {
        padding-bottom: 10px;
    }
    .block-fleet .fleet .carlist--car {
        border: 2px solid #eaeaea;
    }
    .block-fleet .fleet {
        padding: 0
    }
    .block-fleet .fleet h2 {
        display: block;
        margin-bottom: 25px;
    }
    .block-fleet .carlist {
        margin: 0 auto;
        max-width: 75%;
        padding: 0
    }
    .block-fleet .carlist > li {
        width: 49%;
        margin: 0 0 20px
    }
    .block-fleet .carlist > li:nth-child(even) {
        margin-left: 2%
    }

/* staff */
    .staffPhoto {
        float:right;
        margin: 5px 20px 5px 50px;
        width: 500px;
    }

/* history */
    .historyPhoto {
        float:right;
        margin: 5px 40px 5px 80px;;
        /*width: 500px;*/
    }

/* testimonials */
    .testimonials-container {
        max-width: 75%;
        margin: 0 auto;
        font-size: 1.075em;
        border: 3px solid #eaeaea;
        padding: 15px;
    }
    .testimonial-box {
        padding: 10px 0;
        border-top: 1px solid #f7c83e;
    }
    .testimonial-box .testimonial-name {
        display: inline-block;
        width: 20%;
        vertical-align: top;
        font-weight: bold;
        padding: 5px;
    }
    .testimonial-box .testimonial-name em {
        display: block;
        font-weight: normal;
        font-size: 13px;
        font-style: normal;
        color: #666;
    }
    .testimonial-box .testimonial-value {
        display: inline-block;
        width: 79%;
        vertical-align: top;
    }
    .testimonial-box .testimonial-value .stars {
        margin-bottom: 10px;
    }
    .testimonial-box .testimonial-value .title {
        font-weight: bold;
        margin-bottom: 10px;
        font-size: 18px;
        color: #333
    }
    .testimonial-box .testimonial-value .comment {
        color: #444;
        font-size: 13px;
    }
    .total-reviews {
        margin: 0 auto 40px;
        border: none;
        padding: 0;
    }
    .total-reviews:after {
        content: "";
        display: block;
        clear: both;
    }
    .total-reviews h3 {
        margin: 0 20px 15px;
        padding: 5px 0;
        border-bottom: 1px solid #f7c83e;
        font-size: 15px;
        font-weight: bold;
    }

/* tabla horarios */
    ul.table {
        list-style-type: none;
        display: table;
        margin: 30px auto;
        border-top: 1px solid #CCC;
        padding: 0 20px;
        border-bottom: 1px solid #CCC;
        background-color: #F9F9F9;
        min-height: 100px;
    }
    ul.table.t-icon {
        padding-left: 100px;
    }
    ul.table.t-icon.t-i-clock {
        background-image: url(/images/ico-table-clock.png);
        background-repeat: no-repeat;
        background-position: 12px center;
    }
    ul.table li {
        display: table-row;
    }
    ul.table li span {
        display: table-cell;
        padding: 8px 0;
        border-bottom: 1px solid #CCC;
        vertical-align: middle;
    }
    ul.table li:last-child span {
        border: none;
    }
    ul.table li span.tit-col {
        text-transform: uppercase;
        font-size: 10px;
        font-weight: bold;
        padding-right: 15px;
    }

/* ajustes SEO */
    .promo-block .badgets li h3 {
        color: #272727;
        font-weight: normal;
        margin: 0 5px 0 0;
        text-shadow: 1px 1px 0 #ffffff;
    }
    /*borrar*/ .Most_Popular_nf form.dy-buscador h1,
    .Most_Popular_nf form.dy-buscador .form-title {
        font-size: 19px;
    }



/* scooter */
    body.scooter .h-car { right: 203px; top: 15px }
    body.scooter #claireBlock {background: url(/bootstrap/img/scooter-bg-DYS.png) no-repeat right bottom}
    body.scooter #claireBlock .promo-block .links {margin-bottom: 62px}

    body.scooter .midbar .nav>li a {color: #444}
    body.scooter .nav li.scooter a, body.mbk .nav li.mbk a,
    body.cars .nav li.cars a, body.hotel .nav li.hotel a {text-decoration: underline; color: black}

    /* reviews */
        .logos-reviews { text-align: center; padding: 30px 20px; }
        .logos-reviews > div.col { padding: 0; display: inline-block; min-height: 0px; vertical-align: middle; }
        .logos-reviews div.logo { margin: 0 48px; text-align: right; }
        .logos-reviews > div.col:first-child div.logo { margin-left: 0; }
        .logos-reviews > div.col:last-child div.logo { margin-right: 0; }
        .logos-reviews div.logo img { display: block; }
        .logos-reviews div.logo-trustpilot { padding: 8px 0 }
        .logos-reviews div.logo-trustpilot img { width: 224px; }
        .logos-reviews div.logo-trustpilot .rate { color: #9b9da0; font-size: 1.3em; }
        .lang_DE .logos-reviews div.logo-trustpilot .rate { font-size: 1.2em; }
        .logos-reviews div.logo-trustpilot .rate strong { color: #666; font-size: 1.1em; }
        .logos-reviews div.logo-trustpilot .rate em { font-style: normal; color: black; font-weight: bold; }
        .logos-reviews div.logo-trustpilot .stars,
        .logos-reviews div.logo-trustpilot .stars span { display: inline-block; width: 126px; height: 22px; background-repeat: no-repeat; background-position: 0 0; text-align: left; }
        .logos-reviews div.logo-trustpilot .stars { background-image: url(/bootstrap/img/stars-reviews-trustpilot-off.png); }
        .logos-reviews div.logo-trustpilot .stars span { background-image: url(/bootstrap/img/stars-reviews-trustpilot.png); width: 94.964%; width: 100%; }
        .logos-reviews div.logo-ekomi img { width: 246px; margin-bottom: 4px; }
        .logos-reviews div.logo-ekomi .rate { color: #777777; float: right; font-weight: bold; font-size: 1.25em; margin-left: 10px; }
        .logos-reviews div.logo-ekomi .rate em { color: #000; font-style: normal; }
        .logos-reviews div.logo-ekomi .stars,
        .logos-reviews div.logo-ekomi .stars span { display: inline-block; width: 101px; height: 19px; background-repeat: no-repeat; background-position: 0 0; text-align: left; }
        .logos-reviews div.logo-ekomi .stars { background-image: url(/bootstrap/img/stars-reviews-ekomi-off.png); margin-top: 1px; }
        .logos-reviews div.logo-ekomi .stars span { background-image: url(/bootstrap/img/stars-reviews-ekomi.png); width: 96.586%; }
        .logos-reviews div.logo-google { padding: 2px 0 }
        .logos-reviews div.logo-google img { width: 205px; }
        .logos-reviews div.logo-google .rate { color: #666; float: left; font-weight: bold; font-size: .9em; }
        .logos-reviews div.logo-google .rate em { color: #ea7a1b; font-style: normal; font-size: 1.4em; padding-left: 4px; }
        .logos-reviews div.logo-google .stars,
        .logos-reviews div.logo-google .stars span { display: inline-block; width: 98px; height: 19px; background-repeat: no-repeat; background-position: 0 0; text-align: left; }
        .logos-reviews div.logo-google .stars { background-image: url(/bootstrap/img/stars-reviews-google-off.png); }
        .logos-reviews div.logo-google .stars span { background-image: url(/bootstrap/img/stars-reviews-google.png); width: 96.713%; }

/* vans */
    body.van .h-car { right: 185px; top: 15px }
    body.van #claireBlock {background: url(/bootstrap/img/van-bg-DYS.png) no-repeat right bottom}

/*trustpilot home*/
        .promo-block .bdg {
            width: 200px;
            margin-top: 25px;
            margin-bottom: 30px;
            margin-left: 6px
        }
        .promo-block .bdg a {
            text-decoration: none
        }
        .promo-block .bdg span {
            display: block
        }
        .promo-block .bdg-trust .logo {
            margin-bottom: 5px
        }
        .promo-block .bdg-trust .logo .bdg-trust-logo {
            width: 150px
        }
        .promo-block .bdg-trust .logo .bdg-trust-stars {
            margin: 10px 0 0 24px;
        }
        .promo-block .bdg-trust .score {
            padding-left: 25px;
            color: #444;
            font-size: var(--font-size);
        }
        .promo-block .bdg-trust .score strong {
            color: #222;
        }
        .promo-block .bdg-trust .total {
            padding-left: 25px;
            font-size: 12px;
            color: #666;
        }

/*newTpl Home*/
    .frm-cont .c-rents {
        float: right;
        width: 48%;
        margin-top: 86px;
    }
    .frm-cont .c-rents .box-rents {
        min-height: 378px;
        border: none;
    }
    .frm-cont .c-rents .box-rents ul {
        margin-top: -10px;
        margin-bottom: 25px;
    }
    .frm-cont .c-rents .box-rents .rent {
        margin: 14px 11px;
    }
    .frm-cont .c-rents .box-rents .rent img {
        max-width: none;
        margin-bottom: 0;
    }
    .frm-cont .c-rents .box-rents p {
        font-size: 16px;
        line-height: 18px;
        margin: 15px;
        text-align: left;
    }
    @media (max-width: 992px) {
        .frm-cont .c-rents .box-rents .rent { margin: 14px 8px }
    }
    /* faqs */
        .new-ly .faqs-block.theme2 .faqs {
            width: 47% !important;
            float: left !important;
        }
        .new-ly .faqs .faqHeader { margin-bottom: 0 }
        .new-ly .faqs .panel-body { padding-right: 30px }
        .new-ly .faqs .panel-body ul.row li { width: 33% !important; line-height: 1.2em !important; }
        .new-ly .faqs .panel-heading a { padding-right: 35px }
        .new-ly .faqs .faqFooter { padding: 1em 0; text-align: left; }

    /* claire */
        .new-ly #claireBlock {
            min-height: 450px;
        }
        .new-ly #claireBlock h2 {
            border-bottom: 2px solid #F7C83E;
            padding-bottom: 3px;
            margin-bottom: 40px;
            margin-top: 0;
            line-height: 1em;
        }

/* form grid 2018 */
    /*
        fc1         fc2 fc3          fc4
     fr1 +----------------------------+
         |           |   |            |
         |           |   |            |
         |           |   |            |
     fr2 +----------------------------+
    */
    .Most_Popular:not(.Most_Popular_nf) .frm-cont-grid {
        display: grid;
        grid-template-columns: [fc1] 52% [fc2] 20px [fc3] auto [fc4];
        grid-template-rows: [fr1] auto [fr2];
    }
    .Most_Popular:not(.Most_Popular_nf) .frm-cont-grid .dy-box-form {
        width: 100% !important;
        float: none !important;
        grid-column-start: fc1;
        grid-column-end: fc2;
        /*grid-row-start: fr1;
        grid-row-end: fr2;*/
        background: #f7c83e;
        border-radius: 5px;
    }
    .Most_Popular:not(.Most_Popular_nf) .frm-cont-grid .dy-box-form form.dy-buscador {
        background: transparent;
        border-radius: none;
    }
    .Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {
        width: 100%;
        grid-column-start: fc3;
        grid-column-end: fc4;
        /*grid-row-start: fr1;
        grid-row-end: fr2;*/
        background-color: rgba(255, 255, 255, 0.9);
        border-radius: 5px;
        max-height: 350px;
    }
    .Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home ul li {background-color: transparent}

    .lang_DE.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 356px}
    .lang_ES.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 355px}
    .lang_IT.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 325px}
    .lang_NL.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 339px}
    .lang_FR.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 324px}

    /*ZonePage*/
    .lang_EN.ZonePage.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 383px}
    .lang_ES.ZonePage.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 405px}
    .lang_DE.ZonePage.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 405px}
    .lang_FR.ZonePage.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 374px}
    .lang_IT.ZonePage.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 373px}
    .lang_NL.ZonePage.Most_Popular:not(.Most_Popular_nf) .frm-cont-grid #ticks-static-home {max-height: 388px}

/* scrollbars
    .scroll-bar-style1::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 2px;
        background-color: #F5F5F5;
    }
    .scroll-bar-style1::-webkit-scrollbar {
        width: 12px;
        background-color: #F5F5F5;
    }
    .scroll-bar-style1::-webkit-scrollbar-thumb {
        border-radius: 2px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #ffcc32;
        background-color: #888;
    } */

/* airport-links */
    .airport-links ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: table;
        width: 100%;
    }
    .airport-links ul li {
        position: relative;
        display: table-row;
    }
    .airport-links ul li a {
        display: table-cell;
        height: 50px;
        vertical-align: middle;
        padding-left: 60px;
        position: relative;
    }
    .airport-links ul li a small {
        display: block;
        color: #333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /* phisic thumbnail */
        .airport-links ul li a .thumb {
            border-radius: 50%;
            width: 40px;
            height: 40px;
            overflow: hidden;
            display: block;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            left: 6px;
        }
        .airport-links ul li a .thumb img {
            width: 100%
        }
    /* css thumbnail
        .airport-links ul li a:after {
            content: "";
            position: absolute;
            left: 6px;
            top: 50%;
            transform: translateY(-50%);
            border-radius: 50%;
            width: 40px;
            height: 40px;
            background-color: white;
            background-size: cover;
            background-position: center;
        }
        .airport-links ul li[data-code="LGW"] a:after { background-image: url(/cdn/img/landings/airports/LGW.jpg) }
        .airport-links ul li[data-code="STN"] a:after { background-image: url(/cdn/img/landings/airports/STN.jpg) }
        .airport-links ul li[data-code="LTN"] a:after { background-image: url(/cdn/img/landings/airports/LTN.jpg) }
        .airport-links ul li[data-code="LHR"] a:after { background-image: url(/cdn/img/landings/airports/LHR.jpg) }
        .airport-links ul li[data-code="ORY"] a:after { background-image: url(/cdn/img/landings/airports/ORY.jpg) }
        .airport-links ul li[data-code="PAR"] a:after { background-image: url(/cdn/img/landings/airports/PAR.jpg) } */

/* new header bloc - auto-height-adjust */
    #ticks-static-home {
        background-color: rgba(255, 255, 255, 0.9);
        border-radius: 5px;
        max-height: 100% !important;
    }
    #grid-height-control {
        width: 100%;
    }
    #grid-height-control td {
        position: relative;
    }
    #grid-height-control .newHeader {
        height: auto;
        padding: 0 15px;
        background-color: white;
        }
        #grid-height-control .newHeader .newTitle {
            font-size: 22.6667px;
            font-weight: bold;
            color: #333;
            white-space: nowrap;
            text-align: center;
            position: relative;
            padding-bottom: 10px;
            margin: 0;
            margin-bottom: 10px;
            display: block;
            width: 100%;
            }
            #grid-height-control .newTitle:after {
                content: "";
                width: 80%;
                height: 1px;
                background: #f7c83e;
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                top: 100%;
                z-index: 100;
            }
        #grid-height-control .newHeader .newSubTitle {
            margin: 0;
            font-size: 15px;
            line-height: 17px;
            color: #666666;
            padding: 0 15px;
            text-align: center;
            display: block;
            width: 100%;
        }
    #grid-height-control .tip {
        border-top: 1px solid #d0cece;
        padding: 15px;
        padding-left: 80px;
        }
        #grid-height-control .tip.sun { height: 77px }
        #grid-height-control .tip.price { height: 55px }
        #grid-height-control .tip.rate { height: 77px; background: url(/cdn/img/icons/w/ekomi_trust.png) no-repeat right center; }
        #grid-height-control .tip i {
            position: absolute;
            top: 50%;
            left: 15px;
            transform: translateY(-50%);
            width: 48px;
            height: 48px;
            background: url(/cdn/img/icons/w/ico-ticks-static-home.png) no-repeat top left;
            }
            #grid-height-control .tip.sun i { background-position: 0 0 }
            #grid-height-control .tip.price i { background-position: 0 -48px }
            #grid-height-control .tip.rate i { background-position: 0 -96px }
        /*borrar*/#grid-height-control .tip h3,
        #grid-height-control .tip .title {
            font-size: 19px;
            font-weight: bold;
            line-height: 20px;
            margin-top: 4px;
            max-width: 75%;
            display: block;
        }
        /*borrar*/#grid-height-control .tip h4,
        #grid-height-control .tip .subtitle {
            font-size: 15px;
            color: #666;
            margin: 3px 0;
            line-height: 1.1em;
            display: block;
        }
         /* new static msg block for landings */
            #grid-height-control .new-msg-block {
                text-align: center;
            }
            #grid-height-control .new-msg-block span {
                display: block;
            }
            #grid-height-control .new-msg-block .s-tit-1 {
                font-size: 25px;
                margin-bottom: 15px;
                font-weight: bold;
                color: #F44336;
            }
            #grid-height-control .new-msg-block .s-tit-2 {
                font-size: 30px;
                line-height: 30px;
                padding: 0px 20px;
            }
            .lang_DE #grid-height-control .new-msg-block .s-tit-2 { font-size: 28px }
            .lang_ES #grid-height-control .new-msg-block .s-tit-2 { font-size: 28px }

            #grid-height-control .new-msg-block .s-tit-3 {
                font-size: 16px;
                margin-top: 15px;
                font-weight: bold;
                position: relative;
                display: inline-block;
            }

            #grid-height-control .new-msg-block .s-tit-3:before {
                content: "";
                position: absolute;
                width: 30px;
                height: 30px;
                left: 0;
                transform: translateX(-100%);
                bottom: 0;
                background-size: cover;
                background-repeat: no-repeat;
                background-image: url(/cdn/img/icons/w/ico-magical-prices.png);
            }
    /* ZonePage */
    .ZonePage #grid-height-control .newHeader .newTitle {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    /*.ZonePage #grid-height-control .newHeader .newSubTitle {
        font-size: 16px;
        line-height: 19px;
    }*/