.dataTables_empty{
width: 100% !important;
}
.wpDataTablesWrapper table tr td{
position: relative;
}
.wpDataTablesWrapper table tr{
width: 100%;
}
.wpDataTablesWrapper table.wpDataTable th{
display: none;
}
.wpDataTablesWrapper table.wpDataTable,
.wpDataTablesWrapper table.wpDataTable > tbody,
.wpDataTablesWrapper table.wpDataTable > tbody > tr,
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td{
display: inline-block;
border:0px !important;
font-size: 18px;
cursor: pointer;
}
.wpDataTablesWrapper table.wpDataTable > tbody{
width: 100%;
}
.wpDataTablesWrapper table.wpDataTable:hover tr.odd td,
.wpDataTablesWrapper table.wpDataTable:hover tr.even td{
background-color: inherit !important;
}
.wpDataTablesWrapper table.wpDataTable:hover tr.odd td:nth-child(1),
.wpDataTablesWrapper table.wpDataTable:hover tr.odd td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable:hover tr.even td:nth-child(1),
.wpDataTablesWrapper table.wpDataTable:hover tr.even td:nth-child(2){
background-color: #294375 !important;
}
.wpDataTablesWrapper table.wpDataTable tr:hover td:nth-child(1) a,
.wpDataTablesWrapper table.wpDataTable tr:hover td:nth-child(2){
color:#F0DC1E !important;
}
.wpDataTablesWrapper table.wpDataTable:hover tr.odd td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable:hover tr.even td:nth-child(2){
width: 20% !important;
}
.zona_ficha h3:before,
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2):before{
font-family: 'Font Awesome 5 Free';
content: '\f3c5';
margin-right: 12px;
font-size: 20px;
line-height: 0px;
font-weight: bold;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1):hover,
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2):hover,
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(3),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4){
background-color: #294375;
color:#fff;
width: 80%;
padding:10px 3%;
font-weight: bold;
display: inline-block;
float: left;
margin-bottom: 20px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1) a{
color:#fff;
position: relative;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1) a,
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2) a{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2){
text-align: right;
width: 20%;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(3),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4){
background-color: #fff;
margin:0px;
font-size: 18px;
color: #3B3B3B;
line-height: 24px;
font-weight: normal;
width: 100%;
padding-top:0px;
padding-bottom: 0px;
}
.wpDataTablesWrapper table.wpDataTable:hover > tbody > tr > td:nth-child(3),
.wpDataTablesWrapper table.wpDataTable:hover > tbody > tr > td:nth-child(4),
.wpDataTablesWrapper table.wpDataTable > tbody:hover > tr > td:nth-child(3),
.wpDataTablesWrapper table.wpDataTable > tbody:hover > tr > td:nth-child(4),
.wpDataTablesWrapper table.wpDataTable > tbody > tr:hover > td:nth-child(3),
.wpDataTablesWrapper table.wpDataTable > tbody > tr:hover > td:nth-child(4){
background-color: #fff !important;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(3){
font-weight: bold;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(3) p{
margin-bottom: 0px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) p,
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) span{
float: left;
width: 100%;
margin-bottom: 20px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) a.button{
padding:8px 20px;
background-color: #F0DC1E;
font-size: 18px;
color: #294375;
text-align: center;
float: left;
font-weight: bold;
border:2px #F0DC1E solid;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) a.button:hover{
border:2px #F0DC1E solid;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) .compartir div{
float: left;
margin-right: 12px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) .compartir{
float: right;
padding-top:20px;
margin-bottom: 30px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) .compartir i::before{
font-size: 20px;
color:#294375;
margin:0 7px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) .compartir i:hover::before{
}
body * .wpDataTablesWrapper .dataTables_paginate{
float: none;
text-align: center;
}
body * .wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-pf-search-filters-button-block) {
margin-right: 0%;
width: 33%;
}
.wpdt-c .bootstrap-select .bs-searchbox::before {
top: -7px !important;
}
.paginator_top{
margin:0px 0px 40px 0;
} .simple-marquee-container {
width: 100%;
display: inline-block;
overflow: hidden;
box-sizing: border-box;
height: 40px;
position: relative;
cursor: pointer;
z-index: 10;
}
.simple-marquee-container .marquee,
.simple-marquee-container *[class^="marquee"] {
display: inline-block;
white-space: nowrap;
position:absolute;
}
.simple-marquee-container .marquee-content-items{
display: inline-block;
padding: 5px;
margin: 0;
height: 40px;
position: relative;
}
.simple-marquee-container .marquee-content-items li{
display: inline-block;
line-height: 100%;
color: #fff;
margin:0 50px;
text-transform: uppercase;
font-size: 18px;
}
.simple-marquee-container .marquee-content-items li:last-child{
margin-right: 0px;
} .ofertas_seletia a{
width: 100;
padding:5px 20px 0px 20px;
background-color: #37699c;
display: block;
color: #fff;
margin-bottom: 10px;
}
.ofertas_seletia a span{
width: 70%;
display: inline-block;
font-weight: bold;
font-size: 20px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ofertas_seletia a span.ciudad{
width: 29%;
text-align: right;
}
.ofertas_seletia a:hover span{
color:#F0DC1E !important;
}
.oferta_seletia_texto{
margin-top: 50px;
}
.oferta_seletia_texto *{
color: #fff;
text-align: center;
font-size: 22px;
text-shadow: 0 0 5px rgba(0,0,0,0.8);
line-height: 120%;
font-weight: bold;
}
.h2_ofertas h2{
margin-bottom: 0px;
}
.unete_responsive{
width: 65%;
margin:0 auto;
display: block;
}
.h2_noresponsive *{
color: #000 !important;
}
.wpDataTableFilterSection *{
font-size: 18px !important;
}
.wpdt-c .wpDataTablesWrapper .filter_column button{
line-height: 0%;
} @media only screen and (min-width: 300px) and (max-width: 768px) {
.wpDataTablesWrapper table tr{
margin-bottom: 40px;
background-color: #294375;
}
body * .wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-pf-search-filters-button-block),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(3),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4){
width: 100% !important;
margin:0px;
padding-bottom: 0px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) a.button{
width: 100% !important;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1):hover{
width: 70% !important;
margin:0px;
padding-bottom: 0px;
}
.wpDataTablesWrapper table.wpDataTable:hover tr.odd td:nth-child(2), 
.wpDataTablesWrapper table.wpDataTable:hover tr.even td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2):hover{
width: 30% !important;
margin:0px;
padding-bottom: 0px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) a.button{
margin-bottom: 20px;
position: relative;
}
.wpDataTablesWrapper table.wpDataTable:hover tr.odd td:nth-child(2), 
.wpDataTablesWrapper table.wpDataTable:hover tr.even td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2):hover{
text-align: right;
padding: 5px 10px 5px 0;
margin-bottom: 15px;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) .compartir {
float: none;
text-align: center;
display: table;
position: relative;
margin: 0 auto;
}
.h2_ofertas h2{
font-size: 3.9vw;
margin-bottom: 4%;
}
.ofertas_seletia a span,
.ofertas_seletia a span.ciudad{
font-size: 16px;
}
}
@media only screen and (min-width: 300px) and (max-width: 768px) {
.ofertas_seletia a span,
.ofertas_seletia a span.ciudad{
font-size: 15px;
}
.ofertas_seletia a span.ciudad{
width: 25%;
}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1) a{
line-height: 130%;
display: inline-block;
white-space: inherit;
overflow: inherit;
text-overflow: inherit;
}
.wpDataTablesWrapper table.wpDataTable:hover tr.odd td:nth-child(2), 
.wpDataTablesWrapper table.wpDataTable:hover tr.even td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2),
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2):hover{
text-align: left;
}
.wpDataTablesWrapper table.wpDataTable tr.odd td:nth-child(3), 
.wpDataTablesWrapper table.wpDataTable tr.even td:nth-child(3){
padding-top:10px;
}
} .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1), 
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2), 
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1):hover, 
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(2):hover
{
background-color: #294375 !important;
}
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(3), 
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4), 
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(3):hover, 
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4):hover
{
background-color: #ffffff !important;
}