* {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition:  all 0.5s ease;
}

body {
font-family: Arial, sans-serif;
font-size:12px;
color:#5D5D5D;
font-smooth: always;
font-smooth: 2em;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
}

a, a:hover {
text-decoration:none;	
font-size:12px;
color:#5D5D5D;
}

ul {
list-style-type:none;
margin-left:-40px;
}

.rem-clear {
clear:both;
margin:0px auto !important;
padding:0px !important;
}

.container-fluid {
padding:0px;
}

.rem-home {
margin-top: -120px;	
}

/* SLIDER */

.rem-slider {
padding:0px !important;
}

.rem-slider a.rem-slider-descargar-catalogo {
padding: 9px 30px;
border: 1px solid #fff;
z-index: 999999 !important;
bottom: 25px !important;
left: calc(50% - 115px) !important;
position: absolute;
width: 230px;
color:#fff;
background:#52703e;
}

.rem-slider a.rem-slider-descargar-catalogo::before {
width:16px;
height:10px;
content:url(../img/iconos/download.svg);
position:relative;
left:0px;
margin-right:5px;
top:0px;
}

.rem-slider a.rem-slider-descargar-catalogo:hover {
opacity:0.5;
}

/* TITULO PREOFERTAR */

.rem-titulo-preofertas {
background:#bbcca8;	
font-family: 'Antenna', Arial;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#52703D;	
text-align:center;
padding:15px 0px;
}

/* DESTACADOS */

.rem-destacados {
position:relative;
background:#97824b;
padding:35px;
background-image: url(../img/bg/destacado-right.png), url(../img/bg/destacado-left.png);
background-position: top right, top left;
background-repeat: no-repeat, repeat-x;
}

.rem-destacados span {
font-family: 'Antenna', Arial;
font-size:14px;
text-transform:uppercase;
color:#fff;	
text-align:left;	
position: absolute;
top: 8px;
left: 50px;
}

.rem-destacados .col-lg-6 div {
float:left;
width:calc(100% - 30px);
padding:12px 0px;
margin:0px 15px;
background:url(../img/bg/destacado-bottom.png) left bottom repeat-x;
}

.rem-destacados .col-lg-6 {

}

.rem-destacados h2 {
float:left;
width:100%;
font-size:12px;
color:#FFF;	
margin-bottom:5px;
}

.rem-destacados h1 {
float:left;
font-size:14px;
text-transform:uppercase;
color:#FFF;	
margin-bottom:5px;
}

.rem-destacados a {
float:right;
font-size:12px;
text-transform:uppercase;
color:#FFF;	
margin-bottom:5px;
}

.rem-destacados a:hover {
text-decoration:underline;
}

/* SELECTOR NUEVO */

.rem-selector-nuevo {
background:#52703e;
padding:35px;
}

.rem-selector-nuevo select {
float:left;
font-family: 'Antenna', Arial;
font-size:12px;
color:#5D5D5D;	
padding:11px 20px;
border:1px solid #cbc2a5;
width:calc(100% - 90px);
margin-bottom:15px;
}

.rem-selector-nuevo select:nth-of-type(2) {
margin-bottom:0px;	
}

.rem-selector-nuevo a {
float:left;
font-family: 'Antenna', Arial;
font-size:12px;
text-transform:uppercase;
color:#fff;	
margin:3px 27px 0px 12px;
}

.rem-selector-nuevo a:hover {
text-decoration:underline;
}

/* SELECTOR */

.rem-selector {
background:#97824b;
padding:35px;
}

.rem-vaca {
float:left;
width:28px;
height:18px;
margin:10px 20px 0px 0px;
background:url(../img/iconos/vaca-blanca.svg) no-repeat center;
}

.rem-admin-lote-menu a {
float:left;
margin-right:10px;
}

a.rem-admin-vaca-icon {
float:left;
margin:0px auto;
width:28px;
height:18px;
text-indent:-9999px;
background:url(../img/iconos/vaca-verde.svg) no-repeat center !important;	
}

.rem-selector .rem-vaca {
margin:12px 20px 0px 0px;
}

.rem-selector h1 {
float:left;
color:#c1b492;
font-size:28px;
line-height:28px;
margin:3px 0px 0px 0px;
margin:8px 0px 0px 0px;
}

.rem-selector h1 span {
float: left;
width: 100%;
}

.rem-selector select {
float:left;
font-family: 'Antenna', Arial;
font-size:12px;
color:#5D5D5D;	
padding:11px 20px;
border:1px solid #cbc2a5;
width:280px;
}

.rem-selector a {
float:left;
font-family: 'Antenna', Arial;
font-size:12px;
text-transform:uppercase;
color:#fff;	
margin:3px 27px 0px 12px;
}

.rem-selector a:hover {
text-decoration:underline;
}

.rem-selector a:nth-of-type(3),
.rem-descargar-catalogo a {
padding:9px 30px;
border:1px solid #fff;
}

.rem-descargar-catalogo a:nth-of-type(2) {
padding:0px;
border:none;
}

.rem-descargar-catalogo a {
text-align:center;
margin:0px auto !important;
float:right;	
}

.rem-descargar-catalogo a:nth-of-type(2) {
text-align:right;	
width:100%;
text-transform:none;
float:right;
padding: 0px !important;
margin: 10px 0px 0px 0px !important;
text-decoration: underline;
}

.rem-descargar-catalogo a:nth-of-type(2):hover {
text-decoration: none;
}

.rem-selector a:nth-of-type(3)::before,
.rem-descargar-catalogo a::before {
width:16px;
height:10px;
content:url(../img/iconos/download.svg);
position:relative;
left:0px;
margin-right:5px;
top:0px;
}

.rem-descargar-catalogo a:nth-of-type(2)::before {
width:0px;
content:'';
position:relative;
left:0px;
margin-right:0px;
top:0px;
}

.rem-selector .rem-ver-lotes,
.rem-selector .rem-ver-lotes a {
text-align:center !important;
float:none;
}

.rem-selector .rem-ver-lotes a {
margin-top:12px;	
float:left;
width:100%;
text-transform:none;
text-decoration:underline;
font-weight:400;
}

.rem-selector .rem-ver-lotes a:hover {
text-decoration:none;
}

/* UBICACIÓN HOME */

.rem-ubicacion {
margin-bottom:20px;
}

.rem-ubicacion-data {
padding:0px 20px 0px 0px;
}

.rem-ubicacion-data img {  /* CANAL RURAL */
height: 50px;
margin: -10px 0px 0px 0px;
}

.rem-ubicacion h1 {
float:left;
font-family: 'Antenna', Arial;
font-size:23px;
text-transform:uppercase;
color:#97824B;	
margin:25px 0px;
}

.rem-ubicacion .rem-ubicacion-data a {
float:right;
margin:25px 0px 0px 0px;
}

.rem-ubicacion a:hover {
background:#52703D;
color:#fff;
}

.rem-ubicacion iframe {
width:100%;
height:190px;
}

.rem-ubicacion h2 {
float:left;
width:100%;
font-family: 'Antenna', Arial;
font-size:14px;
text-transform:uppercase;
color:#52703D;	
margin:15px 0px 5px 0px;
}

.rem-ubicacion h3 {
float:left;
font-family: 'Antenna', Arial;
font-size:14px;
text-transform:uppercase;
color:#5D5D5D;	
margin:0px 0px 0px 0px;
}

.rem-ubicacion h4 {
float:left;
font-family: 'Antenna', Arial;
font-size:14px;
color:#52703D;	
margin:0px 0px 0px 5px;
}

.rem-ubicacion h5 {
float:left;
font-size:14px;
color:#5D5D5D;	
margin:0px 0px 0px 5px;
}

.rem-ubicacion a.rem-visita-contacto {
float:left;
font-size:14px;
color:#5D5D5D;	
margin:-3px 0px 0px 5px;
padding:0px;
}

.rem-ubicacion a.rem-visita-contacto:hover {
color:inherit !important;	
background:none !important;
text-decoration:underline !important;
}

.rem-ubicacion a.rem-ver-mapa {
float:left;
font-family: 'Antenna', Arial;
font-size:12px;
text-transform:uppercase;
color:#97824B;
margin:15px 0px;
}

.rem-cuenta-regresiva {
float:left;
background:#5d5d5d;
width:100%;
min-height:100px;
padding:72px 0px;
}

.rem-cuenta-regresiva h1 {
width:100%;
font-family: 'Antenna', Arial;
font-size:18px;
text-transform:uppercase;
color:#FFF;	
line-height:30px;
text-align:center;
}

/* AFICHE HOME */

.rem-afiche-general {
background:#eae6dd;
padding:25px !important;
}

.rem-afiche-general .rem-afiche-border {
padding:45px;	
border:1px solid #c4c9b5;
}

.rem-afiche div:nth-Child(1) img {
float:left;
width:100%;
height:auto;
}

.rem-afiche div:nth-Child(2) {
padding:20px 0px 0px 15px;
}

.rem-afiche div:nth-Child(2) span {
font-size:15px;
color:#52703D;
font-weight:700;
font-family: 'Antenna', Arial;
}

.rem-afiche a:hover {
text-decoration:underline;	
}

.rem-afiche div:nth-Child(3) {
border-top:2px solid #97824B;
padding-top:25px;
margin-top:25px;
}

.rem-afiche div:nth-Child(3) h1 {
float:left;
width:100%;
font-size:15px;
font-weight:700;
font-family: 'Antenna', Arial;
color:#97824B;	
margin:0px 0px 10px 0px;
}

.rem-afiche a {
font-weight:bold;
}

.rem-afiche a:hover {
text-decoration:underline;
background:none;
color:inherit !important;
}

.rem-afiche a.rem-hacer-consulta {
font-family: 'Antenna', Arial;
font-size: 12px;
color: #52703D;
width: 100%;
float: left;
padding: 10px 15px;
text-align: center;
border: 2px solid #d5dbcf;
text-transform: uppercase;
margin-top: 5px;
cursor: pointer;
}

.rem-afiche a.rem-hacer-consulta:hover {
background: #52703D;
color:#fff !important;
text-decoration:none !important;
}

.rem-afiche a:hover {
text-decoration:underline;
background:none;
color:inherit !important;
}

.rem-condiciones a {
text-transform:uppercase;
}

.rem-condiciones a:hover {
color:inherit !important;
background:none !important;
text-decoration:underline !important;
}

.rem-condiciones img {
margin:25px 0px 0px 0px;
}

/* ORDENAR POR */

.rem-ordenar-por span {
color:#fff;
float:left;
text-align:right;
width:calc(100% - 200px);
padding-right:10px;
margin:10px 0px 0px 0px;
}

.rem-ordenar-por select {
float:left;
width:150px;
padding:10px 10px;
}

/* LISTADO */

.rem-listado {
margin-bottom:30px;
}

.rem-listado .row .row:nth-of-type(1), 
.rem-listado .row .row:nth-of-type(1) div {
padding:0px !important;
position:relative;
}

.rem-listado-lote {

}

.rem-listado .row .row:nth-of-type(1) a {
float:left;
width:100%;
}

.rem-listado .row .row:nth-of-type(1) a img {
float:left;
width:100%;
height:auto;
}

.rem-listado .row .row:nth-of-type(2),
.rem-listado .row .row:nth-of-type(3),
.rem-listado .row .row:nth-of-type(4) {
background:#eae6dd;
font-size:11px;
font-weight:400;
font-family: 'Antenna', Arial;
color:#52703D;
padding:15px 0px;
}

.rem-listado .row .row:nth-of-type(3) {
background:#ad9d84;
color:#fff;
}

.rem-listado .row .row:nth-of-type(4) {
background:#eae6dd;
color:#97824b;
}

.rem-listado .row .row:nth-of-type(2) div:nth-of-type(2),
.rem-listado .row .row:nth-of-type(3) div:nth-of-type(2) {
text-align:right;	
}

.rem-listado-fila-verde {
color:#fff !important;
background:#52703e !important;	
}

.rem-listado-lote .row a {
position: relative;	
width: 100% !important;
height: 210px;
}

span.rem-mostrar-imagen {
z-index: 9999;
position: absolute;	
width:100%;
height:210px;
position: absolute;
left: 0px;
top: 0px;
}

span.rem-mostrar-destacado {
background: url(../img/iconos/destacado.png) no-repeat top right;
z-index: 9999;
position: absolute;
right: 0px;
top: 0px;
width: 69px;
height: 69px;
}

span.rem-listado-titulo {
POSITION: absolute;
z-index: 9999 !important;
left: calc(50% - 25px);
top: calc(50% - 25px);
font-size: 20px;
color: #fff;
background: #487034;
width: 50px;
height: 50px;
border-radius: 25px;
text-align: center;
padding: 10px 0px;
}

.rem-listado-lote .row a:hover span.rem-mostrar-imagen {
opacity:0.7
}

.rem-listado-lote .row a:hover span.rem-listado-titulo {
transform:scale(1.2);
}

.rem-cabezas a iframe,
.rem-listado-lote iframe {
pointer-events: none !important;
}

.rem-cabezas a iframe {
height:150px !important;
}

/* OFERTAS */

.rem-ofertas {
border:5px solid #5d5d5d;
}

.rem-ofertas .row .rem-ofertas-valor {
background:#52703e;	
}

.rem-ofertas .row .rem-ofertas-valor h1,
.rem-ofertas .row .rem-ofertas-valor h2 {
font-size:16px;
text-transform:uppercase;
text-align:center;
float:left;
width:100%;
color:#ffffff;
padding:15px 0px 20px 0px;	
margin:0px auto;
}

.rem-ofertas .row .rem-ofertas-valor h2 {
font-size:24px;
font-weight:700;
padding:0px;
margin:0px 0px 20px 0px;		
}

.rem-ofertas-listado {
padding: 0px;
}

.rem-ofertas-listado div {
background:none !important;
}

.rem-ofertas-listado .row {
font-size:12px;
color:#818285;
text-align:left !important;	
margin:0px auto;
padding:5px 0px;
}

.rem-oferta-lider {
font-weight:bold !important;	
color:#52703D !important;	
}

.rem-ofertas-listado .row:nth-of-type(1) {
font-family: 'Antenna', Arial;
font-size:16px;
text-transform:uppercase;
color:#52703D;
text-align:center !important;
padding:15px 0px;	
}

.rem-ofertas-listado .row:nth-of-type(2) {
font-size:12px;
text-transform:uppercase;
color:#fff;
text-align:left !important;	
margin:0px auto;
padding:15px 0px;
background:#5d5d5d !important;	
}

.rem-ofertas-listado span .row {
font-size:12px !important;	
color:#818285 !important;	
text-align:left !important;	
margin:0px auto !important;	
padding:5px 0px !important;	
background:none !important;	
}

span#rem-listado-de-ofertas {
width: 100%;
height: 140px !important;
float: left !important;
overflow: auto;
}

#rem-listado-de-ofertas .row:nth-of-type(1) {
font-size:12px !important;	
color:#818285 !important;	
text-align:left !important;	
margin:0px auto !important;	
padding:5px 0px !important;	
background:none !important;
font-weight:bold !important;
font-size: 12px !important;
color: #487034 !important;
text-align: left !important;
font-family:Arial !important;	
}

#rem-listado-de-ofertas .row:nth-of-type(2) {
font-size:12px !important;	
color:#818285 !important;	
text-align:left !important;	
margin:0px auto !important;	
padding:5px 0px !important;	
background:none !important;
font-weight:normal !important;		
}

.rem-ofertas-ofertar .row:nth-of-type(1) {
font-family: 'Antenna', Arial;
color:#818285;
font-size:12px;
text-align:center;	
margin:15px 0px 10px 0px;
}

.rem-ofertas-ofertar .row:nth-of-type(1) div:nth-of-type(2) {
color:#C62405;
}

.rem-ofertas-ofertar p {
float:left;
width:100%;
text-align:center;
margin:7px 0px;
}

.rem-ofertas-ofertar input[type="number"],
.rem-ofertas-ofertar input[type="text"] {
float:left;
width:100%;
padding:15px;
font-size:12px;
color:#818285;
border:1px solid #818285;
}

.rem-ofertas-ofertar input[type="button"] {
font-family: 'Antenna', Arial;
color:#ffffff;
font-size:15px;
background:#C62405;
border:none;
float:left;
width:100%;
text-align:center;
padding:14px;
}

.rem-ofertas-ofertar input[type="button"]:hover {
color:#C62405;
background:#fff;
box-shadow: inset 0 0 4px #C62405;
border:none;
}

/* ARBOL */

.rem-arbol {
padding:0px !important;
}

.rem-arbol img {
float:left;
width:100%;
height:auto;
}

/* INDIVIDUOS TITULO */

.rem-individuos .col-lg-12,
.rem-individuos .col-lg-5 {
background:#487034;	
}

.rem-individuos .col-lg-12 h1,
.rem-individuos .col-lg-5 h1 {
font-size:18px !important;
color:#fff !important;
text-transform:uppercase !important;	
}


.rem-lote-subtitulo .col-lg-12 a,
.rem-lote-subtitulo .col-lg-5 a, 
.rem-individuos .col-lg-12 a,
.rem-individuos .col-lg-5 a {
font-size:16px !important;
color:#92a786 !important;
text-transform:uppercase !important;
float:right;	
}

.rem-lote-subtitulo .col-lg-12 a:hover,
.rem-lote-subtitulo .col-lg-5 a:hover,
.rem-individuos .col-lg-12 a:hover,
.rem-individuos .col-lg-5 a:hover {
text-decoration:underline;	
}

.rem-lote-subtitulo .col-lg-12 a::before,
.rem-lote-subtitulo .col-lg-5 a::before,
.rem-individuos .col-lg-12 a::before,
.rem-individuos .col-lg-5 a::before {
width:19px;
height:16px;
content:url(../img/iconos/foto.png);
position:relative;
left:0px;
margin:8px 8px 0px 0px;
top:2px;
}

.rem-lote-subtitulo .col-lg-12 a::before,
.rem-lote-subtitulo .col-lg-5 a::before {
content:url(../img/iconos/foto2.png);
}

.rem-individuos .col-lg-12 a::before,
.rem-individuos .col-lg-5 a::before {
content:url(../img/iconos/foto.png);
}

/* DESCRIPCION */

.rem-descripcion-columna1 img {
float:left;
width:100%;
height:auto;
}

.rem-descripcion-columna1 .col-12 {
font-family: 'Antenna', Arial;
color:#ffffff;
font-size:16px;
background:#97824b;
padding:12px 27px;	
}

.rem-descripcion-columna1-titulo {
color:#ffffff;
font-size:12px;
background:#ccbf9d;
padding:12px;		
}

.rem-descripcion-datos {
color:#818285;
font-size:12px;
font-size:14px;
padding:5px 12px;
}

.rem-descripcion-cabecera {
background:#97824b;	
padding:12px;
font-size:16px;
font-family: 'Antenna', Arial;
color:#ffffff;
}

.rem-descripcion-titulo {
color:#ffffff;
font-size:12px;
font-size: 14px;
text-transform: uppercase;
background:#52703e;
padding:12px;	
}

.rem-descripcion-dato {
color:#818285;
font-size:12px;
font-size: 14px;
padding:12px;	
}

.row.rem-descripcion-datos .col,
.row.rem-descripcion-dato .col {
    font-weight: 700;
    color: #000;
}

.rem-destacar {
font-weight:bold;
font-size:16px;
color:#000;
}

.rem-descripcion-columna1-titulo .col-1,
.rem-descripcion-dato .col-1 {
	width: 14.285714285714285714285714285714% !important;
	flex: 0 0 14.285714285714285714285714285714% !important;
    max-width: 14.285714285714285714285714285714% !important;
}

.table {
width: 100%;
margin-bottom: 0px;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 0px;
}
.table th, .table td {
    padding: 12px;
    vertical-align: top;
    border-top: 0px;
}
.rem-descripcion-datos td, .rem-descripcion-dato td {
    font-weight: 700;
    color: #000;
}
.table thead th {
    font-weight: 400;
}
.rem-descripcion-dato {
    color: #000;
}
.col-lg-6.col-md-6.col-sm-12.table-responsive {
    padding: 0px;
}


/* CABEZAS */

.rem-cabezas {
background:#cdbe9f;	
margin-bottom:10px;
}

.rem-cabezas div {
padding:15px;	
}

.rem-cabezas a {
text-align: center;
float: left;
}

.rem-cabezas a img {
float:left;
width:100%;
height:auto;
margin-bottom:15px;
}


.rem-cabezas a span {
margin:0px auto;
width:auto;
padding:0px 30px 7px 30px;
font-size:21px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
text-align:center;
border-bottom:1px solid #fff;
}

.rem-cabezas a:hover img {
opacity:0.7;
}

.rem-cabezas a:hover span {
color:#000;
border-bottom:1px solid #000;
}

.rem-activo div span {
color:#000;
border-bottom:1px solid #000;	
}

/* TITULO */

.rem-lote-titulo {
background:#97824b;
}

.rem-lote-titulo .col-lg-5 h1 {
padding:25px 20px;
background:#487034;
border-radius:50px;
font-size:45px;
font-family: 'Antenna', Arial;
color:#fff;	
text-align:center;
float:left;
margin:30px 0px 30px 20px;
margin:30px 10px 30px 20px;
}

.rem-lote-titulo .col-lg-5 h1 {
padding: 15px 20px !important;
font-size: 35px;
}

.rem-lote-titulo .col-lg-5 h2 {
padding:12px;
font-size:30px;
font-family: 'Antenna', Arial;
color:#c2b392;
margin:38px 0px 0px 20px;	
line-height:30px;
}

.rem-lote-titulo .col-lg-7 {
text-align:right;
padding:30px 30px;
}

.rem-lote-titulo .col-lg-7 a {
font-size:13px;
color:#fff;
text-decoration:underline;	
line-height:30px;
}

.rem-lote-titulo .col-lg-7 a:hover {
text-decoration:none;	
}

/* SUBTITULO */

.rem-lote-subtitulo {
background:#fff;
}

.rem-lote-subtitulo .col-lg-7 {
background:#eae6dd;
padding:35px;
}

.rem-lote-subtitulo .col-lg-7 {
font-size:12px;
color:#52703D;	
font-family: 'Antenna', Arial;
margin-top: -55px;
}

.rem-lote-subtitulo .col-lg-7 a {
font-family: Arial;
font-size:13px;
color:#000;
text-decoration:underline;	
float:right;	
}

.rem-lote-subtitulo .col-lg-7 a:hover {
text-decoration:none;	
}

.rem-subtitulo-fecha {
font-size:13px;
color:#000;	
text-transform:uppercase;
}

.rem-lote-subtitulo .col-lg-12,
.rem-lote-subtitulo .col-lg-5 {
padding:15px 30px;
}

.rem-lote-subtitulo .col-lg-12 h1, 
.rem-lote-subtitulo .col-lg-5 h1 {
float:left;
width:auto;
font-size:11px;
color:#487035;	
font-family: 'Antenna', Arial;
margin:2px 10px 0px 0px;	
text-transform: capitalize !important;
}

.rem-lote-subtitulo .rem-vaca {
margin:0px 5px;
background:url(../img/iconos/vaca-verde.svg) no-repeat center;
}

/* OFERTA LOGIN */

.rem-ofertas-login {
float:left;
width:100%;
padding-bottom: 25px;
}

.rem-ofertas-login p {
color:#5D5D5D !important;
font-size:12px !important;
margin:25px 0px 0px 0px !important;
text-align:center !important;
}

.rem-ofertas-login a {
font-family: 'Antenna', Arial !important;
font-size:12px !important;
color:#52703D !important;	
width:100% !important;
float:left !important;
padding:8px 0px !important;
text-align:center !important;
border:2px solid #d5dbcf !important;
text-transform:uppercase !important;
margin-top:5px !important;
cursor:pointer !important;
}

.rem-ofertas-login a:hover {
color:#fff !important;	
background:#52703D !important;
}

#rem_comerciales_boton, 
#rem_sanitarias_boton {
cursor:pointer;
}

.rem-auspiciantes {
background:#e8e6e7;
overflow-x: hidden;
}

.rem-auspiciantes .container {
padding:45px 0px;
}

.rem-auspiciantes .container .row div:nth-of-type(1) {
text-align:left;
color:#a6a6a6;
font-size:12px;
font-family: 'Antenna', Arial;
text-transform:uppercase;
text-indent:25px;
margin:20px 0px 0px 0px;
}

.rem-auspiciantes .container .row div:nth-of-type(2) {
text-align:center;
}

.rem-home .rem-instagram {
border-top:0px;
}

.rem-auspiciantes-logos div {
text-align:center !important;
text-indent:0px !important;
margin:0px 0px 0px 0px !important;
}
.rem-auspiciantes-logos img {
text-align:center !important;
width:100% !important;
max-width:134px !important;
height:auto !important;
}

@media (min-width: 1201px) {
	.rem-selector-nuevo .col-lg-1.col-md-1.col-sm-1 {
		width: 20% !important;
	max-width: 20% !important;
flex:none !important;
	}
  .rem-auspiciantes-logos .col-md-1,
  .rem-auspiciantes-logos .col-sm-1,
  .rem-auspiciantes-logos .col-lg-1 {
    width: 14.285714285714285714285714285714% !important;
	max-width: 14.285714285714285714285714285714% !important;
	 width: 25% !important;
	max-width: 25% !important;
flex:none !important;
  }
}

@media (max-width: 1200px) {
  .rem-selector-nuevo .col-lg-1.col-md-1.col-sm-1,
  .rem-auspiciantes-logos .col-md-1,
  .rem-auspiciantes-logos .col-sm-1,
  .rem-auspiciantes-logos .col-lg-1 {
    width: 20% !important;
	max-width: 20% !important;
flex:none !important;
  }
}

@media (max-width: 992px) {
  .rem-selector-nuevo .col-lg-1.col-md-1.col-sm-1,
  .rem-auspiciantes-logos .col-md-1,
  .rem-auspiciantes-logos .col-sm-1,
  .rem-auspiciantes-logos .col-lg-1 {
    width: 33.33333% !important;
	max-width: 33.33333% !important;
	flex:none !important;
  }
  
  .rem-auspiciantes .container .row div:nth-of-type(1) {
	text-align:center;
	text-indent:0px;
	margin:0px 0px 50px 0px;
	}

	.rem-auspiciantes .container .row div:nth-of-type(2) {
	text-align:center;
	}
}

@media (max-width: 768px) {
  .rem-auspiciantes-logos .col-md-1,
  .rem-auspiciantes-logos .col-sm-1,
  .rem-auspiciantes-logos .col-lg-1  {
    width: 50% !important;
	max-width: 50% !important;
	flex:none !important;
  }
  .rem-selector-nuevo .col-lg-1.col-md-1.col-sm-1 {
    width: 100% !important;
	max-width: 100% !important;
	flex:none !important;
  }
}

#cab_imagen-msg,
#ind_caravana-msg,
#ind_arbol-msg,
#lot_imagen-msg,
#rem_descargar_catalogo-msg,
#rem_imagen-msg {
margin:0px 0px 20px 0px;
}

#cab_imagen-msg a,
#ind_caravana-msg a,
#ind_arbol-msg a,
#lot_imagen-msg a,
#rem_descargar_catalogo-msg a,
#rem_imagen-msg a {
cursor:pointer;
text-decoration:underline;
}

.rem-upload-verde,
.rem-upload-amarillo,
.rem-upload-rojo {
margin:0px 0px 20px 0px;
float:left;
width:100%;
padding:10px;
}

.rem-upload-rojo {
border:2px solid #ff0000;
}

.rem-upload-amarillo {
border:2px solid #f00000;
}

#cab_imagen-msg img,
#ind_caravana-msg img,
#ind_arbol-msg img,
#lot_imagen-msg img,
#rem_imagen-msg img {
float:left;
width:100%;
margin:0px 0px 20px 0px;
height:auto;
}

.rem-upload-verde {
border:2px solid #00ff00;
}


@media (max-width: 1150px) {
	
	.rem-home {
	margin-top: -90px;	
	}

}

@media (max-width: 960px) {

	.rem-selector .rem-vaca {
	display:none !important;
	}

	body {
	overflow-x: hidden;
	}
	
	.rem-afiche div:nth-Child(2) {
	padding:20px 0px 0px 0px;
	}
	
	.rem-selector select {
	width:calc(100% - 70px);
	margin-bottom:20px;
	}

	.rem-selector a {	
	margin:3px 0px 0px 12px;
	}
	
	.rem-selector a:nth-of-type(3) {
	width:100%;
	margin:0px auto;
	text-align:center;
	}
	
	.rem-lote-subtitulo .col-lg-7 a {
	float:left;	
	margin-top:20px;
	}

}

@media (max-width: 768px) {

	.rem-ubicacion-data {
	padding:15px;
	}

	body {
	overflow-x: hidden;
	}
	
	.rem-afiche div:nth-Child(2) {
	padding:20px 0px 0px 0px;
	}
	
	.rem-home,
	.rem-lote-subtitulo .col-lg-7 {
	margin-top: 0px;	
	}
	
	.rem-lote-titulo .col-lg-7 {
	text-align:center;
	}
	
	.rem-lote-titulo .col-lg-5 .col-sm-6 {
	width: auto !important;
	}
	
	.rem-selector-nuevo select:nth-of-type(2) {
	margin-bottom:15px;	
	}
	
	.rem-selector-nuevo div:nth-child(2) select:nth-of-type(2) {
	margin-bottom:0px;	
	}
	
	.rem-destacados .col-lg-6 div {
	width:100%;
	margin:0px;
	}
	
	.rem-destacados span {
	left: 35px;
	}

}

@media (min-width: 1200px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl {
		width:calc(100% - 80px) !important;
		max-width: 1500px !important;
	}
}

@media (max-width: 768px) {
	
	.rem-selector h1 {
    width: 100%;
    text-align: center !important;
	}
	.rem-selector select {
    width: calc(100% - 0px);
	}
	.rem-descargar-catalogo a {
    text-align: center;
    float: left;
    width: 100% !important;
	}
	.rem-descargar-catalogo a:nth-of-type(2) {
    text-align: center;
	}
	.rem-ordenar-por span {
    text-align: center;
    width: 100%;
    padding-right: 0px;
	}
	.rem-ubicacion-data {
    padding: 15px 0px;
	}
	.rem-listado-lote {
    padding: 0px 15px !important;
    width: calc(100% - 50px);
    margin-left: 25px;
    margin-bottom: 25px;
	}
	
	.rem-cabezas a iframe,
	.rem-cabezas a img  {
	display:none;
	}
	
}

@media (max-width: 768px) {
	
	.rem-ubicacion-data {
    padding: 15px 25px;
	}
	
}

.rem-listado-lote .pretty-embed img {
    width: 100% !important;
    height: 210px !important;
    pointer-events: none !important;
}
.rem-listado-lote .pretty-embed img {
    height: 100% !important;
    PADDING: 0px !important;
    margin-top: -40px;
}

@media (min-width: 960px)and(max-width: 1180px) {
	.rem-listado-lote .pretty-embed img {
    margin-top: -40px;
	transform: scale(1.3);
	}
}

@media (max-width: 960px) {
	.rem-listado-lote .pretty-embed img {
	margin-top: -40px;
    transform: scale(1.1);
	}
}

.pretty-embed {
    position: relative;
    cursor: pointer;
    display: block;
    width: 100% !important;
}


.rem-listado-lote .pretty-embed:after {
    display: none;
}
.rem-listado .row .row:nth-of-type(1) a {
    overflow: hidden !important;
}

@media (min-width: 960px) {
.rem-listado-lote {
    border-right: 4px solid #fff;
    border-left: 4px solid #fff;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.container.rem-listado .row {
    margin-left: -17px !important;
    margin-right: -17px !important;
    margin-top: 1px;
}
}